.c102-article{color:#203e59;background:#fff;padding:32px max(20px,(100vw - 1080px)/2) 70px;font-size:17px;line-height:2;overflow-wrap:anywhere}.c102-article *,.c102-article *::before,.c102-article *::after{box-sizing:border-box}.c102-article p{margin:0 0 1.2em}.c102-article h1,.c102-article h2,.c102-article h3{font-weight:700;line-height:1.6;letter-spacing:.025em;margin:0 0 .85em}.c102-article h1{font-size:clamp(25px,2.6vw,38px)}.c102-article h2{font-size:clamp(23px,2.2vw,30px)}.c102-article h3{font-size:20px}.c102-article a{color:#195795;text-underline-offset:5px}.c102-article a:focus-visible{outline:3px solid #b97522;outline-offset:5px}.c102-article figure{margin:0}.c102-article img{display:block;width:100%;height:auto;border-radius:20px}.c102-article section{scroll-margin-top:120px}.c102-article .c102-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:30px}.c102-article .c102-hero{position:relative;text-align:center;padding:28px 32px 0;background:#edf5fc;border-radius:28px}.c102-article .c102-hero figure{max-width:880px;margin:28px auto 0}.c102-article .c102-hero img{border-radius:24px 24px 0 0;max-height:520px;object-fit:cover;object-position:center}.c102-article .c102-eyebrow{color:#1e6891;font-size:15px;font-weight:700}.c102-article .c102-byline,.c102-article .c102-small{font-size:13px;color:#526979}.c102-article .c102-byline{margin:18px 0 40px}.c102-article .c102-opening{max-width:820px;margin:auto}.c102-article .c102-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.c102-article .c102-tabs a{flex:1 1 180px;text-align:center;padding:12px;border-bottom:3px solid #77adcd;background:#f1f7fa;border-radius:10px 10px 0 0;font-size:15px}.c102-article .c102-note{border-left:4px solid #80b7d3;padding:18px 24px;background:#f5f9fc;font-size:14px;margin-bottom:56px}.c102-article .c102-note p{margin:0}.c102-article .c102-target{border:2px solid #c4dae8;border-radius:22px;padding:32px}.c102-article .c102-target ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:24px 0;list-style:none}.c102-article .c102-target li{padding:10px 18px;background:#edf5fb;border-radius:50px;font-weight:700}.c102-article .c102-week{margin:64px 0}.c102-article .c102-week-head{display:grid;grid-template-columns:1.4fr .7fr;gap:32px;align-items:center}.c102-article .c102-planner{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;margin:28px 0}.c102-article .c102-planner section{border:1px solid #bed4e3;border-radius:16px;padding:22px;background:#f6fafd}.c102-article .c102-planner span{display:block;color:#24749e;border-bottom:2px solid #8dbad1;margin-bottom:16px;font-size:14px;font-weight:700}.c102-article .c102-planner h3{font-size:19px}.c102-article .c102-planner p{font-size:16px}.c102-article .c102-special,.c102-article .c102-handoff{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start;margin:64px 0 30px}.c102-article .c102-handoff{grid-template-columns:1.2fr .8fr;margin-bottom:64px}.c102-article .c102-example{padding:28px 32px;background:#fff9ed;border:1px dashed #c6a365;border-radius:18px}.c102-article .c102-example p:last-child{font-size:15px;margin-bottom:0}.c102-article .c102-consult{padding:36px;background:#edf5fb;border-radius:24px;border-top:6px solid #275b8d}.c102-article .c102-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.c102-article .c102-actions a{display:flex;align-items:center;justify-content:center;padding:18px;background:#204f7d;border-radius:12px;color:#fff;font-size:16px;text-decoration:none}.c102-article .c102-actions a:hover{background:#166b8b}@media(max-width: 767px){.c102-article{padding:22px 18px 48px;font-size:16px;line-height:1.95}.c102-article .c102-hero{padding:22px 16px 0;text-align:left}.c102-article .c102-hero img{max-height:none}.c102-article .c102-hero figure{margin-top:18px}.c102-article .c102-byline{font-size:12px}.c102-article .c102-tabs a{flex-basis:40%;padding:10px 4px}.c102-article .c102-target,.c102-article .c102-example,.c102-article .c102-consult{padding:24px 18px}.c102-article .c102-target li{font-size:15px}.c102-article .c102-week-head,.c102-article .c102-special,.c102-article .c102-handoff,.c102-article .c102-planner,.c102-article .c102-actions{grid-template-columns:1fr}.c102-article .c102-week-head figure,.c102-article .c102-special figure,.c102-article .c102-handoff figure{max-width:380px;margin:auto}.c102-article .c102-week,.c102-article .c102-special,.c102-article .c102-handoff{margin:44px 0;gap:22px}.c102-article .c102-planner section{padding:22px}.c102-article .c102-note{padding:16px;margin-bottom:36px}}.c102-article .c102-body img.c102-detail{display:block;width:104px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 0 12px;border-radius:0}@media(max-width: 767px){.c102-article .c102-body img.c102-detail{width:94px}}
