.g-wrap[data-astro-cid-dw7ukj5c]{max-width:var(--maxw);margin-inline:auto}.g-hero[data-astro-cid-dw7ukj5c]{padding:clamp(40px,6vw,72px) var(--gutter) clamp(32px,4vw,48px)}.g-head[data-astro-cid-dw7ukj5c]{display:flex;flex-direction:column;gap:16px}.crumbs[data-astro-cid-dw7ukj5c]{font-size:14px}.crumbs[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]{color:var(--muted)}.crumbs[data-astro-cid-dw7ukj5c] a[data-astro-cid-dw7ukj5c]:hover{color:var(--ink)}.g-title[data-astro-cid-dw7ukj5c]{max-width:860px;font-size:clamp(32px,4.2vw,52px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.g-lead[data-astro-cid-dw7ukj5c]{max-width:720px}.checked[data-astro-cid-dw7ukj5c]{font-size:13.5px;color:var(--muted)}.g-body[data-astro-cid-dw7ukj5c]{padding:clamp(24px,3vw,40px) var(--gutter) clamp(72px,8vw,112px)}.g-grid[data-astro-cid-dw7ukj5c]{display:grid;gap:56px;grid-template-columns:minmax(0,1fr)}.g-article[data-astro-cid-dw7ukj5c]{max-width:760px;min-width:0}@media(min-width:1100px){.g-grid[data-astro-cid-dw7ukj5c]{grid-template-columns:minmax(0,760px) 320px;justify-content:space-between;align-items:start}.pc[data-astro-cid-dw7ukj5c]{position:sticky;top:calc(var(--header-h) + 24px)}}.g-aside[data-astro-cid-dw7ukj5c]{min-width:0}.pc[data-astro-cid-dw7ukj5c]{display:flex;flex-direction:column;gap:12px;max-width:448px;padding:24px;border-radius:20px;background:var(--surface-2)}.pc-shot[data-astro-cid-dw7ukj5c]{margin-bottom:8px}.pc-h[data-astro-cid-dw7ukj5c]{font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.015em}.pc-t[data-astro-cid-dw7ukj5c]{font-size:15px;line-height:1.55;color:var(--ink-4);text-wrap:pretty}.pc-btn[data-astro-cid-dw7ukj5c]{margin-top:6px;width:100%}.pc-note[data-astro-cid-dw7ukj5c]{font-size:13.5px;color:var(--muted);text-align:center}.pc-more[data-astro-cid-dw7ukj5c]{align-self:center;font-size:15px}.more-title[data-astro-cid-dw7ukj5c]{margin-bottom:32px}.more[data-astro-cid-dw7ukj5c]{list-style:none;margin:0;padding:0;display:grid;gap:0 40px;grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.more[data-astro-cid-dw7ukj5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.more[data-astro-cid-dw7ukj5c] li[data-astro-cid-dw7ukj5c]{border-top:1px solid var(--line-strong);min-width:0}.more-row[data-astro-cid-dw7ukj5c]{display:flex;flex-direction:column;gap:6px;padding:20px 0 28px;color:var(--ink)}.more-row[data-astro-cid-dw7ukj5c]:hover{color:var(--ink);text-decoration:none}.more-h[data-astro-cid-dw7ukj5c]{font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.015em;text-wrap:balance}.more-row[data-astro-cid-dw7ukj5c]:hover .more-h[data-astro-cid-dw7ukj5c]{color:var(--link)}.more-t[data-astro-cid-dw7ukj5c]{font-size:15px;line-height:1.55;color:var(--ink-4);text-wrap:pretty}.guide[data-astro-cid-dw7ukj5c] ul,.guide[data-astro-cid-dw7ukj5c] ol{margin:0 0 16px;padding-left:22px;font-size:15.5px;color:var(--ink-3)}.guide[data-astro-cid-dw7ukj5c] li{margin:0 0 8px;line-height:1.6}.guide[data-astro-cid-dw7ukj5c] .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 20px}.guide[data-astro-cid-dw7ukj5c] table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;text-align:left}.guide[data-astro-cid-dw7ukj5c] th,.guide[data-astro-cid-dw7ukj5c] td{padding:10px 14px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.guide[data-astro-cid-dw7ukj5c] thead th{font-size:13px;font-weight:600;color:var(--muted);border-bottom-color:var(--line-2)}.guide[data-astro-cid-dw7ukj5c] td.mono,.guide[data-astro-cid-dw7ukj5c] th.mono{font-family:var(--mono);white-space:nowrap;color:var(--ink)}.guide[data-astro-cid-dw7ukj5c] .note-box{background:var(--surface-2);border-radius:14px;padding:16px 18px;margin:0 0 20px}.guide[data-astro-cid-dw7ukj5c] .note-box p:last-child{margin:0}.guide[data-astro-cid-dw7ukj5c] .sources{font-size:13.5px}.guide[data-astro-cid-dw7ukj5c] .sources li{margin-bottom:4px}.guide[data-astro-cid-dw7ukj5c] dl{margin:0 0 16px}.guide[data-astro-cid-dw7ukj5c] dt{font-weight:600;color:var(--ink);margin-top:18px}.guide[data-astro-cid-dw7ukj5c] dd{margin:4px 0 0;font-size:15.5px;line-height:1.6;color:var(--ink-3)}
