.manual-shell{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:1rem;display:grid}.manual-sidebar{max-height:calc(100dvh - 7rem);padding:.5rem;font-size:.875rem;position:sticky;top:6rem;overflow-y:auto}.manual-chapters summary{cursor:pointer;padding:.5rem 0;font-weight:600}.manual-group p{color:#57534e;margin:1.25rem 0 .4rem;font-size:.75rem;font-weight:600}.manual-group ul{margin:0;padding:0;list-style:none}.manual-group li+li{margin-top:.15rem}.manual-sidebar a{border-radius:.4rem;padding:.45rem .65rem;font-weight:400;text-decoration:none;display:block}.manual-sidebar a[aria-current=page]{color:#163f94;background:#eaf0fc;font-weight:600}.manual-sidebar a:hover{background:#f5f5f4}.manual-main{min-width:0;max-width:56rem}.manual-breadcrumb{color:#57534e;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;font-size:.8rem;display:flex}.manual-toc{border:1px solid #d6d3d1;border-radius:.75rem;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.manual-toc p{margin:0 0 .75rem;font-weight:600}.manual-toc ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.manual-toc li+li{margin:0}.manual-toc a{text-underline-offset:.2em;font-size:.875rem;font-weight:400}.manual-body{overflow-wrap:anywhere;line-height:1.9}.manual-body :is(h2,h3){scroll-margin-top:7rem;line-height:1.45}.manual-body h2{margin:3rem 0 1rem;font-size:clamp(1.3rem,2.3vw,1.65rem)}.manual-body h3{margin:2rem 0 .75rem;font-size:1.1rem}.manual-body>h2:first-child{margin-top:0}.manual-body :is(h2,h3) a{color:inherit;text-decoration:none}.manual-body p{margin:0 0 1.1rem}.manual-body :is(ul,ol){margin:1rem 0 1.5rem;padding-left:1.5rem}.manual-body ul{list-style:outside}.manual-body ol{list-style:decimal}.manual-body a{text-underline-offset:.2em}.manual-body :not(pre)>code{background:#f1f3f7;border-radius:.25rem;padding:.15em .35em;font-size:.9em}.manual-body .expressive-code{margin:1.5rem 0}.manual-body table{border-collapse:collapse;max-width:100%;margin:1.5rem 0;font-size:.9rem;display:block;overflow-x:auto}.manual-body :is(th,td){text-align:left;vertical-align:top;border:1px solid #d6d3d1;min-width:8rem;padding:.7rem 1rem}.manual-body th{background:#f5f5f4;font-weight:600}.manual-body blockquote{background:#f0f5ff;border-left:3px solid #1b50be;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.25rem}.manual-body blockquote p:last-child{margin-bottom:0}.manual-start{background:linear-gradient(130deg,#eff5ff,#f2faf8);border:1px solid #d8e3f2;border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.manual-start h2{margin-top:0}.manual-eyebrow{color:#163f94;letter-spacing:.08em;font-size:.8rem;font-weight:600}.manual-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.manual-tasks a{border:1px solid #d6d3d1;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.9rem;text-decoration:none;display:flex}.manual-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.manual-card{border:1px solid #d6d3d1;border-radius:.75rem;flex-direction:column;padding:1.4rem;font-weight:400;text-decoration:none;display:flex}.manual-card h3{margin:0 0 .6rem}.manual-card p{color:#57534e;font-size:.875rem;line-height:1.75}.manual-card>span{color:#163f94;margin-top:auto;font-size:.8rem;font-weight:600}.manual-card:hover,.manual-tasks a:hover{background:#f8faff;border-color:#1b50be}.manual-help{border-top:1px solid #d6d3d1;margin-top:3rem}.manual-help-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.manual-pagination{border-top:1px solid #d6d3d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.manual-pagination a{flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.manual-pagination a:last-child:not(:first-child){text-align:right}.manual-pagination span,.manual-footnote{color:#57534e;font-size:.8rem;font-weight:400}.manual-footnote{border-top:1px solid #e7e5e4;margin-top:2rem;padding-top:1.25rem;line-height:1.8}@media (width<1024px){.manual-shell{grid-template-columns:minmax(0,1fr);gap:1.5rem}.manual-sidebar{border-bottom:1px solid #d6d3d1;max-height:none;padding-bottom:1rem;position:static}.manual-chapters nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.manual-home{grid-column:1/-1}.manual-main{max-width:none}}@media (width<600px){.manual-cards,.manual-tasks,.manual-chapters nav{grid-template-columns:minmax(0,1fr)}}
