.v2 .lg{padding:clamp(32px,7vh,80px) 0 clamp(40px,8vh,96px)}.v2 .lg-hd{max-width:1200px}.v2 .lg-hd h1{font-size:clamp(32px,4.2vw,56px);font-weight:650;letter-spacing:-.04em;line-height:1.05;max-width:900px}.v2 .lg-hd>p.mut{margin-top:16px;max-width:680px;font-size:17px;line-height:1.55}.v2 .lg-stand{margin-top:14px;font-size:13px!important;color:var(--of-muted);font-variant-numeric:tabular-nums}.v2 .lg-grid{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:clamp(28px,6vh,64px);align-items:start}.v2 .lg-toc{position:sticky;top:calc(var(--hdr) + 24px);max-height:calc(100vh - var(--hdr) - 48px);overflow-y:auto;scrollbar-width:thin;border:1px solid var(--of-line);background:var(--of-surface)}.v2 .lg-toc-t,.v2 .lg-toc summary{list-style:none;padding:16px 20px 10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--of-blue)}.v2 .lg-toc summary::-webkit-details-marker{display:none}.v2 .lg-toc ol{list-style:none;margin:0;padding:0 12px 12px}.v2 .lg-toc li{display:flex;gap:8px;font-size:14px;line-height:1.35}.v2 .lg-toc li b{flex:none;width:30px;color:var(--of-muted);font-weight:500;font-variant-numeric:tabular-nums;padding:6px 0 6px 8px}.v2 .lg-toc li a{flex:1;padding:6px 8px 6px 0;color:var(--of-text)}.v2 .lg-toc li a:hover{color:var(--of-blue)}.v2 .lg-toc-m{display:none}.v2 .lg-print{margin:0;padding:10px 20px 16px;border-top:1px solid var(--of-line);font-size:12px!important;color:var(--of-muted)}.v2 .lg-doc{max-width:720px}.v2 .lg-doc section{scroll-margin-top:calc(var(--hdr) + 20px);padding:28px 0;border-top:1px solid var(--of-line)}.v2 .lg-doc section:first-child{border-top:0;padding-top:0}.v2 .lg-doc h2{font-size:clamp(19px,1.6vw,22px);font-weight:650;letter-spacing:-.02em;line-height:1.25;margin-bottom:12px}.v2 .lg-doc p,.v2 .lg-doc li,.v2 .lg-doc address{font-size:16px;line-height:1.65;color:color-mix(in srgb,var(--of-text) 86%,var(--of-muted))}.v2 .lg-doc p+p,.v2 .lg-doc p+ul,.v2 .lg-doc ul+p{margin-top:12px}.v2 .lg-doc ul{list-style:none;margin:12px 0 0;padding:0}.v2 .lg-doc ul li{position:relative;padding-left:20px}.v2 .lg-doc ul li+li{margin-top:6px}.v2 .lg-doc ul li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;background:var(--of-blue)}.v2 .lg-doc address{font-style:normal;margin-top:12px}.v2 .lg-link{color:var(--of-blue);border-bottom:1px solid color-mix(in srgb,var(--of-blue) 40%,transparent);word-break:break-word}.v2 .lg-link:hover{border-bottom-color:var(--of-blue)}.v2 .lg-doc section:target h2{color:var(--of-blue)}.v2 .lg-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:clamp(40px,8vh,80px);padding-top:32px;border-top:1px solid var(--of-line)}.v2 .lg-imp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--of-line);border:1px solid var(--of-line);margin-top:clamp(28px,6vh,64px)}.v2 .lg-imp>div{background:var(--of-surface);padding:clamp(20px,3vw,36px)}.v2 .lg-imp dl{display:grid;grid-template-columns:max-content 1fr;gap:14px 28px;margin:0}.v2 .lg-imp dt{font-size:13px;font-weight:600;color:var(--of-muted);padding-top:2px}.v2 .lg-imp dd{margin:0;font-size:16px;line-height:1.5}.v2 .lg-imp h2{font-size:18px;font-weight:650;letter-spacing:-.01em;margin-bottom:10px}.v2 .lg-imp h2:not(:first-child){margin-top:28px}.v2 .lg-imp p{font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--of-text) 86%,var(--of-muted))}.v2 .lg-imp p+p{margin-top:10px}@media (max-width: 900px){.v2 .lg-grid{grid-template-columns:1fr;gap:24px}.v2 .lg-toc{position:static;max-height:none}.v2 .lg-toc-d{display:none}.v2 .lg-toc-m{display:block}.v2 .lg-toc summary{cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px}.v2 .lg-toc summary:after{content:"+";color:var(--of-blue);font-size:16px;line-height:1}.v2 .lg-toc details[open] summary:after{content:"−"}.v2 .lg-imp{grid-template-columns:1fr}}@media (max-width: 760px){.v2 .lg-doc p,.v2 .lg-doc li,.v2 .lg-doc address{font-size:15px}.v2 .lg-imp dl{grid-template-columns:1fr;gap:2px}.v2 .lg-imp dd+dt{margin-top:12px}}@media print{@page{margin:16mm}html,body,.v2{background:#fff!important;color:#000!important;height:auto!important;overflow:visible!important}.v2 .hdr,.v2 .ftr,.v2 .chap,.v2 .lg-toc,.v2 .lg-cta{display:none!important}.v2{padding:0!important}.v2 .lg{padding:0}.v2 .lg-grid{display:block;margin-top:12px}.v2 .lg-doc{max-width:none}.v2 .lg-doc p,.v2 .lg-doc li,.v2 .lg-doc address,.v2 .lg-imp p,.v2 .lg-imp dd,.v2 .lg-hd>p.mut{color:#000!important;font-size:11pt}.v2 .lg-doc section{break-inside:avoid-page;border-color:#ccc;padding:10px 0}.v2 .lg-doc h2{-moz-column-break-after:avoid;break-after:avoid}.v2 .lg-link{color:#000;border:0}.v2 .lg-imp,.v2 .lg-imp>div{background:#fff!important;border-color:#ccc}}
