@import url("/assets/fonts/fonts.css");
html{scroll-behavior:smooth;scroll-padding-top:30px}.guide-lead{max-width:680px;font-size:22px;line-height:1.6;color:#62625e}.guide-toc{margin-block:40px}.guide-toc>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.guide-toc a{display:block;padding:14px 0;border-bottom:1px solid #e7e4de;color:#a83911;font-size:18px;text-decoration:none}.guide-toc a:hover{text-decoration:underline}.guide-section{max-width:850px;margin-block:56px;padding-top:28px;border-top:1px solid #e7e4de}.guide-section h2{font-size:34px;line-height:1.2;max-width:780px}.guide-section ol{padding-left:28px}.guide-section li{padding-left:10px;margin:22px 0;font-size:19px;line-height:1.8}.guide-section li::marker{color:#c34716;font-weight:600}.text-link{display:inline-block;color:#a83911;min-height:44px;padding-block:10px;text-underline-offset:5px}.guide-footer{max-width:1160px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #e7e4de}.guide-skip{position:absolute;top:-80px;left:20px;background:#20201e;color:white;padding:14px;z-index:20}.guide-skip:focus{top:10px}@media(max-width:600px){.guide-toc>div{grid-template-columns:1fr;gap:0}.guide-section h2{font-size:29px}.guide-section li{font-size:18px;padding-left:6px}.guide-section{margin-block:38px}.guide-lead{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
