#v-guide .gd-crumbs{font-size:13px;color:var(--muted);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}#v-guide .gd-article{max-width:46em}#v-guide .gd-h1{font-family:var(--display);font-weight:400;font-size:clamp(26px,4.6vw,40px);line-height:1.25;margin:6px 0 10px}#v-guide .gd-byline{font-size:13px;color:var(--muted);margin:0 0 14px}#v-guide .gd-lede{margin:0 0 22px;line-height:1.9}#v-guide .gd-answer{border:2px solid var(--sun);background:var(--card);border-radius:var(--r);padding:16px 18px;margin:0 0 30px}#v-guide .gd-answer h2{font-size:18px;margin:0 0 10px}#v-guide .gd-answer ul{margin:0;padding-left:1.2em;display:grid;gap:8px;line-height:1.75}#v-guide .gd-sec{margin:0 0 30px}#v-guide .gd-sec h2{font-size:clamp(20px,3vw,24px);margin:0 0 12px}#v-guide .gd-sec p{line-height:1.85;margin:0 0 10px}#v-guide .gd-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}#v-guide .gd-list li{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);line-height:1.7}#v-guide .gd-tip{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--tram-soft);line-height:1.75}#v-guide .gd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 6px}#v-guide .gd-table{border-collapse:collapse;width:100%;min-width:520px;background:var(--card);font-size:14px}#v-guide .gd-table td,#v-guide .gd-table th{border:1px solid var(--line);padding:9px 11px;text-align:left;vertical-align:top;line-height:1.6}#v-guide .gd-table thead th{background:var(--paper);font-weight:700}#v-guide .gd-table tbody th{font-weight:600;white-space:nowrap;background:var(--paper)}#v-guide .gd-note{font-size:12px;color:var(--muted);margin:6px 0 0}#v-guide .gd-h3{margin:0 0 12px;font-size:20px}#v-guide .gd-faq{margin:0;max-width:46em;display:grid}#v-guide .gd-faq>div{padding:16px 0;border-top:1px solid var(--line)}#v-guide .gd-faq>div:last-child{border-bottom:1px solid var(--line)}#v-guide .gd-faq dt{font-weight:600;margin-bottom:6px}#v-guide .gd-faq dd{margin:0;line-height:1.8;color:var(--muted)}#v-guide .gd-hub{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}#v-guide .gd-card{display:block;border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:16px 18px;color:inherit;text-decoration:none}#v-guide .gd-card b{display:block;font-size:17px;margin:4px 0 6px;line-height:1.4}#v-guide .gd-card span{color:var(--muted);font-size:14px;line-height:1.6}