.mobile-newsletter{display:none}.evidence-gallery img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.evidence-gallery figure{margin:25px 0}.evidence-gallery figcaption{font-size:12px;color:var(--muted);margin-top:12px}
@media(max-width:900px){header nav .mobile-newsletter{display:block;margin-top:10px;color:#071320;background:#a8d7ff;border-radius:30px;padding:10px 17px;align-self:flex-start}}
@media(max-width:1150px){header nav{gap:13px}header .brand strong{font-size:11px}header .brand small{font-size:8px}.header-cta{display:none}.hero-copy{width:53%}.hero .intro{max-width:370px}.newsletter-layout{gap:6%}.start-tracks article{padding:23px}.start-tracks h2{font-size:28px}}
@media(max-width:900px){header{height:80px;padding-inline:6%;flex-wrap:wrap}.menu-toggle{display:flex;gap:12px;background:none;border:1px solid var(--line);border-radius:5px;padding:8px 10px;color:white;font:inherit;font-size:11px}header nav{display:none;position:absolute;top:80px;left:0;right:0;background:#07111ef5;backdrop-filter:blur(20px);padding:20px 6%;border-bottom:1px solid var(--line);flex-direction:column;gap:5px}header nav.open{display:flex}header nav a{font-size:15px}.start-tracks{grid-template-columns:1fr}.start-tracks p{min-height:0}.newsletter-layout{grid-template-columns:1fr;gap:30px}.newsletter-form{max-width:650px;width:100%}.rubric-grid{gap:20px}.rubric-grid h3{font-size:25px}.collaboration-grid{grid-template-columns:1fr}.creator-subscribe{gap:5%;padding:30px}}
@media(max-width:720px){.hero-copy{width:88%;margin:40px auto 30px}.hero h1{font-size:clamp(40px,9.4vw,60px);max-width:500px}.hero .intro{font-size:15px;max-width:none}.hero-actions{gap:21px}.hero-actions .button{font-size:11px;padding:13px 19px}.hero-actions .text-link{font-size:11px}.creator-subscribe{grid-template-columns:1fr;padding:25px;gap:22px;margin-top:35px;margin-bottom:45px}.creator-subscribe h2{font-size:31px}.creator-subscribe p:not(.eyebrow){font-size:12px}.creator-subscribe .eyebrow{font-size:8px}.two-notes{grid-template-columns:1fr;gap:22px}.two-notes .article-art{height:180px}.two-notes .card-copy h3{font-size:27px}.rubrics{padding:5px 0 45px}.rubric-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.rubric-grid h3{font-size:28px;max-width:none;margin-top:16px}.rubric-grid p{font-size:13px}.rubric-grid a{padding-top:21px}.rubric-filters{gap:7px}.rubric-filters button{font-size:10px;padding:9px 12px}.author-box{padding:23px}.author-box h3{font-size:25px}.creator-voice,.community-invite{padding:30px 0;margin-top:15px}.creator-voice h2,.community-invite h2{font-size:33px}.creator-voice p:not(.eyebrow),.community-invite p:not(.eyebrow){font-size:14px}.start-tracks{gap:20px;padding-top:5px}.start-tracks article{padding:26px}.start-tracks h2{font-size:32px}.newsletter-layout{padding-top:5px}.newsletter-layout h2{font-size:32px}.newsletter-form{padding:26px}.newsletter-promise strong{font-size:22px}.newsletter-form .eyebrow{font-size:9px}.newsletter-archive{padding-top:45px}.newsletter-archive>a{display:block;padding:25px 0}.newsletter-archive strong{font-size:25px;display:block}.newsletter-archive>a>span{display:block;margin-top:17px;line-height:1.8}.newsletter-issue h2{font-size:29px}.newsletter-issue p:not(.eyebrow){font-size:16px}.method-grid{grid-template-columns:1fr;gap:20px}.method-grid h2,.collaboration-grid h2{font-size:28px}.collaboration-actions{display:block;padding-top:25px}.collaboration-actions .button,.collaboration-actions .outline-button{margin-bottom:15px;font-size:11px}.privacy-content p{font-size:14px}.tool-profile.tech-card{padding:20px 15px}.tool-summary{gap:10px}.tool-profile .text-button{font-size:10px;line-height:1.8;margin-top:17px}.tool-profile .tech-icon{width:29px}.tool-summary strong{font-size:15px}.tool-summary small{font-size:9px}.article-page header .brand strong{font-size:11px}.article-page header .brand small{font-size:8px}#tool-dialog{padding:25px}#tool-dialog h2{font-size:33px}body>.site-footer{padding-bottom:90px}.site-footer nav{font-size:11px}}
