*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8f7fa;color:#22202b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.8}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #bf7831;outline-offset:5px}p{margin:0 0 1.2em}h1,h2,h3{line-height:1.35;letter-spacing:-.035em}h1{font-size:clamp(36px,4.8vw,64px);margin:18px 0 24px}h2{font-size:clamp(27px,3vw,40px);margin:10px 0 24px}h3{font-size:21px;margin:0 0 12px}.masthead{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 36px}.brand>a,.brand>span{font-weight:800;font-size:24px;text-decoration:none}.brand small{display:block;font-size:11px;color:#6c657b;letter-spacing:.15em}.masthead nav{display:flex;gap:28px;font-size:14px}.masthead nav a{text-decoration:none}.site-main{max-width:1240px;margin:auto;padding:0 36px}.opening{background:#302341;color:#faf5ff;padding:64px 52px;display:grid;grid-template-columns:1.4fr 1fr;gap:64px;border-radius:3px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em}.opening-deck{max-width:580px;color:#e2d8ef;font-size:18px}.opening-index{align-self:end;border-top:1px solid #756486}.opening-index>p{color:#c6b7d7;font-size:13px;margin:17px 0 8px}.opening-index a{display:block;border-bottom:1px solid #756486;padding:14px 0;text-decoration:none;font-size:17px}.opening-index a:hover{color:#f5c98d}.identity-strip{display:grid;grid-template-columns:1fr 1.6fr .9fr;gap:30px;padding:44px 6px;border-bottom:1px solid #d9d3e0}.identity-strip h2{font-size:23px;margin:0}.identity-strip p{font-size:15px;margin:0}.identity-strip p:last-child{color:#766d7f}.device-section{padding:72px 6px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.text-cta{display:inline-block;margin-top:10px;font-weight:700}.device-list{margin:0}.device-list>div{padding:18px 0;border-top:1px solid #cec7d4}.device-list dt{font-weight:750}.device-list dd{margin:5px 0 0;color:#655d70}.feature-section{background:#eee9f3;padding:45px 42px;display:grid;grid-template-columns:.9fr 1.5fr;gap:56px}.feature-section header p:last-child{color:#66596f}.feature-glossary{display:grid;grid-template-columns:1fr 1fr;gap:30px}.feature-glossary p{font-size:15px}.account-section{padding:76px 6px}.account-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px}.account-columns ul{padding-left:20px}.reading-section{border-top:2px solid #302341;padding:42px 6px 60px}.manual-shelf{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0}.manual-entry{display:block;background:#fff;border:1px solid #d5cddd;padding:28px;text-decoration:none}.manual-entry:hover{border-color:#654c7a;background:#f2edf6}.manual-entry strong{display:block;font-size:21px;line-height:1.6;margin-bottom:12px}.manual-entry span{display:block;color:#6c6277;font-size:15px}.footer{max-width:1240px;margin:0 auto;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #c9bfd2;font-size:13px}.footer strong{font-size:20px}.footer nav{display:flex;justify-content:flex-end;gap:20px}.footer-boundary{grid-column:1/-1;color:#73677f;margin:0}.breadcrumbs{font-size:12px;color:#746a7d;margin:20px 0 32px}.reading-main{max-width:870px;margin:auto;padding:0 35px 70px}.article-heading{padding:12px 0 32px;border-bottom:2px solid #5c4274}.article-heading h1{font-size:clamp(32px,4vw,46px)}.article-summary{font-size:18px;color:#6b6074}.byline{font-size:13px;color:#736a7c;margin:0}.article-body{padding-top:32px;font-size:17px}.article-body h2{font-size:28px;margin-top:42px}.article-body h3{margin-top:26px}.article-body li{margin-bottom:16px}.lead{font-size:21px;color:#4a365b}.article-body table{width:100%;border-collapse:collapse;font-size:15px;margin:24px 0}caption{text-align:left;font-weight:700;padding-bottom:10px}th,td{text-align:left;border-bottom:1px solid #d0c7d8;padding:14px 12px}th{background:#eae3f0}td:first-child{width:29%}.source-note{padding:25px;background:#eee9f2;font-size:14px;margin-top:44px}.source-note h2{font-size:20px;margin-top:0}.source-address{overflow-wrap:anywhere;font-size:13px}.plain-heading{max-width:800px;padding:36px 0}.plain-heading h1{font-size:42px}.prose{max-width:780px;padding-bottom:70px}.prose h2{font-size:26px;margin-top:30px}.help-list{max-width:850px;margin-bottom:60px}.help-list section{padding:30px 0;border-top:1px solid #cfc7d7}.help-list h2{font-size:27px}.section-note{padding-bottom:50px}.skip-link{position:absolute;left:16px;top:-100px;background:#fff;padding:10px;z-index:5}.skip-link:focus{top:10px}@media(max-width:700px){.masthead{padding:22px 20px;gap:14px;align-items:flex-start}.brand>a,.brand>span{font-size:20px}.masthead nav{gap:12px;font-size:12px;flex-wrap:wrap;justify-content:flex-end;max-width:170px}.site-main{padding:0 18px}.opening{padding:34px 24px;grid-template-columns:1fr;gap:24px}.opening h1{font-size:43px}.opening-deck{font-size:16px}.opening-index a{padding:12px 0;font-size:15px}.identity-strip{grid-template-columns:1fr;gap:18px;padding:28px 6px}.device-section{grid-template-columns:1fr;gap:24px;padding:42px 6px}.device-section h2 br{display:none}.feature-section{padding:28px 22px;grid-template-columns:1fr;gap:15px}.feature-glossary{grid-template-columns:1fr;gap:20px}.feature-glossary section{border-top:1px solid #c7b9d4;padding-top:20px}.feature-glossary h3{font-size:20px}.account-section{padding:42px 6px}.account-columns{grid-template-columns:1fr;gap:12px}.manual-shelf{grid-template-columns:1fr;gap:15px}.manual-entry{padding:22px}.reading-section{padding:32px 6px}.footer{padding:28px 22px;grid-template-columns:1fr}.footer nav{justify-content:flex-start;flex-wrap:wrap}.reading-main{padding:0 22px 42px}.article-heading h1{font-size:32px}.article-body{font-size:16px}.article-body h2{font-size:25px}.article-body table{font-size:13px}th,td{padding:12px 7px}.plain-heading h1{font-size:34px}.source-note{padding:20px}.breadcrumbs{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}