:root{--navy:#07101f;--navy2:#0d1a2f;--blue:#236bdb;--blue2:#5f78ff;--ink:#101827;--muted:#64748b;--line:#dbe3ef;--bg:#f5f7fb;--ok:#137a46;--warn:#a65d00;--card:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--bg)}button,input,select{font:inherit}button{cursor:pointer}.hidden{display:none!important}
.hero{background:radial-gradient(circle at 75% 10%,#1f4b8c 0,#0a1830 34%,#07101f 68%);color:#fff;padding:0 0 52px;min-height:420px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto -10% -140px 35%;height:300px;background:radial-gradient(ellipse,#2d7ffb22 0,transparent 70%);transform:rotate(-8deg)}
.nav{max-width:1120px;margin:auto;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:11px;font-weight:950;font-size:24px;letter-spacing:-.03em}.brandMark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#fff,#dbe9ff);display:grid;place-items:center;color:#0b2346;box-shadow:0 8px 22px #0003}.brandMark span{font-size:22px}.brand b em{font-style:normal;color:#73a9ff}.navlinks{display:flex;gap:22px;font-size:14px}.navlinks a{color:#dce8fb;text-decoration:none}.heroInner{max-width:1120px;margin:auto;padding:56px 20px 14px;position:relative;z-index:2}.ey{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#5d83b9}.hero .ey{color:#8ab7ff}.hero h1{font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:-.055em;margin:12px 0 18px;max-width:780px}.hero p{max-width:670px;font-size:18px;line-height:1.6;color:#c8d6eb}.heroCta{display:inline-flex;align-items:center;gap:8px;border:0;background:#fff;color:#10233f;padding:14px 18px;border-radius:14px;font-weight:900;margin-top:12px}
.shell{max-width:1120px;margin:-34px auto 80px;padding:0 20px;position:relative;z-index:5}.machine{background:#fff;border:1px solid #e5eaf2;border-radius:24px;box-shadow:0 24px 60px #14213d1c;overflow:hidden}.machineHead{padding:18px 20px;border-bottom:1px solid #edf1f6;display:flex;justify-content:space-between;gap:16px;align-items:center}.stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;min-width:420px}.step{padding:8px 10px;border-radius:10px;background:#f1f4f8;color:#79879a;text-align:center;font-size:12px;font-weight:850}.step.active{background:#e7f0ff;color:#1451a6}.step.done{background:#e8f6ee;color:#197149}.content{padding:24px}.sectionTitle{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:4px 0 16px}.sectionTitle h2{margin:0;font-size:28px;letter-spacing:-.03em}.sub{color:var(--muted);font-size:14px}.country{font-size:11px;font-weight:900;letter-spacing:.08em;color:#8794a7;margin:22px 0 9px}.clubGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.club{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:#fff;border:1px solid var(--line);padding:12px;border-radius:14px;transition:.18s}.club:hover{border-color:#94b9ee;transform:translateY(-1px)}.club.active{border-color:#2f74dc;background:#f3f8ff;box-shadow:0 0 0 2px #d8e8ff inset}.crest{width:42px;height:42px;object-fit:contain;flex:0 0 42px}.crestFallback{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;font-weight:900;color:#34435a;flex:0 0 42px}.club b{display:block}.club small{display:block;color:#78869a;margin-top:2px}.club .clubStatus{color:#3169ad;font-weight:750;line-height:1.25}.fixtureBox{margin-top:18px;border:1px solid #dce5f1;border-radius:18px;padding:16px;background:#fafcff}.fixtureRow{display:flex;align-items:center;justify-content:space-between;gap:14px}.versus{display:flex;align-items:center;gap:10px}.versus .crest{width:34px;height:34px}.fixtureMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.chip{padding:7px 9px;border:1px solid #dce5f1;border-radius:999px;background:#fff;font-size:12px;color:#536174}.statusChip{background:#eef5ff;border-color:#cfe2fa;color:#245b9c;font-weight:800}.primary,.secondary{border-radius:12px;padding:13px 16px;font-weight:900;border:0}.primary{background:linear-gradient(135deg,#2569d8,#5a63ec);color:#fff}.secondary{background:#fff;border:1px solid #cfd8e6;color:#172033}.full{width:100%}.scanBox{margin-top:16px;display:flex;gap:10px}.journeySummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 18px}.summaryCell{border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#fff}.summaryCell small{display:block;color:#7a8798;font-size:10px;text-transform:uppercase;font-weight:800}.summaryCell b{display:block;margin-top:4px;font-size:13px}
.panel{border:1px solid #e1e7ef;border-radius:18px;padding:18px;background:#fff;margin:12px 0}.panel h3{margin:0 0 7px}.choiceGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.choice{border:1px solid #d8e0eb;border-radius:13px;background:#fff;padding:14px;text-align:left;color:#172033}.choice.selected{border-color:#2f74dc;background:#f2f7ff}.choice b,.choice span{display:block}.choice span{color:#718096;font-size:12px;margin-top:4px}.airportGrid{display:flex;gap:8px;flex-wrap:wrap}.airport{padding:10px 12px;border:1px solid #d5deea;border-radius:999px;background:#fff}.airport.on{background:#eaf3ff;border-color:#5792e7;color:#124b99}.counter{display:flex;align-items:center;justify-content:center;gap:18px}.counter button{width:46px;height:46px;border-radius:12px;border:1px solid #d5deea;background:#fff;font-size:22px}.counter strong{font-size:28px}
.flightStage{margin-top:6px}.flightToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.flightList{display:grid;gap:10px}.flightCard{border:1px solid #dfe6ef;border-radius:16px;padding:15px;background:#fff;display:grid;grid-template-columns:1fr auto;gap:14px}.flightCard.selected{border-color:#2c72dc;box-shadow:0 0 0 2px #d8e8ff inset}.flightMain{min-width:0}.flightTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.airline{font-weight:900}.tag{padding:5px 7px;border-radius:999px;font-size:10px;font-weight:900;background:#ecf4ff;color:#225fae}.tag.green{background:#e9f6ef;color:#1f7847}.tag.gold{background:#fff5df;color:#94620f}.route{font-size:20px;font-weight:900;margin:8px 0 4px}.times{font-size:14px;color:#455468}.flightMeta{font-size:12px;color:#7a8798;margin-top:7px}.priceCol{text-align:right;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.priceCol strong{font-size:24px}.priceCol small{color:#7a8798}.priceCol button{min-width:150px}.selectedStrip{border:1px solid #cfe0f6;background:#f6faff;border-radius:14px;padding:13px;margin-bottom:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.selectedStrip b{display:block}.selectedStrip span{color:#607089;font-size:12px}.completeBox{border:1px solid #b8dfca;background:#f0faf4;border-radius:17px;padding:18px}.twoLegs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.leg{background:#fff;border:1px solid #dbe6df;border-radius:13px;padding:12px}.leg .label{font-size:10px;font-weight:900;color:#6e7c72;letter-spacing:.07em}.leg strong{display:block;font-size:17px;margin:5px 0}.totalLine{display:flex;justify-content:space-between;gap:10px;align-items:end;border-top:1px solid #cfe3d7;padding-top:12px}.totalLine strong{font-size:26px}
.overlay{position:fixed;inset:0;background:#07101ff2;z-index:100;display:none;place-items:center;padding:18px}.overlay.open{display:grid}.sheet{width:min(650px,100%);background:#fff;border-radius:22px;padding:22px;max-height:90dvh;overflow:auto}.sheet h2{font-size:30px;letter-spacing:-.04em;margin:8px 0}.sheetActions{display:grid;gap:9px}.sheetActions button{text-align:left}.sheetClose{float:right;border:0;background:#eef2f7;width:38px;height:38px;border-radius:50%}
.hotelToolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.viewToggle{display:flex;border:1px solid #d6deea;border-radius:11px;padding:3px;background:#f7f9fc}.viewToggle button{border:0;background:transparent;padding:8px 12px;border-radius:8px}.viewToggle button.on{background:#fff;box-shadow:0 1px 5px #0001}.hotelGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.hotelList{display:grid;gap:10px}.hotelCard{border:1px solid #dfe6ef;border-radius:16px;overflow:hidden;background:#fff;display:grid;grid-template-columns:160px 1fr}.hotelPhoto{width:160px;height:100%;min-height:150px;object-fit:cover;background:#dfe7f2}.hotelBody{padding:13px}.hotelHead{display:flex;justify-content:space-between;gap:12px}.rating{background:#285ed3;color:#fff;border-radius:9px;padding:6px 8px;font-weight:900;height:max-content}.hotelMeta{font-size:12px;color:#77869b}.hotelDistances{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.hotelDistances span{font-size:11px;padding:6px 8px;background:#f3f6fa;border-radius:8px}.map{height:520px;border:1px solid #dfe6ef;border-radius:16px;background:linear-gradient(135deg,#eaf0e7,#edf3f7);position:sticky;top:12px;overflow:hidden}.road{position:absolute;background:#fff9;border-radius:999px;transform:rotate(-20deg)}.road.r1{width:120%;height:18px;left:-10%;top:45%}.road.r2{width:90%;height:12px;left:20%;top:23%;transform:rotate(58deg)}.poi,.hotelMarker{position:absolute;transform:translate(-50%,-50%);border:0;box-shadow:0 5px 14px #0002}.poi{width:42px;height:42px;border-radius:50%;background:#0d1a2f;color:#fff}.poi.stadium{left:72%;top:33%}.poi.fan{left:58%;top:46%;background:#7c3aed}.hotelMarker{padding:7px 9px;border-radius:10px;background:#fff;color:#172033;font-weight:900}.hotelMarker.active{background:#285ed3;color:#fff;z-index:3}.mapCard{position:absolute;left:10px;right:10px;bottom:10px;background:#fff;border-radius:14px;padding:12px;box-shadow:0 8px 24px #0002}.overviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overviewCard{border:1px solid #dfe6ef;border-radius:15px;padding:14px}.overviewCard h3{margin:0 0 8px}.partnerBox{margin-top:14px;border:1px solid #cfdcf1;background:#f7faff;border-radius:16px;padding:15px}.partnerActions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.legal{font-size:12px;color:#748196;line-height:1.55}.footer{max-width:1120px;margin:0 auto;padding:30px 20px 60px;color:#6d7c91;font-size:13px}
@media(max-width:760px){.navlinks{display:none}.shell{padding:0 10px;margin-top:-24px}.content{padding:16px}.machineHead{display:block}.stepper{min-width:0;margin-top:10px}.clubGrid{grid-template-columns:1fr 1fr}.journeySummary{grid-template-columns:1fr 1fr}.choiceGrid{grid-template-columns:1fr}.flightCard{grid-template-columns:1fr}.priceCol{align-items:stretch;text-align:left;gap:10px}.twoLegs{grid-template-columns:1fr}.hotelGrid{grid-template-columns:1fr}.map{position:relative;height:420px}.hotelCard{grid-template-columns:125px 1fr}.hotelPhoto{width:125px}.overviewGrid,.partnerActions{grid-template-columns:1fr}.heroInner{padding-top:35px}.hero{min-height:380px}.hero h1{font-size:45px}.step{font-size:10px;padding:8px 4px}}
@media(max-width:430px){.clubGrid{grid-template-columns:1fr}.fixtureRow{align-items:flex-start}.hotelCard{grid-template-columns:1fr}.hotelPhoto{width:100%;height:170px}.scanBox{display:block}.scanBox button{width:100%;margin-top:8px}}

/* Stable AwayMatch layer */
body{overflow-x:hidden}.hero{min-height:560px;background-image:linear-gradient(90deg,rgba(3,10,22,.95),rgba(5,16,33,.76) 55%,rgba(4,13,27,.48)),url('https://images.unsplash.com/photo-1522778119026-d647f0596c20?auto=format&fit=crop&w=2000&q=84');background-size:cover;background-position:center 58%}.heroInner{padding-top:78px}.brand{border:0;background:transparent;color:#fff;padding:0}.brandLogo{display:block;width:225px;height:auto;max-height:58px;object-fit:contain;object-position:left center}.brand:focus-visible,.navlinks a:focus-visible,.navlinks button:focus-visible{outline:3px solid #77adff;outline-offset:4px}.navlinks button{border:0;background:transparent;color:#dce8fb;padding:0}.heroCta{box-shadow:0 12px 30px #0005}.pilotBadge{display:inline-flex;margin-left:8px;padding:5px 8px;border-radius:999px;background:#f8eecf;color:#845b0e;font-size:9px;font-weight:950;letter-spacing:.06em}
.realCrest{width:50px;height:50px;display:grid;place-items:center;border:1px solid #dfe6ef;border-radius:13px;background:#fff;overflow:hidden;flex:0 0 50px}.realCrest img{width:43px;height:43px;display:block;object-fit:contain}.club .realCrest{width:46px;height:46px;flex-basis:46px}.club .realCrest img{width:40px;height:40px}.teamCrest{display:grid;justify-items:center;gap:3px;min-width:52px}.teamCrest small{font-size:8px;font-weight:950;color:#7e8da1;letter-spacing:.08em}.finalVersus{margin-top:8px}.finalVersus>div{min-width:0}.awayRule{font-size:11px;color:#65758a;margin-top:4px}.awayChip{background:#eef5ff;color:#1259ad;border-color:#cfe2fa;font-weight:900}.arrivalPanel{margin-top:12px;padding:14px;border:1px solid #cfe1f7;background:#f5f9ff;border-radius:13px}.arrivalRule{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:11px;background:#eef6ff;color:#385b84;font-size:12px;line-height:1.45}.dateField{margin-top:10px}.dateField input{width:100%;border:1px solid #cfd9e7;border-radius:11px;padding:12px;background:#fff;color:#172033}.criterion{margin-top:8px;color:#55708d;font-size:12px}.providerNotice{margin-top:12px;padding:12px 13px;border:1px solid #dbe5f2;background:#f7faff;border-radius:12px;color:#516176;font-size:12px;line-height:1.5}.providerChoice{position:relative}.providerChoice:after{content:'Los boeken';position:absolute;right:12px;top:12px;font-size:9px;font-weight:900;text-transform:uppercase;color:#63748a;background:#eef3f8;border-radius:999px;padding:4px 6px}.providerBtn{display:block;text-align:center;text-decoration:none;margin-top:8px}.providerBtn.bolt{background:linear-gradient(135deg,#1fbe76,#14965b)}.providerFineprint,.priceNote,.miniDisclosure{margin-top:8px;font-size:11px;color:#6c7b90;line-height:1.45}.poi{width:auto;min-width:60px;height:auto;min-height:50px;border-radius:14px;padding:7px 9px;display:grid;place-items:center;gap:2px}.poi span{font-size:17px}.poi small{font-size:8px;font-weight:900;white-space:nowrap}.costBox{margin-top:16px;border:1px solid #d9e2ee;border-radius:18px;background:#fff;overflow:hidden}.costHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px;border-bottom:1px solid #e7edf4}.costHead h3{margin:3px 0 0;font-size:22px}.costBadge{font-size:10px;font-weight:900;color:#1b6842;background:#eaf7ef;border-radius:999px;padding:6px 8px}.costRows{padding:3px 17px}.costRow{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf1f5}.costRow:last-child{border-bottom:0}.costRow span{font-weight:700}.costRow span small{display:block;font-weight:500;color:#7a8799;margin-top:3px}.costRow b{white-space:nowrap}.mutedRow{color:#59697d}.mutedRow b{font-size:12px;color:#7b8797}.costTotal{display:flex;justify-content:space-between;align-items:end;gap:12px;background:#f7faff;border-top:1px solid #dce6f2;padding:15px 17px}.costTotal span{font-size:12px;color:#65758a}.costTotal strong{font-size:27px}.costExplain{padding:11px 17px 15px;font-size:11px;line-height:1.5;color:#6f7e91;background:#f7faff}.statusNotice{border:1px solid #e1e7ef;border-radius:13px;padding:12px;background:#f8fafc;color:#65758a;font-size:12px;margin-bottom:12px}.homeInline{margin-top:12px}

.awayWizard{display:none;position:fixed;inset:0;z-index:250;background:#06101f}.awayWizard.open{display:block}.awayWizardSheet{height:100dvh;background:linear-gradient(160deg,#0d1a2f,#07101f);color:#fff;padding:calc(10px + env(safe-area-inset-top)) 15px 0;display:flex;flex-direction:column}.awayWizardNav{display:flex;gap:10px;align-items:center}.awayWizardNav>button{width:44px;height:44px;flex:0 0 44px;border:1px solid #ffffff22;border-radius:12px;background:#ffffff08;color:#fff;font-size:24px}.awayWizardNav>button:disabled{opacity:.35}.awayProgressWrap{flex:1}.awayProgressWrap>span{display:block;font-size:10px;color:#b8c7d9;text-align:center;margin-bottom:5px}.awayProgress{height:5px;background:#ffffff15;border-radius:99px;overflow:hidden}.awayProgress i{display:block;height:100%;background:#69a7ff;transition:width .22s ease}.awayWizardBody{flex:1;overflow-y:auto;padding:clamp(24px,7vh,64px) 0 calc(90px + env(safe-area-inset-bottom));animation:questionIn .2s ease}.awayWizardBody .mey{font-size:10px;font-weight:900;letter-spacing:.1em;color:#83b4ff}.awayWizardBody h2{font-size:clamp(28px,8vw,36px);line-height:1.06;margin:8px 0 20px;max-width:620px}.awayWizardBody>p{color:#a9b9cd;line-height:1.5}.mChoice{display:block;width:100%;text-align:left;padding:15px;margin:9px 0;border:1px solid #ffffff20;border-radius:14px;background:#ffffff07;color:#fff;transition:.16s}.mChoice:active{transform:scale(.985)}.mChoice b,.mChoice span{display:block}.mChoice span{font-size:12px;color:#a9b9cd;margin-top:4px}.mChoice.selected{border-color:#67a8ff;background:#245d9b55}.mAirportGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mAirport{border:1px solid #ffffff22;background:#ffffff07;color:#fff;border-radius:12px;padding:12px 10px}.mAirport.on{border-color:#64a6ff;background:#245d9b55}.mPrimary{width:100%;border:0;border-radius:13px;padding:15px;background:linear-gradient(135deg,#277fff,#6c5cff);color:#fff;font-weight:900;margin-top:18px}.mCounter{display:flex;align-items:center;justify-content:space-between;max-width:360px;margin:32px auto}.mCounter button{width:56px;height:56px;border:1px solid #ffffff22;border-radius:14px;background:#ffffff08;color:#fff;font-size:26px}.mCounter b{font-size:34px}.mDate{width:100%;border:1px solid #ffffff2e;background:#ffffff0c;color:#fff;border-radius:13px;padding:15px;color-scheme:dark}.mHint{font-size:12px;color:#a9b9cd;margin-top:8px}@keyframes questionIn{from{opacity:.2;transform:translateX(12px)}to{opacity:1;transform:none}}

@media(max-width:760px){.hero{min-height:510px;background-position:62% center}.heroInner{padding-top:45px}.hero h1{font-size:47px}.brandLogo{width:184px;max-height:48px}.machineHead{position:sticky;top:0;background:#fff;z-index:8}.awayRule{display:none}.providerChoice:after{display:none}.costHead,.costTotal{align-items:flex-start;flex-direction:column}.fixtureRow{display:grid;grid-template-columns:1fr}.fixtureRow>.secondary{width:100%}.finalVersus{justify-content:flex-start}.finalVersus>div{flex:1;text-align:center}.realCrest{width:46px;height:46px;flex-basis:46px}.realCrest img{width:39px;height:39px}.nav{padding-top:calc(14px + env(safe-area-inset-top))}.navlinks{display:flex}.navlinks a,.navlinks button{display:none}.navlinks [data-home]{display:block;font-size:13px}.hero p{font-size:16px}.stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.step{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelGrid{display:block}.map{margin-top:12px}.mapCard{max-height:130px;overflow:auto}}
@media(max-width:430px){.hero h1{font-size:42px}.brandLogo{width:165px;max-height:44px}.clubGrid{grid-template-columns:1fr 1fr}.club{padding:9px;gap:8px}.club .realCrest{width:40px;height:40px;flex-basis:40px}.club .realCrest img{width:35px;height:35px}.club b{font-size:13px}.club small{font-size:10px}.finalVersus{gap:7px}.finalVersus>div>b{font-size:13px}.teamCrest{min-width:44px}.fixtureBox{padding:13px}.mAirportGrid{grid-template-columns:1fr}.journeySummary{grid-template-columns:1fr 1fr}}

/* SEO content hub */
.seoHub{max-width:1120px;margin:0 auto 26px;padding:42px 20px 24px}.seoIntro{max-width:820px}.seoIntro h2,.faqBlock h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;line-height:1.05;margin:8px 0 14px}.seoIntro p{font-size:17px;line-height:1.7;color:#526176}.seoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.seoGrid article{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:20px}.seoGrid article>span{font-size:24px}.seoGrid h3{font-size:18px;margin:10px 0 7px}.seoGrid p{margin:0;color:#627188;line-height:1.55}.seoLinks{display:flex;gap:10px;flex-wrap:wrap}.seoLinks a{color:#174f9c;background:#edf5ff;border:1px solid #d2e4fb;border-radius:999px;padding:10px 13px;text-decoration:none;font-weight:800}.faqBlock{margin-top:38px;max-width:860px}.faqBlock details{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:15px 17px;margin:9px 0}.faqBlock summary{cursor:pointer;font-weight:850}.faqBlock details p{color:#627188;line-height:1.6;margin:10px 0 0}.seoPage{min-height:100vh;background:#f5f7fb}.seoPageHeader{background:linear-gradient(145deg,#07101f,#10284a);color:#fff}.seoPageHeader .nav{padding-bottom:18px}.seoPageHeader .nav a{color:#dce8fb;text-decoration:none}.seoArticle{max-width:900px;margin:0 auto;padding:60px 20px 80px}.seoArticle .ey{margin-bottom:9px}.seoArticle h1{font-size:clamp(38px,6vw,62px);line-height:1.02;letter-spacing:-.05em;margin:0 0 18px}.seoArticle .lead{font-size:20px;line-height:1.6;color:#526176}.seoArticle h2{font-size:28px;margin:38px 0 10px;letter-spacing:-.03em}.seoArticle h3{font-size:20px;margin:26px 0 8px}.seoArticle p,.seoArticle li{color:#536277;line-height:1.7}.seoArticle ul{padding-left:22px}.seoCta{display:inline-block;margin-top:22px;text-decoration:none;background:linear-gradient(135deg,#2569d8,#5a63ec);color:#fff;padding:14px 18px;border-radius:13px;font-weight:900}.clubSeoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.clubSeoGrid a{display:block;background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:15px;color:#153f79;text-decoration:none}.clubSeoGrid b{display:block;color:#172033;margin-bottom:4px}.breadcrumb{font-size:13px;margin-bottom:24px}.breadcrumb a{color:#245b9c}
@media(max-width:760px){.seoHub{padding-top:28px}.seoGrid,.clubSeoGrid{grid-template-columns:1fr}.seoArticle{padding-top:38px}.seoArticle .lead{font-size:17px}}
