.guide-index,.guide{border-inline:1px solid var(--press-ink)}.guide-index__header{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);gap:2rem;align-items:end;min-height:28rem;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,5rem);border-bottom:1px solid var(--press-ink)}.guide-index__header h1,.guide__header h1{max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(3rem,7vw,6.8rem);font-weight:700;line-height:.9;letter-spacing:-.065em}.guide-index__header>p{max-width:55ch;margin:0}.guide-index__sheet{border-bottom:1px solid var(--press-ink)}.guide-index__sheet article{display:grid;grid-template-columns:5rem minmax(0,7fr) minmax(13rem,3fr);min-height:14rem}.guide-index__sheet article+article{border-top:1px solid var(--press-ink)}.guide-index__number{display:grid;place-items:center;border-right:1px solid var(--press-ink);background:var(--blueprint-teal);color:var(--paper-light);font-family:var(--font-display);font-size:1.15rem}.guide-index__sheet article>div{align-self:center;padding:1.5rem 2rem}.guide-index__sheet article>div>p:first-child{color:var(--blueprint-teal);font-family:var(--font-display);font-size:.78rem;font-weight:700}.guide-index__sheet h2{max-width:24ch;margin:.35rem 0 .65rem;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,3rem);line-height:1;letter-spacing:-.035em}.guide-index__sheet h2 a{text-decoration-color:var(--signal-coral);text-decoration-thickness:2px;text-underline-offset:.15em}.guide-index__sheet article>nav{display:grid;align-content:center;border-left:1px solid var(--rule)}.guide-index__sheet article>nav a{display:flex;align-items:center;min-height:44px;padding:.45rem 1.25rem;border-bottom:1px solid var(--rule);font-family:var(--font-display);text-transform:capitalize}.guide-index>.product-cta,.guide>.product-cta{margin:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem)}.guide__breadcrumb{width:100%;border-inline:0;overflow:hidden}.guide__breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide__header{display:grid;grid-template-columns:minmax(0,8fr) minmax(15rem,4fr);min-height:34rem;border-top:1px solid var(--press-ink);border-bottom:1px solid var(--press-ink)}.guide__title-block{display:grid;align-content:center;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,5rem)}.guide__dek{max-width:65ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem)}.guide__record{display:grid;align-content:end;margin:0;border-left:1px solid var(--press-ink);background:var(--workbench);color:var(--paper-light)}.guide__record div{display:grid;grid-template-columns:.42fr 1fr;border-top:1px solid #64706b}.guide__record dt,.guide__record dd{margin:0;padding:1rem 1.15rem}.guide__record dt{color:#a9cfc8;font-family:var(--font-display);font-size:.78rem}.guide__record dd{border-left:1px solid #64706b;font-family:var(--font-display);font-weight:700;text-transform:capitalize}.guide__evidence{display:grid;grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);margin:clamp(2rem,5vw,4rem) clamp(1rem,4vw,4rem) 0;border:1px solid var(--blueprint-teal)}.guide__evidence strong,.guide__evidence p{margin:0;padding:1rem 1.25rem}.guide__evidence strong{background:var(--blueprint-teal);color:var(--paper-light);font-family:var(--font-display)}.guide__body{max-width:78ch;margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 1rem;font-size:1.04rem;line-height:1.78}.guide__body>:first-child{margin-top:0}.guide__body p{margin:1.1rem 0}.guide__body h2{margin:4rem 0 1.1rem;padding-top:1rem;border-top:1px solid var(--press-ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}.guide__body h3{margin:2.2rem 0 .7rem;color:var(--blueprint-teal);font-family:var(--font-display);font-size:1.3rem}.guide__body li+li{margin-top:.65rem}.guide__body a{text-decoration-color:var(--signal-coral);text-decoration-thickness:2px;text-underline-offset:.2em}.guide__body blockquote{margin:2rem 0;padding:1rem 1.25rem;border-left:.4rem solid var(--signal-coral);background:var(--paper-light)}.guide__related{display:grid;grid-template-columns:minmax(0,7fr) minmax(15rem,5fr);gap:2rem;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,4rem);border-block:1px solid var(--press-ink)}.guide__related h2{max-width:15ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.045em}.guide__related nav{display:grid;align-content:start;border-top:1px solid var(--press-ink)}.guide__related nav a{display:flex;align-items:center;min-height:48px;padding:.5rem 0;border-bottom:1px solid var(--rule);font-family:var(--font-display);text-transform:capitalize}@media(max-width:68rem){.guide-index__header,.guide__header,.guide__related{grid-template-columns:1fr}.guide__record{min-height:14rem;border-top:1px solid var(--press-ink);border-left:0}}@media(max-width:42rem){.guide-index__sheet article{grid-template-columns:3.25rem 1fr}.guide-index__sheet article>div{padding:1.25rem}.guide-index__sheet article>nav{grid-column:1 / -1;padding-inline:1rem;border-top:1px solid var(--rule);border-left:0}.guide__evidence{grid-template-columns:1fr}.guide__title-block{padding-inline:1rem}}
