.pt-art .act-m{margin-top:clamp(24px,4vw,48px)}.pt-art .act-m a.tg{min-height:44px;padding:0 14px;text-decoration:none}.pt-art .act-m a.tg:hover{background:var(--soft)}.pt-e.pt-art h1{max-width:24em;margin-top:12px;font-size:clamp(30px,3.8vw,56px);line-height:1.4}.pt-e.pt-art .pt-lead{max-width:40em;margin-top:24px}.cover-e .pic{aspect-ratio:1200/630;border-radius:var(--r);display:block;overflow:hidden}.art-e{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);gap:56px;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(80px,9vw,128px);display:grid}.art-e .doc{grid-area:1/2}.side-e{grid-area:1/1;align-self:start;position:sticky;top:96px}@media (width<=1080px){.art-e{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}@media (width<=900px){.art-e{grid-template-columns:minmax(0,1fr)}.art-e .doc,.side-e{grid-area:auto/1}.side-e{position:static}}.side-e .spec-e>div{grid-template-columns:minmax(0,1fr);gap:0;padding:14px 0}.side-e .spec-e dd{font-size:16px}.side-e .spec-e dd a{text-underline-offset:5px;align-items:center;min-height:44px;margin:-8px 0;text-decoration:underline;display:inline-flex}.side-l{color:var(--sub);margin-top:32px;font-size:15px;font-weight:700}.share-e{margin-top:4px}.share-e li{border-bottom:1px solid var(--line)}.share-e a,.share-e button{width:100%;min-height:48px;font:inherit;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.share-e a:hover,.share-e button:hover{text-underline-offset:5px;text-decoration:underline}.copy-st{min-height:1.8em;color:var(--sub);margin-top:8px;font-size:14px}@media (width<=900px){.side-e .spec-e,.share-e{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.side-e .spec-e>div:nth-child(2){border-top:1px solid var(--line)}}@media (width<=380px){.share-e{grid-template-columns:minmax(0,1fr)}}.doc{letter-spacing:.02em;overflow-wrap:anywhere;font-size:18px;line-height:2}.doc>*+*{margin-top:1.25em}.doc>:first-child{margin-top:0}.doc h2{letter-spacing:-.01em;margin-top:2.4em;font-size:clamp(24px,2.4vw,32px);line-height:1.45}.doc h3{margin-top:2em;font-size:clamp(20px,1.8vw,23px);line-height:1.55}.doc h4{margin-top:1.8em;font-size:18px}.doc h2+*,.doc h3+*,.doc h4+*{margin-top:.8em}.doc ul{padding-left:1.4em;list-style:outside}.doc ol{padding-left:1.6em;list-style:decimal}.doc li+li,.doc li>ul,.doc li>ol{margin-top:.35em}.doc strong{font-weight:700}.doc a{text-underline-offset:5px;padding:14px 0;text-decoration:underline 1px}.doc a:hover{text-decoration-thickness:2px}.doc img{background:var(--soft);border-radius:12px;width:100%;height:auto}.doc p:has(>img){margin-top:2em;margin-bottom:2em}.doc figure{margin:2em 0}.doc figcaption{color:var(--sub);margin-top:8px;font-size:14px}.doc blockquote{border-left:2px solid var(--line);color:var(--sub);margin:1.6em 0;padding:2px 0 2px 18px;font-size:16px}.doc hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.doc iframe,.doc video{border:0;max-width:100%;display:block}.doc .tw{-webkit-overflow-scrolling:touch;overflow-x:auto}.doc table{border-collapse:collapse;border-top:1px solid var(--k);width:100%;min-width:480px;font-size:16px;line-height:1.8}.doc th,.doc td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.doc th{background:var(--soft);word-break:keep-all;min-width:5em;font-weight:700}@media (width<=640px){.doc{font-size:17px}}.pager-e{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.pager-e a{flex-direction:column;gap:6px;height:100%;padding:28px 24px 28px 0;text-decoration:none;display:flex}.pager-e .nx{grid-column:2}.pager-e .nx a{text-align:right;align-items:flex-end;padding:28px 0 28px 24px}.pager-e b{color:var(--sub);font-size:15px;font-weight:700}.pager-e time{color:var(--sub);font-size:15px}.pager-e .t{font-size:18px;font-weight:700;line-height:1.6}.pager-e a:hover .t{text-underline-offset:5px;text-decoration:underline 1px}@media (width<=640px){.pager-e{grid-template-columns:minmax(0,1fr)}.pager-e .nx{border-top:1px solid var(--line);grid-column:1}.pager-e a,.pager-e .nx a{text-align:left;align-items:flex-start;padding:22px 0}}.rel-e{grid-template-columns:repeat(3,minmax(0,1fr))}.rel-e .act-im img{object-fit:cover}.rel-e .act-t{font-size:clamp(18px,1.5vw,21px)}.rel-foot{flex-wrap:wrap;gap:0 32px;margin-top:28px;display:flex}@media (width<=1080px){.rel-e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rel-e{grid-template-columns:minmax(0,1fr)}}
