
.en-faq{--faq-bg:#101a29;--faq-border:#2a3b50;--faq-text:#edf4fc;--faq-muted:#b4c5d8;--faq-accent:#64dec9;color:var(--faq-text);max-width:1160px;padding-top:34px;padding-bottom:60px;scroll-margin-top:110px}.en-faq a{color:var(--faq-accent)}.faq-hero{padding:clamp(28px,6vw,66px);border:1px solid var(--faq-border);border-radius:24px;background:radial-gradient(ellipse at 85% 10%,#16483d 0,transparent 55%),#101a29}.faq-eyebrow{font-size:.75rem;letter-spacing:.14em;font-weight:700;color:var(--faq-accent)}.faq-hero h1{font-size:clamp(2.5rem,6vw,4.7rem);line-height:1.08;letter-spacing:-.04em;margin:18px 0 22px;font-weight:800}.faq-hero h1 span{color:var(--faq-accent)}.faq-hero p{max-width:620px;color:var(--faq-muted);font-size:1.13rem;line-height:1.7}.faq-hero-links,.faq-jumps{display:flex;flex-wrap:wrap;gap:12px}.faq-hero-links a{border:1px solid #507169;border-radius:30px;padding:10px 18px;text-decoration:none}.faq-hero-links a:first-child{background:var(--faq-accent);color:#10221d;font-weight:700}.faq-jumps{padding:24px 4px}.faq-jumps a{background:var(--faq-bg);border:1px solid var(--faq-border);border-radius:8px;padding:9px 14px;text-decoration:none}.faq-panel,.faq-search-panel{background:var(--faq-bg);border:1px solid var(--faq-border);border-radius:18px;padding:clamp(20px,4vw,38px);margin-bottom:22px;scroll-margin-top:105px}.faq-panel h2{font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.025em;margin:10px 0 16px}.faq-panel h3{font-size:1.14rem;font-weight:700}.faq-panel p,.faq-panel li{line-height:1.75;color:var(--faq-muted)}.faq-panel li{margin-bottom:8px}.faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px}.en-faq code{color:#90e9db;background:#192d3c;border:1px solid #304957;border-radius:5px;padding:2px 7px;font-size:.9em;overflow-wrap:anywhere}.faq-note{border-left:3px solid var(--faq-accent);padding:14px 18px;background:#172a35;color:#c4d9df;border-radius:0 8px 8px 0;line-height:1.7;margin-top:18px}.faq-calculator{border:1px solid #385d65;border-radius:14px;padding:24px;background:#142735}.faq-calculator label{font-weight:700;display:block}.faq-calculator input{width:100%;accent-color:var(--faq-accent);margin:22px 0}.faq-metric{display:flex;flex-direction:column;margin-bottom:20px}.faq-metric strong{font-size:2.6rem;line-height:1.2;color:var(--faq-accent);font-variant-numeric:tabular-nums}.faq-metric.small strong{font-size:1.65rem}.faq-metric span{color:var(--faq-muted);margin-top:7px}.faq-calculator p{font-size:.86rem;margin-bottom:0}.faq-details{border-top:1px solid var(--faq-border);padding:17px 0}.faq-details summary{cursor:pointer;font-weight:600;line-height:1.6}.faq-details summary:focus-visible,.en-faq a:focus-visible,.en-faq button:focus-visible{outline:3px solid var(--faq-accent);outline-offset:4px}.faq-details p{margin:14px 0 0}.faq-subheading{margin-top:26px}.faq-table-scroll{overflow-x:auto;margin-top:16px}.en-faq table{width:100%;border-collapse:collapse;min-width:480px;font-variant-numeric:tabular-nums}.en-faq caption{color:var(--faq-muted);caption-side:top}.en-faq th,.en-faq td{text-align:left;padding:13px 12px;border-bottom:1px solid var(--faq-border)}.en-faq thead{background:#1b3042}.en-faq td{color:var(--faq-muted)}.faq-search-panel label{display:block;font-size:1.2rem;font-weight:700;margin-bottom:12px}.faq-search-panel input{width:100%;padding:13px 16px;border-radius:8px;border:1px solid #466279;background:#0d1622;color:var(--faq-text)}.faq-search-panel p{color:var(--faq-muted);margin:12px 0 0}.faq-search-panel button{margin-top:12px;border:1px solid var(--faq-accent);border-radius:7px;padding:7px 14px;background:transparent;color:var(--faq-accent)}.faq-command{display:grid;grid-template-columns:minmax(180px,.8fr) 1.4fr;gap:22px;padding:21px 0;border-bottom:1px solid var(--faq-border)}.faq-command:last-child{border-bottom:0}.faq-command p{margin:0 0 8px}.faq-command .faq-aliases{font-size:.82rem;margin:9px 0 0;overflow-wrap:anywhere}.faq-tag{font-size:.75rem;color:#9ddccd;background:#1b3337;border-radius:5px;padding:4px 8px;display:inline-block}.faq-end{display:flex;justify-content:space-between;gap:20px;color:var(--faq-muted);font-size:.85rem}.en-faq [hidden]{display:none!important}@media(max-width:700px){.faq-columns{grid-template-columns:1fr;gap:20px}.faq-command{grid-template-columns:1fr;gap:12px}.faq-end{flex-direction:column}.faq-hero-links{gap:8px}}@media(prefers-reduced-motion:no-preference){.en-faq{scroll-behavior:smooth}}
