main.legal.guide h1{font-size:clamp(34px,4.6vw,50px)}main.legal.guide h3{font-family:var(--serif);font-weight:600;font-size:19px;margin:24px 0 4px}main.legal.guide .answer{background:#fff9ee;border-left:3px solid var(--rust);padding:14px 18px;border-radius:4px;margin:0 0 26px}main.legal.guide figure{margin:26px 0;text-align:center}main.legal.guide figure img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 18px 40px -24px #3c1e0a80}main.legal.guide figcaption{color:var(--ink-2);font-size:14px;margin-top:8px}main.legal.guide code{background:#6b56461a;padding:1px 5px;border-radius:4px;font-size:15px}main.legal.guide pre{background:#2a1e17;color:#f4e6d2;padding:14px 16px;border-radius:8px;overflow-x:auto;font-size:14px}main.legal.guide pre code{background:none;padding:0;color:inherit}main.legal.guide kbd{font:600 14px var(--sans);border:1px solid rgba(107,86,70,.35);border-bottom-width:2px;border-radius:4px;padding:0 5px}main.legal.guide .app-box{background:#fff;border:1px solid rgba(107,86,70,.2);border-radius:12px;padding:18px 22px;margin:26px 0}main.legal.guide .related{margin-top:44px;padding-top:16px;border-top:1px solid rgba(107,86,70,.2)}.crumbs{font-size:14px;color:var(--ink-2);margin:0 0 4px}.crumbs a{color:var(--ink-2)!important}.guide-list{list-style:none;padding:0!important}.guide-list li{margin:0 0 22px}.guide-list a{font-family:var(--serif);font-size:21px;font-weight:600;text-decoration:none}.guide-list p{margin:4px 0 0;color:var(--ink-2)}.legal-nav nav a{white-space:nowrap}@media(max-width:480px){.legal-nav{flex-wrap:wrap;row-gap:8px;padding-top:18px;padding-bottom:14px}.legal-nav nav{white-space:nowrap}.legal-nav nav a{margin:0 16px 0 0;font-size:14px}}
