/* Shared editorial styles: no remote fonts, scripts or tracking. */
.quick-answer p,.guide-hub p{color:#a8bdae;font-size:13px;line-height:1.85;max-width:82ch}.quick-answer h2{margin-bottom:16px}.quick-answer a,.faq-list a{color:var(--green);text-decoration:underline;text-underline-offset:3px}
.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.guide-card{display:block;border:1px solid var(--border);background:#0c140f;padding:24px}.guide-card:hover{border-color:var(--green)}.guide-card h3{font-size:17px;line-height:1.5;color:#e4f0e5;margin-bottom:10px}.guide-card p{margin-bottom:18px}.guide-card>span{font-size:12px;color:var(--green)}
.guide-page main{max-width:1000px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0;font-size:12px;color:#9cb5a4}.breadcrumbs a{color:var(--green)}.guide-article{max-width:800px;margin:0 auto;padding:20px 0 48px;overflow-wrap:anywhere}.guide-article h1{font-size:clamp(28px,4vw,44px);letter-spacing:-1px;line-height:1.25}.guide-article h2{font-size:23px;line-height:1.4;margin:38px 0 14px;letter-spacing:-.4px;color:#e4f0e5}.guide-article p,.guide-article li{font-size:15px;line-height:1.85;color:#b5c9bc}.guide-article li{margin-bottom:9px}.guide-article ul,.guide-article ol{padding-left:24px}.guide-article a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.guide-article .review-date{font-size:12px;color:#90ad99}.guide-article .answer-box{border-left:3px solid var(--green);background:#121e15;padding:22px;color:#dfede2;font-size:17px;line-height:1.8}.guide-cta{display:inline-block;border:1px solid #60854b;padding:12px 16px;margin:8px 0 20px;font-size:13px;line-height:1.6;background:#142013}.guide-article a.guide-cta{text-decoration:none}.contents{display:block;background:#0c140f;border:1px solid var(--border);padding:20px;margin:20px 0 32px}.contents strong{color:#dfede2}.contents ul{margin-bottom:0}.contents li{font-size:13px}.table-scroll{overflow-x:auto;max-width:100%;margin:20px 0;border:1px solid var(--border)}.guide-article table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.guide-article caption{text-align:left;padding:14px;color:#aec4b5}.guide-article th,.guide-article td{text-align:left;vertical-align:top;padding:14px;border-top:1px solid var(--border);min-width:120px}.guide-article th{color:#dcf0df;background:#142017}.guide-article td{color:#b5c9bc}.sources,.related{border-top:1px solid var(--border);margin-top:32px}.sources p{font-size:13px}.guide-page nav a:first-child,.guide-page nav a:nth-child(3){display:inline}.guide-page footer{flex-wrap:wrap}
@media(max-width:650px){.guide-grid{grid-template-columns:1fr}.guide-card{padding:20px}.guide-page header{height:auto;min-height:70px;flex-wrap:wrap;gap:14px;padding-top:15px;padding-bottom:15px}.guide-page header nav{flex-wrap:wrap}.guide-page .breadcrumbs{font-size:11px;line-height:1.7}.guide-article{padding-top:10px}.guide-article p,.guide-article li{font-size:14px}.guide-article .answer-box{font-size:15px;padding:17px}.guide-article h2{font-size:21px}.guide-article th,.guide-article td{padding:10px;min-width:105px}}
