.rar-page{font:400 1.0625rem/1.75 var(--wr-font);color:#10243e;background:#fff}.rar-page *{box-sizing:border-box}.rar-page h1,.rar-page h2,.rar-page h3{font-family:inherit;font-weight:700;line-height:1.15;letter-spacing:-.03em}.rar-page h1{font-size:clamp(2.5rem,5vw,4.5rem);max-width:22ch;margin:24px auto}.rar-page h2{font-size:clamp(1.7rem,2.8vw,2.4rem);margin:0 0 24px}.rar-page h3{font-size:1.3rem}.rar-page a{color:#5900d9;font-weight:600;text-underline-offset:.2em}.rar-page a:focus-visible,.rar-page summary:focus-visible{outline:3px solid #936000;outline-offset:5px}.rar-intro{text-align:center;padding:56px 24px;background:#f5f1fc}.rar-intro p{max-width:65ch;margin:auto}.rar-layout{width:min(1160px,calc(100% - 64px));margin:56px auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:72px;align-items:start}.rar-toc{position:sticky;top:24px;border-top:4px solid #5900d9;padding-top:20px}.rar-toc h2{font-size:1.1rem}.rar-toc a{display:block;padding:10px 0;line-height:1.4;font-size:.95rem;border-bottom:1px solid #d8dce5}.rar-page article>section{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #d8dce5;scroll-margin-top:24px}.rar-page article p{margin:0 0 24px}.rar-page article li{margin-bottom:12px}.rar-page details{padding:16px 0;border-top:1px solid #d8dce5}.rar-page summary{cursor:pointer;font-weight:600;min-height:44px}.rar-page details p{margin-top:16px}.rar-next{background:#f5f1fc;padding:28px!important}.rar-next a{display:block;min-height:44px;margin-top:12px}.rar-guides{width:min(1160px,calc(100% - 64px));margin:56px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.rar-guides article{border-top:4px solid #5900d9;padding-top:24px}.rar-guides article>p:first-child{color:#46576c;font-size:.9rem;font-weight:600}.rar-index-next{width:min(1160px,calc(100% - 64px));padding:40px 0 64px;margin:auto;border-top:1px solid #d8dce5}@media(max-width:760px){.rar-intro{padding:36px 20px}.rar-layout{width:calc(100% - 40px);grid-template-columns:1fr;gap:36px;margin-block:32px}.rar-toc{position:static}.rar-toc a{min-height:44px}.rar-guides{width:calc(100% - 40px);grid-template-columns:1fr;gap:32px;margin-block:32px}.rar-index-next{width:calc(100% - 40px)}}
