.manual-page .reading-hero{max-width:none;padding:72px 48px;margin:32px 0 64px;background:linear-gradient(115deg,#0b2d38,#194740);color:#eff7f6;border:1px solid #456b68;border-radius:16px;position:relative;overflow:hidden}.manual-page .reading-hero:after{content:"";position:absolute;width:280px;height:360px;right:-130px;top:-140px;border:1px solid #78b9a64d;box-shadow:0 0 0 40px #78b9a60a,0 0 0 80px #78b9a606;border-radius:70% 10% 70% 70%;transform:rotate(28deg);pointer-events:none}.manual-page .reading-hero h1{font-size:44px;max-width:800px;line-height:1.3}.manual-page .reading-hero p{color:#bcd3d2;font-size:15px}.manual-page .reading-hero .eyebrow{font-size:12px}.manual-page .reading-hero .actions{margin-top:28px}.manual-page .reading-hero .text-link{color:#dceee8}.manual-page .reading-hero a:focus-visible{outline-color:#8fe6c0}.manual-page .manual-layout{grid-template-columns:200px minmax(0,1fr);gap:64px}.manual-page .toc{border-left:1px solid #d2e0dc;padding-left:18px;top:106px}.toc>strong{font-size:12px;letter-spacing:.1em;color:#54756f;padding-bottom:12px}.manual-page .toc a{font-size:13px;position:relative;padding:10px 0}.manual-page .toc a[aria-current="location"]{color:#12745d;font-weight:650}.manual-page .toc a[aria-current="location"]:before{content:"";position:absolute;left:-20px;top:12px;bottom:12px;width:3px;background:#22c3a6;border-radius:2px}.manual-page .manual>section{scroll-margin-top:110px;padding-bottom:56px;margin-bottom:48px}.manual-page .manual h2{font-size:30px;line-height:1.4}.manual-page .manual h3{margin-top:0;font-size:20px}.manual-page .manual .eyebrow{font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.12em;margin-bottom:14px}.manual-journey{counter-reset:steps;list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dce7e2;border:1px solid #dce7e2;border-radius:10px;overflow:hidden}.manual-journey li{margin:0!important;padding:24px;background:#f7faf8;counter-increment:steps}.manual-journey li:before{content:counter(steps,decimal-leading-zero);display:block;font-size:12px;color:#3b8977;margin-bottom:20px}.manual-journey strong{font-size:16px;color:var(--ink)}.manual-journey p{font-size:13px;line-height:1.8;margin:8px 0 0}.manual-controls{display:flex;gap:10px;margin:20px 0}.manual-controls[hidden]{display:none}.manual-controls button{font:inherit;font-size:12px;padding:9px 14px;border:1px solid #bdcec8;border-radius:5px;color:#305c51;background:#f8fcfa;cursor:pointer}.manual-controls button:hover{background:#e4f3ec}.manual-controls button:focus-visible{outline:2px solid #12745d;outline-offset:3px}.manual-page .manual details{padding:0;border:1px solid #d7e3df;border-radius:8px;margin:10px 0;background:white;overflow:hidden;transition:border-color .2s,background .2s}.manual-page .manual details[open]{background:#f2f8f5;border-color:#91bbab;padding:0}.manual-page summary{padding:20px 44px 20px 22px;list-style:none;position:relative;font-size:16px;line-height:1.6}.manual-page summary::-webkit-details-marker{display:none}.manual-page summary:after{content:'+';position:absolute;right:20px;top:20px;color:#33816b}.manual-page details[open]>summary:after{content:'−'}.manual-page summary:hover{background:#eaf5ef}.manual-page .guide-body{padding:0 24px 24px}.manual-page .guide-result{border-top:1px solid #ccded5;padding-top:18px;font-size:14px}.manual-page details>p{padding:0 24px 22px;margin:0}.manual-page .manual details ol{font-size:15px}.manual-page .feature-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;padding:30px 0;border-top:1px solid #d5e2dc;scroll-margin-top:110px}.feature-row header p{font-size:13px}.feature-row dl{margin:0}.feature-row dt{font-weight:600;font-size:15px;margin-top:20px}.feature-row dt:first-child{margin-top:0}.feature-row dd{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.9}.concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.concept-grid>div{border-top:1px solid #cadfd4;padding-top:20px}.concept-grid dt{font-weight:600;font-size:18px}.concept-grid dd{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.9}.anchor-alias{scroll-margin-top:110px}
@media(max-width:900px){.manual-page .manual-layout{gap:32px;grid-template-columns:155px minmax(0,1fr)}.manual-page .reading-hero h1{font-size:36px}.manual-page .feature-row{grid-template-columns:1fr;gap:8px}.manual-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.manual-page .reading-hero{margin:20px 0 32px;padding:32px 24px;border-radius:10px}.manual-page .reading-hero h1{font-size:29px}.manual-page .manual-layout{grid-template-columns:1fr;gap:32px}.manual-page .toc{position:static;border:1px solid #d3e3db;border-radius:8px;padding:18px;display:flex;flex-wrap:wrap;gap:2px 18px;background:#f3f8f5}.toc>strong{width:100%;padding-bottom:4px}.manual-page .toc a{font-size:12px}.manual-page .toc a[aria-current="location"]:before{display:none}.manual-page .manual h2{font-size:25px}.manual-journey li{padding:20px 16px}.manual-page summary{font-size:15px;padding-left:18px}.manual-page .guide-body{padding:0 18px 20px}.concept-grid{grid-template-columns:1fr;gap:22px}.manual-page .manual>section{padding-bottom:36px;margin-bottom:32px}}
