.guides-module__roZzHW__page{background:var(--paper);color:var(--text);font-family:var(--sans);overflow-x:clip}.guides-module__roZzHW__kicker{color:var(--text-muted);font-family:var(--mono-stack);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:10px;font-weight:500;line-height:1.3;display:inline-flex}.guides-module__roZzHW__cardTitle,.guides-module__roZzHW__featureTitle{font-family:var(--display);font-weight:var(--fw-display);font-variation-settings:"wdth" 84;letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;display:block}.guides-module__roZzHW__cardTitle{font-size:clamp(28px,2.4vw,32px);line-height:.95}.guides-module__roZzHW__cardLine{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.guides-module__roZzHW__index{gap:var(--s-8);padding-bottom:var(--section-y);display:grid}.guides-module__roZzHW__feature{background:var(--ink);min-height:clamp(440px,52vw,640px);color:var(--on-ink);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.guides-module__roZzHW__featureArt{z-index:-1;position:absolute;inset:0}.guides-module__roZzHW__featureArt img,.guides-module__roZzHW__cardArt img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.guides-module__roZzHW__featureScrim{background:linear-gradient(#05060900 20%,#050609db 58%,#050609f5 100%);position:absolute;inset:0}.guides-module__roZzHW__featureCopy{justify-items:start;gap:var(--s-4);max-width:820px;padding:var(--s-8) var(--edge) var(--s-7);display:grid}.guides-module__roZzHW__featureCopy .guides-module__roZzHW__kicker{color:var(--on-ink)}.guides-module__roZzHW__featureTitle{font-size:clamp(44px,5vw,72px);line-height:.9}.guides-module__roZzHW__featureCopy .guides-module__roZzHW__cardLine{max-width:56ch;color:var(--on-ink-muted);font-size:var(--fs-body)}.guides-module__roZzHW__feature:hover .guides-module__roZzHW__featureArt img,.guides-module__roZzHW__card:hover .guides-module__roZzHW__cardArt img{transform:scale(1.03)}.guides-module__roZzHW__cards{gap:var(--s-8) var(--s-6);padding:0 var(--edge);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.guides-module__roZzHW__card{align-content:start;gap:var(--s-3);color:var(--text);display:grid}.guides-module__roZzHW__cardArt{aspect-ratio:4/3;margin-bottom:var(--s-2);border-radius:var(--r-lg);background:var(--ink-3);display:block;overflow:hidden}.guides-module__roZzHW__card:hover .guides-module__roZzHW__cardTitle{color:var(--accent-text)}.guides-module__roZzHW__closing,.guides-module__roZzHW__checkBand{justify-items:start;gap:var(--s-5);padding:var(--section-y) var(--edge);background:var(--ink);color:var(--on-ink);display:grid}.guides-module__roZzHW__checkBand{padding-block:var(--s-7)}.guides-module__roZzHW__closing,.guides-module__roZzHW__checkBand{overflow:clip}.guides-module__roZzHW__closing h2,.guides-module__roZzHW__checkBand h2{max-width:16ch;font-family:var(--display);font-size:var(--fs-h2);font-weight:var(--fw-display);font-variation-settings:"wdth" 84;letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0;line-height:.92}.guides-module__roZzHW__checkBand h2{font-size:clamp(28px,3vw,44px)}.guides-module__roZzHW__reviewNote{max-width:62ch;color:var(--on-ink-faint);font-size:var(--fs-small);margin:0;line-height:1.5}.guides-module__roZzHW__crumb{min-height:44px;color:var(--on-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.guides-module__roZzHW__crumb+span{color:var(--on-ink-faint)}.guides-module__roZzHW__opening{align-items:start;gap:var(--s-6) clamp(48px, 7vw, 120px);padding:var(--s-7) var(--edge);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.guides-module__roZzHW__answer,.guides-module__roZzHW__takeaways{gap:var(--s-4);display:grid}.guides-module__roZzHW__answerText{max-width:44ch;color:var(--text);font-size:clamp(19px,1.6vw,24px);font-weight:var(--fw-medium);text-wrap:pretty;margin:0;line-height:1.5}.guides-module__roZzHW__takeaways ul{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.guides-module__roZzHW__takeaways li{padding:var(--s-3) 0;border-top:1px solid var(--line);color:var(--text);font-size:var(--fs-body);line-height:1.5}.guides-module__roZzHW__page ul.guides-module__roZzHW__sources{padding-left:0;display:block}.guides-module__roZzHW__page ul.guides-module__roZzHW__sources a{text-decoration:none}.guides-module__roZzHW__reviewed{margin:var(--s-7) 0 0;color:var(--text-muted);font-family:var(--mono-stack);font-size:var(--fs-small);line-height:1.6}.guides-module__roZzHW__related{gap:var(--s-6);padding:0 0 var(--section-y);display:grid}.guides-module__roZzHW__related h2{padding:0 var(--edge);font-family:var(--display);font-size:var(--fs-h2);font-weight:var(--fw-display);font-variation-settings:"wdth" 84;letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:.92}@media (min-width:761px){.guides-module__roZzHW__featureScrim{background:linear-gradient(#05060900 40%,#050609e6 100%),linear-gradient(90deg,#050609e0 0%,#05060980 40%,#05060900 70%)}}@media (min-width:1081px){.guides-module__roZzHW__opening{grid-template-columns:minmax(0, var(--doc-measure)) minmax(200px, 280px);column-gap:clamp(48px,8vw,160px)}.guides-module__roZzHW__checkBand{margin-bottom:var(--s-6)}.guides-module__roZzHW__related .guides-module__roZzHW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.guides-module__roZzHW__index{gap:var(--s-7)}.guides-module__roZzHW__feature{min-height:460px}.guides-module__roZzHW__featureCopy{padding-bottom:var(--s-6)}.guides-module__roZzHW__cards{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.guides-module__roZzHW__opening{padding-block:var(--s-6);grid-template-columns:minmax(0,1fr)}.guides-module__roZzHW__checkBand{padding-block:var(--s-6)}}@media (prefers-reduced-motion:reduce){.guides-module__roZzHW__featureArt img,.guides-module__roZzHW__cardArt img{transition:none}.guides-module__roZzHW__feature:hover .guides-module__roZzHW__featureArt img,.guides-module__roZzHW__card:hover .guides-module__roZzHW__cardArt img{transform:none}}.guides-module__roZzHW__page a:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.guides-module__roZzHW__feature:focus-visible,.guides-module__roZzHW__crumb:focus-visible{outline-color:var(--accent-on-ink)}
