/* Documentation landing page: shared public content, responsive presentation only. */
.sr-documentation{--ld-light:#edf6fd;background:#fff;color:var(--sr-navy);margin:0}.sr-documentation a{color:inherit}.sr-documentation :where(a,button):focus-visible{outline:3px solid #015adc;outline-offset:5px}.ld-light :where(a,button):focus-visible{outline-color:#015adc}.ld-skip{position:absolute;left:16px;top:-100px;z-index:1000;background:#fff;padding:12px}.ld-skip:focus{top:12px}.ld-light{background:var(--ld-light);color:var(--sr-navy)}.ld-header{max-width:1200px;margin:auto;padding:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ld-header img{display:block;width:172px;height:auto}.ld-header nav{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:600}.ld-header a{text-decoration:none}.ld-nav-shop{border:1px solid #b7cde0;border-radius:99px;padding:9px 20px}.ld-nav-shop span{margin-left:14px}.ld-hero{text-align:center;position:relative;overflow:hidden}.ld-intro{position:relative;z-index:1;padding:40px 24px 0}.ld-intro h1{font-size:clamp(42px,5vw,64px);letter-spacing:-.04em;line-height:1.08;font-weight:600;margin:0 auto 24px;color:var(--sr-navy);max-width:1050px}.ld-lead{font-size:clamp(19px,2.1vw,25px);line-height:1.45;margin:0 auto 12px;max-width:650px}.ld-scope{font-size:14px;margin:0 auto;line-height:1.5;color:var(--sr-slate);max-width:560px}.ld-art{display:block;width:min(100%,720px);margin:-35px auto -130px;position:relative;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 83%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 83%,transparent)}.ld-art img{width:100%;height:auto;display:block}.ld-hero-bottom{position:relative;z-index:1;padding:25px 24px 46px;background:linear-gradient(transparent,#f8fcff 65%,#fff)}.ld-actions{display:flex;justify-content:center;align-items:center;gap:32px}.sr-documentation .ld-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:16px 28px;min-height:56px;border-radius:99px;background:var(--sr-navy);color:#fff;font-size:17px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px #01133b14;transition:background .15s}.sr-documentation .ld-button:hover{background:#06245d}.sr-documentation .ld-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--sr-navy);text-decoration:underline;text-underline-offset:5px;font-weight:600;font-size:16px}.ld-ruo{color:#42506a;font-size:12px;line-height:1.6;margin:22px 0 0}.ld-content{max-width:1160px;margin:auto;padding:0 36px}.ld-trust{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;text-align:center;padding:32px 0 72px;border-bottom:1px solid var(--sr-border)}.ld-trust svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ld-content .ld-trust h2{font-size:16px;line-height:1.35;font-weight:600;margin:12px 0 6px}.ld-trust a{font-size:13px;color:#4c5370;text-underline-offset:4px}.ld-record,.ld-process{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding:88px 0}.ld-content h2{font-size:clamp(30px,3.3vw,43px);line-height:1.14;letter-spacing:-.035em;font-weight:600;margin:0 0 24px}.ld-record>div>p,.ld-process p{font-size:17px;line-height:1.7;color:var(--sr-slate);margin:0 0 24px}.ld-record dl{margin:0}.ld-record dl>div{padding:23px 0;border-top:1px solid var(--sr-border)}.ld-record dl>div:first-child{padding-top:0;border:0}.ld-record dt{font-size:18px;font-weight:600;margin-bottom:8px}.ld-record dd{margin:0;font-size:15px;line-height:1.65;color:var(--sr-slate)}.ld-process{border-top:1px solid var(--sr-border);padding-top:70px;padding-bottom:70px}.ld-status{padding:48px;background:#f3f7fc;border-radius:22px}.ld-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.ld-status h3{font-size:18px;line-height:1.3;margin:0 0 10px;font-weight:600}.ld-status p{color:var(--sr-slate);margin:0;font-size:15px;line-height:1.6}.ld-status .ld-history{margin-top:30px;font-size:13px}.ld-closing{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:88px 0}.ld-closing h2{margin:0}.ld-footer{background:#f6f8fb;border-top:1px solid var(--sr-border)}.ld-footer-inner{max-width:1160px;margin:auto;padding:48px 36px}.ld-footer img{height:auto}.ld-footer nav{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0;font-size:14px}.ld-legal{max-width:1000px;font-size:12px;color:var(--sr-slate);line-height:1.8}.ld-legal p{margin:12px 0}
@media(max-width:720px){.ld-header{padding:20px}.ld-header img{width:140px}.ld-header nav{gap:18px;font-size:13px}.ld-header nav>a:first-child{display:none}.ld-nav-shop{padding:8px 13px}.ld-nav-shop span{margin-left:6px}.ld-intro{padding:38px 20px 0}.ld-intro h1{font-size:clamp(35px,8.8vw,57px);margin-bottom:18px;letter-spacing:-.04em}.ld-lead{font-size:18px;max-width:320px}.ld-desktop-break{display:none}.ld-scope{font-size:12px;max-width:290px;line-height:1.5}.ld-art{width:100%;margin:0 auto -22px}.ld-hero-bottom{padding:4px 20px 30px}.ld-actions{flex-direction:column;gap:18px}.sr-documentation .ld-button{font-size:16px;min-height:52px;padding:14px 27px}.sr-documentation .ld-text-link{font-size:14px}.ld-ruo{font-size:11px;margin-top:18px}.ld-content{padding:0 22px}.ld-trust{gap:12px;padding:22px 0 40px}.ld-trust h2{font-size:12px;line-height:1.4;letter-spacing:0;margin:10px 0 8px}.ld-trust a{font-size:11px;line-height:1.4;display:inline-block}.ld-trust svg{width:24px;height:24px}.ld-content .ld-trust h2{font-size:12px;line-height:1.4;letter-spacing:0;margin:10px 0 8px}.ld-record,.ld-process{grid-template-columns:1fr;gap:28px;padding:48px 0}.ld-content h2{font-size:32px;margin-bottom:18px}.ld-record>div>p,.ld-process p{font-size:15px}.ld-record dt{font-size:17px}.ld-record dd{font-size:14px}.ld-status{padding:28px 24px;border-radius:16px;margin:0 -2px}.ld-status h2{font-size:28px}.ld-status-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.ld-status h3{font-size:16px}.ld-status p{font-size:14px}.ld-closing{flex-direction:column;align-items:flex-start;padding:48px 0;gap:26px}.ld-footer-inner{padding:36px 22px}.ld-footer nav{gap:20px;font-size:13px}.ld-legal{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sr-documentation .ld-button{transition:none}}

@media(min-width:721px) and (max-height:820px){.ld-intro{padding-top:10px}.ld-intro h1{font-size:50px;margin-bottom:16px}.ld-lead{font-size:20px}.ld-art{width:560px;margin-top:-20px;margin-bottom:-105px}.ld-hero-bottom{padding-bottom:24px}.ld-header{padding-top:18px;padding-bottom:18px}}

.ld-arrow{display:inline-block;width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ld-trust a .ld-arrow{width:13px;height:13px}.ld-nav-shop .ld-arrow{margin-left:8px}

@media(min-width:721px){.ld-art{mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 83%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 83%,transparent);-webkit-mask-composite:source-in}}
