.article-body-module__QwRK9W__body{--coral:#367580;--ink:#071523;--body-text:#2b373f;--ink-soft:#55626a;--line:#07152333;--line-soft:#0715231f;min-width:0;color:var(--body-text);letter-spacing:.04em;font-size:1.45rem;font-weight:500;line-height:2.05}.article-body-module__QwRK9W__lead{border-bottom:1px solid var(--line-soft);color:var(--ink);letter-spacing:.02em;word-break:auto-phrase;margin:0 0 4rem;padding-bottom:2.8rem;font-size:clamp(1.55rem,1.6vw,1.75rem);font-weight:700;line-height:1.9}.article-body-module__QwRK9W__h2{align-items:center;gap:1.8rem;margin:6.4rem 0 2.6rem;scroll-margin-top:4rem;display:flex}.article-body-module__QwRK9W__h2:first-child{margin-top:0}.article-body-module__QwRK9W__h2Text{color:var(--ink);letter-spacing:-.02em;word-break:auto-phrase;font-size:clamp(2rem,2.2vw,2.7rem);font-weight:800;line-height:1.45}.article-body-module__QwRK9W__h2Line{background:var(--line);flex:1 0 2rem;height:1px}.article-body-module__QwRK9W__h3{border-left:3px solid var(--coral);color:var(--ink);letter-spacing:0;word-break:auto-phrase;margin:4.4rem 0 1.8rem;padding-left:1.4rem;font-size:clamp(1.6rem,1.6vw,1.9rem);font-weight:750;line-height:1.6}.article-body-module__QwRK9W__p{word-break:auto-phrase;overflow-wrap:break-word;margin:2rem 0 0}.article-body-module__QwRK9W__body strong{color:var(--ink);font-weight:750}.article-body-module__QwRK9W__marker{color:var(--ink);background:linear-gradient(#0000 68%,#428a9447 68%);font-style:normal;font-weight:650}.article-body-module__QwRK9W__link{color:var(--coral);text-underline-offset:.3em;font-weight:600;-webkit-text-decoration:underline #36758073;text-decoration:underline #36758073;transition:text-decoration-color .25s}.article-body-module__QwRK9W__link:hover{text-decoration-color:currentColor}.article-body-module__QwRK9W__ul{gap:1rem;margin:2.4rem 0 0;display:grid}.article-body-module__QwRK9W__ul li{word-break:auto-phrase;padding-left:1.9rem;position:relative}.article-body-module__QwRK9W__ul li:before{content:"›";color:var(--coral);font-weight:700;position:absolute;left:.2rem}.article-body-module__QwRK9W__ol{counter-reset:article-ol;gap:1rem;margin:2.4rem 0 0;display:grid}.article-body-module__QwRK9W__ol li{word-break:auto-phrase;counter-increment:article-ol;padding-left:3rem;position:relative}.article-body-module__QwRK9W__ol li:before{content:counter(article-ol, decimal-leading-zero);color:var(--coral);font-family:var(--font-cormorant), serif;font-size:1.7rem;font-weight:700;line-height:1.6;position:absolute;top:.15em;left:0}.article-body-module__QwRK9W__quote{border-left:2px solid #36758080;margin:2.8rem 0 0;padding:.4rem 0 .4rem 2.2rem}.article-body-module__QwRK9W__quote p{color:var(--body-text);word-break:auto-phrase;margin:0}.article-body-module__QwRK9W__quote cite{color:var(--ink-soft);letter-spacing:.08em;margin-top:1rem;font-size:1.15rem;font-style:normal;font-weight:600;display:block}.article-body-module__QwRK9W__note{border:1px solid var(--line-soft);border-top:2px solid var(--coral);background:#fff;margin:3.2rem 0 0;padding:2.4rem 2.6rem}.article-body-module__QwRK9W__noteTitle{color:var(--coral);letter-spacing:.14em;margin:0 0 1rem;font-size:1.2rem;font-weight:700}.article-body-module__QwRK9W__noteText{word-break:auto-phrase;margin:0;font-size:1.35rem}.article-body-module__QwRK9W__tableWrap{border:1px solid var(--line-soft);margin:2.8rem 0 0;overflow-x:auto}.article-body-module__QwRK9W__table{border-collapse:collapse;width:100%;min-width:48rem;font-size:1.3rem;line-height:1.8}.article-body-module__QwRK9W__table th{border-bottom:1px solid var(--line);color:var(--ink);text-align:left;letter-spacing:.04em;white-space:nowrap;background:#e9eff1;padding:1.2rem 1.6rem;font-weight:750}.article-body-module__QwRK9W__table td{border-bottom:1px solid var(--line-soft);vertical-align:top;word-break:auto-phrase;padding:1.2rem 1.6rem}.article-body-module__QwRK9W__table tr:last-child td{border-bottom:0}.article-body-module__QwRK9W__figure{margin:3.2rem 0 0}.article-body-module__QwRK9W__figureFrame{border:1px solid var(--line-soft);clip-path:polygon(0 0,100% 0,100% 92%,96% 100%,0 100%);background:#dce5e8;overflow:hidden}.article-body-module__QwRK9W__figureImage{width:100%;height:auto;display:block}.article-body-module__QwRK9W__figure figcaption{color:var(--ink-soft);letter-spacing:.06em;margin-top:1.2rem;font-size:1.15rem}.article-body-module__QwRK9W__divider{background:var(--line-soft);border:0;height:1px;margin:5.6rem 0}.article-body-module__QwRK9W__cta{color:var(--dark-text);clip-path:polygon(0 0,100% 0,100% 88%,94% 100%,0 100%);background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/13rem 100%,linear-gradient(135deg,#428a9442,#0000 52%),#071523;margin:6.4rem 0 0;padding:clamp(3.2rem,4vw,4.8rem);position:relative;overflow:hidden}.article-body-module__QwRK9W__ctaTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.8rem,1.9vw,2.2rem);font-weight:800}.article-body-module__QwRK9W__ctaText{color:var(--dark-muted);word-break:auto-phrase;margin:1.6rem 0 0;font-size:1.35rem;line-height:2}.article-body-module__QwRK9W__ctaLink{width:min(32rem,100%);min-height:5.6rem;color:var(--ink);background:#fff;border:1px solid #fff;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.6rem;padding:0 1.8rem;font-size:1.3rem;font-weight:700;transition:color .3s,background-color .3s;display:inline-flex}.article-body-module__QwRK9W__ctaLink:hover{color:#fff;background:0 0}.article-body-module__QwRK9W__ctaArrow{font-size:1.7rem;font-weight:400;line-height:1}@media (max-width:767px){.article-body-module__QwRK9W__body{font-size:1.5rem;line-height:1.9}.article-body-module__QwRK9W__lead{margin-bottom:3.2rem;padding-bottom:2.2rem;font-size:1.58rem;line-height:1.85}.article-body-module__QwRK9W__h2{gap:1.4rem;margin:5rem 0 2rem}.article-body-module__QwRK9W__h2Text{font-size:2.05rem}.article-body-module__QwRK9W__h3{margin:3.6rem 0 1.4rem;font-size:1.7rem}.article-body-module__QwRK9W__p{margin-top:1.7rem}.article-body-module__QwRK9W__note{padding:2rem 1.8rem}.article-body-module__QwRK9W__noteText{font-size:1.45rem}.article-body-module__QwRK9W__table{min-width:42rem;font-size:1.35rem}.article-body-module__QwRK9W__table th,.article-body-module__QwRK9W__table td{padding:1rem 1.2rem}.article-body-module__QwRK9W__divider{margin:4.4rem 0}.article-body-module__QwRK9W__cta{margin-top:5rem;padding:2.8rem 2.4rem}.article-body-module__QwRK9W__ctaText{font-size:1.45rem;line-height:1.9}.article-body-module__QwRK9W__ctaLink{width:100%}}@media (prefers-reduced-motion:reduce){.article-body-module__QwRK9W__link,.article-body-module__QwRK9W__ctaLink{transition:none}}
.column-article-page-module__f0cJyG__page{--paper:#f3f6f7;--coral:#367580;--ink:#071523;--ink-soft:#4d5a62;--line:#07152333;min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-noto-sans), "Hiragino Sans", "Yu Gothic", sans-serif;font-feature-settings:"palt";letter-spacing:.04em;position:relative;overflow:clip}.column-article-page-module__f0cJyG__hero{color:var(--dark-text);background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 7rem 0/20rem 100%,linear-gradient(128deg,#0000 0 56%,#428a942e 56.2% 73%,#0000 73.2%),linear-gradient(115deg,#071523fc 0%,#071523f7 45%,#071523fa 100%);padding:17rem 3.8rem 8rem;position:relative;overflow:hidden}.column-article-page-module__f0cJyG__heroInner{z-index:1;max-width:96rem;margin:0 auto;position:relative}.column-article-page-module__f0cJyG__eyebrow{margin:0 0 2rem}.column-article-page-module__f0cJyG__eyebrow a{color:var(--dark-brand);letter-spacing:.18em;font-size:1.15rem;font-weight:700;transition:color .25s}.column-article-page-module__f0cJyG__eyebrow a:hover{color:var(--dark-text)}.column-article-page-module__f0cJyG__hero h1{letter-spacing:-.02em;word-break:auto-phrase;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.6rem,3.6vw,4.6rem);font-weight:800;line-height:1.4}.column-article-page-module__f0cJyG__meta{align-items:baseline;gap:2rem;margin-top:2.8rem;display:flex}.column-article-page-module__f0cJyG__meta time{color:var(--dark-brand);font-family:var(--font-cormorant), serif;letter-spacing:.02em;font-size:2rem;font-weight:700;line-height:1}.column-article-page-module__f0cJyG__meta span{color:var(--dark-muted);letter-spacing:.08em;font-size:1.15rem;font-weight:600}.column-article-page-module__f0cJyG__contentSection{background:linear-gradient(90deg, #0715230a 1px, transparent 1px) 3.8rem 0 / 20rem 100%, var(--paper);padding:9rem 3.8rem 10rem;position:relative}.column-article-page-module__f0cJyG__contentInner{max-width:96rem;margin:0 auto}.column-article-page-module__f0cJyG__toc{border:1px solid #0715231f;border-top:2px solid var(--coral);background:#fff;margin-bottom:3.2rem;padding:2.8rem 3.2rem}.column-article-page-module__f0cJyG__tocTitle{color:var(--ink);letter-spacing:-.01em;margin:0 0 1.6rem;font-size:1.5rem;font-weight:800}.column-article-page-module__f0cJyG__toc ol{border-top:1px solid #0715231a;gap:0;display:grid}.column-article-page-module__f0cJyG__toc li{border-bottom:1px solid #0715231a}.column-article-page-module__f0cJyG__toc a{min-height:4rem;color:var(--ink-soft);letter-spacing:.04em;word-break:auto-phrase;align-items:baseline;gap:1.4rem;padding:1rem 0;font-size:1.3rem;font-weight:600;line-height:1.7;transition:color .25s;display:flex}.column-article-page-module__f0cJyG__toc a:hover{color:var(--coral)}.column-article-page-module__f0cJyG__tocNumber{color:var(--coral);font-family:var(--font-cormorant), serif;flex:none;font-size:1.7rem;font-weight:700;line-height:1}.column-article-page-module__f0cJyG__articleCard{background:#ffffffe0;border:1px solid #0715231f;padding:clamp(3.2rem,5vw,6.4rem)}.column-article-page-module__f0cJyG__backLinkWrap{margin-top:3.2rem}.column-article-page-module__f0cJyG__backLink{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;width:min(30rem,100%);min-height:5.6rem;padding:0 1.8rem;font-size:1.3rem;font-weight:700;transition:color .3s,background-color .3s;display:inline-flex}.column-article-page-module__f0cJyG__backLink:after{content:"→";color:var(--coral);font-size:1.7rem;transition:color .3s}.column-article-page-module__f0cJyG__backLink:hover{color:#fff;background:var(--ink)}.column-article-page-module__f0cJyG__backLink:hover:after{color:#fff}.column-article-page-module__f0cJyG__relatedSection{background:var(--paper);padding:0 3.8rem 13rem}.column-article-page-module__f0cJyG__relatedLead{align-items:baseline;gap:2.4rem;margin-bottom:1rem;padding-top:2rem;display:flex}.column-article-page-module__f0cJyG__relatedEyebrow{color:var(--coral);font-family:var(--font-cormorant), serif;letter-spacing:0;font-size:2.6rem;font-weight:700;line-height:1}.column-article-page-module__f0cJyG__relatedLead h2{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,2.2vw,2.8rem);font-weight:850}.column-article-page-module__f0cJyG__relatedList{border-bottom:1px solid var(--line);margin-top:3.2rem}.column-article-page-module__f0cJyG__relatedItem{border-top:1px solid var(--line)}.column-article-page-module__f0cJyG__relatedLink{padding:2.2rem 0 2.6rem;display:block;position:relative}.column-article-page-module__f0cJyG__relatedLink:before{content:"";background:var(--coral);transform-origin:100%;width:100%;height:1px;transition:transform .9s cubic-bezier(.19,1,.22,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.column-article-page-module__f0cJyG__relatedLink:hover:before{transform-origin:0;transform:scaleX(1)}.column-article-page-module__f0cJyG__relatedHead{flex-wrap:wrap;align-items:baseline;gap:1.8rem;display:flex}.column-article-page-module__f0cJyG__relatedDate{color:var(--coral);font-family:var(--font-cormorant), serif;letter-spacing:.02em;font-size:1.7rem;font-weight:700;line-height:1}.column-article-page-module__f0cJyG__relatedCategory{color:var(--ink-soft);letter-spacing:.14em;font-size:1.05rem;font-weight:700}.column-article-page-module__f0cJyG__relatedLink p{color:var(--ink);letter-spacing:.02em;word-break:auto-phrase;overflow-wrap:break-word;margin:1.3rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.7;transition:color .25s}.column-article-page-module__f0cJyG__relatedLink:hover p{color:var(--coral)}@media (max-width:1023px){.column-article-page-module__f0cJyG__hero{padding:15rem 3.8rem 7rem}}@media (max-width:767px){.column-article-page-module__f0cJyG__hero{padding:11.2rem 2rem 5.4rem}.column-article-page-module__f0cJyG__eyebrow{margin-bottom:1.6rem}.column-article-page-module__f0cJyG__eyebrow a{align-items:center;min-height:4.4rem;font-size:1.2rem;display:inline-flex}.column-article-page-module__f0cJyG__hero h1{font-size:clamp(2.2rem,6.4vw,3rem);line-height:1.5}.column-article-page-module__f0cJyG__meta{gap:1.6rem;margin-top:2.2rem}.column-article-page-module__f0cJyG__meta time{font-size:1.8rem}.column-article-page-module__f0cJyG__meta span{font-size:1.05rem}.column-article-page-module__f0cJyG__contentSection{padding:5.6rem 1.8rem 7.2rem}.column-article-page-module__f0cJyG__toc{margin-bottom:2.4rem;padding:2.2rem 2rem}.column-article-page-module__f0cJyG__toc a{align-items:center;min-height:4.4rem;font-size:1.4rem;display:flex}.column-article-page-module__f0cJyG__articleCard{padding:2.5rem 2rem 2.8rem}.column-article-page-module__f0cJyG__relatedSection{padding:0 2rem 7.6rem}.column-article-page-module__f0cJyG__relatedLead{gap:1.6rem}.column-article-page-module__f0cJyG__relatedEyebrow{font-size:2.2rem}.column-article-page-module__f0cJyG__relatedList{margin-top:2.6rem}.column-article-page-module__f0cJyG__relatedLink p{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.column-article-page-module__f0cJyG__backLink,.column-article-page-module__f0cJyG__toc a,.column-article-page-module__f0cJyG__relatedLink:before,.column-article-page-module__f0cJyG__relatedLink p{transition:none}}
