.clear-page-v465{max-width:1120px;padding:0 24px;margin:auto;color:#edf2f7;line-height:1.8}.clear-page-v465>header{padding:64px 0 36px}.clear-page-v465 h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.18;max-width:950px}.clear-page-v465 h2,.home-clear-v465 h2{font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.3}.clear-page-v465 p,.home-clear-v465 p{font-size:1.08rem;max-width:900px}.clear-kicker{color:#e8c37a;font-weight:700}.clear-page-v465>section{padding:36px 0;border-top:1px solid #34475a}.clear-visual{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.clear-visual li{padding:22px;background:#101d2b;border:1px solid #48566c;border-radius:12px}.clear-visual span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e8c37a;color:#0b1520;font-weight:800}.clear-visual h3{font-size:1.2rem}.clear-page-v465 .clear-caption{font-size:.95rem;color:#bdc8d6}.clear-links{display:flex;flex-wrap:wrap;gap:8px 24px}.clear-links a{display:inline-block;line-height:1.5;padding:10px 0;min-height:44px;box-sizing:border-box;color:#e8c37a}.clear-button{display:inline-flex;min-height:48px;align-items:center;background:#e8c37a;color:#101d2b;padding:12px 24px;border-radius:8px;font-weight:700;text-decoration:none}.clear-technical{margin:24px 0 50px;border:1px solid #48566c;border-radius:12px;padding:24px}.clear-technical>summary{font-size:1.1rem;font-weight:700;cursor:pointer;min-height:44px}.clear-legacy{overflow:hidden;margin-top:24px}.home-clear-v465{max-width:1120px;margin:28px auto;padding:30px 24px;background:#101d2b;border-radius:12px}.clear-page-v465 :focus-visible,.home-clear-v465 :focus-visible{outline:3px solid #e8c37a;outline-offset:4px}@media(max-width:900px){.clear-visual{grid-template-columns:1fr 1fr}}@media(max-width:600px){.clear-page-v465{padding:0 20px}.clear-page-v465>header{padding:36px 0 24px}.clear-visual{grid-template-columns:1fr}.clear-page-v465 p,.home-clear-v465 p{font-size:1rem}.clear-button{width:100%;justify-content:center;box-sizing:border-box}.clear-technical{padding:18px}.home-clear-v465{margin:20px 16px;padding:24px}.clear-page-v465 h1{font-size:2.2rem}}