body header .brand{display:block;flex-shrink:0}body header .brand-logo{display:block;width:260px;height:auto;max-width:100%}.footer-logo{width:260px;max-width:100%;height:auto;margin-bottom:18px}.site-footer>a{font-size:14px}.inline-signup{padding:0!important;background:none!important;border:0!important;width:100%;min-width:0}.inline-signup label:not(.consent-line),.checklist-form label:not(.consent-line){display:block}.inline-signup input[type=email],.checklist-form input[type=email]{display:block;width:100%;margin:10px 0 16px}.inline-signup .consent-line{font-size:12px!important;line-height:1.6!important;align-items:start}.inline-signup .button{margin-top:14px}.inline-signup [role=status]{font-size:14px!important;min-height:22px}.creator-subscribe{grid-template-columns:1.3fr 1fr!important}.checklist-form{padding:0!important;border:0!important;background:none!important;max-width:450px}.checklist-form [role=status] .button{margin-top:10px}.carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.carousel-controls button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);color:#b0daff;background:#0a1d2c;cursor:pointer}.home-editorial .article-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#348de1 #0a1d2c}.home-editorial .article-card{min-width:0;scroll-snap-align:start}.home-editorial .card-copy h3{font-size:24px!important}.home-editorial .card-copy p{font-size:15px!important}.voice-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center}.voice-cases{display:grid;gap:18px}.voice-cases>a{display:flex;align-items:center;gap:20px;padding:15px;border:1px solid var(--line);background:#0a1928;border-radius:16px}.voice-cases img{width:120px;height:120px;object-fit:contain;border-radius:8px}.voice-cases span{font-size:21px;line-height:1.3}.voice-cases small{display:block;font-size:13px;color:#98ccff;margin-top:13px}.tool-summary small{display:none!important}.tech-card.suggested{border-style:solid!important}.inbox-panel{margin:40px 0;padding-top:30px;border-top:1px solid #23405a}.inbox-tabs{display:flex;flex-wrap:wrap;gap:12px}.inbox-tabs button{padding:12px 16px;background:#10283a;border:1px solid #315775;border-radius:10px;color:white}.inbox-tabs [aria-pressed=true]{background:#1a64c0}#inbox-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#inbox-records article{padding:22px;background:#091c2b;border:1px solid #23405a;border-radius:12px;overflow-wrap:anywhere}#inbox-records p{white-space:pre-wrap}.share-links{display:flex;flex-wrap:wrap;gap:9px}.share-links a,.share-links button{font-size:13px;padding:10px 13px;border:1px solid var(--line);border-radius:30px;background:#0a1d2c;color:#bbe1ff;cursor:pointer}.share-links a:hover,.share-links button:hover{border-color:#73baff}.article-page .authored-related .article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.article-page .authored-related .card-copy{padding:18px}.article-page .authored-related .card-copy h3{font-size:20px;line-height:1.3}.article-page .authored-related .card-copy p{display:none}.article-page .authored-related .card-meta{font-size:10px;flex-wrap:wrap;gap:5px}.article-page .authored-related .card-copy .text-link{font-size:13px}
@media(max-width:1100px){body header .brand-logo{width:220px}.home-editorial .article-grid{grid-auto-columns:calc((100% - 20px)/2)}.voice-grid{gap:30px}.voice-cases img{width:95px;height:95px}.article-page .authored-related .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body header .brand-logo{width:190px}.creator-subscribe,.voice-grid{grid-template-columns:1fr!important}.home-editorial .article-grid{grid-auto-columns:87%}.voice-cases{margin-top:20px}.voice-cases span{font-size:18px}#inbox-records{grid-template-columns:1fr}.header-cta{display:none!important}.article-page .authored-related .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-page .authored-related .card-copy{padding:12px}.article-page .authored-related .card-copy h3{font-size:16px}.article-page .authored-related .card-meta{display:none}}
