:root{--sva-ink:#173b44;--sva-glacier:#dceef0;--sva-meadow:#487a55;--sva-apricot:#d8874c;--sva-snow:#fbfcf8;--sva-berry:#8c3944;--sva-line:#bfd2d5}.sva-main{background:var(--sva-snow);color:#173239;line-height:1.82}.sva-main *{box-sizing:border-box}.sva-main a{color:#17656f;text-underline-offset:4px}.sva-shell{width:min(1140px,calc(100% - 32px));margin-inline:auto}.sva-hero{padding:66px 0 58px;background:linear-gradient(115deg,#eef7f6 0 49.8%,#f8eee5 50.2% 100%);overflow:hidden}.sva-crumbs{display:flex;gap:10px;font-size:.88rem;margin-bottom:34px}.sva-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}.sva-kicker{margin:0 0 10px;color:#a5532e;font-weight:850;font-size:.88rem;letter-spacing:.035em}.sva-main h1{font-size:clamp(2.3rem,5.5vw,4.9rem);line-height:1.07;letter-spacing:-.045em;color:var(--sva-ink);margin:0 0 22px}.sva-main h2{font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.28;color:var(--sva-ink);margin:0 0 20px}.sva-main h3{color:var(--sva-ink);line-height:1.4}.sva-lead{font-size:1.18rem;max-width:760px}.sva-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:#526d72;font-size:.87rem;margin-top:24px}.sva-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.sva-btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:4px;padding:12px 22px;background:var(--sva-ink);color:#fff!important;text-decoration:none;font:inherit;font-weight:850;cursor:pointer}.sva-btn:hover,.sva-btn:focus-visible{background:#245762}.sva-link{font-weight:800}.sva-bridge{display:grid;grid-template-columns:1fr 74px 1fr;align-items:center;min-height:360px}.sva-country{min-height:245px;padding:30px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--sva-line);background:rgba(255,255,255,.7)}.sva-country.swiss{border-radius:100px 10px 10px 100px}.sva-country.austria{border-radius:10px 100px 100px 10px}.sva-country>span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sva-ink);color:#fff;font-weight:900}.sva-country.austria>span{background:var(--sva-berry)}.sva-country strong{font-size:1.35rem;color:var(--sva-ink);margin-top:12px}.sva-country small{margin-top:5px}.sva-key{position:relative;z-index:2;display:grid;gap:6px}.sva-key span{padding:7px 3px;text-align:center;background:var(--sva-apricot);color:#2d221d;font-size:.75rem;font-weight:850;box-shadow:0 4px 12px rgba(23,59,68,.12)}.sva-toc{position:sticky;top:0;z-index:12;border-block:1px solid var(--sva-line);background:rgba(251,252,248,.96);backdrop-filter:blur(8px)}.sva-toc .sva-shell{display:flex;gap:22px;overflow-x:auto;padding-block:11px}.sva-toc a{white-space:nowrap;text-decoration:none;font-size:.9rem;font-weight:800}.sva-section{padding:74px 0;scroll-margin-top:70px}.sva-prose{max-width:900px}.sva-prose>p,.sva-section>div>p{font-size:1.04rem}.sva-verdict{margin-top:30px;padding:22px 25px;background:var(--sva-glacier);border-right:6px solid var(--sva-meadow);display:grid;gap:5px}.sva-ice{background:var(--sva-glacier)}.sva-table-wrap{overflow:auto;border:1px solid #a9c5c9;background:#fff}.sva-table-wrap:focus-visible{outline:3px solid var(--sva-apricot);outline-offset:3px}.sva-main table{width:100%;min-width:820px;border-collapse:collapse}.sva-main caption{text-align:right;padding:16px 18px;font-weight:850}.sva-main th,.sva-main td{text-align:right;vertical-align:top;padding:15px;border-top:1px solid #d5e2e3}.sva-main thead{background:var(--sva-ink);color:#fff}.sva-main tbody th{background:#edf4f3;color:var(--sva-ink);width:18%}.sva-lanes{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sva-lanes article{position:relative;padding:32px;border:1px solid var(--sva-line);background:#fff;overflow:hidden}.sva-lanes article:first-child{border-top:7px solid var(--sva-ink)}.sva-lanes article:last-child{border-top:7px solid var(--sva-berry)}.sva-code{position:absolute;left:20px;top:8px;font-size:3rem;font-weight:900;color:rgba(23,59,68,.08)}.sva-lanes ul{padding-right:20px}.sva-neutral{margin-top:22px;padding:25px;background:#f2f6ef;border-right:6px solid var(--sva-meadow)}.sva-ink{background:var(--sva-ink);color:#eff7f5}.sva-ink h2,.sva-ink h3{color:#fff}.sva-ink a{color:#aee7ee}.sva-ink .sva-kicker{color:#f1ac7b}.sva-intro{max-width:900px;color:#d9e9e6}.sva-budget-grid{display:grid;grid-template-columns:1fr 1fr .8fr;gap:16px;margin-top:30px}.sva-budget-grid article{padding:24px;border:1px solid #57757a;background:#214852}.sva-budget-grid article:nth-child(2){background:#56323a}.sva-budget-grid .sva-difference{background:#f5e8dc;color:#203a3e}.sva-budget-grid span{display:block;font-size:.84rem}.sva-budget-grid strong{display:block;font-size:1.5rem;margin:8px 0;color:#fff}.sva-budget-grid .sva-difference strong{color:var(--sva-berry)}.sva-receipts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sva-receipts>div{padding:20px;border-top:1px solid #68848a}.sva-receipts b{color:#f1ac7b}.sva-budget-note{margin-top:24px;padding:18px;background:#0d3038;border:1px solid #5e7b80}.sva-check,.sva-warning{margin-top:28px;padding:22px 25px;background:#eef5f1;border-right:6px solid var(--sva-meadow)}.sva-warning{background:#fff1ed;border-color:var(--sva-berry)}.sva-tool-section{background:#102f36;color:#edf7f5}.sva-tool-section h2{color:#fff}.sva-tool-copy>p{color:#edf7f5}.sva-tool{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.sva-tool label{display:grid;gap:8px;font-weight:800}.sva-tool select{width:100%;min-height:48px;padding:8px;border:1px solid #719097;background:#fff;color:#173239;font:inherit}.sva-tool-actions{grid-column:1/-1;display:flex;gap:12px}.sva-btn-apricot{background:var(--sva-apricot);color:#2b211d!important}.sva-reset{padding:11px 20px;border:1px solid #a9c0c3;background:transparent;color:#fff;font:inherit;font-weight:800;cursor:pointer}.sva-result{display:block;margin-top:24px;padding:25px;background:#f4f7f2;color:#173239;border-right:8px solid #899b9d}.sva-result:focus-visible{outline:3px solid #efb48b;outline-offset:3px}.sva-result.ch{border-color:var(--sva-ink)}.sva-result.at{border-color:var(--sva-berry)}.sva-result.tie{border-color:var(--sva-apricot)}.sva-score{display:flex;gap:18px}.sva-score span{padding:7px 11px;background:#e0ebe8}.sva-weather{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sva-weather article{padding:23px;background:#fff;border-top:5px solid var(--sva-meadow)}.sva-scenarios{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sva-scenarios article{padding:20px;background:#fff;border:1px solid var(--sva-line)}.sva-scenarios span{font-weight:900;color:#a5532e}.sva-mistakes li{margin-bottom:13px}.sva-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sva-faq details{background:#fff;border:1px solid var(--sva-line);padding:0 20px}.sva-faq summary{cursor:pointer;padding:17px 0;font-weight:850;color:var(--sva-ink)}.sva-faq p{margin:0;padding-bottom:18px}.sva-sources{border-top:1px solid var(--sva-line)}.sva-source-links{font-size:.95rem!important}.sva-final{padding:52px 0;background:var(--sva-meadow);color:#fff}.sva-final .sva-shell{display:flex;justify-content:space-between;align-items:center;gap:32px}.sva-final h2,.sva-final .sva-kicker{color:#fff}.sva-final p{max-width:760px}.sva-btn-light{background:#fff;color:var(--sva-ink)!important;white-space:nowrap}.sva-review{min-height:55vh;padding:80px 0;background:var(--sva-glacier)}.sva-review article{max-width:720px}
.sva-code{color:#5f787d}.sva-ink .sva-intro,.sva-budget-grid article:not(.sva-difference) p,.sva-receipts p,.sva-tool-copy>p{color:#edf7f5!important}.sva-final h2,.sva-final .sva-kicker{color:#fff!important}
@media(max-width:950px){.sva-hero-grid{grid-template-columns:1fr}.sva-bridge{max-width:560px;margin-inline:auto}.sva-budget-grid{grid-template-columns:1fr 1fr}.sva-budget-grid .sva-difference{grid-column:1/-1}.sva-scenarios{grid-template-columns:repeat(2,1fr)}.sva-tool{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.sva-shell{width:min(100% - 24px,1140px)}.sva-hero{padding-top:42px}.sva-bridge{grid-template-columns:1fr 58px 1fr;min-height:280px}.sva-country{min-height:205px;padding-inline:8px}.sva-country small{font-size:.72rem}.sva-lanes,.sva-budget-grid,.sva-receipts,.sva-weather,.sva-faq,.sva-tool{grid-template-columns:1fr}.sva-budget-grid .sva-difference,.sva-tool-actions{grid-column:auto}.sva-tool-actions{flex-direction:column}.sva-tool-actions>*{width:100%}.sva-scenarios{grid-template-columns:1fr}.sva-final .sva-shell{align-items:stretch;flex-direction:column}.sva-btn-light{white-space:normal}.sva-section{padding:56px 0}}
@media(prefers-reduced-motion:reduce){.sva-main *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.sva-toc,.sva-actions,.sva-tool,.sva-final{display:none!important}.sva-section{padding:22px 0}.sva-main{background:#fff}.sva-ink{background:#fff;color:#000}.sva-ink h2,.sva-ink h3{color:#000}.sva-lanes,.sva-budget-grid{grid-template-columns:1fr 1fr}}
