:root{--ink:#16283e;--blue:#0968d5;--muted:#546475;--line:#d9e2ed;--pale:#f3f7fb;--navy:#0a1c35;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft Yahei",sans-serif;font-size:16px;color:var(--ink);scroll-behavior:smooth;scroll-padding-top:76px}*{box-sizing:border-box}body{margin:0;background:#fff;line-height:1.62}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #2087ed;outline-offset:4px}.wrap{width:min(1220px,calc(100% - 80px));margin:auto}.skip{position:absolute;left:6px;top:-80px;background:#fff;padding:10px;z-index:8}.skip:focus{top:4px}.mast{background:#0b1b31;color:white}.top{min-height:72px;display:flex;align-items:center;gap:26px}.logo{flex-shrink:0}.logo img{width:137px;height:48px;object-fit:contain;object-position:left center}.global{display:flex;align-items:center;gap:clamp(13px,1.7vw,26px);margin-left:auto;font-size:14px}.global a{color:#e3e9f2}.global .on,.global a:hover{color:#fff;text-decoration:underline;text-underline-offset:9px}.consult{padding:8px 17px;border-radius:4px;background:#0a6fdb;color:white;font-size:14px}.nav-toggle{display:none;background:transparent;border:1px solid #7890a9;color:#fff;border-radius:4px;padding:5px 13px}.hero{position:relative;isolation:isolate;overflow:hidden;background:#112a47;color:#fff}.hero:before{content:"";z-index:-1;position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(9,26,45,.98) 0%,rgba(11,34,62,.93) 32%,rgba(14,39,74,.58) 60%,rgba(17,43,80,.09) 94%),url("site-banner.webp");background-size:cover;background-position:center,center 51%}.hero .wrap{padding-top:28px;padding-bottom:42px}.crumb{font-size:13px;color:#d6e3ed;display:flex;gap:10px;align-items:center;margin:0}.crumb a:hover{text-decoration:underline}.hero h1{margin:31px 0 10px;line-height:1.2;letter-spacing:.025em;font-size:clamp(36px,4.1vw,56px);font-weight:650}.hero .intro{max-width:610px;color:#f4f7fc;margin:5px 0 0;font-size:16px}.company-line{font-size:14px;letter-spacing:.06em;font-weight:550}.jump{position:sticky;top:0;z-index:4;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97)}.jumprow{display:flex;align-items:center;justify-content:space-between;gap:18px}.jumpnav{display:flex;align-items:stretch;gap:clamp(20px,3vw,53px);overflow:auto;scrollbar-width:thin}.jumpnav a{white-space:nowrap;padding:15px 0 12px;font-size:14px;color:#4d5e71;border-bottom:3px solid transparent}.jumpnav a:hover,.jumpnav a[aria-current]{color:var(--blue);border-bottom-color:var(--blue)}.date{font-size:12px;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.section{padding:54px 0 58px;border-bottom:1px solid var(--line)}.section.tint{background:var(--pale)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.section h2{font-size:clamp(25px,2.4vw,34px);line-height:1.3;letter-spacing:-.025em;margin:0;font-weight:660}.section-head p{margin:7px 0 0;color:var(--muted);font-size:15px}.grid{display:grid;gap:18px}.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{min-width:0;overflow:hidden;background:white;border:1px solid var(--line);border-radius:9px;box-shadow:0 2px 8px #15345508;display:flex;flex-direction:column}.paper{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#edf1f5,#f8f9fa);min-height:158px;height:clamp(150px,14vw,196px);padding:16px 28px;border-bottom:1px solid var(--line)}.paper img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 2px 3px #142b4628);transition:transform .18s}.paper:hover img{transform:translateY(-2px)}.open-icon{position:absolute;bottom:9px;right:10px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #cee0ed;border-radius:5px;background:#fff;color:#205789}.open-icon svg{width:15px;height:15px}.cardbody{padding:18px 19px 19px;display:flex;flex-direction:column;flex:1}.kicker{font-size:12px;color:#1162ad;font-weight:610;letter-spacing:.03em}.card h3,.rowbody h3{font-size:20px;font-weight:640;line-height:1.4;margin:7px 0}.card .scope{font-size:14px;color:#44566a;margin:0 0 15px}.meta{font-size:13px;border-top:1px solid #e2e9ef;margin:auto 0 0;padding-top:10px;line-height:1.65}.meta>div{display:grid;grid-template-columns:4.4em minmax(0,1fr);gap:5px;margin:3px 0}.meta dt{color:#617286}.meta dd{margin:0;overflow-wrap:anywhere}.issuer{font-size:13px;color:var(--muted)}.read-link{display:inline-flex;align-items:center;gap:5px;color:#07539f;font-size:13px;font-weight:560;text-underline-offset:4px}.read-link:hover{text-decoration:underline}.card .read-link{margin-top:13px;align-self:flex-start}.compact .card{display:grid;grid-template-columns:clamp(115px,12vw,154px) minmax(0,1fr)}.compact .paper{height:100%;min-height:165px;padding:13px;border-bottom:0;border-right:1px solid var(--line)}.compact .paper img{max-height:155px}.compact .cardbody{padding:17px 19px}.compact .card h3{font-size:18px}.compact .card .scope{margin-bottom:9px}.compact .card.textual{display:block}.compact .card.textual .cardbody{height:100%}.minor-title{font-size:19px;margin:27px 0 12px}.related{font-size:14px;color:var(--muted);margin:17px 0 0}.related a{color:#075caf;text-decoration:underline;text-underline-offset:3px}.findrow{margin:25px 0 13px;display:flex;justify-content:space-between;gap:14px;align-items:center}.findrow label{font-size:14px;color:var(--muted)}.findrow input{margin-left:7px;border:1px solid #bacbd9;border-radius:5px;padding:8px 12px;width:min(250px,60vw);font-size:14px;color:var(--ink);background:#fff}.match-status{font-size:13px;color:#536a81}.category{border-top:1px solid #c7d7e5}.category:last-of-type{border-bottom:1px solid #c7d7e5}.category summary{list-style:none;display:flex;align-items:center;gap:18px;padding:17px 4px;cursor:pointer}.category summary::-webkit-details-marker{display:none}.category summary strong{font-size:18px;line-height:1.4;font-weight:625}.qty{font-size:13px;color:var(--blue);margin-left:auto;font-variant-numeric:tabular-nums}.arrow{width:11px;height:11px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg);margin:-5px 6px 0 0}.category[open] .arrow{transform:rotate(225deg);margin-top:6px}.indexhint{color:var(--muted);font-size:14px;margin:0 0 14px}.indexrow{display:grid;grid-template-columns:1.8fr 1fr .85fr;align-items:start;gap:15px;border-top:1px solid #e4eaf0;padding:12px 6px;font-size:14px}.indexrow .entryname{font-weight:560}.indexrow .extra{display:block;color:var(--muted);font-weight:400;font-size:12px;margin-top:2px;overflow-wrap:anywhere}.indexrow .ref{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.indexrow .when{color:var(--muted)}.category[hidden],.indexrow[hidden]{display:none}.nohit{border:1px dashed #b7c8d6;color:var(--muted);padding:18px}.timeitem{display:grid;grid-template-columns:85px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding:22px 0}.timeitem:last-child{border-bottom:1px solid var(--line)}.year{font-size:23px;font-weight:600;line-height:1.5;color:#315c86}.timeitem .events{display:grid;gap:19px}.event{display:flex;align-items:center;gap:15px}.event .tiny{flex:0 0 82px;width:82px;height:65px;padding:5px;border:1px solid var(--line);border-radius:4px;background:#f1f3f6;display:grid;place-items:center}.tiny img{max-height:52px;max-width:100%}.event h3{font-size:16px;line-height:1.45;margin:0}.event p{color:#536476;font-size:14px;margin:3px 0}.event small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.footer{background:#102237;color:#eaf2fa;padding:28px 0}.footrow{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:14px}.footrow a{color:#eaf2fa;text-underline-offset:4px;text-decoration:underline}.footrow p{margin:0}.footrow small{color:#aec0d2}.lightbox{width:min(1120px,96vw);max-width:96vw;background:#f1f4f7;border:0;padding:0;border-radius:9px;color:var(--ink);max-height:94dvh;overscroll-behavior:contain}.lightbox::backdrop{background:rgba(4,14,29,.84)}.lbbar{position:sticky;top:0;background:#fff;padding:12px 18px;z-index:1;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.lbbar strong{margin-right:auto;font-size:15px}.lbbar button,.lbbar a{font-size:13px;border:1px solid #bdd0e0;background:white;border-radius:4px;padding:5px 11px;white-space:nowrap;color:var(--ink)}.lbview{display:grid;place-items:center;padding:14px}.lbview img{object-fit:contain;max-height:75vh;max-width:100%;width:auto}.lightbox .caption{display:block;text-align:center;color:var(--muted);margin:0 12px 12px;font-size:12px}.lightbox:focus{outline:none}body:has(dialog[open]){overflow:hidden}@media(min-width:1500px){.hero .wrap{padding-top:35px;padding-bottom:50px}}@media(max-width:1020px){.wrap{width:calc(100% - 48px)}.global{gap:15px}.top{gap:18px}.global .secondary{display:none}.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.c4 .paper{height:190px}.compact .card{grid-template-columns:106px minmax(0,1fr)}.date{display:none}}@media(max-width:700px){:root{scroll-padding-top:63px}.wrap{width:calc(100% - 34px)}.top{min-height:58px;flex-wrap:wrap;gap:9px}.logo img{width:108px;height:41px}.nav-toggle{display:block;margin-left:auto}.global{display:none;order:5;margin:0;flex-basis:100%;padding:5px 0 15px;gap:13px 20px;flex-wrap:wrap}.global.expanded,.global .secondary{display:flex}.consult{font-size:13px;padding:5px 11px}.hero .wrap{padding-top:20px;padding-bottom:29px}.hero:before{background-position:center,62% 50%}.hero h1{margin:22px 0 9px;font-size:36px}.hero .intro{font-size:14px;max-width:405px}.company-line{font-size:13px}.crumb{font-size:12px}.jumpnav{gap:21px;max-width:100%}.jumpnav a{font-size:13px;padding:12px 0 9px}.section{padding:33px 0 36px}.section-head{margin-bottom:17px}.section-head p{font-size:14px}.grid{gap:12px}.c2{grid-template-columns:1fr}.c4{grid-template-columns:1fr}.c4 .card{display:grid;grid-template-columns:95px minmax(0,1fr)}.c4 .paper{min-height:125px;height:100%;padding:8px;border-bottom:0;border-right:1px solid var(--line)}.c4 .paper img{max-height:140px}.cardbody,.compact .cardbody{padding:14px}.card h3,.compact .card h3{font-size:17px}.card .scope{font-size:13px;margin-bottom:8px}.meta{font-size:12px;padding-top:7px}.open-icon{width:22px;height:22px}.compact .card{grid-template-columns:95px minmax(0,1fr)}.findrow{align-items:flex-start;flex-direction:column}.findrow input{width:182px}.category summary{gap:10px}.category summary strong{font-size:16px}.indexrow{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.indexrow .entryname{grid-column:1/-1}.indexrow .ref,.indexrow .when{font-size:12px}.timeitem{grid-template-columns:1fr;gap:8px;padding:17px 0}.year{font-size:19px}.event{gap:12px}.footrow{align-items:flex-start;flex-direction:column}.lightbox{width:96vw}.lbbar{padding:10px;gap:6px}.lbbar strong{font-size:13px}.lbbar a,.lbbar button{padding:4px 7px}.lbview{padding:6px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before{transition:none!important}}
.findrow[hidden]{display:none}.nav-toggle[aria-expanded=true]{background:#233c56}.lbbar .raw{text-decoration:none}.entrythumb{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0}.entrythumb img{width:38px;height:48px;object-fit:contain;background:#edf1f5}.hero .intro strong{font-weight:570}.section-link{color:#07539f}.marks{margin:25px 0 0}.marks summary{cursor:pointer;color:var(--blue);font-weight:590;margin-bottom:12px}.captiontext{font-size:12px;color:var(--muted)}.historical-note{max-width:760px;color:var(--muted);font-size:14px}.footnav{display:flex;gap:18px;flex-wrap:wrap}

.registration-card{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid var(--line);border-radius:9px;background:#f6f9fd;overflow:hidden;margin:0 0 20px}.registration-card .paper{height:100%;min-height:112px;padding:14px;border:0;border-right:1px solid var(--line)}.registration-card .paper img{max-height:100px}.reg-info{padding:15px 20px}.reg-info h3{display:inline;margin:0 12px 0 0;font-size:19px}.reg-info .read-link{white-space:nowrap}.reg-fields{display:flex;flex-wrap:wrap;gap:3px 20px;margin:5px 0 0;line-height:1.65;font-size:13px}.reg-fields div{display:flex;align-items:baseline;gap:6px}.reg-fields dt{color:var(--muted)}.reg-fields dd{margin:0;overflow-wrap:anywhere}.reg-identity{margin:5px 0 0;font-size:14px}@media(max-width:700px){.registration-card{grid-template-columns:84px minmax(0,1fr);margin-bottom:14px}.registration-card .paper{padding:5px}.reg-info{padding:12px}.reg-info h3{font-size:16px}.reg-fields{display:grid;gap:3px;font-size:12px}.reg-fields div{flex-wrap:wrap;gap:0 6px}.reg-identity{font-size:13px}}
