.g1 .fx-col{gap:var(--gap);max-width:820px;display:grid}.g1 .fx-col>*{min-width:0}.g1 .stage .st-kick{font-size:var(--fs-sub);color:var(--on-navy-sub);margin-top:4px;font-weight:700}.g1 .stage .st-meta{font-size:var(--fs-sub);color:var(--on-navy-sub);margin-top:12px;line-height:1.6}.g1 .stage .st-meta a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.g1 .stage .st-meta .sep{color:var(--on-navy-line);margin:0 8px}.g1 .stage .big.st-404{color:#fff}.g1 .stage .big-row+h1{margin-top:12px}.g1 .prose-p{font-size:var(--fs-body);letter-spacing:.02em;color:var(--text);line-height:1.7}.g1 .prose-p p+ul,.g1 .prose-p ul+p,.g1 .prose-p p+ol{margin-top:.8em}.g1 .prose-p ul{padding-left:1.3em;list-style:outside}.g1 .prose-p ol{padding-left:1.5em;list-style:decimal}.g1 .prose-p li+li{margin-top:.5em}.g1 .prose-p li::marker{color:var(--mute)}.g1 .prose-p b{font-weight:700}.g1 .prose-p a,.g1 .tlink{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute)}.g1 .prose-p a:hover,.g1 .tlink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.g1 .ph .ph-t{font-size:var(--fs-h2);font-weight:700;line-height:1.4}.g1 .ph h3{font-size:var(--fs-h2);line-height:1.4}.g1 .fx-foot{font-size:var(--fs-sub);color:var(--sub)}.g1 .fx-foot a{min-height:var(--tap);align-items:center;display:inline-flex}.g1 .fx-foot .dot{color:var(--mute);margin:0 8px}.g1 .dl-rows{margin:0}.g1 .dl-rows>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 16px;display:grid}.g1 .dl-rows>div:last-child{border-bottom:0}.g1 .dl-rows dt{font-size:var(--fs-sub);color:var(--sub);font-weight:700;line-height:1.5}.g1 .dl-rows dd{word-break:auto-phrase;margin:0;line-height:1.6}@media (min-width:720px){.g1 .dl-rows>div{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:16px}.g1 .dl-rows.narrow>div{grid-template-columns:72px minmax(0,1fr)}}.g1 .btn.line{border:1px solid var(--line);color:var(--text);background:#fff}.g1 .btn.line:hover{border-color:var(--mute)}.g1 .tbl.txt-tbl td,.g1 .tbl.txt-tbl th{text-align:left;vertical-align:top}.g1 .tbl.txt-tbl td{font-size:var(--fs-body);line-height:1.6}.g1 .tbl.txt-tbl td.sm{font-size:var(--fs-sub);color:var(--text)}.g1 .tbl.txt-tbl td b{font-weight:700}@media (max-width:719px){.g1 .tbl.stack-sp thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g1 .tbl.stack-sp,.g1 .tbl.stack-sp tbody,.g1 .tbl.stack-sp tr,.g1 .tbl.stack-sp td{width:100%;display:block}.g1 .tbl.stack-sp tr{border-bottom:1px solid var(--line);padding:12px 16px}.g1 .tbl.stack-sp tr:last-child{border-bottom:0}.g1 .tbl.stack-sp td,.g1 .tbl.stack-sp td:first-child,.g1 .tbl.stack-sp td:last-child{border:0;padding:0}.g1 .tbl.stack-sp td+td{margin-top:8px}.g1 .tbl.stack-sp td[data-label]:before{content:attr(data-label);font-size:var(--fs-th);color:var(--sub);margin-bottom:2px;font-weight:700;line-height:1.4;display:block}.g1 .tbl.stack-sp td.first{font-size:var(--fs-body)}.g1 .tbl.stack-sp td.first:before{display:none}}.g1 .tbl .pill{vertical-align:1px;height:22px;margin-left:6px}.g1 .tbl a.anc{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-weight:700}.g1 .tbl a.anc:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.g1 .toc{counter-reset:none}.g1 .toc a{min-height:var(--tap);align-items:center;gap:8px;padding:8px 16px;line-height:1.5;display:flex}.g1 .toc a:hover{background:var(--fill)}.g1 .toc .num{color:var(--sub);flex:none;width:1.2em}@media (min-width:1024px){.g1 .side-sticky{position:sticky;top:72px}}.g1 .o6:empty,.g1 .o-wg:empty{display:none}.g1 [id]{scroll-margin-top:72px}.g1 .pc-grid{border-top:1px solid var(--line);display:grid}.g1 .pc-grid>section{padding:12px 16px}.g1 .pc-grid>section+section{border-top:1px solid var(--line)}.g1 .pc-grid h4{font-size:var(--fs-sub);color:var(--sub);margin-bottom:4px;font-weight:700;line-height:1.5}.g1 .pc-grid ul{margin:0;padding:0;list-style:none}.g1 .pc-grid li{gap:8px;line-height:1.6;display:flex}.g1 .pc-grid li+li{margin-top:4px}.g1 .pc-grid li .mk{width:1em;color:var(--sub);text-align:center;flex:none;font-weight:700}@media (min-width:720px){.g1 .pc-grid{grid-template-columns:1fr 1fr}.g1 .pc-grid>section+section{border-top:0;border-left:1px solid var(--line)}}.g1 .ext-link{min-height:var(--tap);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;display:inline-flex}.g1 .ext-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.g1 .ext-link .pill{text-decoration:none}.g1 .tri{display:grid}.g1 .tri>div{border-top:1px solid var(--line);padding:14px 16px}.g1 .tri>div:first-child{border-top:0}.g1 .tri h3{margin-bottom:4px}@media (min-width:1024px){.g1 .tri{grid-template-columns:repeat(3,minmax(0,1fr))}.g1 .tri>div{border-top:0;border-left:1px solid var(--line)}.g1 .tri>div:first-child{border-left:0}}@media (min-width:720px){.g1 .list.c2{grid-template-columns:1fr 1fr;display:grid}.g1 .list.c2>li{border-bottom:1px solid var(--line)}.g1 .list.c2>li:nth-child(odd){border-right:1px solid var(--line)}.g1 .list.c2>li:nth-last-child(-n+2):nth-child(odd),.g1 .list.c2>li:last-child{border-bottom:0}}.g1 .row-link .face{align-self:center}.g1 .row-link .ttl+.sub{margin-top:2px;display:block}.g1 .faq>li>details>summary{min-height:var(--tap);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-weight:700;line-height:1.5;list-style:none;display:flex}.g1 .faq>li>details>summary::-webkit-details-marker{display:none}.g1 .faq summary .q{flex:1;min-width:0}.g1 .faq summary .chev{transition:transform .15s;transform:rotate(90deg)}.g1 .faq details[open] summary .chev{transform:rotate(-90deg)}.g1 .faq details>p{padding:0 16px 16px}.g1 .wg .row-link .ex{-webkit-line-clamp:unset;display:block}.g1 .wg .kick-row{gap:6px 8px}.g1 .wg .kick-row .pill{height:22px}.g1 .wg .cta{font-size:var(--fs-sub);color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);margin-top:6px;font-weight:700;display:inline-block}.g1 .wg .intro{border-bottom:1px solid var(--line);padding:12px 16px}.g1 .bt{border-top:1px solid var(--line)}.g1 .row-link .what{font-size:var(--fs-sub);color:var(--text);font-weight:700;line-height:1.6;display:block}.g1 .intro-note{border-bottom:1px solid var(--line);padding:12px 16px}.g1 .row-link.face-row-link{align-items:center;padding-top:10px;padding-bottom:10px}.g1 .tri p{color:var(--text)}.g1 ul.list.prose-p{padding-left:0;list-style:none}.g1 ul.list.prose-p>li+li{margin-top:0}
