.detail-page.resource-article{background:var(--paper)}.detail-page.resource-article .detail-hero{min-height:0}.detail-page.resource-article .resource-article__heading{padding-block:clamp(3rem,7vw,6rem)}.detail-page.resource-article .detail-hero nav{margin-bottom:2rem}.resource-article .resource-article__heading h1{text-wrap:balance;max-width:20ch;font-size:clamp(2.6rem,5vw,5.5rem)}.resource-article .resource-article__heading>p{max-width:65ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.resource-article__layout{grid-template-columns:minmax(0,72ch) minmax(0,25ch);justify-content:space-between;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.resource-article__body{overflow-wrap:anywhere;min-width:0;font-size:1.0625rem;line-height:1.8}.resource-article__body p,.resource-article__body ul{margin-block:0 1.5rem}.resource-article__body h2{font-family:var(--serif);color:var(--blue);text-wrap:balance;margin:2.75rem 0 1rem;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.25}.resource-article__body ul{padding-left:1.5rem}.resource-article__body a,.resource-article__related a{color:var(--blue);text-underline-offset:.2em;text-decoration:underline}.resource-article__body a:hover,.resource-article__related a:hover{text-decoration-thickness:2px}.resource-article__body .resource-article__review{margin-bottom:2rem;font-size:.875rem;line-height:1.7}.resource-article__body .resource-article__note{background:var(--blush);margin-block:2.5rem 0;padding:1.5rem}.resource-article__related{border-top:1px solid var(--blue);align-self:start;padding-top:1.5rem}.resource-article__related h2{font-family:var(--serif);color:var(--blue);margin-bottom:1rem;font-size:1.4rem}.resource-article__related h2:not(:first-child){margin-top:2rem}.resource-article__related a{padding-block:.75rem;line-height:1.6;display:block}@media (max-width:900px){.resource-article__layout{grid-template-columns:minmax(0,1fr)}}
