._shell_c8yjo_1{color:#17211d;background:#f5f0e6;max-width:1320px;min-height:75vh;margin:0 auto;padding:9rem 5vw 6rem}._shell_c8yjo_1 h1,._shell_c8yjo_1 h2,._shell_c8yjo_1 h3{font-family:var(--display);letter-spacing:-.035em}._shell_c8yjo_1 h1{font-size:clamp(3.4rem,8vw,7rem);line-height:.9}._eyebrow_c8yjo_1{font:600 .68rem var(--mono);letter-spacing:.16em;color:#17613f}._header_c8yjo_1{border-bottom:1px solid #17211d;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:4rem;padding-bottom:3rem;display:grid}._header_c8yjo_1>div>p:last-child{max-width:720px;margin-top:1.5rem;line-height:1.65}._receipt_c8yjo_1{border:1px solid #17211d;grid-template-columns:1fr 1fr;display:grid}._receipt_c8yjo_1 div{padding:1rem}._receipt_c8yjo_1 div:nth-child(2n){border-left:1px solid #17211d}._receipt_c8yjo_1 div:nth-child(n+3){border-top:1px solid #17211d}._receipt_c8yjo_1 dt{font:600 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5c6c64}._receipt_c8yjo_1 dd{word-break:break-word;margin-top:.45rem;font-weight:700}._hold_c8yjo_1{color:#f5f0e6;background:#161e1b}._hold_c8yjo_1 h1{max-width:900px}._hold_c8yjo_1>p:not(._eyebrow_c8yjo_1){max-width:650px;margin-top:2rem;font-size:1.15rem;line-height:1.7}._actions_c8yjo_1{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}._actions_c8yjo_1 a,._selfCheck_c8yjo_1 a{font:600 .7rem var(--mono);border:1px solid;border-radius:999px;padding:.75rem 1rem;text-decoration:none;display:inline-block}._tabs_c8yjo_1{border-bottom:1px solid #b9b4aa;gap:.5rem;padding:2rem 0;display:flex;overflow:auto}._tabs_c8yjo_1 button{white-space:nowrap;font:600 .68rem var(--mono);cursor:pointer;background:0 0;border:1px solid #7a7b73;border-radius:999px;padding:.7rem 1rem}._tabs_c8yjo_1 button._selected_c8yjo_1{color:#f7f1e7;background:#17211d}._editorial_c8yjo_1{max-width:960px;padding:4rem 0}._question_c8yjo_1{color:#5d675f;margin-top:1rem;font-size:1rem}._editorial_c8yjo_1>h2{margin-top:1rem;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95}._editorial_c8yjo_1>p:not(._eyebrow_c8yjo_1):not(._question_c8yjo_1){max-width:760px;margin-top:1.2rem;font-size:1.05rem;line-height:1.7}._beats_c8yjo_1{grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0;display:grid}._beats_c8yjo_1 section{border:1px solid #8c8b82;padding:1.25rem}._beats_c8yjo_1 span{font:600 .62rem var(--mono);color:#17613f}._beats_c8yjo_1 h3{margin-top:1.2rem;font-size:1.45rem}._beats_c8yjo_1 p{margin-top:.7rem;line-height:1.55}._boundary_c8yjo_1{border-left:4px solid #17613f;padding-left:1rem}._engineList_c8yjo_1{gap:.7rem;padding:3rem 0;display:grid}._engineList_c8yjo_1 details{background:#fbf7ef;border:1px solid #8c8b82}._engineList_c8yjo_1 summary{cursor:pointer;grid-template-columns:50px 1fr auto;gap:1rem;padding:1rem;display:grid}._engineList_c8yjo_1 summary span,._engineList_c8yjo_1 summary em{font:600 .64rem var(--mono);color:#5d675f;font-style:normal}._engineList_c8yjo_1 details>div{background:#b9b4aa;border-top:1px solid #b9b4aa;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}._engineList_c8yjo_1 article{background:#fbf7ef;padding:1.2rem}._engineList_c8yjo_1 article small{color:#5d675f;margin-top:.6rem;display:block}._engineList_c8yjo_1 article a{color:#17613f;margin-top:.75rem;font-weight:700;display:inline-block}._selfCheck_c8yjo_1{background:#fff3c9;border:1px solid #7d6426;margin-top:3rem;padding:2rem}._selfCheck_c8yjo_1>h2{font-size:2.3rem}._selfCheck_c8yjo_1>p{max-width:900px;margin-top:1rem;font-weight:700;line-height:1.5}._selfCheck_c8yjo_1>div{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1.5rem;display:grid}._selfCheck_c8yjo_1 article{background:#fffaf0;padding:1rem}._selfCheck_c8yjo_1 h3{font-size:1.2rem}._selfCheck_c8yjo_1 article p{color:#66562c;margin:.6rem 0}._footer_c8yjo_1{font:600 .6rem var(--mono);color:#5d675f;border-top:1px solid #8c8b82;justify-content:space-between;gap:1rem;padding-top:2rem;display:flex}@media (width<=800px){._shell_c8yjo_1{padding:7rem 1rem 4rem}._header_c8yjo_1{grid-template-columns:1fr;gap:2rem}._beats_c8yjo_1,._selfCheck_c8yjo_1>div,._engineList_c8yjo_1 details>div{grid-template-columns:1fr}._footer_c8yjo_1{display:grid}._receipt_c8yjo_1{grid-template-columns:1fr}._receipt_c8yjo_1 div:nth-child(2n){border-left:0}._receipt_c8yjo_1 div+div{border-top:1px solid #17211d}}
