:root{color-scheme:light}.guide-page{margin:0;background:#f5f4f1;color:#242326;font:16px/1.75 var(--font-body,Roboto,Arial,sans-serif)}.guide-page *{box-sizing:border-box}.guide-page a{color:#ad0b28;text-underline-offset:3px}.guide-page button,.guide-page input{font:inherit}.guide-page :focus-visible{outline:3px solid #ce0e2d;outline-offset:4px}.guide-topbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px max(24px,5vw);background:white;border-bottom:1px solid #ddd9d5}.guide-brand{display:flex;align-items:center;gap:22px;text-decoration:none;color:#222!important;font:700 25px/1.1 var(--font-display)}.guide-brand small{display:block;font:12px var(--font-body);color:#777;margin-top:6px}.guide-brand .wordmark-window{width:165px;height:36px}.guide-brand .wordmark-window img{width:165px;height:auto}.header-actions{display:flex;align-items:center;gap:18px;font-size:13px;color:#69616b}.header-actions button{background:white;color:#4e4651;border:1px solid #aaa3aa;padding:8px 13px;cursor:pointer}.guide-page main{max-width:1220px;margin:auto;padding:0 36px 65px}.guide-hero{padding:62px 0 40px;border-bottom:1px solid #d8d2ce}.guide-hero .eyebrow{color:#a10c25;font:700 11px var(--font-body);letter-spacing:.16em}.guide-hero h1{font:700 clamp(37px,5vw,64px)/1.03 var(--font-display);letter-spacing:-.035em;max-width:850px;margin:20px 0}.guide-hero>p:last-of-type{font-size:18px;color:#68606a;margin:0 0 26px}.manual-platform-selector{display:flex;flex-wrap:wrap;gap:8px}.manual-platform-selector a{display:block;border:1px solid #cfc7ce;padding:7px 14px;font-size:12px;text-decoration:none;color:#514951;background:white}.manual-platform-selector a[aria-current=page]{border-color:#ce0e2d;background:#ce0e2d;color:white}.manual-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:55px;padding-top:40px}.sidebar{align-self:start;position:sticky;top:24px;font-size:13px}.contents>summary{font:700 21px var(--font-display);list-style:none;cursor:pointer;margin-bottom:20px}.contents>summary:after{content:' −';float:right;color:#ce0e2d}.contents:not([open])>summary:after{content:' +';float:right}.search-tools label{display:block;font-weight:700;font-size:12px;margin-bottom:7px}.search-field{display:flex;background:white;border:1px solid #aba1ab}.search-field input{min-width:0;width:100%;padding:10px;border:0;background:transparent;font-size:15px;color:#242326}.search-field button{border:0;background:white;font-size:24px;color:#a10c25;cursor:pointer;padding:0 9px}#search-count{font-size:11px;min-height:16px;color:#69616b}.toc ul{list-style:none;padding:0;margin:0}.toc li{border-top:1px solid #ddd5dc}.toc a{display:block;padding:10px 0;color:#544b56;text-decoration:none;line-height:1.5}.toc a:hover{color:#ce0e2d}.source-link{display:inline-block;margin-top:24px;font-weight:700}.manual-body{min-width:0;background:white;border:1px solid #e1dcd8;padding:30px 37px;overflow-wrap:anywhere}.manual-intro{font-size:15px;color:#635965;border-bottom:1px solid #e6dfE6;padding-bottom:16px}.manual-intro p:first-child{margin-top:0}.chapter{scroll-margin-top:24px;padding-top:26px}.chapter h2{font:700 29px/1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 20px}.chapter h3{font:700 20px/1.25 var(--font-display);margin:24px 0 10px}.chapter p,.chapter li{color:#554c58}.chapter p{margin:0 0 18px}.chapter ul,.chapter ol{padding-left:22px;margin:0 0 20px}.chapter li{padding-left:3px;margin-bottom:10px}.chapter strong{color:#2b252f}.chapter blockquote{margin:20px 0;padding:14px 20px;border-left:3px solid #ce0e2d;background:#faf4f5}.chapter blockquote p:last-child{margin-bottom:0}.chapter table{border-collapse:collapse;width:100%;font-size:14px}.chapter th,.chapter td{text-align:left;vertical-align:top;padding:10px 12px;border:1px solid #ddd5dd}.chapter th{background:#f7f3f6}.table-wrap{overflow-x:auto;margin-bottom:20px}.guide-footer{border-top:1px solid #ddd5dc;margin-top:35px;padding-top:25px;font-size:13px}.guide-footer p{color:#756b77}.guide-page [hidden]{display:none!important}@media(max-width:850px){.guide-page main{padding:0 23px 35px}.guide-topbar{padding:20px 23px}.guide-brand{gap:13px;font-size:21px}.guide-brand .wordmark-window{width:126px}.guide-brand .wordmark-window img{width:126px}.header-actions{font-size:11px}.guide-hero{padding:35px 0 28px}.guide-hero h1{font-size:40px}.manual-layout{grid-template-columns:1fr;gap:24px;padding-top:26px}.sidebar{position:static;border-bottom:1px solid #d8d2ce;padding-bottom:24px}.contents>summary{margin:0}.contents[open]>summary{margin-bottom:20px}.manual-body{padding:25px 22px}.source-link{margin-top:16px}.chapter h2{font-size:26px}}@media(max-width:450px){.guide-brand small{font-size:10px}.guide-brand .wordmark-window{width:110px}.guide-brand .wordmark-window img{width:110px}.guide-topbar{gap:12px;padding:18px}.header-actions{max-width:92px}.guide-page main{padding:0 16px 25px}.manual-body{padding:22px 18px}.manual-platform-selector a{padding:6px 10px;font-size:11px}}@media print{.guide-topbar,.sidebar,.manual-platform-selector,.skip-link{display:none!important}.guide-page{background:white}.guide-page main{max-width:none;padding:0}.guide-hero{padding:0 0 20px}.manual-layout{display:block;padding:0}.manual-body{border:0;padding:20px 0}.chapter{break-inside:avoid}.chapter[hidden]{display:block!important}.guide-footer a{display:none}.guide-page a{color:inherit}}
