.c063-article{--ink:#234b65;--line:#bad5df;color:var(--ink);background:#fff;font-size:17px;line-height:1.95;padding:44px 24px 90px;overflow-wrap:anywhere}.c063-article h1,.c063-article h2,.c063-article h3,.c063-article p,.c063-article figure,.c063-article ul,.c063-article ol,.c063-article dl{margin:0}.c063-article h1,.c063-article h2,.c063-article h3{font-weight:700;letter-spacing:.02em;line-height:1.55}.c063-article h2{font-size:28px;margin-bottom:24px}.c063-article h3{font-size:20px;margin-bottom:12px}.c063-article p+p{margin-top:22px}.c063-article a{color:#135e94;text-underline-offset:5px}.c063-article a:focus-visible{outline:3px solid #168999;outline-offset:5px}.c063-article img{display:block;width:100%;height:auto}.c063-article figure{padding:0}.c063-article li+li{margin-top:10px}.c063-article ul,.c063-article ol{padding-left:1.4em}.c063-article small{font-size:14px;line-height:1.7}.c063-article section[id]{scroll-margin-top:100px}.c063-article .c063-body .c063-detail{display:block;width:104px;height:104px;max-width:100%;object-fit:contain;margin:0 0 14px}@media(max-width: 767px){.c063-article .c063-body .c063-detail{width:94px;height:94px}}.c063-breadcrumb{max-width:1140px;margin:0 auto 40px;display:flex;gap:10px;flex-wrap:wrap;font-size:13px}.c063-hero{max-width:1140px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center}.c063-hero h1{font-size:clamp(28px,2.4vw,38px);margin:24px 0}.c063-hero h1 span{display:block}.c063-hero .c063-deck{font-size:21px;color:#1d6b77}.c063-hero figure{border-radius:35px 8px;overflow:hidden}.c063-hero .c063-byline{grid-column:1/-1;text-align:right;font-size:13px;color:#57717e;margin-top:0}.c063-label{font-size:13px;letter-spacing:.11em;color:#267783}.c063-body{max-width:1020px;margin:48px auto 0}.c063-opening{max-width:740px;margin:auto}.c063-jump{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;margin:36px 0 64px}.c063-jump a{padding:16px 10px;text-align:center;border-bottom:3px solid #68b5c7;background:#f0f8fa;font-size:15px;text-decoration:none}.c063-board{padding:38px;border:1px solid var(--line);border-radius:22px;box-shadow:7px 7px 0 #edf4f5;margin:64px 0}.c063-board header{padding-bottom:22px;border-bottom:2px solid #65adbb;margin-bottom:28px}.c063-board header h2{margin:8px 0}.c063-board header>p:last-child{font-size:16px}.c063-board .c063-board-intro{display:grid;grid-template-columns:270px 1fr;gap:30px;align-items:center;margin-bottom:28px}.c063-board .c063-board-intro img{border-radius:18px}.c063-board--experience{background:#f6fbfd}.c063-board--life{background:#fffdf6;border-color:#dcd5b9}.c063-board--life header{border-color:#c7b976}.c063-note-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin:26px 0 !important}.c063-note-grid div{background:#fff;border-top:4px solid #79b8c6;padding:18px}.c063-note-grid dt{font-weight:bold;line-height:1.65;margin-bottom:12px}.c063-note-grid dd{margin:0;font-size:16px}.c063-pairing,.c063-decision{max-width:900px;margin:70px auto}.c063-pairing>h2,.c063-decision>h2{margin-top:12px}.c063-pairs{display:grid;gap:16px;margin:28px 0}.c063-pairs>div{border-left:4px solid #67aebb;padding:24px;background:#f7fafb}.c063-pairs h3 span{color:#4696a7;padding:0 7px}.c063-pairs small{display:block;margin-top:12px;color:#5a737e}.c063-caption{font-size:14px;line-height:1.8;color:#566d77;margin:24px 0 !important}.c063-life-list{list-style:none;padding:0 !important;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 !important}.c063-life-list li{margin:0 !important;background:#fff;padding:22px;border-top:3px solid #c5b775}.c063-life-list p{font-size:16px}.c063-decision-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin:28px 0}.c063-decision-grid>div{border:1px solid var(--line);border-radius:14px;padding:23px 20px}.c063-decision-grid h3{font-size:18px}.c063-decision-grid p{font-size:16px}.c063-consult{max-width:900px;margin:70px auto 0}.c063-consult figure{margin-bottom:35px;border-radius:24px;overflow:hidden}.c063-consult h2{margin-top:12px}.c063-consult ul{margin:24px 0}.c063-consult div{max-width:740px;margin:auto}.c063-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 25px;border-radius:12px;color:#fff !important;background:#175d90;text-decoration:none;font-weight:bold;margin-top:30px}.c063-related{max-width:740px;margin:60px auto 0;padding-top:30px;border-top:1px solid var(--line)}.c063-related h2{font-size:21px}.c063-related a{display:block;margin-top:18px}@media(max-width: 1199px){body:has(.c063-article) .right-fixed-banner{display:none}}@media(max-width: 767px){.c063-article{padding:28px 18px 65px;font-size:16px;line-height:1.95}.c063-article h2{font-size:23px}.c063-article h3{font-size:19px}.c063-breadcrumb{font-size:12px;margin-bottom:28px}.c063-hero{display:block}.c063-hero h1{font-size:26px;line-height:1.65;letter-spacing:0}.c063-hero .c063-deck{font-size:18px}.c063-hero figure{margin-top:28px}.c063-hero .c063-byline{margin-top:18px;text-align:left;font-size:12px}.c063-label{font-size:12px}.c063-body{margin-top:32px}.c063-jump{grid-template-columns:1fr 1fr;margin-bottom:42px}.c063-jump a{font-size:14px;padding:14px 8px}.c063-board{margin:44px 0;padding:24px 18px;box-shadow:4px 4px 0 #edf4f5}.c063-board .c063-board-intro{display:block}.c063-board .c063-board-intro img{max-width:260px;margin:0 auto 24px}.c063-note-grid,.c063-life-list,.c063-decision-grid{grid-template-columns:1fr}.c063-pairing,.c063-decision,.c063-consult{margin:48px auto}.c063-pairs>div{padding:21px 18px}.c063-pairs h3{font-size:18px}.c063-caption{font-size:13px}.c063-cta{font-size:16px;padding:20px}.c063-related h2{font-size:21px}}
