.guide__crumbs{margin:var(--s-4) 0 0;font-size:var(--t-small)}.guide__crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);margin:0;padding:0;color:var(--muted)}.guide__crumbs li{margin:0}.guide__crumbs li+li:before{content:"/";margin-right:var(--s-2);color:var(--line)}.guide__crumbs a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.guide__crumbs a:focus-visible,.guide__crumbs a:hover{color:var(--ink)}.guide__answer{font-size:var(--t-lead);line-height:1.5;color:var(--ink)}.guide__updated{margin:var(--s-4) 0 0;font-size:var(--t-small);color:var(--muted)}.guide__phrases{list-style:none;margin:var(--s-4) 0;padding:0;border-bottom:1px solid var(--line)}.guide__phrases li{display:grid;grid-gap:var(--s-1);gap:var(--s-1);margin:0;padding:var(--s-3) 0;border-top:1px solid var(--line)}.guide__phrase{quotes:"«" "»";font-weight:600;color:var(--ink);overflow-wrap:anywhere}.guide__note{color:var(--muted)}.guide__phrases--failed .guide__phrase{text-decoration:line-through;text-decoration-thickness:1px}.guide__split{display:grid;grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-4)}@media (min-width:40rem){.guide__split{grid-template-columns:1fr 1fr}}.guide__split h3{margin-top:0}:where(.guide__split) ul{list-style:none;padding:0;margin:0}.guide__split li{position:relative;padding-left:1.4rem;margin:0 0 var(--s-3);color:var(--muted)}.guide__do li:before{content:"✓";position:absolute;left:0;color:var(--link)}.guide__never li:before{content:"✕";position:absolute;left:0;color:var(--err)}.guide-sample{margin-top:var(--s-4);padding:var(--s-5);border:1px dashed var(--line);border-radius:var(--r-card);background:var(--surface)}.guide-sample__badge{display:inline-block;margin:0 0 var(--s-2);padding:2px var(--s-2);border:1px solid var(--ink);border-radius:999px;font-size:var(--t-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.guide-sample__note{margin:0 0 var(--s-4);font-size:var(--t-small);color:var(--muted)}.guide-sample__post{margin:0 0 var(--s-4);padding:0 0 0 var(--s-4);border-left:3px solid var(--line);color:var(--ink);font-size:var(--t-lead);line-height:1.5}.guide__cta-body{max-width:34rem;margin:0;color:var(--muted)}.guide__price-link{font-size:var(--t-small);color:var(--muted);text-decoration:underline;text-underline-offset:2px}.guide__price-link:focus-visible,.guide__price-link:hover{color:var(--ink)}.guide__more{margin-top:var(--s-8)}.guide__more ul{list-style:none;padding:0;margin:0}.guide__more li{margin:0;padding:var(--s-2) 0;border-top:1px solid var(--line)}.guide__more li:last-child{border-bottom:1px solid var(--line)}.guides-hub__list{list-style:none;padding:0;margin:var(--s-4) 0 0;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.guides-hub__card{padding:var(--s-5);margin:0}.guides-hub__card h3{margin:0 0 var(--s-2);font-size:1.1rem;line-height:1.3}.guides-hub__card h3 a{color:var(--ink);text-decoration:none}.guides-hub__card h3 a:focus-visible,.guides-hub__card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.guides-hub__card p{margin:0 0 var(--s-4);color:var(--muted)}.guide-sample .draft__body{color:var(--ink)}.guide-sample .draft__author,.guide__gloss{color:var(--muted)}.guide__gloss{font-size:var(--t-small);font-style:italic}.guide-sample__why{margin:0 0 var(--s-4);color:var(--ink);font-size:var(--t-small);line-height:1.5}.guide-sample .draft{margin-bottom:var(--s-4)}.guide-sample__why:last-child{margin-bottom:0}.guide-compare{width:100%;margin:var(--s-4) 0 0;border-collapse:collapse;font-size:var(--t-body)}.guide-compare td,.guide-compare th{padding:var(--s-3);text-align:left;vertical-align:top;border-top:1px solid var(--line)}.guide-compare thead th{border-top:0;font-size:var(--t-small);font-weight:600;color:var(--muted)}.guide-compare tbody th{font-weight:600;color:var(--ink)}.guide-compare td{color:var(--muted)}.guide-compare tbody tr:last-child td,.guide-compare tbody tr:last-child th{border-bottom:1px solid var(--line)}@media (max-width:39.999rem){.guide-compare,.guide-compare tbody,.guide-compare td,.guide-compare th,.guide-compare tr{display:block}.guide-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guide-compare tbody tr{padding:var(--s-3) 0;border-top:1px solid var(--line)}.guide-compare tbody tr:last-child{border-bottom:1px solid var(--line)}.guide-compare td,.guide-compare th{padding:var(--s-1) 0;border:0}.guide-compare tbody tr:last-child td,.guide-compare tbody tr:last-child th{border-bottom:0}.guide-compare td:before{content:attr(data-label);display:block;font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}}.guide__plain-list{list-style:none;margin:var(--s-4) 0;padding:0;border-bottom:1px solid var(--line)}.guide__plain-list li{margin:0;padding:var(--s-3) 0;border-top:1px solid var(--line);color:var(--muted)}.guide-terms ul{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.guide-terms li{margin:0}.guide-terms a{display:inline-block;padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t-small);color:var(--ink);text-decoration:none}.guide-terms a:focus-visible,.guide-terms a:hover{border-color:var(--ink)}.guide-term{scroll-margin-top:var(--s-6)}.guide-term__definition{font-size:var(--t-lead);line-height:1.5;color:var(--ink)}.guide__steps{list-style:none;counter-reset:step;margin:var(--s-4) 0;padding:0;border-bottom:1px solid var(--line)}.guide__steps li{counter-increment:step;position:relative;margin:0;padding:var(--s-3) 0 var(--s-3) 2rem;border-top:1px solid var(--line);color:var(--muted)}.guide__steps li:before{content:counter(step);position:absolute;left:0;top:var(--s-3);font-weight:600;color:var(--ink)}.guide-term__example{margin:var(--s-4) 0 0;padding:var(--s-4);border:1px dashed var(--line);border-radius:var(--r-card);background:var(--surface)}.guide-term__example figcaption{margin:0 0 var(--s-2);font-size:var(--t-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.guide-term__example blockquote{margin:0;padding:0 0 0 var(--s-4);border-left:3px solid var(--line);color:var(--ink)}.guide-term__link{margin:var(--s-3) 0 0;font-size:var(--t-small)}.guide-term__link a{color:var(--link);text-underline-offset:2px}