.c068-article{background:#fff;color:#254d65;font-size:17px;line-height:1.95;padding:42px 24px 85px;overflow-wrap:anywhere}.c068-article h1,.c068-article h2,.c068-article h3,.c068-article p,.c068-article figure{margin:0}.c068-article h1,.c068-article h2,.c068-article h3{line-height:1.6;font-weight:700;text-wrap:balance;letter-spacing:.02em}.c068-article h2{font-size:28px;margin-bottom:22px}.c068-article h3{font-size:21px;margin-bottom:14px}.c068-article p+p{margin-top:22px}.c068-article figure{padding:0}.c068-article img{width:100%;height:auto;display:block}.c068-article a{color:#12639a;text-underline-offset:5px}.c068-article a:focus-visible{outline:3px solid #268fa3;outline-offset:5px}.c068-article section[id]{scroll-margin-top:105px}.c068-breadcrumb{max-width:1100px;margin:0 auto 42px;display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.c068-hero{max-width:1040px;margin:auto}.c068-hero>div{display:grid;grid-template-columns:1.6fr 1fr;gap:18px 36px;align-items:center;margin-bottom:32px;padding-left:24px;border-left:5px solid #75b9ca}.c068-hero h1{font-size:clamp(28px,2.7vw,39px)}.c068-hero h1 span{display:block}.c068-hero .c068-eyebrow{grid-column:1/-1}.c068-hero .c068-deck{font-size:20px;margin:0}.c068-hero figure{border-radius:28px 8px;overflow:hidden}.c068-hero .c068-byline{font-size:13px;color:#587584;text-align:right;margin-top:18px}.c068-eyebrow{font-size:13px;letter-spacing:.08em;color:#247684}.c068-body{max-width:1040px;margin:48px auto 0}.c068-opening{max-width:750px;margin:auto}.c068-index{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:35px 0 65px}.c068-index a{background:#edf7fa;border-radius:9px;padding:14px 22px;text-decoration:none;font-size:15px}.c068-scenes{margin:60px 0}.c068-scenes>h2{margin-top:14px}.c068-scenes>p:not(.c068-eyebrow){max-width:790px}.c068-scenes figure{margin:30px 0}.c068-scenes figure img{border-radius:18px}.c068-scenes figure figcaption{font-size:13px;color:#5a7481;margin-top:12px}.c068-scene-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;margin:30px 0}.c068-scene-grid>section{padding:26px 22px;border-top:4px solid #59a2bb;background:#f1f8fb;border-radius:0 0 16px 16px}.c068-scene-grid h3{font-size:20px;margin-top:17px}.c068-scene-grid p{font-size:16px}.c068-scene-grid .c068-label{font-size:13px;color:#2a738b;letter-spacing:.05em}.c068-scene-grid .c068-question{padding:17px;background:#fff;border-radius:10px;margin-top:22px;font-size:15px}.c068-differences{margin:70px 0;padding:34px;background:#f8faf8;border-radius:22px}.c068-differences h2{margin-top:12px}.c068-lesson-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin:30px 0}.c068-lesson-list>section{background:#fff;padding:25px 22px;border:1px solid #c6dce4;border-radius:14px;display:flex;flex-direction:column}.c068-lesson-list p{font-size:16px}.c068-lesson-list a{margin-top:auto;padding-top:25px;font-size:15px}.c068-note{font-size:14px;color:#566f7b;line-height:1.8}.c068-notebook{display:grid;grid-template-columns:1.2fr .8fr;gap:28px 38px;align-items:center;margin:70px 0}.c068-notebook h2{margin-top:14px}.c068-notebook figure img{border-radius:22px}.c068-notebook .c068-note{grid-column:1/-1;margin:0}.c068-memo{grid-column:1/-1;display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid #c1d7e2;border-left:7px solid #70a8bf;border-radius:5px 20px 20px 5px;padding:26px;gap:24px}.c068-memo p{font-size:16px;margin:0}.c068-memo span{display:block;font-size:14px;color:#286983;margin-bottom:14px;padding-bottom:9px;border-bottom:1px dashed #b9d2de}.c068-cooperation{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:center;margin:70px 0}.c068-cooperation img{border-radius:24px}.c068-fit{max-width:820px;margin:70px auto}.c068-fit h2{margin-top:14px}.c068-fit ul{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.c068-fit li{padding:23px;border-left:4px solid #6badbe;background:#f1f8fa;border-radius:0 12px 12px 0}.c068-fit strong,.c068-fit span{display:block}.c068-fit strong{font-size:18px;margin-bottom:12px}.c068-fit span{font-size:16px}.c068-next{max-width:850px;margin:65px auto 0;padding:35px;border-top:5px solid #69a4b7;background:#edf7fa;border-radius:8px 8px 25px 25px}.c068-next a{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#175f91;color:#fff;padding:22px;border-radius:12px;text-decoration:none;margin-top:26px}@media(max-width: 1199px){body:has(.c068-article) .right-fixed-banner{display:none}}@media(max-width: 767px){.c068-article{font-size:16px;padding:28px 18px 65px}.c068-article h2{font-size:23px}.c068-article h3{font-size:19px}.c068-breadcrumb{font-size:12px;margin-bottom:28px}.c068-hero>div{display:block;padding-left:18px;margin-bottom:25px}.c068-hero h1{font-size:26px;margin:18px 0}.c068-hero .c068-deck{font-size:17px}.c068-hero .c068-byline{text-align:left;font-size:12px}.c068-eyebrow{font-size:12px}.c068-body{margin-top:32px}.c068-index{display:grid;margin-bottom:42px;grid-template-columns:1fr;width:100%}.c068-index a{text-align:center;font-size:14px;padding:13px}.c068-scenes{margin:45px 0}.c068-scene-grid{grid-template-columns:1fr;gap:20px}.c068-differences{margin:45px 0;padding:24px 18px}.c068-lesson-list{grid-template-columns:1fr;gap:18px}.c068-note{font-size:13px}.c068-notebook{display:flex;flex-direction:column;gap:25px;margin:45px 0}.c068-notebook figure{max-width:270px}.c068-memo{grid-template-columns:1fr;padding:23px;gap:26px;width:100%}.c068-cooperation{display:flex;flex-direction:column-reverse;gap:25px;margin:45px 0}.c068-cooperation figure{max-width:280px}.c068-fit{margin:45px 0}.c068-fit ul{grid-template-columns:1fr;gap:16px}.c068-next{padding:25px 20px;margin-top:45px}.c068-next a{font-size:16px;padding:18px}}.c068-hero h1 .c068-title-phrase{display:inline-block;white-space:nowrap}.c068-article .c068-body .c068-detail{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 14px}@media(max-width: 767px){.c068-article .c068-body .c068-detail{width:94px;height:94px}}
