@font-face{font-family:Rubik;src:url('/assets/rubik.woff2') format('woff2');font-weight:300 900;font-style:normal;font-display:swap}
@font-face{font-family:Lilita;src:url('/assets/lilita.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--navy:#17233d;--deep:#111b30;--orange:#ff8752;--cream:#fffaf2;--paper:#fff;--muted:#58627a;--line:#dce0e8;--yellow:#ffd54b;--radius:20px;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--navy);background:var(--cream);font:400 17px/1.6 Rubik,system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}img{max-width:100%;height:auto;display:block}svg{width:1.2em;height:1.2em;vertical-align:middle;flex-shrink:0}button,a,input,select,summary{outline-offset:5px}:focus-visible{outline:3px solid #0768d7}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}.wrap{width:min(var(--max),calc(100% - 80px));margin:auto}.skip{position:fixed;top:-100px;left:20px;z-index:20;background:#fff;padding:12px 24px;border-radius:8px}.skip:focus{top:12px}.site-header{background:var(--navy);color:#fff}.header-inner{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;width:240px;flex-shrink:0}.brand img{width:240px;height:88px;object-fit:contain}.nav{display:flex;gap:30px;align-items:center;font-size:15px;font-weight:600}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline}.nav .nav-watch{border:1px solid #718099;padding:11px 17px;border-radius:10px;display:flex;gap:10px;align-items:center}
.hero{background:var(--navy);color:#fff;padding:48px 0 76px;overflow:hidden}.hero-inner{display:grid;grid-template-columns:.94fr 1.16fr;gap:54px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:10px}.hero .eyebrow{color:var(--orange)}.eyebrow .dot{width:7px;height:7px;background:currentColor;border-radius:50%}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.08;letter-spacing:-.04em;margin-bottom:24px}h2{font-size:clamp(28px,3.2vw,40px);font-weight:750;line-height:1.15;letter-spacing:-.035em;margin-bottom:16px}h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin-bottom:10px}.hero h1{font:400 clamp(64px,6.7vw,96px)/.96 Lilita,Rubik,sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:25px}.hero h1 span{color:var(--orange)}.hero-copy{font-size:18px;line-height:1.6;max-width:440px;color:#dce3f0;margin-bottom:30px}.hero-copy strong{font-weight:500;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 22px;border-radius:11px;border:2px solid transparent;background:var(--navy);color:#fff;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4;min-height:54px;transition:transform .16s,background .16s}.button:hover{background:#2a3d61;transform:translateY(-2px)}.button.primary{background:var(--orange);color:var(--deep)}.button.primary:hover{background:#ffa173}.button.outline{border-color:var(--line);background:transparent;color:var(--navy)}.button.outline:hover{background:#fff}.button-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.hero .browse-link{font-size:14px;color:#dce3f0;display:inline-block;margin-top:18px}.feature{margin:0;position:relative}.feature-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:block;margin:0 0 12px;color:#dce3f0}.feature-link{display:block;background:#fff;color:var(--navy);border:6px solid #fff;border-radius:18px;overflow:hidden;text-decoration:none;box-shadow:0 24px 60px #0003;transition:transform .2s}.feature-link:hover{transform:translateY(-4px)}.feature-image{position:relative}.feature-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:11px 11px 0 0}.play-disc{position:absolute;left:18px;bottom:18px;width:54px;height:54px;display:grid;place-items:center;background:var(--orange);color:var(--deep);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 14px #0004}.play-disc svg{width:24px;height:24px}.duration{position:absolute;bottom:12px;right:12px;background:#111b30ed;color:#fff;font:500 12px/1 Rubik,sans-serif;border-radius:5px;padding:6px 7px}.feature-caption{padding:17px 16px 13px;display:flex;gap:16px;align-items:center;justify-content:space-between}.feature-caption h2{font-size:21px;margin:0 0 4px;letter-spacing:-.02em}.feature-caption p{font-size:13px;margin:0;color:var(--muted)}.feature-caption .round-arrow{font-size:28px;line-height:1}.intro-strip{background:var(--orange);color:var(--deep);font-size:13px;font-weight:600}.intro-strip .wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 40px;padding:13px 0}.intro-strip span{display:flex;align-items:center;gap:9px}
.section{padding:72px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.section-head h2{margin-bottom:8px}.section-head p{color:var(--muted);margin:0;max-width:650px}.text-link{font-size:14px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.song{min-width:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.song:hover{transform:translateY(-3px);box-shadow:0 12px 30px #17233d0b}.song-media{display:block;position:relative;overflow:hidden}.song-media img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .3s}.song-media:hover img{transform:scale(1.025)}.song-body{padding:22px;display:flex;flex-direction:column;flex:1}.song h3{font-size:21px;margin-bottom:10px}.song h3 a{text-decoration:none}.song h3 a:hover{text-decoration:underline}.song p{font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:22px}.song .card-links{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:14px}.card-watch{font-size:13px;font-weight:700;text-decoration:none;display:flex;gap:7px;align-items:center}.card-watch:hover{text-decoration:underline}.details-link{font-size:12px;color:var(--muted);padding:5px 0}.tag{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;display:block}.soft{background:#f0f2f5}.white{background:#fff}.newsletter-section{padding-top:0}.connection{background:var(--navy);color:#fff;border-radius:25px;display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:48px}.connection h2{max-width:420px;color:#fff}.connection .eyebrow{color:var(--orange)}.connection p{color:#dce3f0;font-size:15px;max-width:470px}.connection .small{font-size:12px;color:#c1cbdf;line-height:1.65;margin:14px 0 0}.connection .small a{color:#fff}.subscribe{display:grid;align-content:center;gap:12px}.subscribe label{font-size:13px;font-weight:500}.subscribe input[type=email]{width:100%;padding:15px 16px;min-height:54px;background:#fff;border:2px solid #fff;border-radius:10px;color:var(--navy)}.subscribe select{padding:11px 12px;border-radius:9px;background:#fff;color:var(--navy);border:2px solid #fff;width:100%;min-height:48px}.subscribe .button{width:100%}.form-status{font-size:14px;margin:0;min-height:23px;color:#fff}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.social-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;padding:25px 0 0;font-size:14px}.social-strip .label{color:var(--muted)}.social-strip a{font-weight:600}.social-strip a:hover{color:#a63b12}.seasonal{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px;background:#fff0dd;border:1px solid #f5d6ae;border-radius:22px;padding:35px;margin-top:35px}.seasonal h3{font-size:28px}.seasonal p{font-size:15px;color:#4d5360}.seasonal img{aspect-ratio:16/9;object-fit:cover;border-radius:14px}.topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.topic{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;text-decoration:none;box-shadow:0 3px 12px #17233d06;transition:border-color .2s,transform .2s,box-shadow .2s}.topic-art{display:block;aspect-ratio:3/2;overflow:hidden;background:#e9e4dc}.topic-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.topic-copy{display:flex;flex-direction:column;flex:1;gap:12px;padding:20px 22px}.topic strong{font-size:21px;font-weight:650;line-height:1.25;display:block}.topic-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.topic small{font-size:13px;color:var(--muted)}.topic-arrow{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:50%;background:var(--cream);color:var(--navy);transition:background .2s}.topic-arrow svg{width:18px;height:18px}.topic:focus-visible{outline-offset:5px}.topic:focus-visible .topic-arrow{background:var(--yellow)}@media(hover:hover){.topic:hover{border-color:#b4bdcc;transform:translateY(-4px);box-shadow:0 12px 28px #17233d14}.topic:hover .topic-art img{transform:scale(1.035)}.topic:hover .topic-arrow{background:var(--yellow)}}.all-songs-cta{margin-top:30px;text-align:center}.story{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.story p{font-size:17px;line-height:1.8}.story .quote{font-size:26px;font-weight:600;line-height:1.35;letter-spacing:-.025em;color:var(--navy)}.story a{font-size:14px;font-weight:600}.listen-row{display:flex;gap:26px;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);padding:30px 34px;border-radius:18px;margin-top:48px}.listen-row h3{margin-bottom:5px;font-size:22px}.listen-row p{margin:0;color:var(--muted);font-size:14px}.listen-links{display:flex;flex-wrap:wrap;gap:12px}.listen-links a{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--line);padding:9px 15px;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none}.listen-links a:hover{border-color:var(--navy)}.site-footer{padding:48px 0 28px;background:var(--navy);color:#dce3f0}.footer-top{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-bottom:30px}.footer-brand{font-size:22px;font-weight:750;letter-spacing:-.04em;color:#fff}.footer-top p{font-size:13px;margin:8px 0}.footer-links{display:flex;flex-wrap:wrap;gap:16px 25px;font-size:13px;max-width:620px;justify-content:flex-end}.footer-bottom{border-top:1px solid #3d4960;padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#b5bfd2}.footer-bottom a{color:inherit}.page-head{padding:58px 0 36px}.page-head h1{font-size:clamp(38px,5vw,58px)}.page-head p{max-width:680px;color:var(--muted);font-size:18px}.breadcrumb{font-size:12px;color:var(--muted);margin-bottom:24px;display:flex;gap:9px;flex-wrap:wrap}.catalog-controls{border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff;margin-bottom:30px}.search-row{display:flex;gap:20px;align-items:center;justify-content:space-between}.search-field{flex:1;max-width:640px}.search-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.search-field input{width:100%;padding:14px 16px;border:1px solid #9da7b9;border-radius:9px;color:var(--navy);background:#fff}.result-count{font-size:13px;color:var(--muted);margin:20px 0 0}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.filter{border:1px solid var(--line);padding:9px 14px;border-radius:30px;font-size:12px;color:var(--navy);background:#fff;min-height:42px}.filter[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.empty{padding:50px;text-align:center;color:var(--muted)}.prose{max-width:780px;margin:0 auto}.prose h2{font-size:29px;margin-top:42px}.prose p,.prose li{font-size:17px;line-height:1.8}.prose .lede{font-size:23px;line-height:1.6}.song-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:52px;align-items:center}.song-intro img{width:100%;border-radius:18px}.song-intro h1{font-size:clamp(36px,4.5vw,57px)}.song-intro p{color:var(--muted)}.song-info{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:62px}.song-info h2{font-size:29px}.song-info li{margin-bottom:12px}.song-info ul{padding-left:22px}.conversation{background:#fff0df;padding:28px;border-radius:16px;margin-top:30px}.conversation h3{font-size:19px}.conversation p{margin-bottom:0}.lyrics{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 28px}.lyrics summary{font-size:18px;font-weight:650;cursor:pointer;min-height:32px}.lyrics-body{font-size:15px;line-height:1.8;white-space:pre-line;padding-top:20px}.song-note{font-size:13px;color:var(--muted)}.source-list{font-size:13px;overflow-wrap:anywhere}.source-list li{margin-bottom:12px}.mobile-watch{display:none}.updates-intro{max-width:700px;margin:auto;text-align:center}.updates-intro .eyebrow{justify-content:center}.updates-form{max-width:760px;margin:25px auto 0}.updates-form .connection{grid-template-columns:1fr;gap:18px}.updates-form .connection p{max-width:none}.success-box{background:#e9f4e8;border:1px solid #bed7ba;padding:30px;border-radius:15px}.success-box h2{font-size:27px}.success-box p{margin-bottom:12px}
@media(min-width:1500px){.hero{padding:64px 0 85px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero-inner{gap:30px}.hero h1{font-size:72px}.hero-copy{font-size:16px}.nav{gap:22px}.nav .nav-watch{display:none}.connection{gap:32px;padding:34px}.song-body{padding:18px}.song h3{font-size:19px}.card-links{flex-wrap:wrap}.story{gap:40px}.song-intro{gap:32px}.song-info{gap:40px}}
@media(max-width:740px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:96px;gap:15px}.brand,.brand img{width:200px}.brand img{height:80px}.nav{gap:15px;font-size:12px}.nav .nav-story,.nav .nav-updates{display:none}.nav .nav-songs{padding:10px 0}.hero{padding:26px 0 38px}.hero-inner{grid-template-columns:1fr;gap:30px}.hero h1{font-size:clamp(60px,13.5vw,88px);max-width:500px;margin-bottom:18px}.hero .eyebrow{font-size:10px;margin-bottom:14px}.hero-copy{font-size:16px;max-width:500px;margin-bottom:22px}.hero .button{min-height:54px;width:100%;max-width:450px}.hero .browse-link{margin-top:12px;font-size:13px}.feature-label{font-size:10px;margin-bottom:9px}.feature-caption{padding:12px 10px 9px}.feature-caption h2{font-size:18px}.feature-caption p{font-size:12px}.feature-link{border-width:5px;border-radius:15px}.play-disc{width:45px;height:45px;left:12px;bottom:12px}.intro-strip .wrap{gap:7px 18px;justify-content:flex-start;padding:12px 0;font-size:11px}.intro-strip .optional{display:none}.section{padding:46px 0}.section-head{align-items:start;flex-direction:column;gap:14px;margin-bottom:24px}.section-head p{font-size:15px}h2{font-size:29px}.grid{grid-template-columns:1fr;gap:22px}.song{border-radius:17px}.song h3{font-size:22px}.song-body{padding:21px}.song p{margin-bottom:18px}.song .card-links{flex-wrap:nowrap}.card-watch{font-size:14px;min-height:40px}.details-link{font-size:13px;min-height:40px;display:flex;align-items:center}.newsletter-section{padding-top:0}.connection{grid-template-columns:1fr;padding:29px 24px;gap:20px;border-radius:19px}.connection h2{font-size:30px}.connection p{margin-bottom:0}.connection .small{font-size:12px}.social-strip{font-size:13px;gap:12px 20px;padding-top:22px}.social-strip .label{width:100%;text-align:center}.topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topic{border-radius:15px}.topic-copy{padding:13px 13px 12px;gap:8px}.topic strong{font-size:clamp(15px,3.9vw,18px);line-height:1.2}.topic small{font-size:11px;line-height:1.4}.topic-arrow{width:24px;height:24px;flex-basis:24px}.topic-arrow svg{width:16px;height:16px}.story{grid-template-columns:1fr;gap:5px}.story p{font-size:16px}.story .quote{font-size:24px}.listen-row{flex-direction:column;align-items:flex-start;padding:25px;margin-top:30px;gap:20px}.listen-links{gap:10px}.seasonal{grid-template-columns:1fr;padding:23px;gap:23px;margin-top:28px}.seasonal h3{font-size:27px}.footer-top{flex-direction:column;gap:25px}.footer-links{justify-content:flex-start;gap:13px 22px}.footer-bottom{flex-direction:column;gap:12px}.site-footer{padding:35px 0 85px}.page-head{padding:35px 0 18px}.page-head p{font-size:16px}.catalog-controls{padding:20px}.search-row{display:block}.search-field input{font-size:16px}.filters{gap:7px}.filter{padding:8px 11px;font-size:11px}.song-intro{grid-template-columns:1fr;gap:27px}.song-intro h1{font-size:39px}.song-info{grid-template-columns:1fr;gap:30px;margin-top:38px}.prose .lede{font-size:20px}.prose p,.prose li{font-size:16px}.mobile-watch{display:flex;position:fixed;left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));z-index:10;box-shadow:0 5px 30px #111b3040;min-height:50px;font-size:14px;transform:translateY(100px);transition:transform .2s}.mobile-watch.visible{transform:translateY(0)}.mobile-watch:hover{transform:translateY(0)}.updates-intro h1{font-size:42px}.updates-form .connection{padding:26px 22px}.song .tag{font-size:10px}.empty{padding:28px 10px}}
@media(max-width:740px){#start-here .grid{gap:13px}#start-here .song{display:grid;grid-template-columns:42% 58%;align-items:center}#start-here .song-media{margin:12px 0 12px 12px;border-radius:9px}#start-here .song-body{padding:15px 13px}#start-here .song h3{font-size:17px;margin-bottom:6px}#start-here .song p{font-size:12px;line-height:1.5;margin-bottom:8px}#start-here .tag{font-size:8px;margin-bottom:5px}#start-here .card-watch{font-size:11px;min-height:32px;gap:4px}#start-here .details-link{display:none}#start-here .duration{font-size:10px;bottom:6px;right:6px;padding:4px}.adult-consent{display:flex;gap:10px;align-items:flex-start}.adult-consent input{min-width:18px;height:18px;margin-top:3px}}
.hero-inner>*{min-width:0}
.follow-buttons{display:flex;gap:12px}.follow-button{display:flex;flex:1;min-height:48px;align-items:center;justify-content:center;border:1px solid #718099;border-radius:10px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.follow-button:hover{background:#2a3d61}
@media(min-width:741px) and (max-width:1100px){.hero-inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.16fr);gap:30px}.hero h1{font-size:6.2vw}.hero .eyebrow{font-size:10px}.hero .button{padding:13px 15px;font-size:13px}.feature-caption h2{font-size:18px}}
@media(max-width:740px){.hero h1{font-size:clamp(44px,13.5vw,88px)}.hero .button{max-width:100%}.hero .eyebrow{letter-spacing:.08em}.hero-copy{font-size:15px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.brand,.brand img{width:185px}.nav{font-size:11px}#start-here .song{grid-template-columns:38% 62%}#start-here .song h3{font-size:16px}.hero .button{font-size:13px;padding:14px}.connection{padding:25px 20px}.connection h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Recognizable platform marks with readable labels and one clear primary action. */
.brand-icon{width:24px;height:24px;flex:0 0 24px}.external-arrow{font-size:15px;line-height:1;margin-left:2px;opacity:.7}.platform-link,.follow-button{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.button.youtube-link,.nav .nav-watch.youtube-link{background:#d90027;border-color:#d90027;color:#fff}.button.youtube-link:hover,.nav .nav-watch.youtube-link:hover{background:#bb0022;border-color:#bb0022;text-decoration:none}.card-watch .brand-youtube,.social-strip .brand-youtube{color:#d90027}.card-watch .brand-icon{width:21px;height:21px;flex-basis:21px}.play-disc{background:#d90027;color:#fff}.follow-button{background:#fff;color:var(--navy);border-color:#fff;padding:10px 12px}.follow-button:hover{background:#edf1f8;border-color:#edf1f8}.follow-button .brand-instagram,.button.outline .brand-instagram,.social-strip .brand-instagram{color:#c13584}.follow-button .brand-facebook,.button.outline .brand-facebook,.social-strip .brand-facebook{color:#0866ff}.social-strip .platform-link{background:#fff;border:1px solid var(--line);border-radius:10px;min-height:48px;padding:10px 15px;color:var(--navy)}.social-strip .platform-link:hover{border-color:#8c98ad}.listen-links .platform-link{min-height:50px;gap:10px;padding:12px 17px;background:#111;color:#fff;border-color:#111}.listen-links .platform-link:hover{background:#292929;border-color:#292929}.listen-links .brand-spotify{color:#1ed760}.footer-links .platform-link{gap:7px;min-height:32px}.footer-links .brand-icon{width:18px;height:18px;flex-basis:18px}.footer-links .external-arrow{display:none}.footer-links .platform-link:hover{text-decoration:underline}.follow-buttons{flex-wrap:wrap}.follow-button{flex:1 1 145px}.listen-links{align-items:center}
@media(max-width:740px){.follow-button{font-size:13px;flex-basis:130px}.follow-button .brand-icon{width:21px;height:21px;flex-basis:21px}#start-here .card-watch .brand-icon{width:18px;height:18px;flex-basis:18px}.listen-links{width:100%}.listen-links .platform-link{flex:1 1 155px;justify-content:center}.button-row .button{max-width:100%}}

@media(prefers-reduced-motion:reduce){.topic,.topic-art img,.topic-arrow{transition:none}.topic:hover,.topic:hover .topic-art img{transform:none}}

/* Full social directory on /updates, with YouTube as the leading action. */
.updates-social-directory{margin:26px 0 32px}.updates-social-directory>.button{display:flex;width:100%}.updates-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px}.updates-social-grid .platform-link{min-width:0;min-height:56px;justify-content:flex-start}.updates-social-grid .external-arrow{margin-left:auto}.updates-social-heading{font-size:25px;text-align:center;margin:38px 0 0}.follow-button.platform-x .brand-icon{color:#111}
@media(max-width:740px){.updates-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.updates-social-grid .platform-link{font-size:13px;padding:11px 10px;gap:8px;min-height:52px}.updates-social-grid .brand-icon{width:21px;height:21px;flex-basis:21px}.updates-social-grid .external-arrow{font-size:13px}.updates-social-directory>.button{font-size:14px}}
