.guides-list{padding:0 0 128px}.guides-teaser{padding:76px 0 128px}.guides-teaser-title{max-width:1080px;margin:0 auto 28px;font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);letter-spacing:var(--h2-track);color:var(--text-primary)}.guides-teaser-all{max-width:1080px;margin:24px auto 0;font-size:15px}.guides-teaser-all a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.guides-teaser-all a:hover{color:var(--text-primary)}@media (max-width:900px){.guides-teaser{padding:56px 0 80px}.guides-teaser-all,.guides-teaser-title{max-width:560px}}.guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1080px;margin:0 auto}.guides-card{display:flex;flex-direction:column;gap:12px;padding:34px 32px 36px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:var(--glass-blur);color:var(--text-primary);transition:background .2s}.guides-card:hover{background:var(--glass-hover)}.guides-card-title{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.guides-card-text{font-size:15px;line-height:1.6;color:var(--text-secondary)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.guides-card{background:var(--glass-fallback)}}@media (max-width:900px){.guides-grid{grid-template-columns:1fr;max-width:560px}}.legal-prose .guide-byline{margin-bottom:32px;font-size:14.5px;color:var(--text-tertiary)}.legal-prose .guide-byline strong{font-weight:600;color:var(--text-secondary)}.legal-prose .guide-sources li{font-size:14px;line-height:1.6}@media (max-width:560px){.guide-compare thead{display:none}.guide-compare,.guide-compare tbody,.guide-compare td,.guide-compare tr{display:block;width:100%}.guide-compare tr{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.guide-compare td{padding:2px 0;border:0}.guide-compare td:first-child{padding-bottom:6px;font-weight:700;color:var(--text-primary)}.guide-compare td[data-label]:before{content:attr(data-label) ": ";font-weight:600;color:var(--text-primary)}}