.guide-index{padding-block:70px 90px}.guide-heading{padding-block:35px 45px}.guide-heading h1{color:var(--accent);font-size:clamp(40px,5vw,68px);line-height:1.05;max-width:21ch;margin-bottom:25px}.guide-heading .lead{max-width:58ch;margin-bottom:22px}.guide-article{max-width:820px;padding-block:50px 80px}.guide-article>section{padding-block:28px;border-top:1px solid #d5dced}.guide-article h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin-bottom:20px}.guide-article p{line-height:1.8;max-width:none}.guide-prompt{background:var(--surface);padding:28px!important;margin-top:25px}.guide-prompt pre{font:15px/1.7 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:25px}.guide-help{background:var(--surface);padding:30px;margin-top:40px}.guide-help .button{margin-top:22px}.guide-sources{padding-block:30px;font-size:14px}.guide-sources h2{font-size:20px}.guide-index .blog-cards{grid-template-columns:repeat(3,1fr)}.guide-index .blog-card .eyebrow{margin-bottom:0}.copy-feedback{min-height:22px;margin-top:12px}
@media(max-width:850px){.guide-index .blog-cards{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.guide-index{padding-block:30px 55px}.guide-index .blog-cards{grid-template-columns:1fr}.guide-article{padding-block:30px 50px}.guide-heading h1{font-size:39px}.guide-heading{padding-bottom:30px}.guide-article h2{font-size:25px}.guide-prompt{padding:22px!important}}
@media print{.copy-guide,.copy-feedback,.guide-help,.guide-article>.text-link{display:none}.guide-article{padding:0;max-width:none}.guide-prompt{break-inside:avoid}.guide-heading h1{font-size:28pt}}
