body[data-discovery-version]{margin:0;background:#080f23;color:#f2f5ff;font-family:system-ui,-apple-system,'Noto Sans',sans-serif;line-height:1.7}body[data-discovery-version] *{box-sizing:border-box}.v80-main{max-width:1160px;margin:auto;padding:24px}.v80-top{position:sticky;top:0;z-index:10;background:#0b1d42f5;border-bottom:1px solid #294269;padding:15px max(20px,calc((100vw - 1112px)/2));display:flex;justify-content:space-between;gap:20px}.v80-top a{color:white;text-decoration:none;font-weight:800}.v80-top span{color:#75bdff}.v80-main a,.v80-entry a{color:#b4d9ff;text-underline-offset:4px}.v80-langs{display:flex;gap:12px;flex-wrap:wrap}.v80-langs [aria-current]{font-weight:800;color:#fff}.v80-main h1{font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.25;max-width:920px}.v80-main h2{font-size:1.25rem;line-height:1.5}.v80-lead{font-size:1.12rem;max-width:850px;color:#c8d7ef}.v80-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.v80-card{border:1px solid #30456d;border-radius:20px;overflow:hidden;background:#10213f}.v80-card>a{display:block;color:inherit;text-decoration:none;height:100%}.v80-card img{width:100%;height:235px;object-fit:contain;background:#080f23;display:block}.v80-card> a>div{padding:20px}.v80-card h2{margin-top:0}.v80-card p{color:#c9d5e8}.v80-question{background:linear-gradient(135deg,#173873,#111e3c)}.v80-layout{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:40px;margin-top:24px}.v80-hero{margin:0}.v80-hero img{width:100%;height:auto;max-height:650px;object-fit:contain;display:block;border-radius:16px}.v80-hero figcaption{font-size:.9rem;color:#bdcce2;margin:14px 0}.v80-layout article{min-width:0}.v80-layout article>section{padding-bottom:22px;border-bottom:1px solid #253855;margin-bottom:24px}.v80-place{padding:16px;border-radius:12px;background:#112546;margin:16px 0}.v80-place p{font-size:.95rem;overflow-wrap:anywhere}.v80-main button{font:inherit;min-height:46px;padding:10px 16px;border-radius:10px;border:1px solid #6493d9;background:#164eae;color:white;cursor:pointer;max-width:100%;white-space:normal}.v80-main button:focus-visible,.v80-main a:focus-visible,.v80-main textarea:focus-visible{outline:3px solid #ffd677;outline-offset:3px}.v80-main textarea{display:block;width:100%;font:inherit;color:white;background:#0d1930;border:1px solid #56729e;border-radius:12px;padding:12px;resize:vertical}.v80-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.v80-note{background:#102847;border-left:3px solid #6ca6ff;padding:18px}.v80-main footer{margin-top:40px;padding:25px 0;border-top:1px solid #30456d}.v80-main dialog{width:min(96vw,960px);max-height:94dvh;background:#0c1831;color:#f2f5ff;border:1px solid #5273a4;border-radius:16px;padding:16px;overflow:auto}.v80-main dialog::backdrop{background:#000b}.v80-main dialog header{position:sticky;top:-16px;background:#0c1831;padding:8px 0;text-align:right}.v80-main dialog img{width:100%;height:auto;object-fit:contain;display:block}.v80-entry{margin:32px 0;padding:22px;border:1px solid #395880;border-radius:16px;background:#0c1f3d;color:#eaf2ff}.v80-entry nav{display:flex;flex-wrap:wrap;gap:10px 20px}.v80-entry h2{font-size:1.25rem}.v80-entry a{overflow-wrap:anywhere}@media(max-width:850px){.v80-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v80-layout{grid-template-columns:1fr;gap:20px}.v80-hero img{max-height:440px}}@media(max-width:520px){.v80-main{padding:16px}.v80-grid{grid-template-columns:1fr;gap:16px}.v80-card img{height:260px}.v80-main h1{font-size:1.8rem}.v80-top{padding:12px 16px}.v80-main dialog{width:96vw;margin:auto;padding:12px}.v80-layout{margin-top:20px}.v80-main button{width:100%}.v80-entry nav{display:grid;gap:14px}}

.v80-layout article section>img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;margin:16px 0;border-radius:12px}.v81-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.v81-steps a{padding:12px;background:#173764;border-radius:12px;text-decoration:none}.v80-layout article section{scroll-margin-top:80px}@media(max-width:420px){.v81-steps{grid-template-columns:1fr}}
