:root{--guide-tile: linear-gradient(180deg, #1b2638 0%, #131b28 100%);--guide-tile-ring: rgb(255 255 255 / .07);--guide-tile-ring-hover: rgb(255 255 255 / .18);--guide-tile-shadow: 0 30px 50px -30px rgb(0 0 0 / .95)}:root[data-mode=light]{--guide-tile: linear-gradient(180deg, #ffffff 0%, #f5f8fb 100%);--guide-tile-ring: rgb(14 22 33 / .08);--guide-tile-ring-hover: rgb(14 22 33 / .2);--guide-tile-shadow: 0 18px 32px -24px rgb(15 23 42 / .35)}.foil-text{color:#d5d9de}@supports ((-webkit-background-clip: text) or (background-clip: text)){.foil-text{background-image:url(/images/marketing/silver-foil.webp);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.cta-chrome{border:5px solid transparent;-o-border-image:url(/images/marketing/chrome-rim.webp) 24 / 12px / 0 stretch;border-image:url(/images/marketing/chrome-rim.webp) 24 / 12px / 0 stretch;border-radius:9px;background:linear-gradient(180deg,#1f355f,#162848 55%,#12213c) padding-box;color:#fff;box-shadow:0 12px 26px -12px #000000f2;transition:background-color .15s,filter .15s}.cta-chrome:hover:not(:disabled){background:linear-gradient(180deg,#27427a,#1c3360 55%,#172a4d) padding-box}.cta-chrome:focus-visible{outline:2px solid #00aaf7;outline-offset:3px}.door-pewter{border:3px solid transparent;-o-border-image:url(/images/marketing/pewter-rim.webp) 22 / 11px / 0 stretch;border-image:url(/images/marketing/pewter-rim.webp) 22 / 11px / 0 stretch;border-radius:8px;background:#142036 padding-box;color:#e5e7eb;transition:color .15s,background-color .15s}.door-pewter:hover{background:#1b2a45 padding-box;color:#fff}.door-pewter:focus-visible{outline:2px solid #00aaf7;outline-offset:3px}.plate-pewter,.plate-chrome{border-style:solid;border-color:transparent;border-radius:10px;background:linear-gradient(180deg,#1b2638,#131b28) padding-box;box-shadow:0 30px 50px -28px #000000f2}.plate-pewter{border-width:4px;-o-border-image:url(/images/marketing/pewter-rim.webp) 22 / 11px / 0 stretch;border-image:url(/images/marketing/pewter-rim.webp) 22 / 11px / 0 stretch}.plate-chrome{border-width:5px;-o-border-image:url(/images/marketing/chrome-rim.webp) 24 / 12px / 0 stretch;border-image:url(/images/marketing/chrome-rim.webp) 24 / 12px / 0 stretch;background:linear-gradient(180deg,#1d2d4b,#142039) padding-box}.guide-link{color:rgb(var(--c-gray-200));text-decoration-line:underline;text-decoration-color:rgb(var(--c-gray-400) / .6);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s,text-decoration-color .15s}.guide-link:hover,.guide-link:focus-visible{color:rgb(var(--c-blue));text-decoration-color:rgb(var(--c-blue))}.guide-link:focus-visible{outline:2px solid rgb(var(--c-blue));outline-offset:2px;border-radius:2px}::-moz-selection{background:rgb(var(--c-blue) / .35);color:rgb(var(--c-ink))}::selection{background:rgb(var(--c-blue) / .35);color:rgb(var(--c-ink))}.guide-prose>:first-child{margin-top:0}.guide-prose p{margin-top:1.25rem;font-size:1.125rem;line-height:2rem;color:rgb(var(--c-gray-300))}.guide-prose ul,.guide-prose ol{margin-top:1.25rem;display:grid;gap:.625rem;padding-left:0;list-style:none}.guide-prose ol{counter-reset:prose-list}.guide-prose li{position:relative;padding-left:1.5rem;font-size:1.125rem;line-height:2rem;color:rgb(var(--c-gray-300))}.guide-prose li>p{margin-top:0}.guide-prose ul>li:before{content:"";position:absolute;left:0;top:.9rem;width:.5rem;height:2px;background:rgb(var(--c-gray-400))}.guide-prose ol>li{counter-increment:prose-list}.guide-prose ol>li:before{content:counter(prose-list) ".";position:absolute;left:0;font-family:Roboto Condensed,sans-serif;font-weight:700;color:rgb(var(--c-gray-400))}.guide-prose h3,.guide-prose h4{margin-top:2rem;font-family:Roboto Condensed,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--c-gray-100))}.guide-prose strong{font-weight:700;color:rgb(var(--c-gray-100))}.guide-prose a{color:rgb(var(--c-gray-200));text-decoration:underline;text-decoration-color:rgb(var(--c-gray-400) / .6);text-underline-offset:3px}.guide-prose a:hover,.guide-prose a:focus-visible{color:rgb(var(--c-blue));text-decoration-color:rgb(var(--c-blue))}
