*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfdff;color:#203a50;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8}a{color:inherit;text-underline-offset:5px}a:hover{color:#1a69a0}a:focus-visible,summary:focus-visible{outline:3px solid #3283b8;outline-offset:4px}.cw-skip{position:absolute;left:12px;top:-80px}.cw-skip:focus{top:12px;background:white;z-index:10}.cw-header{max-width:1240px;margin:auto;padding:25px 36px;display:flex;justify-content:space-between;align-items:center;gap:24px}.cw-brand{font-size:23px;font-weight:750;text-decoration:none}.cw-brand span{font-size:13px;margin-left:12px;font-weight:400}.cw-header nav{display:flex;gap:24px;font-size:14px}.cw-header nav a{text-decoration:none}.cw-cover{background:#e8f2fb;text-align:center}.cw-cover-copy{padding:40px 24px 35px}.cw-label{font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#52718b}.cw-cover h1{font-size:clamp(38px,5vw,65px);line-height:1.16;letter-spacing:-.04em;margin:15px 0 20px}.cw-cover-copy>p:not(.cw-label){max-width:560px;margin:0 auto 24px}.cw-action{display:inline-block;background:#244e71;color:white;border-radius:28px;padding:12px 26px;text-decoration:none;font-size:15px}.cw-action:hover{background:#193b58;color:white}.cw-text-link{display:inline-block;margin:0 18px;font-size:14px}.cw-cover figure{max-width:1240px;margin:0 auto;padding:0 32px 22px}.cw-cover img{width:100%;height:420px;object-fit:cover;object-position:center 63%;display:block;border-radius:42% 42% 12px 12px / 15% 15% 12px 12px}.cw-cover figcaption{font-size:12px;margin-top:12px;color:#47667f}.cw-section{max-width:1120px;padding:72px 32px;margin:0 auto}h2{font-size:30px;line-height:1.4;letter-spacing:-.02em;margin:0 0 20px}h3{line-height:1.5}p{margin:0 0 20px}.cw-region{display:grid;grid-template-columns:1fr 1fr;gap:85px}.cw-region p{max-width:390px}.cw-region dl{margin:0}.cw-region dt{font-weight:700;border-top:1px solid #c4d5e3;padding-top:15px}.cw-region dd{margin:5px 0 22px;color:#506579}.cw-start{background:#edf3f8;max-width:none;padding-left:max(32px,calc((100% - 1056px)/2));padding-right:max(32px,calc((100% - 1056px)/2))}.cw-sequence{padding-left:25px}.cw-start .cw-sequence li{padding:14px 0;border-bottom:1px solid #d2dfe9}.cw-start strong{display:inline-block;width:100px}.cw-start>p{margin-top:24px}.cw-questions{max-width:870px}details{border-bottom:1px solid #d6e2ec;padding:20px 0}summary{font-weight:650;cursor:pointer}details p{margin:15px 0 0;color:#506579}.cw-guides{padding-top:15px}.cw-entry{border-bottom:1px solid #cfdeea;padding:24px 0}.cw-entry h2,.cw-entry h3{font-size:22px;margin:0 0 9px}.cw-entry a{text-decoration:none}.cw-entry p{max-width:700px;color:#536b80;margin:0}.cw-footer{padding:40px max(32px,calc((100% - 1056px)/2));background:#deebf5;display:grid;grid-template-columns:1fr auto;gap:20px;font-size:14px}.cw-footer nav{display:flex;gap:24px}.cw-fine{grid-column:1/-1;color:#536b80;font-size:12px;margin:0}.cw-reading{max-width:850px;padding:35px 32px 75px;margin:auto}.cw-crumb{font-size:12px;color:#637c91;margin-bottom:40px}.cw-article h1{font-size:36px;line-height:1.35;margin:12px 0}.cw-article time{font-size:13px;color:#607b91}.cw-prose{margin-top:40px;font-size:17px;line-height:1.95}.cw-prose h2{font-size:25px;margin-top:40px}.cw-lead{font-size:21px;color:#214c6e;background:#e9f3fb;padding:24px;border-left:3px solid #689cbe}.cw-source{margin-top:35px;padding-top:20px;border-top:1px solid #cfdeea;font-size:13px;color:#61778a}.cw-observations dt{font-weight:700}.cw-observations dd{margin:4px 0 18px}.cw-narrow{max-width:850px}.cw-narrow h1,.cw-index h1{font-size:38px}.cw-narrow h2{margin-top:32px}@media(max-width:600px){.cw-header{padding:18px 20px;align-items:flex-start;gap:10px}.cw-brand{font-size:20px}.cw-brand span{display:block;margin:0;font-size:11px}.cw-header nav{font-size:12px;gap:12px;padding-top:8px}.cw-header nav a:last-child{display:none}.cw-cover-copy{padding:24px 22px 28px}.cw-cover h1{font-size:39px}.cw-cover-copy>p:not(.cw-label){font-size:15px}.cw-text-link{display:block;margin:13px 0 0}.cw-cover figure{padding:0 18px 18px}.cw-cover img{height:260px;border-radius:40px 40px 8px 8px;object-position:60% center}.cw-section{padding:44px 24px}.cw-region{grid-template-columns:1fr;gap:15px}h2{font-size:27px}.cw-region h2 br{display:none}.cw-start strong{width:70px}.cw-start .cw-sequence li span{display:block}.cw-footer{padding:32px 24px;grid-template-columns:1fr;gap:8px}.cw-footer nav{flex-wrap:wrap;gap:18px}.cw-fine{margin-top:12px}.cw-reading{padding:24px 23px 45px}.cw-crumb{margin-bottom:26px;overflow-wrap:anywhere}.cw-article h1{font-size:29px}.cw-prose{font-size:16px}.cw-lead{font-size:18px;padding:18px}.cw-prose h2{font-size:24px}.cw-guides{padding-top:0}.cw-entry h2,.cw-entry h3{font-size:21px}}