.c099-article{--ink:#294255;--blue:#194e80;--teal:#267a82;--line:#cadfe7;max-width:1120px;margin:auto;padding:24px 32px 80px;color:var(--ink);font-size:17px;line-height:2.05;overflow-wrap:anywhere}.c099-article *,.c099-article *::before,.c099-article *::after{box-sizing:border-box}.c099-article p{margin:0 0 1.3em}.c099-article a{color:var(--blue);text-underline-offset:5px}.c099-article a:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.c099-article figure{margin:0}.c099-article img{width:100%;height:auto;display:block}.c099-article h1,.c099-article h2,.c099-article h3{font-weight:600;line-height:1.65;color:var(--blue);letter-spacing:.025em}.c099-article h2{font-size:28px;margin:0 0 25px}.c099-article h3{font-size:21px;margin:0 0 18px}.c099-article section[id]{scroll-margin-top:110px}.c099-article .c099-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:35px}.c099-article .c099-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center}.c099-article h1{font-size:31px;margin:0 0 24px}.c099-article h1 span{display:block;white-space:nowrap}.c099-article .c099-hero figure{border-radius:6px 36px 6px 36px;overflow:hidden;border-bottom:8px solid #d2e7e8}.c099-article .c099-label{font-size:14px;color:var(--teal);letter-spacing:.06em;font-weight:600;margin:0 0 14px}.c099-article .c099-deck{font-size:17px}.c099-article .c099-byline{font-size:12px;line-height:1.8;margin:25px 0 45px}.c099-article .c099-intro,.c099-article .c099-context,.c099-article .c099-team,.c099-article .c099-transitions{max-width:850px;margin:auto}.c099-article .c099-context,.c099-article .c099-team,.c099-article .c099-transitions{margin:60px auto}.c099-article .c099-contents{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;border-block:1px solid var(--line);padding:20px 0;margin:35px 0 55px}.c099-article .c099-contents a{background:#eef7fa;padding:10px;text-align:center;font-size:14px;border-radius:8px;text-decoration:none}.c099-article .c099-listen{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start;margin:55px 0 30px}.c099-article .c099-listen figure{overflow:hidden;border-radius:24px}.c099-article .c099-observe{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.c099-article .c099-observe section{padding:30px;border-radius:20px;border:1px solid #bcd5e6;background:#f1f7fc}.c099-article .c099-observe section:last-child{background:#f1f9f7;border-color:#bbdcd5}.c099-article .c099-badge{font-size:14px;font-weight:600;color:var(--teal);border-bottom:2px solid #c4dee6;padding-bottom:9px}.c099-article .c099-observe h3{font-size:20px}.c099-article .c099-observe p:last-child{margin:0}.c099-article .c099-support{margin:65px 0}.c099-article .c099-support>figure{border-radius:24px;overflow:hidden;margin:30px 0}.c099-article .c099-balance{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid var(--line);padding:28px 0;margin:30px 0}.c099-article .c099-balance section:first-child{padding-right:30px;border-right:1px dashed var(--line)}.c099-article .c099-balance h3{font-size:20px}.c099-article .c099-balance p{font-size:16px;margin:0}.c099-article .c099-boundary{background:#f6f8f0;border-left:4px solid #b6c999;border-radius:5px 18px 18px 5px;padding:26px;margin:30px 0}.c099-article .c099-boundary h3{font-size:19px}.c099-article .c099-boundary p{font-size:16px;margin:0}.c099-article .c099-notes{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;background:#eff6fa;padding:38px;border-radius:26px;margin:60px 0}.c099-article .c099-notes figure{max-width:260px;justify-self:center;border-radius:18px;overflow:hidden}.c099-article .c099-notes dl,.c099-article .c099-notes>p{grid-column:1/-1}.c099-article .c099-notes dl{margin:0}.c099-article .c099-notes dl>div{background:#fff;border-left:5px solid #8eb8d6;border-radius:8px 16px 16px 8px;padding:24px;margin-bottom:15px}.c099-article .c099-notes dl>div:nth-child(2){border-color:#83c1bc}.c099-article .c099-notes dl>div:nth-child(3){border-color:#d9bf7f}.c099-article .c099-notes dt{font-size:19px;color:var(--blue);font-weight:600;margin-bottom:10px}.c099-article .c099-notes dd{margin:0;font-size:16px}.c099-article .c099-notes>p{margin-bottom:0}.c099-article .c099-caption{font-size:12px;line-height:1.8;color:#506b76}.c099-article .c099-visit{padding:38px;border:1px solid var(--line);border-radius:26px;margin-top:50px}.c099-article .c099-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px}.c099-article .c099-actions a{padding:18px;text-align:center;border-radius:12px;text-decoration:none;font-size:15px;background:var(--blue);color:#fff}.c099-article .c099-actions a:first-child{background:#eff6fa;color:var(--blue)}@media(max-width: 1199px){body:has(.c099-article) .right-fixed-banner{display:none}}@media(max-width: 767px){.c099-article{font-size:16px;line-height:2;padding:18px 18px 65px}.c099-article .c099-breadcrumb{font-size:11px}.c099-article .c099-hero,.c099-article .c099-listen{grid-template-columns:1fr;gap:23px}.c099-article h1{font-size:25px}.c099-article .c099-label{font-size:12px}.c099-article .c099-deck{font-size:16px}.c099-article .c099-byline{font-size:11px;margin-bottom:30px}.c099-article h2{font-size:23px}.c099-article h3{font-size:20px}.c099-article .c099-contents{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:40px}.c099-article .c099-contents a{font-size:13px}.c099-article .c099-context,.c099-article .c099-team,.c099-article .c099-transitions{margin:40px 0}.c099-article .c099-listen{margin:40px 0 25px}.c099-article .c099-listen figure{max-width:290px;margin:auto}.c099-article .c099-observe,.c099-article .c099-balance{grid-template-columns:1fr;gap:16px}.c099-article .c099-observe section{padding:25px 22px}.c099-article .c099-observe h3{font-size:19px}.c099-article .c099-balance section:first-child{padding:0 0 20px;border-right:0;border-bottom:1px dashed var(--line)}.c099-article .c099-support{margin:45px 0}.c099-article .c099-boundary{padding:24px 20px}.c099-article .c099-boundary p{font-size:15px}.c099-article .c099-notes{grid-template-columns:1fr;gap:22px;padding:27px 20px;margin:40px 0}.c099-article .c099-notes figure{max-width:220px}.c099-article .c099-notes dl>div{padding:21px 18px}.c099-article .c099-notes dt{font-size:18px}.c099-article .c099-notes dd{font-size:15px}.c099-article .c099-visit{padding:27px 22px;margin-top:35px}.c099-article .c099-actions{grid-template-columns:1fr}.c099-article .c099-actions a{font-size:14px}.c099-article section[id]{scroll-margin-top:90px}}.c099-article .c099-body img.c099-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){.c099-article .c099-body img.c099-detail{width:94px}}
