.guide-page .header{justify-content:space-between}.guide-page .language-picker{margin-left:0}.guides-index,.guide-main{padding-block:48px 88px}.guides-index>h1,.guide-heading h1{font-size:clamp(36px,5.5vw,70px);max-width:950px;line-height:1.1;letter-spacing:-.035em}.guide-heading{max-width:950px;margin:0 auto}.guide-heading .eyebrow{margin-top:36px}.guide-back,.guide-read{color:var(--red);font-weight:600}.guide-date{font-size:14px;color:var(--muted);margin-top:22px}.guide-heading .lead{margin-top:24px;max-width:780px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:28px;margin-top:48px}.guide-card{background:var(--white);border:1px solid var(--line);border-radius:24px;padding:32px}.guide-card h2{font-size:32px!important;line-height:1.2;margin:20px 0}.guide-read{display:inline-block;margin-top:24px}.guide-copy{max-width:760px;margin:auto}.guide-copy section{margin-top:42px}.guide-copy h2{font-size:clamp(27px,3vw,36px)!important;line-height:1.25;letter-spacing:-.025em;margin-bottom:16px}.guide-copy p{font-size:19px;line-height:1.8}.guide-sources a{text-decoration:underline;text-underline-offset:4px}.guide-sources ul{padding-left:22px}.guide-cta{margin-top:48px;background:var(--white);border:1px solid var(--line);padding:32px;border-radius:24px}.guide-cta img{border-radius:16px;margin-bottom:20px}.math-example{max-width:760px;margin:40px auto 0;border:1px solid var(--line);background:var(--white);border-radius:24px;text-align:center;padding:36px 20px}.count-blocks{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.count-block{width:50px;height:50px;border-radius:10px;background:var(--red);box-shadow:inset 0 -5px #0002}.count-block.blue{background:var(--blue)}.count-block:nth-child(3){margin-right:24px}.math-example strong{font:700 40px var(--serif)}.guide-footer-link{color:var(--red)}@media(max-width:600px){.guide-main,.guides-index{padding-top:24px}.guide-page .header{gap:12px}.guide-page .header .brand-small{display:none}.guide-page .language-picker select{max-width:120px}.guide-copy p{font-size:17px}.guide-card,.guide-cta{padding:24px}.count-block{width:34px;height:34px}.count-blocks{gap:8px}.count-block:nth-child(3){margin-right:14px}.guide-heading h1{font-size:38px!important}.guide-copy h2{font-size:28px!important}.guide-heading .lead{font-size:19px}}
