.article-module__1-H7gq__page{--paper:#fff;--paper-soft:#f8fafc;--ink:#0f172a;--text:#334155;--muted:#64748b;--line:#cbd5e1;--accent:#3b5998;--accent-pale:#eef2fa;background:var(--paper);min-height:100vh;color:var(--text);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.article-module__1-H7gq__disclosure{border-block:1px solid var(--line);margin:22px 0;padding:16px 0}.article-module__1-H7gq__disclosure>summary{cursor:pointer;color:var(--accent);font-size:15px;font-weight:700;line-height:1.7}.article-module__1-H7gq__disclosure[open]{padding-bottom:0}.article-module__1-H7gq__article{width:min(800px,100% - 40px);margin:0 auto;padding:40px 0 88px}.article-module__1-H7gq__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;display:flex}.article-module__1-H7gq__breadcrumbs a{color:inherit;text-underline-offset:3px}.article-module__1-H7gq__eyebrow,.article-module__1-H7gq__boxLabel{color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:700}.article-module__1-H7gq__article h1{color:var(--ink);letter-spacing:.01em;margin:14px 0 12px;font-family:Noto Serif JP,Yu Mincho,serif;font-size:clamp(2rem,4.4vw,2.8rem);font-weight:600;line-height:1.5}.article-module__1-H7gq__article .article-module__1-H7gq__articleUpdated{color:var(--muted);letter-spacing:.02em;margin:0;font-size:11px;line-height:1.7}.article-module__1-H7gq__article section{margin-top:58px;scroll-margin-top:24px}.article-module__1-H7gq__article h2{border-left:3px solid var(--accent);color:var(--ink);letter-spacing:.01em;margin:0 0 22px;padding-left:16px;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;line-height:1.55}.article-module__1-H7gq__article h3{color:var(--ink);margin:0 0 8px;font-size:17px;line-height:1.6}.article-module__1-H7gq__article p{margin:16px 0;font-size:16px;line-height:1.95}.article-module__1-H7gq__article a,.article-module__1-H7gq__inlineLink{color:var(--accent);text-underline-offset:3px}.article-module__1-H7gq__consultationBox,.article-module__1-H7gq__answerBox{border-left:3px solid var(--accent);padding:22px 24px}.article-module__1-H7gq__consultationBox{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-soft)}.article-module__1-H7gq__answerBox{color:var(--ink);background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.article-module__1-H7gq__consultationBox p,.article-module__1-H7gq__answerBox p{margin:10px 0 0;font-size:16px;line-height:1.95}.article-module__1-H7gq__answerBox p{margin:0;font-weight:600}.article-module__1-H7gq__openingQa{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:42px;overflow:hidden;box-shadow:0 12px 32px #0f172a0f}.article-module__1-H7gq__article .article-module__1-H7gq__openingQa section{margin-top:0}.article-module__1-H7gq__openingQuestion,.article-module__1-H7gq__openingAnswer{padding:26px 28px 28px}.article-module__1-H7gq__openingQuestion{background:#fff}.article-module__1-H7gq__openingAnswer{background:var(--paper-soft);border-top:1px solid #dbe3ef}.article-module__1-H7gq__article .article-module__1-H7gq__openingQaHeading{border:0;align-items:flex-start;gap:14px;margin:0 0 18px;padding:0;font-size:clamp(1.22rem,2.7vw,1.55rem);line-height:1.55;display:flex}.article-module__1-H7gq__openingQaMark{border:2px solid var(--accent);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:0 0 38px;place-items:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1;display:inline-grid}.article-module__1-H7gq__openingAnswer .article-module__1-H7gq__openingQaMark{background:var(--accent);color:#fff}.article-module__1-H7gq__openingQaHeadingText{padding-top:1px}.article-module__1-H7gq__keywordHighlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(#0000 54%,#ffef94ad 54% 91%,#0000 91%);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;margin:0 -.02em;padding:0 .04em;transition:background-size .9s cubic-bezier(.4,0,.2,1)}.article-module__1-H7gq__keywordHighlight[data-visible=true]{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.article-module__1-H7gq__keywordHighlight{background-size:100% 100%;transition:none}}.article-module__1-H7gq__openingQa .article-module__1-H7gq__consultationBox,.article-module__1-H7gq__openingQa .article-module__1-H7gq__answerBox{background:0 0;border:0;padding:0}.article-module__1-H7gq__openingQa .article-module__1-H7gq__consultationBox .article-module__1-H7gq__boxLabel{background:var(--accent-pale);letter-spacing:.1em;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-size:10px;display:inline-block}.article-module__1-H7gq__openingQa .article-module__1-H7gq__consultationBox p,.article-module__1-H7gq__openingQa .article-module__1-H7gq__answerBox p{margin:0}.article-module__1-H7gq__openingQa .article-module__1-H7gq__answerBox p{font-size:17px;font-weight:500;line-height:1.9}.article-module__1-H7gq__figure{margin:38px 0 14px}.article-module__1-H7gq__figurePicture{aspect-ratio:16/9;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:block}.article-module__1-H7gq__figureImage{object-fit:contain;width:100%;height:100%;display:block}.article-module__1-H7gq__figure figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.75}.article-module__1-H7gq__checkList,.article-module__1-H7gq__steps,.article-module__1-H7gq__supportSection ul,.article-module__1-H7gq__relatedList,.article-module__1-H7gq__practitionerQualifications{list-style:none}.article-module__1-H7gq__checkList{border-top:1px solid var(--line);margin:28px 0;padding:0}.article-module__1-H7gq__checkList li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.article-module__1-H7gq__checkList strong,.article-module__1-H7gq__checkList span{display:block}.article-module__1-H7gq__checkList strong{color:var(--ink);font-size:17px;line-height:1.7}.article-module__1-H7gq__checkList span{margin-top:6px;line-height:1.85}.article-module__1-H7gq__checkIcon{width:16px;height:16px;color:var(--accent);flex:none;margin-top:7px}.article-module__1-H7gq__flowIcon{width:17px;height:17px;color:var(--accent);flex:none;margin-top:6px}.article-module__1-H7gq__steps{border-top:1px solid var(--line);margin:28px 0;padding:0}.article-module__1-H7gq__steps li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.article-module__1-H7gq__steps strong{color:var(--ink);font-size:17px;line-height:1.6;display:block}.article-module__1-H7gq__steps p{margin:5px 0 0}.article-module__1-H7gq__inlineTip{background:#fafafa;border-left:2px solid #d7dce2;padding:16px 20px}.article-module__1-H7gq__inlineTip p{margin:0}.article-module__1-H7gq__tableWrap{border:1px solid var(--line);background:#fff;border-radius:6px;margin:28px 0;overflow-x:auto}.article-module__1-H7gq__tableWrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.75}.article-module__1-H7gq__tableWrap th,.article-module__1-H7gq__tableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 16px}.article-module__1-H7gq__tableWrap thead th{background:var(--accent);color:#fff;font-weight:600}.article-module__1-H7gq__tableWrap tbody th{background:var(--paper-soft);width:19%;color:var(--ink)}.article-module__1-H7gq__tableWrap tr:last-child th,.article-module__1-H7gq__tableWrap tr:last-child td{border-bottom:0}.article-module__1-H7gq__costGrid{border-top:1px solid var(--line);margin-top:28px}.article-module__1-H7gq__costGrid>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:22px;padding:20px 0;display:grid}.article-module__1-H7gq__costGrid h3,.article-module__1-H7gq__costGrid p{margin:0}.article-module__1-H7gq__costGrid p{font-size:15px}.article-module__1-H7gq__practitionerVoice{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:20px;display:grid}.article-module__1-H7gq__practitionerIdentity{text-align:center;min-width:0}.article-module__1-H7gq__practitionerImage{border:1px solid var(--line);object-fit:cover;border-radius:50%;width:88px;height:88px;margin:0 auto;display:block}.article-module__1-H7gq__practitionerBubble{border:1px solid var(--line);background:var(--paper-soft);border-radius:8px;min-width:0;padding:22px 24px;position:relative}.article-module__1-H7gq__practitionerBubble:before,.article-module__1-H7gq__practitionerBubble:after{content:"";border-style:solid;width:0;height:0;position:absolute;top:30px;right:100%}.article-module__1-H7gq__practitionerBubble:before{border-width:9px 11px 9px 0;border-color:transparent var(--line) transparent transparent}.article-module__1-H7gq__practitionerBubble:after{border-width:8px 10px 8px 0;border-color:transparent var(--paper-soft) transparent transparent;top:31px}.article-module__1-H7gq__article .article-module__1-H7gq__practitionerName{color:var(--ink);margin:10px 0 0;font-family:Noto Serif JP,Yu Mincho,serif;font-size:15px;font-weight:600;line-height:1.55}.article-module__1-H7gq__article .article-module__1-H7gq__practitionerQualifications{color:var(--muted);margin:5px 0 0;padding:0;font-size:11px;line-height:1.65}.article-module__1-H7gq__practitionerQualifications li,.article-module__1-H7gq__practitionerText{margin:0}.article-module__1-H7gq__article .article-module__1-H7gq__practitionerText p{margin:0 0 14px}.article-module__1-H7gq__article .article-module__1-H7gq__practitionerText p:last-child{margin-bottom:0}.article-module__1-H7gq__supportSection{border-top:2px solid var(--accent);padding:34px 0 0}.article-module__1-H7gq__supportSection h2{margin-top:12px}.article-module__1-H7gq__supportSection ul{margin:22px 0;padding:0}.article-module__1-H7gq__supportSection li{grid-template-columns:22px minmax(0,1fr);gap:10px;margin:9px 0;line-height:1.8;display:grid}.article-module__1-H7gq__supportSection li svg{width:18px;height:18px;color:var(--accent);margin-top:5px}.article-module__1-H7gq__ctaCard{border:1px solid var(--line);background:var(--paper-soft);border-radius:6px;margin-top:28px;padding:24px}.article-module__1-H7gq__ctaCopy p{margin-top:0}.article-module__1-H7gq__ctaCopy a{background:var(--accent);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:13px 18px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.article-module__1-H7gq__ctaCopy small{color:var(--muted);text-align:center;margin-top:12px;display:block}.article-module__1-H7gq__article .article-module__1-H7gq__qaHeading{border-left:0;align-items:center;gap:10px;padding-left:0;display:flex}.article-module__1-H7gq__qaHeading svg{color:var(--accent);flex:none}.article-module__1-H7gq__qaList{border-top:1px solid var(--line)}.article-module__1-H7gq__qaList details{border-bottom:1px solid var(--line)}.article-module__1-H7gq__qaList summary{color:var(--ink);cursor:pointer;padding:20px 46px 20px 0;font-size:16px;font-weight:600;line-height:1.7}.article-module__1-H7gq__qaList p{margin:0 0 22px}.article-module__1-H7gq__relatedList{border-top:1px solid var(--line);margin:0;padding:0}.article-module__1-H7gq__relatedList li{border-bottom:1px solid var(--line)}.article-module__1-H7gq__relatedList a{color:inherit;padding:20px 0;text-decoration:none;display:block}.article-module__1-H7gq__relatedList a:hover strong{text-decoration:underline}.article-module__1-H7gq__relatedList span{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700;display:block}.article-module__1-H7gq__relatedList strong{color:var(--ink);margin-top:7px;font-size:17px;line-height:1.65;display:block}.article-module__1-H7gq__relatedList small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.article-module__1-H7gq__articleFooter{border-top:1px solid var(--line);color:var(--muted);margin-top:58px;padding-top:18px}.article-module__1-H7gq__articleFooter p{margin:0;font-size:12px;line-height:1.8}@media (max-width:680px){.article-module__1-H7gq__article{width:min(100% - 28px,800px);padding-top:28px}.article-module__1-H7gq__breadcrumbs{margin-bottom:32px}.article-module__1-H7gq__practitionerVoice{grid-template-columns:1fr;gap:18px}.article-module__1-H7gq__practitionerImage{width:72px;height:72px}.article-module__1-H7gq__practitionerBubble{padding:18px 16px}.article-module__1-H7gq__practitionerBubble:before,.article-module__1-H7gq__practitionerBubble:after{top:auto;left:50%;right:auto;transform:translate(-50%)}.article-module__1-H7gq__practitionerBubble:before{border-width:0 9px 11px;border-color:transparent transparent var(--line);bottom:100%}.article-module__1-H7gq__practitionerBubble:after{border-width:0 8px 10px;border-color:transparent transparent var(--paper-soft);bottom:calc(100% - 1px)}.article-module__1-H7gq__article section{margin-top:52px}.article-module__1-H7gq__article h2{padding-left:12px}.article-module__1-H7gq__openingQa{border-radius:8px;margin-top:34px}.article-module__1-H7gq__openingQuestion,.article-module__1-H7gq__openingAnswer{padding:21px 18px 23px}.article-module__1-H7gq__article .article-module__1-H7gq__openingQaHeading{gap:11px;margin-bottom:15px;padding:0;font-size:1.2rem;line-height:1.5}.article-module__1-H7gq__openingQaMark{flex-basis:32px;width:32px;height:32px;font-size:15px}.article-module__1-H7gq__openingQa .article-module__1-H7gq__answerBox p{font-size:16px}.article-module__1-H7gq__consultationBox,.article-module__1-H7gq__answerBox{padding:19px 18px}.article-module__1-H7gq__costGrid>div{grid-template-columns:1fr;gap:7px}.article-module__1-H7gq__figure{margin-left:-7px;margin-right:-7px}.article-module__1-H7gq__figurePicture{aspect-ratio:3/4}.article-module__1-H7gq__ctaCard{padding:20px 16px}}
.borderMansionReport-module__qLAUDW__page{--blue:#275c9e;--blue-soft:#e8f0f8;--ink:#182433;--muted:#5f6b79;--line:#dfe5eb;color:var(--ink);background:#fff;min-height:100vh;padding-top:76px}.borderMansionReport-module__qLAUDW__breadcrumbWrap{border-bottom:1px solid var(--line);max-width:1180px;margin:0 auto;padding:18px 24px}.borderMansionReport-module__qLAUDW__hero{color:#fff;background:radial-gradient(circle at 82% 28%,#3d69c661,#0000 24%),linear-gradient(135deg,#101a31 0%,#1e376d 54%,#2d54a3 100%);border-block:1px solid #172a51}.borderMansionReport-module__qLAUDW__heroGrid{grid-template-columns:minmax(0,1fr) 280px;gap:74px;max-width:1180px;margin:0 auto;padding:90px 24px 82px;display:grid}.borderMansionReport-module__qLAUDW__eyebrow,.borderMansionReport-module__qLAUDW__sectionLabel{color:var(--blue);font-family:var(--font-inter), sans-serif;letter-spacing:.18em;font-size:10px;font-weight:800}.borderMansionReport-module__qLAUDW__hero .borderMansionReport-module__qLAUDW__eyebrow{color:#bbd0ff}.borderMansionReport-module__qLAUDW__hero h1{font-family:var(--font-shippori), serif;letter-spacing:-.035em;max-width:850px;margin-top:24px;font-size:clamp(40px,4.8vw,60px);font-weight:500;line-height:1.34}.borderMansionReport-module__qLAUDW__heroSubTitle{color:#bbd0ff;font-family:var(--font-shippori), serif;margin-top:18px;font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1.7}.borderMansionReport-module__qLAUDW__lead{color:#ffffffd1;font-family:var(--font-shippori), serif;max-width:760px;margin-top:30px;font-size:16px;line-height:2.1}.borderMansionReport-module__qLAUDW__noWrap{white-space:nowrap}.borderMansionReport-module__qLAUDW__meta{color:#ffffff9e;flex-wrap:wrap;gap:14px 24px;margin-top:28px;font-size:10px;display:flex}.borderMansionReport-module__qLAUDW__heroFact{color:#fff;background:#0a152b7a;border:1px solid #ffffff38;align-self:start;padding:30px 28px 26px}.borderMansionReport-module__qLAUDW__heroFact>p{color:#9fb7d7;letter-spacing:.16em;font-size:9px;font-weight:800}.borderMansionReport-module__qLAUDW__heroFact>strong{font-family:var(--font-cormorant), serif;margin-top:13px;font-size:68px;font-weight:600;line-height:1;display:inline-block}.borderMansionReport-module__qLAUDW__heroFact>span{color:#cbd3dc;margin-left:8px;font-size:12px}.borderMansionReport-module__qLAUDW__heroFact dl{border-top:1px solid #ffffff2e;margin-top:20px;padding-top:13px}.borderMansionReport-module__qLAUDW__heroFact dl div{justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.borderMansionReport-module__qLAUDW__heroFact dt{color:#aeb9c8}.borderMansionReport-module__qLAUDW__heroFact dd{font-weight:700}.borderMansionReport-module__qLAUDW__toc{border-bottom:1px solid var(--line);z-index:10;background:#fff;flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:1180px;margin:0 auto;padding:22px 24px;display:flex;position:sticky;top:64px}.borderMansionReport-module__qLAUDW__toc span{color:var(--blue);letter-spacing:.15em;font-size:9px;font-weight:800}.borderMansionReport-module__qLAUDW__toc a{color:#536071;font-size:11px}.borderMansionReport-module__qLAUDW__articleBody{max-width:920px;margin:0 auto;padding:0 24px 110px}.borderMansionReport-module__qLAUDW__section{padding-top:108px;scroll-margin-top:128px}.borderMansionReport-module__qLAUDW__section h2{font-family:var(--font-shippori), serif;letter-spacing:-.025em;margin:16px 0 28px;font-size:clamp(32px,4.3vw,50px);font-weight:500;line-height:1.5}.borderMansionReport-module__qLAUDW__section>p:not(.borderMansionReport-module__qLAUDW__sectionLabel):not(.borderMansionReport-module__qLAUDW__reading){color:#465463;font-family:var(--font-shippori), serif;margin-top:20px;font-size:15px;line-height:2.2}.borderMansionReport-module__qLAUDW__reading{border-left:3px solid var(--blue);color:#26384b;font-family:var(--font-shippori), serif;margin:28px 0 0;padding:6px 0 6px 22px;font-size:15px;font-weight:600;line-height:2.15}.borderMansionReport-module__qLAUDW__verdict{border-left:4px solid var(--blue);color:#26384b;font-family:var(--font-shippori), serif;background:#f1f6fb;margin-top:28px;padding:18px 22px;font-size:15px;line-height:2.05}.borderMansionReport-module__qLAUDW__verdict strong{color:var(--blue);font-family:var(--font-inter), sans-serif;letter-spacing:.12em;margin-bottom:6px;font-size:9px;display:block}.borderMansionReport-module__qLAUDW__sourcePhoto{max-width:720px;margin:38px auto 0}.borderMansionReport-module__qLAUDW__sourcePhoto img{border:1px solid #d9e1e8;width:100%;height:auto;display:block}.borderMansionReport-module__qLAUDW__sourcePhoto figcaption{color:#737d89;padding-top:10px;font-size:10px;line-height:1.8}.borderMansionReport-module__qLAUDW__chartCard{background:#fff;border:1px solid #d9e1e8;margin:42px 0 0;padding:30px 30px 24px;box-shadow:0 22px 54px #1f395414}.borderMansionReport-module__qLAUDW__chartCard figcaption{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;margin-bottom:26px;padding-bottom:18px;display:flex}.borderMansionReport-module__qLAUDW__chartCard figcaption span{color:var(--blue);font-family:var(--font-inter), sans-serif;letter-spacing:.14em;font-size:9px;font-weight:800}.borderMansionReport-module__qLAUDW__chartCard figcaption strong{font-family:var(--font-shippori), serif;font-size:19px;font-weight:600}.borderMansionReport-module__qLAUDW__chartNote{border-top:1px solid var(--line);color:#737d89;margin-top:24px;padding-top:15px;font-size:9px;line-height:1.8}.borderMansionReport-module__qLAUDW__snapshotBars{gap:19px;list-style:none;display:grid}.borderMansionReport-module__qLAUDW__snapshotBars li{grid-template-columns:110px minmax(100px,1fr) 110px;align-items:center;gap:14px;display:grid}.borderMansionReport-module__qLAUDW__snapshotBars li>span{color:#435264;font-size:12px;font-weight:700}.borderMansionReport-module__qLAUDW__snapshotBars li>i{background:#edf1f5;height:13px;display:block;overflow:hidden}.borderMansionReport-module__qLAUDW__snapshotBars li>i b{background:var(--blue);height:100%;display:block}.borderMansionReport-module__qLAUDW__snapshotBars li:first-child>i b{background:#b75a2b}.borderMansionReport-module__qLAUDW__snapshotBars li>strong{color:#26384a;font-family:var(--font-inter), sans-serif;text-align:right;font-size:12px}.borderMansionReport-module__qLAUDW__legend{flex-wrap:wrap;gap:11px 22px;margin-bottom:16px;display:flex}.borderMansionReport-module__qLAUDW__legend span{color:#536071;align-items:center;gap:7px;font-size:10px;display:inline-flex}.borderMansionReport-module__qLAUDW__legend i{border-radius:50%;width:9px;height:9px}.borderMansionReport-module__qLAUDW__svgScroll{overflow-x:auto}.borderMansionReport-module__qLAUDW__svgScroll>span{color:#7b8490;margin-bottom:10px;font-size:9px;display:none}.borderMansionReport-module__qLAUDW__svgScroll svg{width:100%;min-width:720px;display:block}.borderMansionReport-module__qLAUDW__gridLine{stroke:#e4e9ee;stroke-width:1px}.borderMansionReport-module__qLAUDW__axisText{fill:#6f7a87;font-size:11px}.borderMansionReport-module__qLAUDW__unitText{fill:#6f7a87;font-size:10px}.borderMansionReport-module__qLAUDW__valueText{font-size:10px;font-weight:800}.borderMansionReport-module__qLAUDW__dataDetails{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.borderMansionReport-module__qLAUDW__dataDetails summary{color:var(--blue);cursor:pointer;font-size:10px;font-weight:700}.borderMansionReport-module__qLAUDW__tableScroll{overflow-x:auto}.borderMansionReport-module__qLAUDW__dataDetails table{border-collapse:collapse;width:100%;min-width:620px;margin-top:14px;font-size:10px}.borderMansionReport-module__qLAUDW__dataDetails th,.borderMansionReport-module__qLAUDW__dataDetails td{text-align:right;border-bottom:1px solid #e7ebef;padding:10px}.borderMansionReport-module__qLAUDW__dataDetails th:first-child{text-align:left}.borderMansionReport-module__qLAUDW__dataDetails td small{color:#89919a;margin-top:4px;display:block}.borderMansionReport-module__qLAUDW__donutGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:34px;padding:10px 0 2px;display:grid}.borderMansionReport-module__qLAUDW__donut{border-radius:50%;justify-content:center;align-items:center;width:148px;height:148px;margin:0 auto;display:flex;position:relative}.borderMansionReport-module__qLAUDW__donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:22px}.borderMansionReport-module__qLAUDW__donut span{z-index:1;position:relative}.borderMansionReport-module__qLAUDW__donut strong{font-family:var(--font-cormorant), serif;font-size:34px;font-weight:600;display:block}.borderMansionReport-module__qLAUDW__donut small{color:#737d89;font-size:9px;display:block}.borderMansionReport-module__qLAUDW__donutGrid h3{margin-top:14px;font-size:13px}.borderMansionReport-module__qLAUDW__donutGrid p{color:#737d89;margin-top:6px;font-size:9px}.borderMansionReport-module__qLAUDW__verificationTableWrap{margin-top:32px;overflow-x:auto}.borderMansionReport-module__qLAUDW__verificationTable{border-collapse:collapse;width:100%;min-width:700px;font-size:11px}.borderMansionReport-module__qLAUDW__verificationTable caption{color:var(--blue);font-family:var(--font-shippori), serif;text-align:left;padding-bottom:13px;font-size:17px;font-weight:600}.borderMansionReport-module__qLAUDW__verificationTable th,.borderMansionReport-module__qLAUDW__verificationTable td{text-align:left;border-bottom:1px solid #dfe5eb;padding:14px 13px}.borderMansionReport-module__qLAUDW__verificationTable thead th{color:#536071;letter-spacing:.04em;background:#f3f7fb;font-size:9px}.borderMansionReport-module__qLAUDW__verificationTable tbody th{color:#26384a}.borderMansionReport-module__qLAUDW__sourceBox{border-left:3px solid var(--blue);background:#f5f8fb;margin-top:38px;padding:21px 23px}.borderMansionReport-module__qLAUDW__sourceBox p{color:#5a6673;font-size:11px;line-height:1.9}.borderMansionReport-module__qLAUDW__sourceBox p+p{margin-top:7px}.borderMansionReport-module__qLAUDW__sourceBox strong{color:#26384a;margin-right:12px;display:inline-block}.borderMansionReport-module__qLAUDW__sourceBox a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.borderMansionReport-module__qLAUDW__relatedLink{color:#26384a;font-family:var(--font-shippori), serif;border:1px solid #d8e1e9;justify-content:space-between;align-items:center;margin-top:28px;padding:20px 22px;font-size:14px;display:flex}.borderMansionReport-module__qLAUDW__relatedLink span{color:var(--blue)}.borderMansionReport-module__qLAUDW__chartSplit{grid-template-columns:1fr 1fr;gap:34px 44px;display:grid}.borderMansionReport-module__qLAUDW__chartSplit h3{color:#536071;letter-spacing:.06em;margin-bottom:16px;font-size:11px;font-weight:800}.borderMansionReport-module__qLAUDW__profileBars{gap:24px;list-style:none;display:grid}.borderMansionReport-module__qLAUDW__profileBars li{grid-template-columns:110px minmax(100px,1fr) 110px;align-items:center;gap:6px 14px;display:grid}.borderMansionReport-module__qLAUDW__profileBars li>span{color:#435264;font-size:12px;font-weight:700}.borderMansionReport-module__qLAUDW__profileBars li>i{background:#edf1f5;height:13px;display:block;overflow:hidden}.borderMansionReport-module__qLAUDW__profileBars li>i b{height:100%;display:block}.borderMansionReport-module__qLAUDW__profileBars li>strong{color:#26384a;font-family:var(--font-inter), sans-serif;text-align:right;font-size:12px}.borderMansionReport-module__qLAUDW__profileBars li>small{color:#7b8490;grid-column:2/4;font-size:9px}.borderMansionReport-module__qLAUDW__timeline{margin-top:36px;list-style:none}.borderMansionReport-module__qLAUDW__timeline li{border-left:2px solid #d4dde6;padding:0 0 36px 28px;position:relative}.borderMansionReport-module__qLAUDW__timeline li:last-child{padding-bottom:6px}.borderMansionReport-module__qLAUDW__timeline li:before{border:3px solid var(--blue);content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:-7.5px}.borderMansionReport-module__qLAUDW__timeline time{color:var(--blue);font-family:var(--font-inter), sans-serif;letter-spacing:.14em;font-size:10px;font-weight:800}.borderMansionReport-module__qLAUDW__timeline h3{font-family:var(--font-shippori), serif;margin-top:8px;font-size:19px;font-weight:600;line-height:1.6}.borderMansionReport-module__qLAUDW__timeline li p{color:#465463;font-family:var(--font-shippori), serif;margin-top:10px;font-size:14px;line-height:2.05}@media (max-width:900px){.borderMansionReport-module__qLAUDW__heroGrid{grid-template-columns:1fr 240px;gap:36px}.borderMansionReport-module__qLAUDW__donut{width:124px;height:124px}}@media (max-width:720px){.borderMansionReport-module__qLAUDW__page{padding-top:64px}.borderMansionReport-module__qLAUDW__breadcrumbWrap{padding-inline:18px}.borderMansionReport-module__qLAUDW__heroGrid{grid-template-columns:1fr;padding:58px 20px 52px}.borderMansionReport-module__qLAUDW__heroFact{width:100%;max-width:360px}.borderMansionReport-module__qLAUDW__toc{white-space:nowrap;gap:10px 18px;padding-inline:20px;overflow-x:auto}.borderMansionReport-module__qLAUDW__articleBody{padding-inline:20px}.borderMansionReport-module__qLAUDW__section{padding-top:78px}.borderMansionReport-module__qLAUDW__chartCard{margin-inline:-5px;padding:23px 18px 20px}.borderMansionReport-module__qLAUDW__chartCard figcaption{flex-direction:column;align-items:flex-start;gap:8px}.borderMansionReport-module__qLAUDW__svgScroll>span{display:block}.borderMansionReport-module__qLAUDW__donutGrid,.borderMansionReport-module__qLAUDW__chartSplit{grid-template-columns:1fr}}@media (max-width:430px){.borderMansionReport-module__qLAUDW__hero h1{font-size:37px}.borderMansionReport-module__qLAUDW__lead{font-size:14px}.borderMansionReport-module__qLAUDW__heroFact>strong{font-size:64px}.borderMansionReport-module__qLAUDW__section h2{font-size:29px}.borderMansionReport-module__qLAUDW__section>p:not(.borderMansionReport-module__qLAUDW__sectionLabel):not(.borderMansionReport-module__qLAUDW__reading),.borderMansionReport-module__qLAUDW__reading{font-size:14px}.borderMansionReport-module__qLAUDW__snapshotBars li{grid-template-columns:82px minmax(70px,1fr) 86px;gap:8px}.borderMansionReport-module__qLAUDW__snapshotBars li>span,.borderMansionReport-module__qLAUDW__snapshotBars li>strong{font-size:10px}.borderMansionReport-module__qLAUDW__profileBars li{grid-template-columns:82px minmax(70px,1fr) 86px;gap:6px 8px}.borderMansionReport-module__qLAUDW__profileBars li>span,.borderMansionReport-module__qLAUDW__profileBars li>strong{font-size:10px}.borderMansionReport-module__qLAUDW__timeline h3{font-size:17px}}
.kuReport-module__X-RzTW__page{--data-blue:#275c9e;--data-rust:#c56c36;--data-green:#68806d;--data-ink:#17202c;--data-muted:#657080;--data-line:#d9dee4;--data-paper:#f4f6fa;color:var(--data-ink);background:#fff;padding:76px 0 0}.kuReport-module__X-RzTW__breadcrumbWrap{max-width:1180px;margin:0 auto;padding:14px 24px}.kuReport-module__X-RzTW__hero{color:#fff;background:radial-gradient(circle at 82% 28%,#3d69c661,#0000 24%),linear-gradient(135deg,#101a31 0%,#1e376d 54%,#2d54a3 100%);border-block:1px solid #172a51}.kuReport-module__X-RzTW__heroGrid{grid-template-columns:minmax(0,1fr) 310px;gap:70px;max-width:1180px;margin:0 auto;padding:86px 24px 78px;display:grid}.kuReport-module__X-RzTW__eyebrow,.kuReport-module__X-RzTW__sectionLabel{color:var(--data-blue);font-family:var(--font-inter), sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.kuReport-module__X-RzTW__hero .kuReport-module__X-RzTW__eyebrow{color:#bbd0ff}.kuReport-module__X-RzTW__hero h1{font-family:var(--font-shippori), serif;letter-spacing:-.045em;word-break:keep-all;max-width:790px;margin-top:22px;font-size:clamp(40px,4.8vw,60px);font-weight:500;line-height:1.33}.kuReport-module__X-RzTW__hero h1.kuReport-module__X-RzTW__comparisonTitle{font-size:clamp(38px,4.2vw,54px)}.kuReport-module__X-RzTW__comparisonTitle span{display:block}.kuReport-module__X-RzTW__lead{color:#ffffffd1;max-width:720px;margin-top:30px;font-size:15px;line-height:2.05}.kuReport-module__X-RzTW__meta{flex-wrap:wrap;gap:10px 28px;margin-top:28px;display:flex}.kuReport-module__X-RzTW__meta span{color:#ffffff9e;letter-spacing:.04em;font-size:10px}.kuReport-module__X-RzTW__heroFact{color:#fff;background:#0a152b7a;border:1px solid #ffffff38;align-self:center;padding:30px 30px 27px}.kuReport-module__X-RzTW__heroFact>p{color:#9fb7d7;font-family:var(--font-inter), sans-serif;letter-spacing:.18em;font-size:9px;font-weight:800}.kuReport-module__X-RzTW__heroFact>strong{font-family:var(--font-cormorant), serif;letter-spacing:-.04em;margin-top:17px;font-size:68px;font-weight:600;line-height:1;display:inline-block}.kuReport-module__X-RzTW__heroFact>span{color:#cbd3dc;margin-left:7px;font-size:11px;font-weight:700}.kuReport-module__X-RzTW__heroFact dl{border-top:1px solid #ffffff2e;gap:11px;margin-top:21px;padding-top:19px;display:grid}.kuReport-module__X-RzTW__heroFact dl div{justify-content:space-between;font-size:10px;display:flex}.kuReport-module__X-RzTW__heroFact dt{color:#aeb9c8}.kuReport-module__X-RzTW__heroFact dd{font-weight:700}.kuReport-module__X-RzTW__marketSnapshot{border-bottom:1px solid var(--data-line);background:#fff}.kuReport-module__X-RzTW__marketSnapshotInner{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:34px 54px;max-width:1180px;margin:0 auto;padding:72px 24px 68px;display:grid}.kuReport-module__X-RzTW__marketSnapshotIntro h2{font-family:var(--font-shippori), serif;letter-spacing:-.025em;margin-top:13px;font-size:clamp(27px,3.2vw,39px);font-weight:500;line-height:1.55}.kuReport-module__X-RzTW__noWrap{white-space:nowrap}.kuReport-module__X-RzTW__marketSnapshotIntro>p:not(.kuReport-module__X-RzTW__sectionLabel){color:#45505f;margin-top:21px;font-size:14px;line-height:2}.kuReport-module__X-RzTW__marketSnapshotFigure{background:#f7f9fc;border:1px solid #d9e0e9;align-self:center;padding:28px 30px 24px}.kuReport-module__X-RzTW__marketSnapshotFigure figcaption{color:#263443;font-family:var(--font-shippori), serif;font-size:18px;font-weight:600}.kuReport-module__X-RzTW__marketSnapshotBars{gap:18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.kuReport-module__X-RzTW__marketSnapshotBars li{grid-template-columns:86px minmax(90px,1fr) 88px;align-items:center;gap:12px;display:grid}.kuReport-module__X-RzTW__marketSnapshotArea span{color:#7b8490;letter-spacing:.08em;font-size:8px;font-weight:700;display:block}.kuReport-module__X-RzTW__marketSnapshotArea strong{color:#354151;margin-top:2px;font-size:13px;display:block}.kuReport-module__X-RzTW__marketSnapshotTrack{background:#e1e6ed;height:13px;overflow:hidden}.kuReport-module__X-RzTW__marketSnapshotTrack span{background:#8094af;height:100%;display:block}.kuReport-module__X-RzTW__marketSnapshotFocus .kuReport-module__X-RzTW__marketSnapshotTrack span{background:linear-gradient(90deg,#c56c36,#df8b55)}.kuReport-module__X-RzTW__marketSnapshotFocus .kuReport-module__X-RzTW__marketSnapshotArea strong,.kuReport-module__X-RzTW__marketSnapshotFocus .kuReport-module__X-RzTW__marketSnapshotPrice{color:#a64f1e}.kuReport-module__X-RzTW__marketSnapshotPrice{color:#273545;font-family:var(--font-inter), sans-serif;text-align:right;font-size:12px}.kuReport-module__X-RzTW__marketSnapshotSource{color:#737d89;border-top:1px solid #dde2e8;margin-top:24px;padding-top:16px;font-size:9px;line-height:1.75}.kuReport-module__X-RzTW__toc{border-bottom:1px solid var(--data-line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:1180px;margin:0 auto;padding:19px 24px;display:flex}.kuReport-module__X-RzTW__toc span{color:#9a632d;font-family:var(--font-inter), sans-serif;letter-spacing:.16em;font-size:9px;font-weight:800}.kuReport-module__X-RzTW__toc a{color:#536071;text-underline-offset:4px;font-size:11px;-webkit-text-decoration:underline #ccd2da;text-decoration:underline #ccd2da}.kuReport-module__X-RzTW__toc a:hover{color:var(--data-blue)}.kuReport-module__X-RzTW__articleBody{max-width:790px;margin:0 auto;padding:20px 24px 90px}.kuReport-module__X-RzTW__section{padding-top:96px;scroll-margin-top:110px}.kuReport-module__X-RzTW__section h2{font-family:var(--font-shippori), serif;letter-spacing:-.025em;margin-top:13px;font-size:clamp(29px,4vw,42px);font-weight:500;line-height:1.5}.kuReport-module__X-RzTW__section>p:not(.kuReport-module__X-RzTW__sectionLabel):not(.kuReport-module__X-RzTW__reading){color:#45505f;margin-top:25px;font-size:15px;line-height:2.1}.kuReport-module__X-RzTW__reading{border-left:3px solid var(--data-rust);color:#3f4c5c;margin-top:22px;padding:8px 0 8px 20px;font-size:14px;line-height:2}.kuReport-module__X-RzTW__contextBox{border:1px solid #d5dfec;border-left:4px solid var(--data-blue);background:#f4f7fb;margin-top:30px;padding:24px 26px}.kuReport-module__X-RzTW__contextBox>strong{color:#233a5d;font-family:var(--font-shippori), serif;font-size:18px;line-height:1.7;display:block}.kuReport-module__X-RzTW__contextBox p{color:#4d5968;margin-top:13px;font-size:13px;line-height:2}.kuReport-module__X-RzTW__contextBox a,.kuReport-module__X-RzTW__buildingLink,.kuReport-module__X-RzTW__inlineLink{color:var(--data-blue);text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #275c9e61;text-decoration:underline #275c9e61}.kuReport-module__X-RzTW__buildingLink:hover,.kuReport-module__X-RzTW__inlineLink:hover{text-decoration-color:currentColor}.kuReport-module__X-RzTW__chartCard{background:#fff;border:1px solid #d6dce4;margin:46px -165px 0;padding:30px 34px 25px;box-shadow:0 22px 55px #222e3e12}.kuReport-module__X-RzTW__chartHeading{border-bottom:1px solid #e4e7eb;align-items:baseline;gap:18px;padding-bottom:18px;display:flex}.kuReport-module__X-RzTW__chartHeading span{color:var(--data-rust);font-family:var(--font-inter), sans-serif;letter-spacing:.16em;white-space:nowrap;font-size:9px;font-weight:800}.kuReport-module__X-RzTW__chartHeading strong{font-family:var(--font-shippori), serif;font-size:20px;font-weight:600}.kuReport-module__X-RzTW__chartNote{color:#747d89;border-top:1px solid #e5e8ec;margin-top:20px;padding-top:16px;font-size:10px;line-height:1.8}.kuReport-module__X-RzTW__legend{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;padding:20px 4px 0;display:flex}.kuReport-module__X-RzTW__legend span{color:#536071;align-items:center;gap:7px;font-size:10px;display:inline-flex}.kuReport-module__X-RzTW__legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.kuReport-module__X-RzTW__svgScroll{overflow-x:auto}.kuReport-module__X-RzTW__scrollHint{color:var(--data-blue);width:max-content;padding:15px 0 2px;font-size:9px;font-weight:700;display:none}.kuReport-module__X-RzTW__chartSvg{width:100%;min-width:700px;height:auto;display:block}.kuReport-module__X-RzTW__gridLine{stroke:#e4e7eb;stroke-width:1px}.kuReport-module__X-RzTW__axisText,.kuReport-module__X-RzTW__unitText,.kuReport-module__X-RzTW__countText{fill:#737d89;font-family:var(--font-inter), sans-serif;font-size:10px}.kuReport-module__X-RzTW__unitText{font-size:9px;font-weight:800}.kuReport-module__X-RzTW__valueText{font-family:var(--font-inter), sans-serif;font-size:11px;font-weight:800}.kuReport-module__X-RzTW__countText{font-size:8px}.kuReport-module__X-RzTW__axisLabel{fill:#4f5c6c;font-size:11px;font-weight:700}.kuReport-module__X-RzTW__scatterDot{fill:var(--data-rust);opacity:.86;stroke:#fff;stroke-width:2px}.kuReport-module__X-RzTW__scatterLabel{fill:#3f4b59;font-family:var(--font-inter), sans-serif;font-size:10px;font-weight:700}.kuReport-module__X-RzTW__dataDetails{border-top:1px dashed #d6dbe1;margin-top:8px;padding-top:13px}.kuReport-module__X-RzTW__dataDetails summary{color:var(--data-blue);cursor:pointer;font-size:10px;font-weight:700}.kuReport-module__X-RzTW__tableScroll{max-height:360px;margin-top:14px;overflow:auto}.kuReport-module__X-RzTW__tableScroll table{border-collapse:collapse;width:100%;min-width:680px;font-size:10px}.kuReport-module__X-RzTW__tableScroll th,.kuReport-module__X-RzTW__tableScroll td{text-align:left;border-bottom:1px solid #e6e8eb;padding:8px 10px}.kuReport-module__X-RzTW__tableScroll thead th{background:#f2f3f4;position:sticky;top:0}.kuReport-module__X-RzTW__rankingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;padding-top:25px;display:grid}.kuReport-module__X-RzTW__focusChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:20px;display:grid}.kuReport-module__X-RzTW__focusChartPanel{min-width:0}.kuReport-module__X-RzTW__focusChartSvg{width:100%;height:auto;display:block}.kuReport-module__X-RzTW__mergerLine{stroke:#697586;stroke-dasharray:5 5;stroke-width:1.5px}.kuReport-module__X-RzTW__mergerText{fill:#4f5c6c;font-family:var(--font-inter), sans-serif;font-size:9px;font-weight:800}.kuReport-module__X-RzTW__subchartLabel{color:#3f4b59;font-family:var(--font-shippori), serif;margin-bottom:13px;font-size:16px;font-weight:600}.kuReport-module__X-RzTW__rankingPanel ol,.kuReport-module__X-RzTW__growthChart ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.kuReport-module__X-RzTW__rankingPanel li{grid-template-columns:22px 72px minmax(55px,1fr) 73px;align-items:center;gap:9px;display:grid}.kuReport-module__X-RzTW__rankNumber{color:#9ca4ae;font-family:var(--font-inter), sans-serif;font-size:9px}.kuReport-module__X-RzTW__rankTown{color:#354151;min-width:0;font-size:11px;font-weight:700}.kuReport-module__X-RzTW__rankTown small{color:#9aa2ac;font-family:var(--font-inter), sans-serif;margin-top:2px;font-size:8px;font-weight:500;display:block}.kuReport-module__X-RzTW__rankBar,.kuReport-module__X-RzTW__growthTrack{background:#e6e9ed;height:8px;display:block;overflow:hidden}.kuReport-module__X-RzTW__rankBar i,.kuReport-module__X-RzTW__growthTrack i{height:100%;display:block}.kuReport-module__X-RzTW__rankingPanel li>strong,.kuReport-module__X-RzTW__growthChart li>strong{color:#273545;font-family:var(--font-inter), sans-serif;text-align:right;font-size:11px}.kuReport-module__X-RzTW__rankingPanel li>strong small,.kuReport-module__X-RzTW__growthChart li>strong small{color:#838c97;margin-left:2px;font-size:7px}.kuReport-module__X-RzTW__growthChart{padding:28px 0 3px}.kuReport-module__X-RzTW__growthAxis{color:#828b95;justify-content:space-between;margin:0 55px 12px 132px;font-size:9px;display:flex}.kuReport-module__X-RzTW__growthChart li{grid-template-columns:26px 82px minmax(100px,1fr) 58px;align-items:center;gap:12px;display:grid}.kuReport-module__X-RzTW__growthTrack i{background:linear-gradient(90deg, #d5a36c, var(--data-rust))}.kuReport-module__X-RzTW__sourceBox{border-left:4px solid var(--data-blue);background:#f4f7fc;gap:13px;margin-top:38px;padding:25px 27px;display:grid}.kuReport-module__X-RzTW__sourceBox p{color:#536071;font-size:11px;line-height:1.85}.kuReport-module__X-RzTW__sourceBox strong{color:#263443;margin-right:12px;display:inline-block}.kuReport-module__X-RzTW__sourceBox a{color:var(--data-blue);text-decoration:underline}.kuReport-module__X-RzTW__relatedNav{border-top:1px solid var(--data-line);margin-top:96px;padding-top:44px}.kuReport-module__X-RzTW__relatedHeading{font-family:var(--font-shippori), serif;letter-spacing:-.02em;margin-top:13px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.5}.kuReport-module__X-RzTW__relatedList{gap:12px;margin-top:26px;display:grid}.kuReport-module__X-RzTW__relatedList a{background:var(--data-paper);border:1px solid var(--data-line);gap:7px;padding:20px 22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.kuReport-module__X-RzTW__relatedList a:hover{border-color:var(--data-blue);transform:translateY(-2px);box-shadow:0 14px 32px #222e3e14}.kuReport-module__X-RzTW__relatedList strong{color:var(--data-blue);font-size:15px;font-weight:700}.kuReport-module__X-RzTW__relatedList strong:after{content:" →";font-weight:400}.kuReport-module__X-RzTW__relatedList span{color:#536071;font-size:13px;line-height:1.9}@media (max-width:1120px){.kuReport-module__X-RzTW__chartCard{margin-inline:-80px}}@media (max-width:940px){.kuReport-module__X-RzTW__heroGrid{grid-template-columns:1fr 260px;gap:34px}.kuReport-module__X-RzTW__marketSnapshotInner{grid-template-columns:1fr}.kuReport-module__X-RzTW__chartCard{margin-inline:0}.kuReport-module__X-RzTW__articleBody{max-width:900px}.kuReport-module__X-RzTW__rankingGrid{gap:28px}}@media (max-width:720px){.kuReport-module__X-RzTW__page{padding-top:64px}.kuReport-module__X-RzTW__breadcrumbWrap{padding-inline:18px}.kuReport-module__X-RzTW__heroGrid{grid-template-columns:1fr;padding:56px 20px 48px}.kuReport-module__X-RzTW__heroFact{width:100%;max-width:360px}.kuReport-module__X-RzTW__marketSnapshotInner{padding:54px 20px 50px}.kuReport-module__X-RzTW__toc{white-space:nowrap;gap:10px 18px;padding-inline:20px;overflow-x:auto}.kuReport-module__X-RzTW__articleBody{padding-inline:20px}.kuReport-module__X-RzTW__section{padding-top:76px}.kuReport-module__X-RzTW__chartCard{padding:23px 18px 20px}.kuReport-module__X-RzTW__chartHeading{flex-direction:column;align-items:flex-start;gap:8px}.kuReport-module__X-RzTW__chartHeading strong{font-size:17px}.kuReport-module__X-RzTW__scrollHint{display:block}.kuReport-module__X-RzTW__rankingGrid,.kuReport-module__X-RzTW__focusChartGrid{grid-template-columns:1fr}.kuReport-module__X-RzTW__relatedNav{margin-top:76px}.kuReport-module__X-RzTW__relatedList a{padding:18px}}@media (max-width:430px){.kuReport-module__X-RzTW__hero h1{word-break:normal;font-size:36px}.kuReport-module__X-RzTW__hero h1.kuReport-module__X-RzTW__comparisonTitle{font-size:34px}.kuReport-module__X-RzTW__lead{font-size:14px}.kuReport-module__X-RzTW__heroFact>strong{font-size:58px}.kuReport-module__X-RzTW__marketSnapshotIntro h2{font-size:27px}.kuReport-module__X-RzTW__marketSnapshotFigure{padding:24px 18px 21px}.kuReport-module__X-RzTW__marketSnapshotBars li{grid-template-columns:72px minmax(54px,1fr) 78px;gap:8px}.kuReport-module__X-RzTW__marketSnapshotPrice{font-size:10px}.kuReport-module__X-RzTW__section h2{font-size:28px}.kuReport-module__X-RzTW__section>p:not(.kuReport-module__X-RzTW__sectionLabel):not(.kuReport-module__X-RzTW__reading){font-size:14px}.kuReport-module__X-RzTW__chartCard{margin-inline:-5px}.kuReport-module__X-RzTW__chartSvg{min-width:640px}.kuReport-module__X-RzTW__rankingPanel li{grid-template-columns:20px 65px minmax(48px,1fr) 68px}.kuReport-module__X-RzTW__growthChart li{grid-template-columns:20px 68px minmax(60px,1fr) 52px;gap:8px}.kuReport-module__X-RzTW__growthAxis{margin-left:96px;margin-right:48px}}
.corridorReport-module__o7j3WW__milestoneLine{stroke:#99a8bc;stroke-dasharray:5 5;stroke-width:1.5px}.corridorReport-module__o7j3WW__milestoneText{fill:#5d6d82;font-family:var(--font-inter), sans-serif;letter-spacing:.03em;font-size:9px;font-weight:800}.corridorReport-module__o7j3WW__baseline{stroke:#44566f;stroke-dasharray:4 4;stroke-width:2px}.corridorReport-module__o7j3WW__heroCities{white-space:nowrap}.corridorReport-module__o7j3WW__roadTimeline{grid-template-columns:1fr 1fr;gap:0;margin-top:36px;display:grid}.corridorReport-module__o7j3WW__roadEvent{background:#f4f7fb;border-top:4px solid #275c9e;padding:26px 28px 27px}.corridorReport-module__o7j3WW__roadEvent+.corridorReport-module__o7j3WW__roadEvent{border-top-color:#c56c36;border-left:1px solid #d5dfec}.corridorReport-module__o7j3WW__roadEvent time{color:#275c9e;font-family:var(--font-cormorant), serif;font-size:44px;font-weight:600;line-height:1;display:block}.corridorReport-module__o7j3WW__roadEvent+.corridorReport-module__o7j3WW__roadEvent time{color:#a95526}.corridorReport-module__o7j3WW__roadEvent strong{color:#26384f;font-family:var(--font-shippori), serif;margin-top:15px;font-size:17px;line-height:1.7;display:block}.corridorReport-module__o7j3WW__roadEvent p{color:#596576;margin-top:8px;font-size:12px;line-height:1.9}.corridorReport-module__o7j3WW__typeLegend{flex-wrap:wrap;justify-content:flex-end;gap:11px 22px;padding:22px 4px 10px;display:flex}.corridorReport-module__o7j3WW__typeLegend span{color:#536071;align-items:center;gap:7px;font-size:10px;display:inline-flex}.corridorReport-module__o7j3WW__typeLegend i{border-radius:50%;width:8px;height:8px;display:inline-block}.corridorReport-module__o7j3WW__typeRows{gap:21px;padding:18px 6px 12px;display:grid}.corridorReport-module__o7j3WW__typeRow{grid-template-columns:110px 1fr;align-items:center;gap:18px;display:grid}.corridorReport-module__o7j3WW__typeArea strong{color:#354151;font-size:13px;display:block}.corridorReport-module__o7j3WW__typeArea span{color:#8a939e;font-family:var(--font-inter), sans-serif;margin-top:3px;font-size:9px;display:block}.corridorReport-module__o7j3WW__typeBar{background:#e8ebef;height:34px;display:flex;overflow:hidden}.corridorReport-module__o7j3WW__typeBar span{color:#fff;font-family:var(--font-inter), sans-serif;justify-content:center;align-items:center;min-width:0;font-size:9px;font-weight:800;display:flex}.corridorReport-module__o7j3WW__answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.corridorReport-module__o7j3WW__answerCard{background:#f4f7fb;border:1px solid #d5dfec;padding:23px 24px}.corridorReport-module__o7j3WW__answerCard span{color:#275c9e;font-family:var(--font-inter), sans-serif;letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.corridorReport-module__o7j3WW__answerCard strong{color:#25384f;font-family:var(--font-shippori), serif;margin-top:10px;font-size:17px;line-height:1.7;display:block}.corridorReport-module__o7j3WW__answerCard p{color:#596576;margin-top:8px;font-size:12px;line-height:1.85}@media (max-width:720px){.corridorReport-module__o7j3WW__roadTimeline,.corridorReport-module__o7j3WW__answerGrid{grid-template-columns:1fr}.corridorReport-module__o7j3WW__roadEvent+.corridorReport-module__o7j3WW__roadEvent{border-top:4px solid #c56c36;border-left:0}.corridorReport-module__o7j3WW__typeRow{grid-template-columns:1fr;gap:9px}}@media (max-width:430px){.corridorReport-module__o7j3WW__heroCities{letter-spacing:-.055em;font-size:28px}}
.sumitsuzuke-module__NhZTeG__multiples{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;display:grid}.sumitsuzuke-module__NhZTeG__multiples>figure{border-top:1px solid #e4e9ee;padding-top:12px}.sumitsuzuke-module__NhZTeG__multiples figcaption{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sumitsuzuke-module__NhZTeG__multiples figcaption strong{color:#26384a;font-size:12px;font-weight:700}.sumitsuzuke-module__NhZTeG__multiples figcaption span{color:#6f7a87;font-family:var(--font-inter), sans-serif;white-space:nowrap;font-size:10px}.sumitsuzuke-module__NhZTeG__multiples svg{width:100%;height:auto;margin-top:8px;display:block}.sumitsuzuke-module__NhZTeG__radarGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 20px;display:grid}.sumitsuzuke-module__NhZTeG__radarGrid>figure{text-align:center}.sumitsuzuke-module__NhZTeG__radarGrid figcaption strong{color:#26384a;font-size:13px;font-weight:700;display:block}.sumitsuzuke-module__NhZTeG__radarGrid figcaption span{color:#6f7a87;font-family:var(--font-inter), sans-serif;font-size:10px}.sumitsuzuke-module__NhZTeG__radarGrid svg{width:100%;max-width:264px;height:auto;margin:6px auto 0;display:block}.sumitsuzuke-module__NhZTeG__bars{gap:14px;list-style:none;display:grid}.sumitsuzuke-module__NhZTeG__bars li{grid-template-columns:150px minmax(90px,1fr) 150px;align-items:center;gap:12px;display:grid}.sumitsuzuke-module__NhZTeG__bars li>span{color:#435264;font-size:12px;font-weight:700;line-height:1.35}.sumitsuzuke-module__NhZTeG__bars li>span small{color:#7b8490;font-size:9px;font-weight:500;display:block}.sumitsuzuke-module__NhZTeG__bars li>i{background:#edf1f5;height:12px;display:block;overflow:hidden}.sumitsuzuke-module__NhZTeG__bars li>i b{height:100%;display:block}.sumitsuzuke-module__NhZTeG__bars li>strong{color:#26384a;font-family:var(--font-inter), sans-serif;text-align:right;font-size:12px}.sumitsuzuke-module__NhZTeG__bars li>strong small{color:#7b8490;font-size:9px;font-weight:500;display:block}.sumitsuzuke-module__NhZTeG__stationTable{border-collapse:collapse;width:100%;min-width:640px;margin-top:14px;font-size:10px}.sumitsuzuke-module__NhZTeG__stationTable th,.sumitsuzuke-module__NhZTeG__stationTable td{text-align:right;vertical-align:top;border-bottom:1px solid #e7ebef;padding:9px 10px}.sumitsuzuke-module__NhZTeG__stationTable th:first-child,.sumitsuzuke-module__NhZTeG__stationTable td:first-child,.sumitsuzuke-module__NhZTeG__stationTable td.sumitsuzuke-module__NhZTeG__towns{text-align:left}.sumitsuzuke-module__NhZTeG__stationTable td.sumitsuzuke-module__NhZTeG__towns{color:#5f6b79;max-width:420px;line-height:1.7}.sumitsuzuke-module__NhZTeG__keyFacts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:34px;display:grid}.sumitsuzuke-module__NhZTeG__keyFacts>div{border-top:2px solid #275c9e;padding-top:12px}.sumitsuzuke-module__NhZTeG__keyFacts p{color:#6f7a87;letter-spacing:.04em;font-size:10px}.sumitsuzuke-module__NhZTeG__keyFacts strong{color:#182433;font-family:var(--font-inter), sans-serif;margin-top:6px;font-size:26px;font-weight:700;line-height:1.2;display:block}.sumitsuzuke-module__NhZTeG__keyFacts strong small{color:#6f7a87;margin-left:4px;font-size:11px;font-weight:500}.sumitsuzuke-module__NhZTeG__keyFacts span{color:#6f7a87;margin-top:5px;font-size:10px;display:block}@media (max-width:720px){.sumitsuzuke-module__NhZTeG__multiples{grid-template-columns:repeat(2,minmax(0,1fr))}.sumitsuzuke-module__NhZTeG__bars li{grid-template-columns:96px minmax(70px,1fr) 92px;gap:8px}.sumitsuzuke-module__NhZTeG__bars li>span,.sumitsuzuke-module__NhZTeG__bars li>strong{font-size:10px}}@media (max-width:430px){.sumitsuzuke-module__NhZTeG__multiples{grid-template-columns:1fr}}
.ComparisonChart-module__rFSITq__bars{margin:12px 0 0;padding:0;list-style:none}.ComparisonChart-module__rFSITq__barRow{border-top:1px solid #dbe2ea;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ComparisonChart-module__rFSITq__barRow:last-child{border-bottom:1px solid #dbe2ea}.ComparisonChart-module__rFSITq__barLabel{min-width:0}.ComparisonChart-module__rFSITq__rowName{font-size:13px;font-weight:700}.ComparisonChart-module__rFSITq__detail{color:#64748b;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.ComparisonChart-module__rFSITq__groupLabel{color:#64748b;white-space:nowrap;margin-left:8px;font-size:10px;font-weight:700}.ComparisonChart-module__rFSITq__barValue{color:#0f172a;white-space:nowrap;font-size:13px}.ComparisonChart-module__rFSITq__barTrack{background:#eef2f6;height:12px;position:relative;overflow:visible}.ComparisonChart-module__rFSITq__barFill{background:#3b5998;height:100%;display:block;position:relative}.ComparisonChart-module__rFSITq__groupMarker{width:8px;height:8px;display:block;position:absolute;top:2px;right:-4px}.ComparisonChart-module__rFSITq__group-wood{background:#3b5998;border-radius:50%}.ComparisonChart-module__rFSITq__group-steel{background:#fff;border:2px solid #0f172a;transform:rotate(45deg)}.ComparisonChart-module__rFSITq__group-other{background:#0f172a}.ComparisonChart-module__rFSITq__unavailable{color:#64748b;margin-top:7px;font-size:11px;display:block}.ComparisonChart-module__rFSITq__dataDetails{border-top:1px solid #dbe2ea;margin-top:24px;padding-top:13px}.ComparisonChart-module__rFSITq__dataDetails summary{color:#3b5998;cursor:pointer;font-size:12px;font-weight:700}.ComparisonChart-module__rFSITq__tableScroll{overflow-x:auto}.ComparisonChart-module__rFSITq__tableScroll table{border-collapse:collapse;min-width:100%;margin-top:12px;font-size:12px}.ComparisonChart-module__rFSITq__tableScroll th,.ComparisonChart-module__rFSITq__tableScroll td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe2ea;padding:9px 8px}.ComparisonChart-module__rFSITq__tableScroll th:last-child,.ComparisonChart-module__rFSITq__tableScroll td:last-child{text-align:right;white-space:nowrap}.ComparisonChart-module__rFSITq__matrixScroll{margin-top:12px;overflow-x:auto}.ComparisonChart-module__rFSITq__matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:660px;font-size:12px}.ComparisonChart-module__rFSITq__matrix th,.ComparisonChart-module__rFSITq__matrix td{vertical-align:middle;border-bottom:1px solid #dbe2ea;padding:9px 10px}.ComparisonChart-module__rFSITq__matrix thead th{color:#64748b;text-align:left;font-size:11px;font-weight:700}.ComparisonChart-module__rFSITq__matrix th:first-child{text-align:left;z-index:1;background:#fff;width:29%;position:sticky;left:0;box-shadow:1px 0 #dbe2ea}.ComparisonChart-module__rFSITq__matrix td strong{white-space:nowrap;font-size:12px;font-weight:600}.ComparisonChart-module__rFSITq__matrix .ComparisonChart-module__rFSITq__detail{margin-top:2px;font-size:10px}.ComparisonChart-module__rFSITq__miniTrack{background:#eef2f6;height:6px;margin-top:5px}.ComparisonChart-module__rFSITq__miniTrack span{background:#3b5998;height:100%;display:block}.ComparisonChart-module__rFSITq__scatterWrap{margin-top:20px;overflow-x:auto}.ComparisonChart-module__rFSITq__scatter{width:100%;min-width:640px;height:auto;display:block}.ComparisonChart-module__rFSITq__scrollHint{color:#64748b;display:none}.ComparisonChart-module__rFSITq__gridLine{stroke:#dbe2ea;stroke-width:1px}.ComparisonChart-module__rFSITq__axisText{fill:#64748b;font-size:11px}.ComparisonChart-module__rFSITq__axisLabel{fill:#0f172a;font-size:12px;font-weight:700}.ComparisonChart-module__rFSITq__point{fill:#3b5998;stroke:#fff;stroke-width:2px}.ComparisonChart-module__rFSITq__pointLabel{fill:#0f172a;font-size:11px}.ComparisonChart-module__rFSITq__empty{color:#64748b;margin:28px 0}.ComparisonChart-module__rFSITq__srOnly{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:520px){.ComparisonChart-module__rFSITq__barRow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-block:9px}.ComparisonChart-module__rFSITq__barTrack{grid-area:2/1/auto/-1;height:10px}.ComparisonChart-module__rFSITq__barValue{grid-area:1/2;font-size:12px}.ComparisonChart-module__rFSITq__matrix th:first-child{width:24%}.ComparisonChart-module__rFSITq__scrollHint{display:block}.ComparisonChart-module__rFSITq__pointLabel{font-size:10px}}.ComparisonChart-module__rFSITq__chart{--blue:#3b5998;margin-bottom:26px}.ComparisonChart-module__rFSITq__chart p{font-size:12px;line-height:1.85}
