.guide-heading{padding-block:48px 42px;max-width:1100px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#9ba0b1;margin-bottom:42px}.breadcrumbs a{color:#bcb8ff}.guide-heading h1{font-size:clamp(38px,5vw,68px);letter-spacing:-.055em;line-height:1.12;max-width:900px;margin:21px 0}.guide-heading .lead{max-width:840px}.guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;max-width:1100px;padding-bottom:90px}.guide-contents nav{position:sticky;top:120px;display:grid;gap:15px;border-left:1px solid #3b3b54;padding-left:22px;font-size:13px;line-height:1.5}.guide-contents strong{color:#e4e3f5;margin-bottom:5px}.guide-contents a{color:#a6abc1}.guide-contents a:hover{color:#d1ceff}.guide-body{min-width:0}.guide-body section{scroll-margin-top:118px;padding:0 0 38px;margin-bottom:35px;border-bottom:1px solid #292b39}.guide-body h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;line-height:1.25;margin:0 0 24px}.guide-body p,.guide-body li,.guide-body td{font-size:16px;line-height:1.85;color:#aab0c2}.guide-body strong,.guide-body th{color:#e6e7f2}.guide-body a:not(.btn){color:#c0bbff;text-decoration:underline;text-underline-offset:3px}.guide-body ul,.guide-body ol{padding-left:24px}.guide-body li{padding-left:5px;margin-bottom:15px}.guide-body code{font-family:ui-monospace,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;background:#1d2030;padding:3px 6px;border-radius:4px}.guide-note{border:1px solid #454266;border-radius:12px;background:#191b2a;padding:22px 25px;margin-block:28px}.guide-note p{margin-bottom:0}.guide-table-wrap{overflow-x:auto}.guide-body table{border-collapse:collapse;width:100%;text-align:left;margin-block:25px}.guide-body th,.guide-body td{padding:14px 16px;border:1px solid #36394b;vertical-align:top}.guide-body th{font-size:14px;line-height:1.6}.guide-body thead{background:#191c2b}.guide-next{padding:30px;border:1px solid #3d3b60;border-radius:15px;background:#151724}.guide-next .actions{margin-top:22px}.guide-body a:focus-visible,.guide-contents a:focus-visible,.breadcrumbs a:focus-visible{outline:2px solid #b0a9ff;outline-offset:5px;border-radius:2px}
@media(max-width:800px){.guide-layout{grid-template-columns:1fr;gap:34px}.guide-contents nav{position:static;display:flex;flex-wrap:wrap;gap:13px 19px;padding:20px;border:1px solid #34374a;border-radius:10px}.guide-contents strong{width:100%;margin:0}.guide-heading{padding-block:32px}.breadcrumbs{margin-bottom:30px}.guide-body p,.guide-body li,.guide-body td{font-size:15px}.guide-body th,.guide-body td{padding:10px}.guide-next{padding:23px}.guide-next .btn{width:100%}}
