.abgH4a_page{width:100%;max-width:72rem;margin-inline:auto;padding:2.2rem 1.25rem 0}body:has(.abgH4a_page){background:var(--color-paper)}body:has(.abgH4a_page) .site-header .btn{box-shadow:none;border-radius:.6rem}.abgH4a_header h1{letter-spacing:-.035em;max-width:60rem;margin-top:1.1rem;font-size:clamp(2.35rem,5.4vw,3.6rem);line-height:1.12}.abgH4a_header h1>span{display:block}.abgH4a_eyebrow{color:var(--color-ink);align-items:center;gap:1rem;display:flex}.abgH4a_eyebrow:before{content:"";background:var(--color-rose);width:3rem;height:.3rem}.abgH4a_lede{max-width:52rem;color:var(--color-ink-soft);margin-top:1rem;font-size:1.08rem;line-height:1.5}.abgH4a_layout{margin-top:2.5rem;display:grid}.abgH4a_navigation{display:none}.abgH4a_steps{min-width:0}.abgH4a_step{border-bottom:1px solid var(--color-line);padding-block:1.65rem 1.35rem;scroll-margin-top:7rem;position:relative}.abgH4a_step:first-child{padding-top:0}.abgH4a_step:last-child{border-bottom:0}.abgH4a_number{display:none}.abgH4a_stepHeader{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:.4rem;display:grid}.abgH4a_stepCopy{z-index:1;padding-block:.55rem 1rem;position:relative}.abgH4a_stepCopy h2{letter-spacing:-.035em;margin-top:.3rem;font-size:clamp(1.45rem,3.15vw,2rem);line-height:1.15}.abgH4a_stepCopy>p:last-child{color:var(--color-ink-soft);margin-top:.65rem;font-size:.98rem;line-height:1.55}.abgH4a_artFrame{align-self:end;overflow:hidden}.abgH4a_artFrame[data-scene]{aspect-ratio:3/2;position:relative}.abgH4a_artFrame[data-scene=lecture]{aspect-ratio:1536/945}.abgH4a_artFrame[data-scene=apres]{aspect-ratio:1536/1008}.abgH4a_art{object-fit:contain;object-position:center bottom;width:100%;height:auto;margin:0}.abgH4a_artFrame[data-scene]>.abgH4a_art{object-fit:cover;object-position:center top;height:auto;position:absolute;inset:0 auto auto 0}.abgH4a_card{background:#fffdfa40;border:1px solid #dca9b480;border-radius:.6rem;margin-top:0;padding:.95rem 1rem .6rem;position:relative}.abgH4a_featured{align-items:center;gap:.75rem;display:grid}.abgH4a_featured h3{font-size:.71rem}.abgH4a_featuredText{margin-top:.35rem;font-size:.95rem;line-height:1.5}.abgH4a_source{min-height:1.7rem;color:var(--color-sage);text-transform:uppercase;text-underline-offset:.2em;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;text-decoration:underline;display:inline-flex}.abgH4a_source:hover{text-decoration-thickness:2px}.abgH4a_sourceMeta{color:var(--color-ink-faint);font-size:.65rem;line-height:1.45}.abgH4a_details{margin-top:.4rem}.abgH4a_details>summary{cursor:pointer;min-height:2.1rem;color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;list-style:none;display:flex}.abgH4a_details>summary::-webkit-details-marker{display:none}.abgH4a_details>summary:after{content:"+";color:var(--color-rose-deep);font-size:1.25rem}.abgH4a_details[open]>summary:after{content:"−"}.abgH4a_details>summary:hover{color:var(--color-rose-deep)}.abgH4a_detailsBody{border-top:1px solid var(--color-line);padding-block:.75rem}.abgH4a_fullSummary{color:var(--color-ink-soft);margin-bottom:1.1rem;font-size:.95rem;line-height:1.65}.abgH4a_detailsBody li+li{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:1rem}.abgH4a_detailsBody li>p{font-size:.95rem;line-height:1.65}.abgH4a_questions{margin-top:1.5rem}.abgH4a_questions ul{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.abgH4a_questions ul li+li{border:0;margin:0;padding:0}.abgH4a_askStep{border:1px solid var(--color-rose);min-height:2.5rem;color:var(--color-rose-deep);border-radius:.6rem;justify-content:center;align-items:center;margin-top:.75rem;padding:.45rem 1rem;font-size:.9rem;font-weight:600;line-height:1.3;transition:background-color .2s;display:inline-flex}.abgH4a_askStep:hover{background:var(--color-blush-soft)}.abgH4a_closing{isolation:isolate;border-top:1px solid var(--color-line);text-align:center;margin-top:.5rem;padding:2.3rem 0 0;position:relative}.abgH4a_closing h2{font-size:clamp(1.6rem,3.4vw,2.15rem)}.abgH4a_closingText{max-width:30rem;color:var(--color-ink-soft);margin:.6rem auto 1.1rem;font-size:.95rem}.abgH4a_closingButton{border:1px solid var(--color-rose);background:var(--color-rose);color:#fff;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.6rem 1.8rem;font-weight:600;display:inline-flex}.abgH4a_closingButton:hover{background:var(--color-rose-deep)}.abgH4a_disclaimer{max-width:43rem;color:var(--color-ink-faint);margin:1.55rem auto 0;font-size:.75rem;line-height:1.6}.abgH4a_branch{z-index:-1;width:7rem;height:11rem;color:var(--color-blush);opacity:.65;pointer-events:none;position:absolute;top:1.6rem;right:-.35rem}@media (min-width:40rem){.abgH4a_page{padding-inline:2rem}.abgH4a_step{padding-inline-start:4.6rem}.abgH4a_step:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='400' viewBox='0 0 60 400' preserveAspectRatio='none'%3E%3Cpath d='M30 0C8 70 8 130 30 200S52 330 30 400' fill='none' stroke='%23d0306a' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:3.2rem;position:absolute;top:0;bottom:0;left:0}.abgH4a_number{z-index:1;border:1px solid var(--color-ink);background:var(--color-paper);width:2.6rem;height:2.6rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:absolute;top:2rem;left:.3rem}.abgH4a_step:first-child .abgH4a_number{top:.35rem}.abgH4a_stepHeader{min-height:11rem}.abgH4a_art{height:11.4rem;margin:0}.abgH4a_featured{grid-template-columns:minmax(0,1fr) auto;gap:1.2rem}.abgH4a_featuredSource{text-align:right;max-width:8rem}}@media (min-width:64rem){.abgH4a_layout{grid-template-columns:10.1rem minmax(0,1fr);gap:1.55rem;margin-top:2.8rem}.abgH4a_navigation{border-inline-end:1px solid var(--color-line);align-self:start;min-height:21rem;padding-inline-end:1rem;display:block;position:sticky;top:6.5rem}.abgH4a_navigation>p{color:var(--color-ink);font-size:.72rem}.abgH4a_navigation ol{gap:.8rem;margin-top:1rem;display:grid}.abgH4a_navigation a{min-height:2.8rem;color:var(--color-ink-soft);align-items:center;gap:.7rem;font-size:.85rem;line-height:1.35;display:flex}.abgH4a_navigation a>span{border:1px solid var(--color-ink);background:var(--color-paper);width:2rem;height:2rem;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;display:grid}.abgH4a_navigation a:hover,.abgH4a_navigation a[aria-current=step]{color:var(--color-rose-deep)}.abgH4a_navigation a[aria-current=step]{font-weight:600}.abgH4a_navigation a[aria-current=step]>span{border-color:var(--color-rose);background:var(--color-rose);color:#fff}.abgH4a_stepHeader{min-height:11.4rem}.abgH4a_stepCopy h2{width:calc(100% + 3rem)}}@media (max-width:39.99rem){body:has(.abgH4a_page) .site-header>div{column-gap:.35rem;padding-inline:1rem}body:has(.abgH4a_page) .site-header>div>a>span{gap:.3rem}body:has(.abgH4a_page) .site-header>div>a>span>span{font-size:1.15rem}.abgH4a_stepHeader{grid-template-columns:1fr}.abgH4a_artFrame{width:min(100%,20rem);margin:.5rem auto 0}.abgH4a_art{height:12rem}.abgH4a_branch{opacity:.35;width:5rem}}@media print{.abgH4a_page{max-width:none;padding:0}.abgH4a_layout{display:block}.abgH4a_navigation,.abgH4a_step:before,.abgH4a_number,.abgH4a_art,.abgH4a_branch,.abgH4a_details>summary{display:none}.abgH4a_step{padding-inline-start:0}.abgH4a_stepHeader{min-height:0;display:block}.abgH4a_card{border-color:var(--color-line)}.abgH4a_details::details-content{content-visibility:visible;display:block}}
