.guide-library{color:#e4e8e7;max-width:1160px;margin:auto;padding:0 28px;line-height:1.8}.guide-nav{border-bottom:1px solid #3b4041;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.guide-brand{letter-spacing:.06em;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.guide-nav nav{gap:22px;display:flex}.guide-nav a[aria-current=page]{color:#e9c16f;text-underline-offset:7px;text-decoration:underline}.guide-breadcrumb{color:#b7c5c3;gap:12px;padding:28px 0 0;font-size:14px;display:flex}.guide-heading{max-width:900px;padding:30px 0 28px}.guide-heading h1{text-wrap:balance;margin:12px 0 20px;font-size:clamp(30px,4.5vw,49px);line-height:1.28}.guide-heading p{color:#c3cecc;max-width:780px;font-size:19px}.guide-heading small{color:#b4bfbd;font-size:14px}.guide-version{background:#26251f;border-left:3px solid #dfbd77;border-radius:0 10px 10px 0;margin:0 0 34px;padding:20px 24px}.guide-version p{color:#cbd0cb;margin:6px 0 0}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 48px;display:grid}.guide-card{background:#1b201f;border:1px solid #3c4544;border-radius:14px;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .15s;display:flex}.guide-card:hover{border-color:#dfbd77}.guide-card h2{color:#e9cb92;margin:14px 0 10px;font-size:23px;line-height:1.4}.guide-card p{color:#bdc9c7;flex:1;margin-bottom:22px}.guide-card-link{color:#ebc26d;font-weight:700}.guide-step{color:#a5cebf;letter-spacing:.13em;font-size:14px;font-weight:700}.guide-reading-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:54px;display:grid}.guide-toc{border:1px solid #394240;border-radius:12px;padding:18px;position:sticky;top:24px}.guide-toc h2{margin:0 0 12px;font-size:16px}.guide-toc ol{margin-bottom:14px;padding-left:20px}.guide-toc li{margin:10px 0;font-size:14px}.guide-toc>a{font-size:14px}.guide-article section{border-bottom:1px solid #363e3d;margin-bottom:24px;padding:10px 0 30px;scroll-margin-top:24px}.guide-article h2{margin:8px 0 20px;font-size:27px;line-height:1.4}.guide-article p{color:#d0d8d6;margin:16px 0;font-size:17px}.guide-notes{background:#232820;border:1px solid #4c5545;border-radius:12px;padding:24px}.guide-notes h2{font-size:22px}.guide-notes ul{padding-left:22px}.guide-notes li{margin:12px 0}.guide-related{border-top:1px solid #3b4041;margin-top:48px;padding-top:28px}.guide-related h2{font-size:25px}.guide-related>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-related a{background:#1b201f;border:1px solid #394240;border-radius:8px;padding:16px;display:block}.guide-help{margin-top:28px;padding:30px 0}.guide-help h2{font-size:25px}.guide-help p{color:#bac8c3;max-width:800px}.guide-help .actions{flex-wrap:wrap}.guide-media-note{margin-top:28px;font-size:14px}.guide-library footer{color:#b9c4c1;border-top:1px solid #3b4041;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 0;font-size:14px;display:flex}.guide-library a:focus-visible{outline-offset:5px;outline:2px solid #e7bd6a}.guide-language-choice{flex-wrap:wrap;gap:14px;margin:24px 0;display:flex}.guide-language-choice a{border:1px solid #e0bd77;border-radius:10px;padding:20px 28px;font-size:20px;font-weight:700}@media (max-width:760px){.guide-library{padding:0 20px}.guide-nav{flex-direction:column;align-items:flex-start;gap:16px}.guide-heading{padding-top:24px}.guide-heading p{font-size:17px}.guide-cards,.guide-reading-layout,.guide-related>div{grid-template-columns:1fr}.guide-reading-layout{gap:28px}.guide-toc{position:static}.guide-card{padding:24px}.guide-version{padding:17px}.guide-article h2{font-size:25px}.guide-help .actions a{justify-content:center;width:100%}.guide-library footer{flex-direction:column}}
