/* base */:root{--ink:#152536;--paper:#f8f7f3;--gold:#d6ae64;--mute:#5b6771;--line:#d8dcd9}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;line-height:1.85}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #9b722c;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.3;letter-spacing:-.035em}h2{font-size:32px}h3{font-size:20px}code{font-size:1em;overflow-wrap:anywhere}img{max-width:100%;display:block}/* layout */.sv-header{min-height:88px;max-width:1440px;margin:auto;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.sv-brand{font-size:26px;font-weight:750;text-decoration:none;white-space:nowrap}.sv-brand span{font-size:11px;letter-spacing:.1em;font-weight:400;margin-left:18px;border-left:1px solid var(--line);padding-left:18px}.sv-header nav,.sv-footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}.sv-header nav a{text-decoration:none}.sv-main{min-height:60vh}.sv-skip{position:absolute;top:-70px;left:16px;z-index:10;background:white;padding:10px}.sv-skip:focus{top:10px}.sv-cover{position:relative;background:#101d2b;min-height:550px;color:#fff}.sv-cover>img{width:100%;height:560px;object-fit:cover;object-position:center}.sv-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,19,30,.78),rgba(9,19,30,.12) 68%,transparent)}.sv-cover-copy{position:absolute;z-index:1;left:max(7%,calc((100vw - 1200px)/2));top:74px;max-width:540px}.sv-cover h1{font-size:72px;margin-bottom:24px}.sv-cover h1 span{font-size:27px;letter-spacing:.02em;font-weight:500}.sv-cover-copy>p:not(.sv-eyebrow){font-size:20px;line-height:1.6;margin-bottom:26px}.sv-cover-copy small{display:block;font-size:12px;margin-top:16px;color:#eee2cf}.sv-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;margin-bottom:18px}.sv-action{background:var(--gold);color:#192637;padding:12px 23px;min-height:46px;display:inline-flex;align-items:center;text-decoration:none;font-size:14px;font-weight:700}.sv-photo-note{max-width:1260px;margin:8px auto 0;padding:0 24px;font-size:10px;color:var(--mute)}.sv-intro{max-width:880px;margin:80px auto;padding:0 30px;text-align:center}.sv-intro h2{font-size:40px}.sv-intro p{max-width:690px;margin-left:auto;margin-right:auto}.sv-answer{font-size:19px;line-height:1.85;font-weight:600}.sv-path{max-width:1180px;margin:0 auto;padding:58px 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.8fr;gap:70px}.sv-path-heading>a{font-size:14px}.sv-path-content>p{color:var(--mute);margin-top:20px}.sv-address{background:#e9ece9;padding:28px 32px;display:grid;grid-template-columns:1fr 2fr;gap:14px 24px;align-items:baseline}.sv-address>span{font-size:12px;color:var(--mute)}.sv-address>code{font-weight:700;font-size:20px}.sv-address>p{grid-column:1/-1;font-size:12px;margin:4px 0 0;border-top:1px solid #cbd1cf;padding-top:14px}.sv-meaning{margin:22px 0}.sv-meaning>div{display:grid;grid-template-columns:130px 1fr;gap:15px;border-top:1px solid var(--line);padding:15px 0}.sv-meaning dt{font-weight:700}.sv-meaning dd{margin:0;color:var(--mute)}.sv-browser{background:#172b3c;color:white;max-width:1320px;margin:24px auto 0;padding:65px 7%;display:grid;grid-template-columns:1.4fr 1fr;gap:70px}.sv-browser p{color:#d4dde1}.sv-browser h2{font-size:30px}.sv-browser-next{align-self:center}.sv-library{max-width:1180px;margin:70px auto;padding:0 30px;display:grid;grid-template-columns:1fr 1.8fr;gap:70px}.sv-reading{display:block;padding:24px 0;border-top:1px solid var(--line);text-decoration:none}.sv-reading h3{margin-bottom:12px}.sv-reading p{font-size:14px;color:var(--mute);margin-bottom:10px}.sv-reading span{font-size:12px;text-decoration:underline;text-underline-offset:5px}.sv-footer{border-top:1px solid #cdd1d1;margin-top:60px;padding:38px max(6%,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.6fr 1fr;gap:18px 40px}.sv-footer strong{font-size:26px}.sv-footer p,.sv-footer small{font-size:12px;color:var(--mute)}.sv-footer small{grid-column:1/-1}.sv-footer nav{align-items:start;justify-content:flex-end}.sv-breadcrumb{max-width:980px;margin:28px auto;padding:0 25px;font-size:12px;color:var(--mute)}.sv-article{max-width:980px;margin:35px auto 90px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;padding:0 25px}.sv-article>header{border-top:3px solid #b59150;padding-top:23px}.sv-article h1{font-size:34px}.sv-article time{font-size:12px;color:var(--mute)}.sv-prose h2{font-size:25px;margin-top:38px}.sv-prose p{margin-bottom:22px}.sv-prose .sv-answer{margin-top:20px}.sv-prose a{font-weight:600}.sv-note{border-left:3px solid #b79559;background:#eeeee8;padding:22px 25px;margin:28px 0}.sv-note p{font-size:14px;margin:10px 0 0}.sv-prose .sv-address{grid-template-columns:1fr;padding:22px;gap:7px}.sv-readings .sv-reading:first-child{border-top:0}/* responsive */@media(min-width:1600px){.sv-cover>img{height:640px}.sv-cover-copy{top:100px}}@media(max-width:760px){body{font-size:15px}.sv-header{min-height:95px;padding:14px 20px;gap:8px;flex-wrap:wrap}.sv-brand{font-size:24px}.sv-brand span{font-size:10px;margin-left:12px;padding-left:12px}.sv-header nav{width:100%;font-size:11px;gap:22px}.sv-cover{min-height:530px;display:flex;flex-direction:column;background:#162a3b}.sv-cover>img{height:285px;order:2;object-position:68% center}.sv-cover:after{display:none}.sv-cover-copy{position:static;padding:30px 23px 28px;order:1;max-width:none}.sv-cover h1{font-size:46px;margin-bottom:17px}.sv-cover h1 span{font-size:21px;display:block;margin-top:7px}.sv-cover-copy>p:not(.sv-eyebrow){font-size:17px;line-height:1.5;margin-bottom:20px}.sv-cover-copy>p br{display:none}.sv-cover-copy small{font-size:10px}.sv-cover .sv-eyebrow{margin-bottom:13px}.sv-photo-note{padding:0 22px;font-size:9px}.sv-intro{margin:48px auto;padding:0 23px;text-align:left}.sv-intro h2{font-size:30px}.sv-answer{font-size:17px}.sv-path,.sv-library{display:block;padding:33px 23px;margin:0 auto}.sv-path-heading{margin-bottom:25px}.sv-path h2{font-size:28px}.sv-address{grid-template-columns:1fr;padding:22px;gap:6px}.sv-address code{margin-bottom:9px;font-size:19px}.sv-address p{font-size:11px}.sv-browser{display:block;margin:15px 0 0;padding:37px 23px}.sv-browser h2{font-size:27px}.sv-browser-next{margin-top:25px}.sv-library{padding-top:45px}.sv-library header{margin-bottom:25px}.sv-meaning>div{grid-template-columns:95px 1fr;gap:12px}.sv-footer{display:block;padding:30px 23px;margin-top:35px}.sv-footer nav{justify-content:flex-start;gap:24px;margin:25px 0}.sv-footer small{display:block}.sv-breadcrumb{padding:0 22px;margin:25px 0}.sv-article{display:block;padding:0 22px;margin:25px auto 60px}.sv-article>header{padding-top:18px;margin-bottom:30px}.sv-article h1{font-size:31px;margin-bottom:18px}.sv-prose h2{font-size:23px}.sv-note{padding:19px}.sv-reading h3{font-size:20px}}