.di-article{--di-ink:#263f51;--di-line:#c9dde2;--di-teal:#167781;max-width:1120px;margin:auto;padding:116px 30px 64px;font-size:17px;line-height:2.05;color:var(--di-ink)}.di-article h1,.di-article h2,.di-article h3,.di-article p,.di-article figure,.di-article ul,.di-article dl,.di-article dd{margin:0}.di-article h1,.di-article h2,.di-article h3{color:var(--di-ink);font-weight:700;text-wrap:balance}.di-article h1{font-size:clamp(27px,2.6vw,35px);line-height:1.65}.di-article h1 span{display:block}.di-article h2{font-size:clamp(23px,2vw,29px);line-height:1.7;margin-bottom:24px}.di-article h3{font-size:23px;line-height:1.7}.di-article p+p{margin-top:20px}.di-article img{display:block;width:100%;height:auto}.di-article a{color:#165b8c;text-decoration:underline;text-underline-offset:.2em}.di-article a:focus-visible{outline:3px solid #137b97;outline-offset:4px}.di-article section[id]{scroll-margin-top:150px}.di-article figcaption{font-size:13px;color:#536b77;line-height:1.85;margin-top:10px}.di-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:38px}.di-hero{text-align:center;max-width:950px;margin:auto}.di-hero figure{margin:30px auto 0;max-width:840px;border-radius:34px 4px 34px 4px;overflow:hidden}.di-kicker,.di-label{color:var(--di-teal);font-size:13px;letter-spacing:.06em;margin-bottom:18px !important}.di-deck{font-size:20px;margin-top:22px !important}.di-byline{font-size:12px;margin-top:20px !important}.di-body{max-width:950px;margin:auto}.di-body>section,.di-body>aside{margin-top:64px}.di-opening{max-width:820px;margin:40px auto 0}.di-route{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px;padding:22px 0;border-block:1px solid var(--di-line);font-size:15px}.di-route span{color:var(--di-teal)}.di-route a{text-decoration:none}.di-hear,.di-review{display:grid;grid-template-columns:1.35fr .8fr;gap:34px;align-items:center}.di-hear figure,.di-review figure{border-radius:4px 34px 4px;overflow:hidden}.di-reasons{padding:36px;background:#f3f8fa;border-top:4px solid #77b9c5}.di-lanes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 0}.di-lanes section{text-align:center;padding:26px 20px;background:#fff;border-top:3px solid #2585a9}.di-lanes section+section{border-color:#b59b42}.di-person{font-size:13px;color:#536b77;margin-bottom:14px !important}.di-down{display:block;font-size:30px;color:var(--di-teal);line-height:1;margin:22px 0}.di-reason{font-size:17px;line-height:1.9}.di-reason span{display:block;font-size:12px;color:#536b77;margin-bottom:12px}.di-join{position:relative;text-align:center;padding:28px 12px;margin:0 0 26px;border-bottom:1px solid var(--di-line)}.di-join span{font-size:13px;color:var(--di-teal)}.di-join p{font-size:21px;margin-top:10px;line-height:1.9}.di-note{font-size:13px;color:#536b77}.di-listen{max-width:820px;margin-inline:auto}.di-dialogue{margin:28px 0;padding:0 0 0 24px;border-left:4px solid #8dc8d0}.di-dialogue p{font-size:21px;line-height:1.9}.di-dialogue span{display:block;font-size:13px;color:var(--di-teal);margin-bottom:8px}.di-options>figure{max-width:820px;margin:0 auto 30px}.di-options>p,.di-options .di-options__intro{max-width:820px;margin-inline:auto}.di-choices{margin:28px 0 !important}.di-choices>div{display:grid;grid-template-columns:230px 1fr;gap:24px;padding:24px 20px;border-top:1px solid var(--di-line)}.di-choices>div:last-child{border-bottom:1px solid var(--di-line)}.di-choices dt{color:var(--di-teal);font-weight:700}.di-choices dd{font-size:16px}.di-safety{padding:28px 32px;border-left:4px solid #b7a056;background:#fffdf4}.di-safety h2{font-size:24px}.di-safety p{font-size:16px}.di-visit{padding:36px;background:#edf7fa;border-radius:4px 36px}.di-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.di-actions a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;background:#195789;color:#fff;text-decoration:none;line-height:1.7;font-size:16px}.di-related{padding-top:28px;border-top:1px solid var(--di-line)}.di-related h2{font-size:22px}@media(max-width: 767px){.di-article{padding:100px 18px 48px;font-size:16px}.di-article h1{font-size:26px}.di-article h2{font-size:23px}.di-article h2 br{display:none}.di-article section[id]{scroll-margin-top:90px}.di-breadcrumb{font-size:11px;margin-bottom:28px}.di-hero{text-align:left}.di-hero figure{margin-top:24px}.di-deck{font-size:18px}.di-deck br{display:none}.di-body>section,.di-body>aside{margin-top:44px}.di-route{gap:10px;font-size:14px}.di-hear,.di-review{grid-template-columns:1fr;gap:24px}.di-hear figure,.di-review figure{width:min(100%,320px);justify-self:center}.di-reasons,.di-visit{padding:26px 20px}.di-lanes{grid-template-columns:1fr;gap:16px}.di-lanes section{padding:22px 16px}.di-join{padding:24px 0}.di-join p{font-size:19px}.di-join p br{display:none}.di-dialogue{padding-left:18px}.di-dialogue p{font-size:19px}.di-choices>div{grid-template-columns:1fr;gap:10px;padding:22px 6px}.di-safety{padding:24px 20px}.di-actions{grid-template-columns:1fr}}.di-article .di-body .di-detail{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 14px}.di-article .di-lanes .di-detail{margin-inline:auto}@media(max-width: 767px){.di-article .di-body .di-detail{width:94px;height:94px}}
