.guide-page{position:relative;z-index:1;min-height:calc(100vh - 4.5rem);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(5rem,9vw,8rem)}.guide-shell{display:grid;grid-template-columns:14rem minmax(0,1fr);grid-gap:clamp(3rem,6vw,6rem);gap:clamp(3rem,6vw,6rem);max-width:78rem;align-items:start}.guide-sidebar{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto;scrollbar-width:thin}.guide-nav-group+.guide-nav-group{margin-top:2rem}.guide-nav-heading{margin-bottom:.4rem;color:var(--parchment);font-size:.94rem;font-weight:700}.guide-nav-link{display:block;padding-block:.4rem;color:var(--dust);font-size:.94rem;line-height:1.35;text-decoration:none}.guide-nav-link-active,.guide-nav-link:hover{color:var(--parchment)}.guide-nav-link-active{font-weight:700}.guide-mobile-menu{display:none}.guide-content{min-width:0}.guide-article{max-width:50rem;color:#b9b1a7;line-height:1.7}.guide-article h1{color:#fff;font-size:clamp(2.2rem,3.6vw,2.9rem);line-height:1.1;text-wrap:balance}.guide-article h3{color:var(--parchment);font-family:var(--body);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.4}.guide-article :is(p,li){max-width:70ch}.guide-article strong{color:var(--parchment);font-weight:600}.guide-article code{color:#e4b396;font-family:var(--body);font-size:.9em;overflow-wrap:anywhere}:where(.guide-article) :where(ol,ul,dl,pre){margin:0}.guide-article ul{padding-left:1.2rem}.guide-article ul li+li{margin-top:.5rem}.guide-steps{padding-left:1.5rem}.guide-steps li{padding-left:.35rem}.guide-steps li+li{margin-top:.6rem}.guide-steps li::marker{color:var(--copper);font-weight:700}.guide-prose{margin-top:1.25rem}.guide-prose>*+*{margin-top:1rem}.guide-screenshot{width:auto;max-width:100%;border-radius:8px}.guide-prose>.guide-screenshot{margin-top:2rem}.guide-doc-header>*+*,.guide-prose>.guide-screenshot+.guide-screenshot{margin-top:1.25rem}.guide-doc-intro{font-size:clamp(1rem,1.25vw,1.1rem)}.guide-doc-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .7rem;font-size:.95rem}.guide-doc-status-label{color:var(--parchment);font-weight:600}.guide-doc-jump{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.guide-doc-header>.guide-doc-jump{margin-top:1.6rem}.guide-doc-jump a{color:var(--dust);font-size:.88rem;text-decoration:underline;-webkit-text-decoration-color:rgba(232,224,213,.2);text-decoration-color:rgba(232,224,213,.2)}.guide-doc-jump a:hover{color:var(--parchment);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.guide-doc-section{padding-top:clamp(3rem,5vw,4rem);scroll-margin-top:6rem}.guide-doc-section h2{color:var(--parchment);font-size:clamp(1.6rem,2.4vw,2.1rem)}.guide-details-body>*+*,.guide-doc-section>*+*,.guide-sub>*+*,.guide-terms dd>*+*{margin-top:1rem}.guide-doc-section>h2+*{margin-top:1.3rem}.guide-sub>h3+*{margin-top:.45rem}.guide-doc-section>*+:is(.guide-sub,.guide-terms,.guide-details),.guide-doc-section>:is(.guide-sub,.guide-terms)+*{margin-top:1.9rem}.guide-doc-section>.guide-details+.guide-details{margin-top:0;border-top:0}.guide-example{padding:.95rem 1.15rem;border-radius:6px;background:#161412;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.guide-example code{color:var(--parchment);font-size:.94rem}.guide-example-label{color:var(--parchment);font-size:.9rem;font-weight:600}.guide-doc-section>.guide-example-label+.guide-example{margin-top:.45rem}.guide-footnote{color:var(--dust);font-size:.91rem}.guide-footnote a{color:var(--parchment);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.guide-article>.guide-footnote{margin-top:2.5rem}.guide-terms{border-top:1px solid rgba(232,224,213,.1)}.guide-terms>div{display:grid;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;padding-block:.75rem;border-bottom:1px solid rgba(232,224,213,.1)}.guide-terms dt{color:var(--parchment);font-weight:600}.guide-terms dd{margin:0}.guide-details{border-block:1px solid var(--birch)}.guide-details summary{padding-block:1rem;color:var(--parchment);cursor:pointer;font-weight:600}.guide-details summary::marker{color:var(--copper)}.guide-details-body{padding-bottom:1.35rem}.guide-table-wrap{max-width:100%;overflow-x:auto}.guide-article table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.5;text-align:left}.guide-article :is(th,td){padding:.65rem 1rem .65rem 0;border-bottom:1px solid rgba(232,224,213,.1);vertical-align:top}.guide-article thead th{color:var(--dust);font-size:.84rem;font-weight:600}.guide-article tbody th{color:var(--parchment);font-weight:500;white-space:nowrap}@media (max-width:650px){.guide-terms>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.guide-shell{grid-template-columns:minmax(0,1fr);gap:2.5rem}.guide-sidebar{position:static;max-height:none;overflow:visible}.guide-nav-desktop{display:none}.guide-mobile-menu{display:block}.guide-mobile-menu summary{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--birch);color:var(--parchment);cursor:pointer;list-style:none}.guide-mobile-menu summary::-webkit-details-marker{display:none}.guide-mobile-menu summary span{color:var(--dust);font-size:.84rem}.guide-mobile-menu summary strong{margin-left:auto;font-size:.88rem;font-weight:600;text-align:right}.guide-mobile-menu summary:after{content:"";width:.45rem;height:.45rem;flex:none;border-right:1px solid var(--dust);border-bottom:1px solid var(--dust);transform:translateY(-.12rem) rotate(45deg)}.guide-mobile-menu[open] summary:after{transform:translateY(.12rem) rotate(225deg)}.guide-mobile-menu .guide-nav{padding-top:.7rem}.guide-mobile-menu .guide-nav-group+.guide-nav-group{margin-top:1.5rem}}