@font-face{font-family:Atelier Display;src:url(/fonts/NewsreaderDisplay-normal-latin.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Atelier Display;src:url(/fonts/NewsreaderDisplay-italic-latin.woff2) format("woff2");font-style:italic;font-weight:400 500;font-display:swap}@font-face{font-family:Atelier Sans;src:url(/fonts/SplineSans-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.manual-page{--ink: #443e32;--soft-ink: #6b6252;--paper: #f3eddf;--sheet: #f3ecdf;--ground: #e8e0d2;--rule: #6959432b;--rule-strong: #b3a38b;--olive: #696e48;--clay: #b67556;--tip: #e9dfc9;--serif: "Atelier Display", Georgia, serif;--sans: "Atelier Sans", Arial, sans-serif;margin:0;background:var(--ground);color:var(--ink);font:17px / 1.65 var(--sans);color-scheme:light dark}@media(prefers-color-scheme:dark){.manual-page{--ink: #ece4d3;--soft-ink: #b5ab96;--paper: #29261f;--sheet: #3a352c;--ground: #1f1d19;--rule: #ece4d324;--rule-strong: #7b705c;--olive: #b3b98a;--clay: #d49273;--tip: #312d25}}.manual-page *{box-sizing:border-box}.manual-page a{color:inherit;text-underline-offset:4px}.manual-page :focus-visible{outline:2px solid var(--olive);outline-offset:4px}.manual-skip{position:absolute;top:-80px;left:16px;padding:10px 18px;z-index:20;background:var(--paper)}.manual-skip:focus{top:12px}.manual-header{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:auto;padding:24px 32px;border-bottom:1px solid var(--rule)}.manual-brand{display:inline-flex;align-items:center;gap:10px;font:22px / 1.2 var(--serif);text-decoration:none}.manual-brand em{font-style:normal}.manual-header nav{display:flex;gap:24px;font-size:14px}.manual-header nav a{text-decoration:none;padding:8px 0}.manual-header nav a:hover,.manual-header nav a[aria-current]{text-decoration:underline}.manual-layout{display:grid;grid-template-columns:minmax(0,1fr);max-width:1280px;margin:auto;padding:0 32px}.manual-layout:has(.manual-toc){grid-template-columns:220px minmax(0,1fr);gap:48px}.manual-toc{position:sticky;top:16px;align-self:start;padding:36px 0;font-size:14px}.manual-toc-title{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft-ink)}.manual-toc ol{list-style:none;margin:0;padding:0}.manual-toc a{display:flex;gap:10px;padding:5px 8px;border-radius:6px;text-decoration:none;line-height:1.35}.manual-toc a span{color:var(--soft-ink);font-variant-numeric:tabular-nums}.manual-toc a:hover{background:var(--paper)}.manual-toc a[aria-current]{background:var(--sheet);font-weight:600}main{min-width:0;padding:36px 0 64px;outline:none}.manual-eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--soft-ink)}.manual-page h1{margin:0 0 14px;font:400 clamp(38px,6vw,60px) / 1.05 var(--serif);letter-spacing:-.02em}.manual-page h1 em{color:var(--olive)}.manual-lede{max-width:62ch;margin:0 0 30px;font-size:19px;color:var(--soft-ink)}.manual-article{max-width:70ch;margin-top:44px}.manual-article h2{margin:44px 0 12px;font:500 30px / 1.2 var(--serif)}.manual-article h2:first-child{margin-top:0}.manual-article p{margin:0 0 14px}.manual-article ol,.manual-article ul{margin:0 0 16px;padding-left:1.3em}.manual-article li{margin:0 0 8px;padding-left:4px}.manual-article ol li::marker{font-family:var(--serif);color:var(--olive)}.manual-article dl{margin:0 0 16px;border-top:1px solid var(--rule)}.manual-article dl>div{display:grid;grid-template-columns:minmax(120px,13em) 1fr;gap:4px 20px;padding:10px 0;border-bottom:1px solid var(--rule)}.manual-article dt{font-weight:600}.manual-article dd{margin:0}.manual-tip{margin:0 0 16px;padding:14px 18px;border-left:3px solid var(--clay);border-radius:0 8px 8px 0;background:var(--tip)}.manual-tip strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--clay)}.manual-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:70ch;margin-top:56px;padding-top:24px;border-top:1px solid var(--rule)}.manual-pager a{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:10px;text-decoration:none;border:1px solid var(--rule)}.manual-pager a small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft-ink)}.manual-pager a span{font:20px / 1.3 var(--serif)}.manual-pager .manual-next{grid-column:2;text-align:right;background:var(--olive);border-color:var(--olive);color:var(--ground)}.manual-pager .manual-next small{color:inherit;opacity:.8}.manual-pager a:hover{background:var(--paper)}.manual-pager .manual-next:hover{background:color-mix(in srgb,var(--olive) 85%,var(--ink))}.manual-back{display:inline-block;margin-top:18px;font-size:15px}.manual-contents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.manual-contents a{display:grid;grid-template-columns:auto 1fr;gap:2px 16px;height:100%;padding:18px 20px;border-radius:12px;background:var(--paper);border:1px solid var(--rule);text-decoration:none}.manual-contents a:hover{border-color:var(--rule-strong)}.manual-contents b{grid-row:span 2;font:400 30px / 1 var(--serif);color:var(--olive)}.manual-contents span{font:500 21px / 1.25 var(--serif)}.manual-contents small{font-size:15px;color:var(--soft-ink)}.manual-start{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 36px}.manual-start a{padding:12px 20px;border-radius:999px;text-decoration:none;border:1px solid var(--rule-strong)}.manual-start a:first-child{background:var(--olive);border-color:var(--olive);color:var(--ground)}.manual-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1280px;margin:auto;padding:28px 32px 40px;border-top:1px solid var(--rule);font:20px / 1.3 var(--serif)}.manual-footer p{margin:0}.manual-footer a{font:15px var(--sans)}@media(max-width:1000px){.manual-layout:has(.manual-toc){grid-template-columns:minmax(0,1fr);gap:0}.manual-toc{display:none}}@media(max-width:640px){.manual-page{font-size:16px}.manual-header{padding:16px;flex-wrap:wrap}.manual-brand{font-size:19px}.manual-header nav{gap:16px}.manual-layout{padding:0 16px}main{padding-top:24px}.manual-article dl>div{grid-template-columns:1fr}.manual-pager{grid-template-columns:1fr}.manual-pager .manual-next{grid-column:1;grid-row:1}.manual-footer{padding:24px 16px 32px}}
