.sd-guide{max-width:760px;margin:0 auto;padding:40px var(--sd-px) 64px}.sd-guide__crumbs{display:flex;gap:10px;font-family:var(--sd-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sd-muted)}.sd-guide__crumbs a:hover{color:var(--sd-cream)}.sd-guide__h1{font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:650;margin-top:18px}.sd-guide__meta{margin-top:14px;color:var(--sd-muted);font-size:14px}.sd-guide__answer{margin-top:28px;padding:20px 22px;border-radius:var(--sd-r-card);background:var(--sd-panel);border:1px solid var(--sd-rule)}.sd-guide__answer-label{font-family:var(--sd-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-vaure-glow);margin-bottom:8px}.sd-guide__answer p{font-size:17px;line-height:1.6;color:var(--sd-cream)}.sd-guide__body{margin-top:12px}.sd-guide h2{font-size:28px;letter-spacing:-.02em;font-weight:650;margin-top:44px}.sd-guide h3{font-size:19px;font-weight:600;margin-top:26px}.sd-guide__body p,.sd-guide__body li{font-size:17px;line-height:1.65;color:var(--sd-cream-soft)}.sd-guide__body p{margin-top:14px}.sd-guide__body strong{color:var(--sd-cream);font-weight:600}.sd-guide__body a,.sd-guide__faq a{color:var(--sd-cream);text-decoration:underline;text-decoration-color:var(--sd-vaure-soft);text-underline-offset:3px}.sd-guide__body ul,.sd-guide__body ol{margin:14px 0 0;padding-left:22px}.sd-guide__body ul{list-style:disc}.sd-guide__body ol{list-style:decimal}.sd-guide__body li{margin-top:8px;padding-left:4px}.sd-guide__body li::marker{color:var(--sd-vaure-glow)}.sd-guide code{font-family:var(--sd-mono);font-size:.92em;color:var(--sd-cream);background:var(--sd-panel2);padding:1px 6px;border-radius:6px}.sd-guide__table-wrap{margin-top:18px;overflow-x:auto;border:1px solid var(--sd-rule);border-radius:var(--sd-r-sm)}.sd-guide table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:560px}.sd-guide th,.sd-guide td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--sd-rule);color:var(--sd-cream-soft)}.sd-guide thead th{font-family:var(--sd-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-muted);background:var(--sd-bg-soft)}.sd-guide tbody th{color:var(--sd-cream);font-weight:600;width:26%}.sd-guide tbody tr:last-child th,.sd-guide tbody tr:last-child td{border-bottom:0}.sd-guide__faq-item h3{margin-top:24px}.sd-guide__faq-item p{margin-top:8px;font-size:17px;line-height:1.65;color:var(--sd-cream-soft)}.sd-guide__cta{margin-top:48px;padding:22px;border-radius:var(--sd-r-card);background:var(--sd-panel);border:1px solid var(--sd-rule);display:flex;gap:18px;align-items:center;justify-content:space-between}.sd-guide__cta-title{font-weight:600;font-size:18px}.sd-guide__cta p{color:var(--sd-muted);font-size:14px;margin-top:4px}.sd-guide__cta .sd-btn{flex-shrink:0}.sd-guide__sources h2,.sd-guide__related h2{font-size:20px}.sd-guide__sources ul,.sd-guide__related ul{margin-top:10px}.sd-guide__sources li,.sd-guide__related li{margin-top:8px;font-size:15px;line-height:1.5}.sd-guide__sources a{color:var(--sd-cream-soft);text-decoration:underline;text-decoration-color:var(--sd-rule);text-underline-offset:3px;word-break:break-word}.sd-guide__related a{color:var(--sd-cream)}.sd-guide__related a:before{content:"→ ";color:var(--sd-vaure-glow)}@media(max-width:600px){.sd-guide__table-wrap{border:0;border-radius:0;overflow:visible}.sd-guide table{min-width:0}.sd-guide table,.sd-guide tbody,.sd-guide tr,.sd-guide th,.sd-guide td{display:block;width:auto}.sd-guide thead{display:none}.sd-guide tbody tr{border:1px solid var(--sd-rule);border-radius:var(--sd-r-sm);margin-top:10px;padding:12px 14px;background:var(--sd-bg-soft)}.sd-guide tbody th{width:auto;padding:0 0 6px;border:0;font-size:16px}.sd-guide tbody td{padding:4px 0 0;border:0;font-size:15px}.sd-guide tbody td[data-label]:before{content:attr(data-label);display:block;font-family:var(--sd-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-muted);margin-top:6px}.sd-guide tbody td[data-label=Vaure]:before{color:var(--sd-vaure-glow)}.sd-guide{padding-top:24px}.sd-guide__h1{font-size:31px}.sd-guide h2{font-size:23px;margin-top:36px}.sd-guide__answer p,.sd-guide__body p,.sd-guide__body li,.sd-guide__faq-item p{font-size:16px}.sd-guide__cta{flex-direction:column;align-items:stretch}.sd-guide__cta .sd-btn{justify-content:center;text-align:center}}
