:root{--ink:#17253d;--blue:#194dce;--line:#d7e0ee;--pale:#f0f5ff}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid #e19116;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.3}h2{font-size:32px;letter-spacing:-1px}h3{font-size:19px}.ac-skip{position:absolute;top:-80px;background:#fff;padding:12px;z-index:5}.ac-skip:focus{top:0}.ac-mast{max-width:1240px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.ac-wordmark{font-size:26px;font-weight:850;letter-spacing:-1px;text-decoration:none;color:var(--blue)}.ac-wordmark span{font-size:13px;font-weight:500;letter-spacing:1px;color:var(--ink)}.ac-mast nav{display:flex;gap:27px;font-size:13px}.ac-mast nav a{text-decoration:none}.ac-main{max-width:1240px;margin:auto}.ac-opening{padding:42px 40px 0}.ac-kicker{color:var(--blue);font-size:12px;font-weight:650;letter-spacing:1.4px}.ac-opening h1{color:var(--blue);font-size:clamp(64px,9.4vw,126px);letter-spacing:-7px;margin:12px 0 23px;line-height:1.05;display:flex;align-items:baseline;gap:28px}.ac-opening h1 span{font-size:32px;letter-spacing:1px;font-weight:500}.ac-opening-bottom{display:flex;justify-content:space-between;gap:35px;align-items:start;margin-bottom:30px}.ac-opening-bottom>p{font-size:24px;line-height:1.5}.ac-opening-bottom>div{font-size:14px}.ac-opening-bottom nav{display:flex;gap:25px;align-items:center;margin-top:16px}.ac-opening-bottom nav a{text-decoration:none;font-weight:600}.ac-button{display:inline-block;padding:10px 18px;background:var(--blue);color:white}.ac-button:hover{background:#133ba0;color:white}.ac-panorama img{width:100%;aspect-ratio:3.5/1;object-fit:cover}.ac-panorama figcaption{text-align:right;font-size:10px;color:#5b667a;margin-top:5px}.ac-chapter{margin:0 40px;padding:70px 0;display:grid;grid-template-columns:36% 1fr;gap:50px;border-bottom:1px solid var(--line)}.ac-chapter-label>span{display:block;font:12px/1.5 monospace;color:var(--blue);margin-bottom:22px}.ac-chapter-label>p{margin-top:24px;font-size:14px;max-width:290px}.ac-chapter-content .ac-lead{font-size:18px;line-height:1.9}.ac-roles{margin:25px 0}.ac-roles>div{display:grid;grid-template-columns:125px 1fr;gap:12px;border-top:1px solid var(--line);padding:18px 0}.ac-roles dt{font-weight:650}.ac-roles dd{margin:0;font-size:14px}.ac-textlink{display:inline-block;margin-top:15px;font-size:14px;font-weight:650}.ac-tinted{background:var(--pale);margin:0;padding:65px 40px;grid-template-columns:36% 1fr}.ac-procedure{padding:0 0 0 24px;margin:0}.ac-procedure li{padding:0 0 24px 10px}.ac-procedure li::marker{color:var(--blue);font-weight:700}.ac-procedure p{font-size:15px;margin-top:9px}.ac-questions{padding:65px 40px;display:grid;grid-template-columns:36% 1fr;gap:50px}.ac-questions h2{margin-top:16px}.ac-questions details{border-bottom:1px solid var(--line);padding:17px 0}.ac-questions summary{cursor:pointer;font-weight:600}.ac-questions details p{font-size:14px;margin:15px 0}.ac-journal{background:#153f9e;color:white;padding:48px 40px}.ac-journal header p{font:11px/1.6 monospace;letter-spacing:2px;margin-bottom:14px}.ac-journal header{margin-bottom:25px}.ac-entry{display:grid;grid-template-columns:100px 1fr 25px;gap:20px;padding:22px 0;border-top:1px solid #afc3e570;align-items:center}.ac-entry h3{font-size:19px;font-weight:500}.ac-entry h3 a{text-decoration:none}.ac-entry time{font:12px/1.6 monospace}.ac-journal a:hover{color:#d1e2ff}.ac-foot{max-width:1240px;margin:0 auto;padding:42px 40px;display:flex;justify-content:space-between;gap:28px;align-items:start}.ac-foot strong{font-size:24px;color:var(--blue)}.ac-foot strong span{display:block;font-size:12px;letter-spacing:5px}.ac-foot p{font-size:12px;line-height:1.9}.ac-foot nav{display:flex;gap:20px;font-size:12px}.ac-paper{max-width:880px;margin:auto;padding:36px 40px 64px}.ac-trail{font-size:12px;margin-bottom:28px}.ac-title{border-bottom:3px solid var(--blue);padding-bottom:25px;margin-bottom:28px}.ac-title>p{font:11px/1.6 monospace;letter-spacing:1px;color:var(--blue);margin-bottom:16px}.ac-title h1{font-size:36px;letter-spacing:-1px}.ac-title time{display:block;margin-top:16px;font:12px monospace;color:#566578}.ac-prose{font-size:17px;line-height:1.95;overflow-wrap:anywhere}.ac-prose p{margin:0 0 21px}.ac-prose h2{font-size:24px;letter-spacing:0;margin:36px 0 16px}.ac-prose ul,.ac-prose ol{padding-left:24px}.ac-prose li{margin:12px 0}.ac-prose dt{font-weight:650}.ac-prose dd{margin:5px 0 20px}.ac-prose a{display:inline-block;max-width:100%;vertical-align:baseline;color:var(--blue)}.ac-answer{padding:20px 24px;border-left:4px solid var(--blue);background:var(--pale);font-size:17px}.ac-after{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--line);padding-top:25px;margin-top:35px;font-size:14px}.ac-prose .ac-entry{border-color:var(--line)}.ac-prose .ac-entry a{color:var(--ink)}
@media(max-width:700px){h2{font-size:26px;letter-spacing:0}.ac-mast{padding:18px 20px;display:block}.ac-wordmark{font-size:24px}.ac-mast nav{margin-top:14px;justify-content:space-between;gap:12px;font-size:12px}.ac-opening{padding:30px 20px 0}.ac-kicker{font-size:10px;letter-spacing:.5px}.ac-opening h1{font-size:57px;letter-spacing:-3px;display:block;margin:16px 0 22px}.ac-opening h1 span{font-size:21px;letter-spacing:3px;display:block;margin-top:9px}.ac-opening-bottom{display:block;margin-bottom:23px}.ac-opening-bottom>p{font-size:22px;margin-bottom:15px}.ac-opening-bottom>div{font-size:13px}.ac-opening-bottom nav{gap:17px;flex-wrap:wrap;font-size:12px}.ac-button{padding:10px 12px}.ac-panorama img{aspect-ratio:2/1}.ac-panorama figcaption{font-size:9px;text-align:left;margin-top:8px}.ac-chapter{display:block;margin:0 20px;padding:40px 0}.ac-chapter-label>span{margin-bottom:14px}.ac-chapter-content{margin-top:25px}.ac-chapter-content .ac-lead{font-size:16px}.ac-roles>div{display:block;padding:16px 0}.ac-roles dt{margin-bottom:6px}.ac-roles dd{font-size:14px}.ac-tinted{margin:0;padding:40px 20px}.ac-chapter-label>p{max-width:none;margin-top:17px}.ac-questions{display:block;padding:40px 20px}.ac-questions>div{margin-top:18px}.ac-journal{padding:32px 20px}.ac-entry{grid-template-columns:1fr 20px;gap:10px;padding:20px 0}.ac-entry time{grid-column:1/-1;font-size:11px}.ac-entry h3{font-size:17px;line-height:1.6}.ac-foot{padding:32px 20px;flex-wrap:wrap}.ac-foot strong{font-size:22px}.ac-foot nav{width:100%;border-top:1px solid var(--line);padding-top:17px}.ac-paper{padding:26px 20px 45px}.ac-title h1{font-size:28px;line-height:1.45;letter-spacing:0}.ac-title>p{margin-bottom:12px}.ac-prose{font-size:16px;line-height:1.95}.ac-prose h2{font-size:22px;line-height:1.45;margin-top:30px}.ac-answer{padding:15px 17px;font-size:16px}.ac-after{display:block}.ac-after>*{display:block;margin:12px 0}}
