.nw-case{color:var(--bq-ink,#142e36)}.nw-case-breadcrumb{color:#486167;flex-wrap:wrap;gap:12px;padding:20px 0 40px;font-size:13px;display:flex}.nw-case-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.nw-case-hero{padding-bottom:64px}.nw-case-hero-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:64px;display:grid}.nw-case h1{letter-spacing:-.05em;text-wrap:balance;max-width:840px;margin:20px 0 28px;font-size:clamp(36px,4.7vw,66px);font-weight:750;line-height:1.07}.nw-case-opening{color:#415c61;max-width:710px;font-size:20px;line-height:1.65}.nw-case-date{color:#52666b;margin-top:28px;font-size:13px}.nw-case-profile{color:#fff;background:#15353e;border-radius:24px;padding:32px;box-shadow:0 20px 50px #13333b12}.nw-case-profile-label{letter-spacing:.13em;color:#d7fa61;font-size:11px;font-weight:750}.nw-case-number{letter-spacing:-.06em;color:#d7fa61;margin:24px 0 28px;font-size:112px;font-weight:750;line-height:1.1}.nw-case-number span{letter-spacing:0;color:#fff;margin-left:14px;font-size:19px;font-weight:500}.nw-case-profile dl{margin:0}.nw-case-profile dl>div{border-top:1px solid #46616a;padding:16px 0}.nw-case-profile dt{color:#b9cdd1;margin-bottom:6px;font-size:12px}.nw-case-profile dd{margin:0;font-size:17px;line-height:1.4}.nw-case-profile>a{color:#d7fa61;border-top:1px solid #46616a;justify-content:space-between;margin-top:12px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.nw-case-intro{border-top:1px solid #cad5d2;border-bottom:1px solid #cad5d2;padding-block:36px}.nw-case-intro>p{max-width:930px;margin:0;font-size:clamp(21px,2.1vw,28px);line-height:1.55}.nw-case-body{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:80px;padding-block:64px;display:grid}.nw-case-contents{gap:6px;display:grid;position:sticky;top:32px}.nw-case-contents>p{letter-spacing:.13em;color:#52666b;margin:0 0 18px;font-size:11px;font-weight:750}.nw-case-contents>a{border-bottom:1px solid #d9e1de;gap:12px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.nw-case-contents>a>span{color:#627777;font-size:12px}.nw-case-reading{min-width:0;max-width:800px}.nw-case-section{border-bottom:1px solid #d5ded9;margin-bottom:48px;padding-bottom:48px;scroll-margin-top:28px}.nw-case-section-label{color:#446763;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.nw-case-section h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.16}.nw-case-section p{margin:0 0 20px;font-size:18px;line-height:1.8}.nw-case-section p:last-child{margin-bottom:0}.nw-case-highlight{color:#fff;background:#15353e;border:0;border-radius:24px;padding:40px}.nw-case-highlight .nw-case-section-label{color:#d7fa61}.nw-case-highlight p{color:#d9e5e6}.nw-case-disclosure{border:0;margin-bottom:0;padding:24px 0 0}.nw-case-disclosure h2{letter-spacing:-.02em;margin-bottom:12px;font-size:20px}.nw-case-disclosure p{color:#486167;font-size:15px;line-height:1.7}.nw-case-next{border-top:1px solid #cad5d2;grid-template-columns:1fr 1fr;gap:50px;padding-block:40px 64px;display:grid}.nw-case-next h2{letter-spacing:-.03em;margin:16px 0;font-size:32px;line-height:1.2}.nw-case-next>div:last-child{align-content:center;gap:14px;display:grid}.nw-case-next a{border-bottom:1px solid #cad5d2;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:16px;font-weight:650;display:flex}.nw-case a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #00877b}.nw-case a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.nw-case-hero-grid{grid-template-columns:minmax(0,1fr) 250px;gap:32px}.nw-case-profile{padding:24px}.nw-case-body{grid-template-columns:180px minmax(0,1fr);gap:32px}.nw-case-highlight{padding:28px}}@media (width<=650px){.nw-case-breadcrumb{padding:18px 0 28px}.nw-case-hero-grid{grid-template-columns:1fr;gap:28px}.nw-case h1{letter-spacing:-.04em;font-size:clamp(35px,8.6vw,48px)}.nw-case-opening{font-size:18px}.nw-case-hero{padding-bottom:32px}.nw-case-profile{padding:26px}.nw-case-number{margin:12px 0 20px;font-size:76px}.nw-case-profile dl{grid-template-columns:1fr;gap:0;display:grid}.nw-case-intro{padding-block:28px}.nw-case-body{grid-template-columns:1fr;gap:36px;padding-block:32px}.nw-case-contents{grid-template-columns:1fr 1fr;gap:0 18px;position:static}.nw-case-contents>p{grid-column:1/-1;margin-bottom:8px}.nw-case-contents>a{gap:8px;font-size:13px}.nw-case-section{margin-bottom:32px;padding-bottom:32px}.nw-case-section p{font-size:17px;line-height:1.75}.nw-case-highlight{padding:26px 22px}.nw-case-disclosure{margin:0;padding-bottom:0}.nw-case-disclosure p{font-size:15px}.nw-case-next{grid-template-columns:1fr;gap:12px;padding-block:32px}.nw-case-next h2{font-size:28px}}
