*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F6F7F5;color:#293847;font:16px/1.75 system-ui,-apple-system,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere}a{color:#176B83;text-underline-offset:4px}a:hover{color:#12263A}a:focus-visible,button:focus-visible{outline:3px solid #D59B58;outline-offset:3px}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#14263A;line-height:1.3;overflow-wrap:break-word}h1{font-size:clamp(26px,3vw,34px)}h2{font-size:clamp(20px,2.4vw,25px)}h3{font-size:19px}p{margin-bottom:1.05em}img{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center}.wrap{max-width:1160px;margin:auto;padding-inline:28px}.skip{position:absolute;top:-100px;left:8px;background:white;z-index:30}.skip:focus{top:8px}.site-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid #DCE4E4}.head-inner{max-width:1160px;height:72px;margin:auto;padding:0 28px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;text-decoration:none;color:#12263A;font-size:20px;font-weight:800;letter-spacing:.03em}.brand-mark{width:auto;max-width:95px;height:32px;object-fit:contain}.primary{display:flex;gap:22px;align-items:center;margin:auto}.primary a{text-decoration:none;color:#293847;white-space:nowrap;padding:20px 0;border-bottom:2px solid transparent}.primary a[aria-current=page]{border-color:#176B83;color:#176B83;font-weight:700}.head-actions{display:flex;align-items:center;gap:12px}.head-actions button,.directory-top button{background:#fff;border:1px solid #DCE4E4;border-radius:11px;padding:8px 14px;min-height:44px;color:#14263A}.app-link,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;background:#12263A;color:white!important;border-radius:11px;text-decoration:none;font-weight:700}.btn.secondary{color:#12263A!important;background:#fff;border:1px solid #DCE4E4}.directory[hidden]{display:none!important}.directory{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #DCE4E4;box-shadow:0 12px 25px #12263a18}.directory-inner{max-width:960px;margin:auto;padding:20px 28px 24px}.directory-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-height:min(65vh,660px);overflow:auto}.directory h2{font-size:17px;margin:8px 0}.directory ul{list-style:none;margin:0;padding:0}.directory li a{display:block;text-decoration:none;padding:7px 0;border-bottom:1px solid #edf1f1}.directory li a[aria-current=page] span{color:#176B83;font-weight:800}.directory small{display:block;font-size:13px;line-height:1.45;color:#596B78}.hero,.section{margin-block:54px}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:35px}.eyebrow{color:#176B83;font-size:14px;font-weight:700;letter-spacing:.06em}.hero p{max-width:58ch}.hero-art,.media{display:flex;justify-content:center;align-items:center;background:#fffaf3;border:1px solid #DCE4E4;border-radius:13px;padding:16px;min-width:0}.hero-art img{max-height:320px;width:auto}.media img{max-height:230px;width:auto}.media.phone img{max-height:390px}.media-small img{max-height:175px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;border-bottom:1px solid #DCE4E4;padding-bottom:12px;margin-bottom:22px}.section-heading h2{margin:0}.section-heading a{white-space:nowrap}.index-strip{padding:20px 24px;background:#12263A;color:white;border-radius:12px}.index-strip strong{color:#fff}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{background:#fff;border:1px solid #DCE4E4;border-radius:12px;padding:22px;min-width:0}.tile p:last-child{margin-bottom:0}.tile h3{margin-bottom:8px}.tile>a,.text-link{font-weight:700}.feature{display:grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap:30px;align-items:center}.feature.reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature.reverse .media{order:2}.feature p{max-width:70ch}.list-lines{display:grid;gap:12px}.list-line{padding:15px 0;border-bottom:1px solid #DCE4E4;display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:14px}.list-line p{margin:0}.page-intro{padding-top:40px;padding-bottom:26px;border-bottom:1px solid #DCE4E4}.crumb{font-size:14px;margin-bottom:12px}.page-intro .summary{max-width:74ch;font-size:17px}.article-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(0,260px);gap:36px;align-items:start;margin-top:34px;margin-bottom:60px}.article{min-width:0;max-width:820px}.article p{max-width:76ch}.article section{margin-bottom:29px}.article section h2{border-left:3px solid #D59B58;padding-left:12px}.aside{padding:20px;background:white;border:1px solid #DCE4E4;border-radius:12px}.aside a{display:block;margin-top:10px}.article-media{margin:4px 0 25px;max-width:720px}.article-media img{max-height:230px;width:auto}.article-media.phone img{max-height:390px}.related{border-top:1px solid #DCE4E4;padding-top:22px;margin-top:30px}.related a{display:inline-block;margin:0 18px 10px 0}.faq details{background:#fff;border:1px solid #DCE4E4;border-radius:10px;padding:14px 18px;margin:12px 0}.faq summary{cursor:pointer;font-weight:700;color:#14263A;min-height:44px}.faq p{margin:10px 0 0}.site-footer{background:#eaf0ef;padding:42px 0 20px;border-top:1px solid #DCE4E4}.footer-lead{max-width:70ch}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:25px}.footer-grid h2{font-size:17px}.footer-grid a{display:block;margin:7px 0;color:#293847}.copyright{margin:28px 0 0;border-top:1px solid #cbd9d8;padding-top:18px;font-size:14px;color:#596B78}.bottom-nav{display:none}.note{padding:16px 19px;background:#eaf0ef;border-left:3px solid #176B83;border-radius:5px}.article .compact-list{padding-left:23px}.article .compact-list li{margin:9px 0}@media(max-width:1000px){.wrap,.head-inner{padding-inline:22px}.primary{gap:12px}.head-inner{gap:16px}.article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}}@media(max-width:760px){.wrap,.head-inner{padding-inline:16px}.head-inner{height:62px;gap:8px;justify-content:space-between}.brand{font-size:17px}.brand-mark{height:28px;max-width:78px}.primary{display:none}.head-actions{gap:8px}.head-actions button{padding:8px 12px}.app-link{padding:8px 12px}.directory{position:static;box-shadow:none}.directory-inner{padding:14px 16px}.directory-grid{display:block;max-height:none;overflow:visible}.directory-group{margin-bottom:13px}.directory ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.directory small{font-size:12px}.hero,.section{margin-block:36px}.hero,.feature,.feature.reverse,.article-layout{display:block}.hero-art,.media,.feature.reverse .media{margin:18px 0;order:initial}.hero-art img{max-height:260px}.media img{max-height:210px}.media.phone img,.article-media.phone img{max-height:320px}.grid,.grid.three{grid-template-columns:1fr}.tile{padding:18px}.list-line{display:block}.page-intro{padding-top:28px;padding-bottom:18px}.article-layout{margin-top:25px;margin-bottom:36px}.aside{margin-top:25px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:58px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #DCE4E4;z-index:15}.bottom-nav a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#293847;font-size:14px;min-height:58px}.bottom-nav a[aria-current=page]{color:#176B83;font-weight:800;border-top:2px solid #176B83}.section-heading{align-items:flex-start}.section-heading a{white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}