.consumer-guide{--guide-paper:hsl(var(--background));--guide-white:hsl(var(--card));--guide-ink:hsl(var(--foreground));--guide-muted:hsl(var(--muted-foreground));--guide-line:hsl(var(--border));--guide-accent:hsl(var(--brand-accent));--guide-accent-dark:hsl(var(--brand-ink));--guide-accent-light:hsl(var(--muted)/0.3);--guide-dark:hsl(var(--background));--guide-green:hsl(var(--success-ink));--guide-radius:0.5rem;--guide-wrap:1152px;font-size:1rem;line-height:1.7}.consumer-guide *{box-sizing:border-box}.consumer-guide ::-moz-selection{background:var(--guide-accent);color:hsl(var(--primary-foreground))}.consumer-guide ::selection{background:var(--guide-accent);color:hsl(var(--primary-foreground))}.consumer-guide a{color:var(--guide-accent-dark);text-underline-offset:3px;text-decoration-thickness:1.5px}.consumer-guide a:hover{color:var(--guide-accent)}.consumer-guide :focus-visible{outline:3px solid var(--guide-accent);outline-offset:3px}.consumer-guide h1,.consumer-guide h2,.consumer-guide h3{margin-top:0;font-family:var(--font-display);font-weight:600;line-height:1.12;letter-spacing:-.018em}.consumer-guide h1{max-width:18ch;margin-bottom:22px;font-size:clamp(32px,4.5vw,54px)}.consumer-guide h2{margin-bottom:14px;font-size:clamp(24px,3.5vw,32px)}.consumer-guide h3{margin-bottom:8px;font-size:21px}.consumer-guide p{margin:0 0 18px}.consumer-guide .wrap{width:min(calc(100% - 40px),var(--guide-wrap));margin-inline:auto}.consumer-guide .article-wrap{width:min(calc(100% - 40px),790px);margin-inline:auto}.consumer-guide .hero{position:relative;overflow:hidden;padding:70px 0 62px;border-bottom:1px solid var(--guide-line);background:var(--guide-paper)}.consumer-guide .eyebrow{display:block;margin-bottom:18px;color:var(--guide-accent);font-size:12px;font-weight:700;letter-spacing:.14em}.consumer-guide .lede{max-width:43em;margin-bottom:0;color:var(--guide-muted);font-size:20px}.consumer-guide .meta{margin-top:24px;color:var(--guide-muted);font-size:13px}.consumer-guide .breadcrumbs{display:flex;gap:9px;align-items:center;margin-bottom:30px;color:var(--guide-muted);font-size:13px}.consumer-guide .breadcrumbs a{color:var(--guide-muted);text-decoration:none}.consumer-guide .breadcrumbs a:hover{color:var(--guide-accent)}.consumer-guide .article-section{padding:66px 0}.consumer-guide .article-section.white{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);background:var(--guide-white)}.consumer-guide .article-section h2{margin-top:48px}.consumer-guide .article-section h2:first-child{margin-top:0}.consumer-guide .article-section h3{margin-top:30px}.consumer-guide .article-section ol,.consumer-guide .article-section ul{margin:0 0 22px;padding-left:25px}.consumer-guide .article-section li{margin:8px 0;padding-left:4px;color:var(--guide-muted)}.consumer-guide .answer,.consumer-guide .checklist,.consumer-guide .formula{margin:0 0 38px;padding:26px 28px;border:1px solid var(--guide-line);border-radius:var(--guide-radius);background:var(--guide-accent-light)}.consumer-guide .answer h2,.consumer-guide .checklist h3,.consumer-guide .formula h3{margin:0 0 10px;font-size:22px}.consumer-guide .answer p:last-child,.consumer-guide .checklist ul:last-child,.consumer-guide .formula p:last-child{margin-bottom:0}.consumer-guide .formula-line{display:block;margin:15px 0;padding:13px 16px;border-radius:7px;background:var(--guide-white);font-family:var(--font-mono);font-size:16px;font-weight:700}.consumer-guide .table-scroll{margin:26px 0 34px;overflow-x:auto;border:1px solid var(--guide-line);border-radius:var(--guide-radius);background:var(--guide-white)}.consumer-guide table{width:100%;border-collapse:collapse;font-size:15px}.consumer-guide td,.consumer-guide th{padding:14px 16px;border-bottom:1px solid var(--guide-line);text-align:left;vertical-align:top}.consumer-guide th{color:var(--guide-ink);background:hsl(var(--muted)/.5);font-weight:700}.consumer-guide td{color:var(--guide-muted)}.consumer-guide tr:last-child td{border-bottom:0}.consumer-guide .note{margin:28px 0;padding:20px 22px;border-left:4px solid var(--guide-green);background:rgba(54,93,75,.08)}.consumer-guide .note strong{display:block;margin-bottom:5px}.consumer-guide .cards-section{padding:68px 0 78px}.consumer-guide .card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px}.consumer-guide .card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--guide-line);border-radius:var(--guide-radius);background:var(--guide-white)}.consumer-guide .card .tag{margin-bottom:12px;color:var(--guide-accent);font-size:11px;font-weight:700;letter-spacing:.13em}.consumer-guide .card p{color:var(--guide-muted)}.consumer-guide .card a{margin-top:auto;font-weight:700}.consumer-guide .next-guide{padding:62px 0;border-top:1px solid var(--guide-line);background:var(--guide-white)}.consumer-guide .next-guide p{max-width:40em;color:var(--guide-muted)}.consumer-guide .button{display:inline-block;padding:12px 20px;border-radius:7px;background:var(--guide-accent);color:hsl(var(--primary-foreground));font-weight:700;text-decoration:none}.consumer-guide .button:hover{background:var(--guide-accent-dark);color:hsl(var(--primary-foreground))}.consumer-guide .pro-box{padding:42px 0;background:var(--guide-dark);color:hsl(var(--foreground))}.consumer-guide .pro-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.consumer-guide .pro-box h2{margin-bottom:8px;color:hsl(var(--foreground));font-size:28px}.consumer-guide .pro-box p{max-width:44em;margin:0;color:hsl(var(--muted-foreground))}.consumer-guide .pro-box a{flex:none;color:hsl(var(--brand-ink));font-weight:700}.consumer-guide .sources{margin-top:46px;padding-top:28px;border-top:1px solid var(--guide-line)}.consumer-guide .sources h2{font-size:25px}.consumer-guide .sources li{margin-bottom:10px}@media (max-width:720px){.consumer-guide .article-wrap,.consumer-guide .wrap{width:min(calc(100% - 30px),var(--guide-wrap))}.consumer-guide .hero{padding:52px 0 48px}.consumer-guide .lede{font-size:18px}.consumer-guide .article-section{padding:52px 0}.consumer-guide .card-grid{grid-template-columns:1fr}.consumer-guide .pro-inner{align-items:flex-start;flex-direction:column}.consumer-guide .answer,.consumer-guide .card,.consumer-guide .checklist,.consumer-guide .formula{padding:22px}}@media print{.consumer-guide{--background:0 0% 100%;--card:0 0% 100%;--foreground:0 0% 10%;--muted:0 0% 94%;--muted-foreground:0 0% 25%;--border:0 0% 80%;--brand-accent:var(--kote-accent);--brand-ink:var(--kote-accent-dyb);color:hsl(var(--foreground));background:hsl(var(--background))}.consumer-guide .next-guide,.consumer-guide .pro-box{display:none}}