/* Footer sharing only. Official marks keep their original colours. */
#footer #tc-footer-share{clear:both;margin:-6px 0 18px;padding:0 0 16px;border-bottom:1px solid #e3dfe6;color:#27242b;text-align:left}
#footer #tc-footer-share .tc-share-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px}
#footer #tc-footer-share h2{margin:0;padding:0;border:0;background:none;color:#27242b;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-transform:none}
#footer #tc-footer-share .tc-share-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0}
#footer #tc-footer-share .tc-share-link,#footer #tc-footer-share .tc-share-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;margin:0;padding:8px 11px;border:1px solid #e3dfe6;border-radius:8px;background:#fff;box-shadow:none;color:#37313d;font:500 12px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-shadow:none;text-decoration:none;white-space:nowrap;cursor:pointer;vertical-align:middle}
#footer #tc-footer-share .tc-share-copy{min-height:36px;padding:7px 10px;background:transparent;border-color:transparent;color:#65457d}
#footer #tc-footer-share .tc-share-link:hover,#footer #tc-footer-share .tc-share-copy:hover{background:#fff;border-color:#a79bae;color:#27242b;text-decoration:none}
#footer #tc-footer-share .tc-share-link:focus,#footer #tc-footer-share .tc-share-copy:focus,#footer #tc-footer-share textarea:focus{outline:2px solid #65457d;outline-offset:3px}
#footer #tc-footer-share .tc-share-link:disabled{cursor:wait;opacity:.65}
#footer #tc-footer-share .tc-share-logo{display:block;flex:0 0 24px;width:24px;height:24px;max-width:24px;max-height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain;filter:none}
#footer #tc-footer-share .tc-share-logo-snapchat{box-sizing:border-box;padding:2px;border-radius:5px;background:#fffc00}
#footer #tc-footer-share .tc-share-label{color:inherit;font:inherit}
#footer #tc-footer-share .tc-share-status{margin:0;color:#625c68;font:400 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
#footer #tc-footer-share .tc-share-status:not(:empty){margin-top:8px}
#footer #tc-footer-share .tc-share-manual{margin-top:8px}
#footer #tc-footer-share .tc-share-manual label{display:block;margin:0 0 4px;color:#37313d;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
#footer #tc-footer-share textarea{display:block;box-sizing:border-box;width:100%;max-width:600px;min-height:64px;padding:8px 10px;border:1px solid #bcb4c3;border-radius:6px;background:#fff;color:#27242b;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;resize:vertical}
#footer #tc-footer-share noscript p{margin:8px 0 0;color:#625c68;font-size:12px}
#footer #tc-footer-share [hidden]{display:none!important}
@media(max-width:767px){
 #footer #tc-footer-share{margin-top:-4px;padding-bottom:14px;margin-bottom:14px}
 #footer #tc-footer-share .tc-share-heading{margin-bottom:6px}
 #footer #tc-footer-share .tc-share-copy{min-height:44px;padding:8px 4px;font-size:11px}
 #footer #tc-footer-share .tc-share-links{gap:7px}
 #footer #tc-footer-share .tc-share-link{position:relative;flex:0 0 44px;width:44px;height:44px;padding:9px}
 #footer #tc-footer-share .tc-share-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
}
