.faab-page,.faab-page *{box-sizing:border-box}.faab-page{max-width:1100px;margin:24px auto;color:#eef7ff}.faab-page h1{font-size:clamp(34px,4.5vw,58px);line-height:1.08;letter-spacing:-.035em;margin:13px 0 20px}.faab-page h1 span{color:#9af2d1}.faab-page h2{font-size:28px;line-height:1.2;margin:10px 0 19px}.faab-page h3{font-size:19px;line-height:1.3}.faab-page p{line-height:1.75}.faab-page a{color:#95efd0}.faab-kicker{color:#9eeccc;font-size:10px;letter-spacing:.13em;font-weight:850}.faab-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;align-items:center;border:1px solid #517c72;border-radius:24px;background:linear-gradient(120deg,#263344,#12382f);padding:30px}.faab-hero img{display:block;width:100%;height:auto;object-fit:contain;background:radial-gradient(ellipse,#527e7755,transparent 70%);border-radius:22px}.faab-dek{color:#c8dce5;font-size:20px;max-width:780px}.faab-direct{font-size:17px;color:#e0f0f3}.faab-direct strong{color:#ffe1a0}.faab-section{margin:26px 0;padding:27px;border-radius:22px;border:1px solid #35545e;background:#122530}.faab-controls{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0}.faab-controls label{display:grid;gap:8px;flex:1;min-width:150px;color:#bed3de;font-size:12px}.faab-controls input,.faab-controls select{width:100%;background:#091a24;color:#f3fbff;border:1px solid #4c6876;border-radius:10px;padding:13px;font:inherit;font-size:16px}.faab-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.faab-scenario{min-width:0;border:1px solid #365b60;border-radius:16px;padding:20px;background:linear-gradient(135deg,#163630,#122431)}.faab-scenario h3{margin:0 0 14px}.faab-scenario>strong{font-size:33px;color:#a8f4d5}.faab-scenario>span{display:block;color:#f9db9b;font-size:14px;line-height:1.6;margin:16px 0}.faab-scenario p{font-size:13px;color:#bdd2dd}.faab-meter{height:7px;border-radius:8px;background:#38515b;margin:20px 0;position:relative}.faab-meter i{position:absolute;height:11px;top:-2px;border-radius:6px;background:linear-gradient(90deg,#83dfbe,#e6d38f);max-width:100%}.faab-calculator-note{font-size:12px;color:#d1e5ed}.faab-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.faab-facts>div{padding:17px;border:1px solid #385963;border-radius:14px;background:#0d2029}.faab-facts span{display:block;color:#b1c8d5;font-size:12px}.faab-facts strong{display:block;color:#a3f2d4;font-size:25px;margin-top:9px}.faab-warning{border:1px solid #d9bb75;border-radius:15px;background:#43392366;padding:18px;margin:18px 0;color:#fce5b1;line-height:1.7}.faab-warning strong{display:block}.faab-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:27px 0}.faab-guide-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;align-items:center;padding:22px;border:1px solid #3d6666;border-radius:20px;background:linear-gradient(115deg,#18352f,#162432);text-decoration:none}.faab-guide-card img{width:110px;height:auto;object-fit:contain}.faab-guide-card span{font-size:10px;letter-spacing:.08em;color:#b9d1dc}.faab-guide-card h2{font-size:23px;margin:8px 0;color:#eef7ff}.faab-guide-card p{font-size:13px;color:#bed2df;margin:0 0 10px}.faab-guide-card strong{color:#f4d38b}.faab-page .faab-button{display:inline-flex;background:#96efd0;color:#10262a;border-radius:12px;padding:13px 20px;text-decoration:none;font-weight:800;margin:10px 15px 10px 0}.faab-sources{border-top:1px solid #37535e;margin-top:35px;padding:22px 0;font-size:12px;color:#b6cfda}.faab-sources summary{cursor:pointer;font-size:14px}.faab-page a:focus-visible,.faab-page input:focus-visible,.faab-page select:focus-visible{outline:3px solid #f6d790;outline-offset:4px}@media(max-width:650px){.faab-hero{grid-template-columns:minmax(0,1fr) 80px;padding:21px;gap:10px;align-items:start}.faab-hero>div{grid-column:1/-1;grid-row:1}.faab-hero>img{grid-column:2;grid-row:1}.faab-hero h1{font-size:33px;padding-right:65px}.faab-hero .faab-kicker{padding-right:75px}.faab-dek{font-size:17px}.faab-section{padding:19px}.faab-scenarios,.faab-guide-grid{grid-template-columns:1fr}.faab-scenario{padding:19px}.faab-scenario p{font-size:14px}.faab-facts{grid-template-columns:1fr}.faab-guide-card{padding:18px;grid-template-columns:90px minmax(0,1fr);gap:12px}.faab-guide-card img{width:90px}.faab-page .faab-button{justify-content:center;width:100%;margin-right:0}.faab-page h2{font-size:25px}.faab-controls label{min-width:120px}}
