.info-shell{min-height:100svh;color:var(--paper);padding:0 clamp(20px,5vw,80px)}.info-header{max-width:1120px;min-height:104px;margin:auto;gap:16px;border-bottom:1px solid #ffffff12}.info-header,.info-home{display:flex;align-items:center}.info-home{gap:10px;text-decoration:none;color:var(--paper)}.info-home strong{font:800 33px/1 var(--display);letter-spacing:-1.5px}.info-home strong span{color:var(--green)}.info-back{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:#b8b4bf;text-decoration:none;padding:10px 0 10px 12px}.info-content{display:grid;grid-template-columns:200px minmax(0,700px);gap:clamp(30px,6vw,90px);max-width:1120px;margin:64px auto 72px}.info-sidebar{padding-top:5px}.info-kicker{font:650 10px/1.5 var(--display);letter-spacing:1.6px;color:#aaa3b3}.info-sidebar nav{display:grid;gap:5px;margin-top:18px}.info-sidebar nav a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:12px 0;color:#d7d1de;font-size:13px;border-bottom:1px solid #ffffff12}.info-sidebar p{font-size:11px;line-height:1.8;max-width:170px;color:#928b9d;margin-top:25px}.info-article h1{font:700 clamp(36px,5vw,58px)/1.08 var(--comic);letter-spacing:-1.5px;margin:17px 0 20px}.info-lead{font-size:17px;line-height:1.7;color:#bfb8c8;max-width:570px}.info-notice{margin:30px 0 38px;padding:18px 21px;border:1px solid #667765;background:#a4efac08;border-radius:5px 13px 6px 10px;box-shadow:3px 4px 0 #09090b}.info-notice strong{font-size:13px;color:var(--green)}.info-notice p{margin:6px 0 0;font-size:13px;line-height:1.75;color:#b9b5c0}.info-article section{margin-top:36px;padding-top:26px;border-top:1px solid #ffffff12;scroll-margin-top:24px}.info-article h2{font:700 22px/1.3 var(--comic);margin:0 0 14px}.info-article section p{font-size:14px;line-height:1.85;color:#bfb9c8;margin:12px 0}.info-article section strong{color:#e9e5ed;font-weight:600}.info-article a{color:var(--green);text-underline-offset:4px}.info-inline-link{display:inline-block;font-size:13px;padding:6px 0}.info-article code{font-size:.9em;overflow-wrap:anywhere}.info-contract{display:grid;gap:12px;margin-top:20px;padding:18px;border:1px dashed #68616f;border-radius:5px 10px 4px 8px}.info-contract>span{font-size:9px;color:#a9a2b2;letter-spacing:1px}.info-shell>.site-footer{position:static;max-width:1120px;margin:auto;padding:22px 0 30px;border-top:1px solid #ffffff12}.info-shell a:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:3px}.info-header a:hover,.info-sidebar a:hover{color:var(--green)}@media(max-width:700px){.info-header{min-height:82px;gap:10px}.info-home strong{font-size:28px}.info-home img{width:32px;height:32px}.info-back{font-size:11px;gap:5px}.info-content{display:block;margin-top:28px}.info-sidebar{margin-bottom:36px}.info-sidebar>p,.info-sidebar>span{display:none}.info-sidebar nav{display:flex;gap:20px;margin:0}.info-sidebar nav a{gap:8px;padding:9px 0;font-size:12px}.info-sidebar nav a svg{display:none}.info-article h1{font-size:40px}.info-lead{font-size:15px}}