/* Expeditions-FAQ V2 — practical preparation guide in the Auszeit editorial CI. */
body.expfaq-v2{background:var(--paper);color:var(--ink)}
.expfaq-v2{--ef-white:#fff;--ef-dark:#171918;--ef-copy:#55524b;--ef-ice:#dfe9e9;--ef-blue:#17323b}
.expfaq-v2 main{overflow:clip}.expfaq-v2 header .logo img{width:auto;height:44px}.expfaq-container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.expfaq-container--narrow{width:min(860px,calc(100% - 48px));margin-inline:auto}.expfaq-v2 section[id]{scroll-margin-top:122px}.expfaq-v2 h1,.expfaq-v2 h2,.expfaq-v2 h3{text-wrap:balance}.expfaq-v2 p{text-wrap:pretty}.expfaq-v2 .btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;text-align:center}.expfaq-v2 .text-link{display:inline-flex;width:fit-content;color:var(--ink);border-bottom:1px solid var(--gold);font-size:12px;font-weight:750;text-decoration:none}.expfaq-v2 .text-link--light{color:var(--paper)}

.expfaq-hero{position:relative;min-height:720px;display:flex;align-items:flex-end;background:var(--ef-dark);color:var(--paper)}.expfaq-hero__media,.expfaq-hero__shade{position:absolute;inset:0}.expfaq-hero__media picture,.expfaq-hero__media img{display:block;width:100%;height:100%}.expfaq-hero__media img{object-fit:cover;object-position:center 44%}.expfaq-hero__shade{background:linear-gradient(90deg,rgba(8,12,14,.94) 0,rgba(8,12,14,.78) 43%,rgba(8,12,14,.18) 78%),linear-gradient(0deg,rgba(8,12,14,.72),transparent 56%)}.expfaq-hero__content{position:relative;z-index:2;padding-block:95px 72px}.expfaq-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:rgba(245,243,239,.64);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.expfaq-breadcrumb a{color:inherit;text-decoration:none}.expfaq-hero h1{max-width:920px;margin:10px 0 0;color:var(--paper);font-family:var(--display);font-size:clamp(54px,6vw,78px);font-weight:500;line-height:.98;letter-spacing:-.038em}.expfaq-hero h1 span{display:block;max-width:850px;margin-top:10px;color:rgba(245,243,239,.82);font-size:.62em;line-height:1.12;letter-spacing:-.02em}.expfaq-hero__lead{max-width:750px;margin:25px 0 0;color:rgba(245,243,239,.84);font-size:clamp(17px,1.8vw,21px);line-height:1.65}.expfaq-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.expfaq-proof{display:flex;flex-wrap:wrap;gap:0;margin-top:34px;border-block:1px solid rgba(255,255,255,.2)}.expfaq-proof span{padding:14px 24px 14px 0;color:rgba(245,243,239,.67);font-size:11px;letter-spacing:.04em}.expfaq-proof span+span{margin-left:22px;padding-left:22px;border-left:1px solid rgba(255,255,255,.2)}

.expfaq-subnav{position:sticky;top:58px;z-index:30;background:rgba(245,243,239,.96);border-block:1px solid var(--line);backdrop-filter:blur(12px)}.expfaq-subnav .expfaq-container{display:flex;gap:27px;overflow-x:auto;padding-block:14px;scrollbar-width:none}.expfaq-subnav .expfaq-container::-webkit-scrollbar{display:none}.expfaq-subnav a{flex:0 0 auto;color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}

.expfaq-intro{padding:clamp(78px,9vw,118px) 0;background:var(--paper)}.expfaq-intro__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);gap:clamp(48px,7vw,95px);align-items:start}.expfaq-intro h2,.expfaq-section h2,.expfaq-feature h2,.expfaq-day h2,.expfaq-experience h2,.expfaq-final h2{margin:8px 0 0;font-family:var(--display);font-size:clamp(39px,4.8vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.025em}.expfaq-answer{margin:26px 0 0;padding:23px 25px;background:var(--ef-white);border-left:3px solid var(--gold);box-shadow:0 16px 42px rgba(23,25,24,.06);color:var(--ef-copy);font-size:16px;line-height:1.75}.expfaq-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.expfaq-decision-grid article{min-height:230px;padding:28px 25px}.expfaq-decision-grid article:nth-child(even){border-left:1px solid var(--line)}.expfaq-decision-grid article:nth-child(n+3){border-top:1px solid var(--line)}.expfaq-decision-grid span,.expfaq-pack-grid article>span,.expfaq-terms article>span{color:var(--gold-text);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.expfaq-decision-grid h3{margin:41px 0 10px;font-family:var(--display);font-size:25px;font-weight:500}.expfaq-decision-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}

.expfaq-section{padding:clamp(78px,9vw,118px) 0}.expfaq-section--white{background:var(--ef-white)}.expfaq-section--paper{background:var(--paper)}.expfaq-section__head{max-width:900px;margin-bottom:45px}.expfaq-section__head--center{margin-inline:auto;text-align:center}.expfaq-section__head--center .expfaq-section__intro{margin-inline:auto}.expfaq-section__intro{max-width:820px;margin:20px 0 0;color:var(--ef-copy);font-size:17px;line-height:1.74}

.expfaq-zodiac-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);gap:24px;align-items:stretch}.expfaq-video{margin:0;background:var(--ef-dark)}.expfaq-video video{display:block;width:100%;height:100%;min-height:620px;object-fit:cover;background:#080b0c}.expfaq-video figcaption,.expfaq-bio-grid figure figcaption{padding:13px 17px;background:var(--ef-dark);color:rgba(245,243,239,.72);font-size:11px;line-height:1.55}.expfaq-terms{display:grid;gap:1px;background:var(--line)}.expfaq-terms article{padding:29px 28px;background:var(--paper)}.expfaq-terms h3{margin:8px 0 9px;font-family:var(--display);font-size:27px;font-weight:500}.expfaq-terms p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.expfaq-step-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border:1px solid var(--line)}.expfaq-step-row>div{padding:24px 22px}.expfaq-step-row>div+div{border-left:1px solid var(--line)}.expfaq-step-row span{display:inline-grid;width:30px;height:30px;place-items:center;margin-bottom:30px;background:var(--ink);color:var(--paper);font-size:11px}.expfaq-step-row strong{display:block;font-family:var(--display);font-size:20px;font-weight:500}.expfaq-step-row p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}

.expfaq-feature{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);background:var(--ef-dark);color:var(--paper)}.expfaq-feature__image{min-height:760px}.expfaq-feature__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.expfaq-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(62px,8vw,115px)}.expfaq-feature h2{color:var(--paper)}.expfaq-feature__copy>p{color:rgba(245,243,239,.72);font-size:16px;line-height:1.75}.expfaq-callout{margin:19px 0 28px;padding:20px 22px;border-left:3px solid var(--gold);background:rgba(255,255,255,.06);color:rgba(245,243,239,.78);font-size:13px;line-height:1.65}.expfaq-callout strong{color:var(--paper)}

.expfaq-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.expfaq-pack-grid article{padding:28px 24px;background:var(--ef-white)}.expfaq-pack-grid h3{min-height:62px;margin:30px 0 16px;font-family:var(--display);font-size:25px;font-weight:500}.expfaq-pack-grid ul,.expfaq-equipment ul,.expfaq-compare ul{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.55}.expfaq-equipment{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:60px;align-items:center;margin-top:25px;padding:37px 40px;background:var(--ef-blue);color:var(--paper)}.expfaq-equipment h3{margin:7px 0 11px;font-family:var(--display);font-size:30px;font-weight:500}.expfaq-equipment p{margin:0;color:rgba(245,243,239,.7);font-size:14px;line-height:1.67}.expfaq-equipment ul{color:rgba(245,243,239,.76)}

.expfaq-bio-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:clamp(45px,7vw,88px);align-items:center}.expfaq-bio-grid>div>p{color:var(--ef-copy);font-size:16px;line-height:1.73}.expfaq-bio-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px}.expfaq-bio-list>div{display:flex;gap:12px;padding:15px;background:var(--paper)}.expfaq-bio-list span{color:var(--gold-text);font-weight:900}.expfaq-bio-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.expfaq-bio-list strong{color:var(--ink)}.expfaq-source-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.expfaq-source-links a{color:var(--ink);border-bottom:1px solid var(--gold);font-size:11px;font-weight:800;text-decoration:none}.expfaq-bio-grid figure{position:relative;margin:0}.expfaq-bio-grid figure:before{content:"";position:absolute;inset:-13px 16px 16px -13px;border:1px solid rgba(201,168,76,.62)}.expfaq-bio-grid figure img{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.expfaq-bio-grid figure figcaption{position:relative}

.expfaq-day{padding:clamp(80px,9vw,120px) 0;background:var(--ef-ice)}.expfaq-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border-block:1px solid rgba(23,25,24,.2);list-style:none}.expfaq-timeline li{position:relative;padding:28px 23px 32px}.expfaq-timeline li+li{border-left:1px solid rgba(23,25,24,.2)}.expfaq-timeline span{color:var(--gold-text);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.expfaq-timeline h3{margin:26px 0 9px;font-family:var(--display);font-size:22px;font-weight:500}.expfaq-timeline p{margin:0;color:var(--ef-copy);font-size:12px;line-height:1.57}.expfaq-gallery{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:12px;margin-top:34px}.expfaq-gallery figure{position:relative;height:460px;margin:0;overflow:hidden}.expfaq-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.expfaq-gallery figure:first-child img{object-position:center 54%}.expfaq-gallery figure:hover img{transform:scale(1.02)}.expfaq-gallery figcaption{position:absolute;right:0;bottom:0;left:0;padding:35px 17px 14px;background:linear-gradient(transparent,rgba(8,12,14,.76));color:var(--paper);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}

.expfaq-sea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.expfaq-sea-grid article{padding:31px 30px;background:var(--paper)}.expfaq-sea-grid article>span{color:var(--gold-text);font-size:10px;font-weight:800;letter-spacing:.12em}.expfaq-sea-grid h3{margin:26px 0 13px;font-family:var(--display);font-size:26px;font-weight:500;line-height:1.18}.expfaq-sea-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.68}.expfaq-sea-grid p+p{margin-top:11px}.expfaq-offline-check{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:45px;align-items:center;margin-top:25px;padding:24px;background:var(--ef-blue);color:var(--paper)}.expfaq-offline-check figure{height:390px;margin:0;overflow:hidden}.expfaq-offline-check img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.expfaq-offline-check>div{padding:18px 25px 18px 0}.expfaq-offline-check h3{margin:7px 0 19px;font-family:var(--display);font-size:31px;font-weight:500}.expfaq-offline-check ul{display:grid;gap:8px;margin:0;padding-left:18px;color:rgba(245,243,239,.78);font-size:13px;line-height:1.5}.expfaq-offline-check p{margin:19px 0 0;color:rgba(245,243,239,.59);font-size:11px;line-height:1.65}

.expfaq-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.expfaq-compare>div{padding:34px 32px;background:var(--ef-white)}.expfaq-compare h3{margin:0 0 22px;font-family:var(--display);font-size:28px;font-weight:500}.expfaq-route-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:25px;padding:34px 38px;background:var(--ef-dark);color:var(--paper)}.expfaq-route-cta h3{margin:7px 0 9px;font-family:var(--display);font-size:29px;font-weight:500}.expfaq-route-cta p{max-width:700px;margin:0;color:rgba(245,243,239,.68);font-size:14px;line-height:1.62}.expfaq-route-cta>div:last-child{display:grid;flex:0 0 auto;gap:16px}.expfaq-route-cta .text-link{color:var(--paper);justify-self:center}

.expfaq-offers{padding:clamp(78px,9vw,118px) max(24px,calc((100vw - 1160px)/2));background:var(--ef-ice)}.expfaq-offers .ship-container{width:100%}.expfaq-offers .ship-section__head{max-width:900px;margin-bottom:42px}.expfaq-offers .ship-kicker{color:var(--gold-text);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.expfaq-offers .ship-section__head h2{margin:9px 0 0;font-family:var(--display);font-size:clamp(39px,4.8vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.025em}.expfaq-offers .ship-section__head p{max-width:830px;margin:20px 0 0;color:var(--ef-copy);font-size:17px;line-height:1.74}.expfaq-offers .ship-offer-layout{display:block}.expfaq-offers .angebote-slot__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.expfaq-offers .angebote-card{display:flex;min-width:0;flex-direction:column;background:var(--ef-white);box-shadow:0 18px 48px rgba(23,25,24,.08);overflow:hidden}.expfaq-offers .angebote-card__image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.expfaq-offers .angebote-card__region{padding:24px 25px 0;color:var(--gold-text);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.expfaq-offers .angebote-card__route{margin:9px 25px 0;font-family:var(--display);font-size:25px;font-weight:500;line-height:1.18}.expfaq-offers .angebote-card__meta{margin:13px 25px 0;color:var(--muted);font-size:12px;line-height:1.6}.expfaq-offers .angebote-card__price{margin:20px 25px 0;color:var(--ink);font-size:18px;font-weight:800}.expfaq-offers .angebote-card>.btn{width:calc(100% - 50px);margin:20px 25px 25px;margin-top:auto}.expfaq-offers .ship-offer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding-top:24px;border-top:1px solid rgba(23,25,24,.2);color:var(--ef-copy);font-size:12px}.expfaq-offers .ship-actions{display:flex;flex-wrap:wrap;gap:10px}.expfaq-offers .ship-offer-freshness,.expfaq-offers .angebote-slot__disclaimer{margin:15px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.expfaq-offers .angebote-slot__disclaimer{margin-top:5px}.expfaq-offers__loading{padding:30px;background:var(--ef-white);color:var(--muted)}

.expfaq-experience{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(55px,8vw,110px);align-items:center;padding:clamp(70px,8vw,110px) max(24px,calc((100vw - 1160px)/2));background:var(--ef-dark);color:var(--paper)}.expfaq-experience__image{position:relative}.expfaq-experience__image:before{content:"";position:absolute;inset:-13px 16px 17px -13px;border:1px solid rgba(201,168,76,.62)}.expfaq-experience__image img{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.expfaq-experience h2{color:var(--paper)}.expfaq-experience p{color:rgba(245,243,239,.72);font-size:16px;line-height:1.73}.expfaq-experience .btn{margin-top:15px;align-self:flex-start}

.expfaq-faq-list{border-top:1px solid var(--line)}.expfaq-faq-list details{border-bottom:1px solid var(--line)}.expfaq-faq-list summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;font-family:var(--display);font-size:21px;line-height:1.3;list-style:none}.expfaq-faq-list summary::-webkit-details-marker{display:none}.expfaq-faq-list summary span{color:var(--gold-text);font-family:var(--sans);font-size:27px;transition:transform .2s ease}.expfaq-faq-list details[open] summary span{transform:rotate(45deg)}.expfaq-faq-list details>div{padding:0 60px 24px 0}.expfaq-faq-list p{margin:0;color:var(--muted);font-size:15px;line-height:1.72}.expfaq-sources{margin:33px 0 0;padding:20px 22px;background:var(--paper);color:var(--muted);font-size:11px;line-height:1.7}.expfaq-sources a{color:inherit}

.expfaq-final{padding:clamp(85px,10vw,130px) 0;background:radial-gradient(circle at 15% 0,rgba(201,168,76,.13),transparent 35%),var(--ef-dark);color:var(--paper);text-align:center}.expfaq-final h2{color:var(--paper)}.expfaq-final p{max-width:760px;margin:22px auto 0;color:rgba(245,243,239,.72);font-size:18px;line-height:1.65}.expfaq-final>div>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:29px}.expfaq-final small{display:block;margin-top:27px;color:rgba(245,243,239,.47);font-size:10px;line-height:1.55}.expfaq-mobile-bar{display:none}

@media(max-width:1050px){.expfaq-intro__grid{grid-template-columns:1fr}.expfaq-zodiac-grid{grid-template-columns:1fr}.expfaq-video video{height:auto;min-height:0;aspect-ratio:16/10}.expfaq-feature{grid-template-columns:1fr}.expfaq-feature__image{height:min(68vw,660px);min-height:0}.expfaq-bio-grid{grid-template-columns:1fr}.expfaq-bio-grid figure{width:min(620px,100%)}.expfaq-pack-grid{grid-template-columns:repeat(2,1fr)}.expfaq-timeline{grid-template-columns:repeat(2,1fr)}.expfaq-timeline li{border-bottom:1px solid rgba(23,25,24,.2)}.expfaq-timeline li:nth-child(odd){border-left:0}.expfaq-timeline li:last-child{grid-column:1/-1;border-bottom:0}.expfaq-offers .angebote-slot__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.expfaq-offers .angebote-card:last-child{grid-column:1/-1}.expfaq-experience{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}}

@media(max-width:700px){.expfaq-container,.expfaq-container--narrow{width:min(100% - 32px,1160px)}.expfaq-hero{min-height:760px}.expfaq-hero__media img{object-position:53% center}.expfaq-hero__shade{background:linear-gradient(0deg,rgba(8,12,14,.96) 0,rgba(8,12,14,.77) 57%,rgba(8,12,14,.12) 100%)}.expfaq-hero__content{padding-block:120px 45px}.expfaq-breadcrumb{margin-bottom:18px}.expfaq-hero h1{font-size:clamp(41px,12vw,54px);line-height:1.01}.expfaq-hero h1 span{margin-top:9px;font-size:.62em;line-height:1.17}.expfaq-hero__lead{font-size:15px;line-height:1.58}.expfaq-hero__actions{display:grid}.expfaq-hero__actions .btn{width:100%}.expfaq-proof{display:grid}.expfaq-proof span{padding:10px 0}.expfaq-proof span+span{margin:0;padding-left:0;border-top:1px solid rgba(255,255,255,.14);border-left:0}.expfaq-subnav .expfaq-container{gap:20px}.expfaq-intro,.expfaq-section{padding:68px 0}.expfaq-intro h2,.expfaq-section h2,.expfaq-feature h2,.expfaq-day h2,.expfaq-experience h2,.expfaq-final h2{font-size:37px}.expfaq-answer{padding:19px}.expfaq-decision-grid{grid-template-columns:1fr}.expfaq-decision-grid article{min-height:0;padding:25px 22px}.expfaq-decision-grid article:nth-child(even){border-left:0}.expfaq-decision-grid article+article{border-top:1px solid var(--line)}.expfaq-decision-grid h3{margin-top:25px}.expfaq-section__head{margin-bottom:32px}.expfaq-section__intro{font-size:15px}.expfaq-video video{aspect-ratio:4/3}.expfaq-terms article{padding:25px 22px}.expfaq-step-row{grid-template-columns:1fr}.expfaq-step-row>div{padding:22px}.expfaq-step-row>div+div{border-top:1px solid var(--line);border-left:0}.expfaq-step-row span{margin-bottom:18px}.expfaq-feature__image{height:82vw}.expfaq-feature__copy{padding:58px 24px}.expfaq-pack-grid{grid-template-columns:1fr}.expfaq-pack-grid h3{min-height:0;margin-top:23px}.expfaq-equipment{grid-template-columns:1fr;gap:25px;padding:29px 23px}.expfaq-bio-list{grid-template-columns:1fr}.expfaq-bio-grid{gap:48px}.expfaq-bio-grid figure:before{inset:-9px 11px 12px -9px}.expfaq-day{padding:70px 0}.expfaq-timeline{grid-template-columns:1fr}.expfaq-timeline li,.expfaq-timeline li:nth-child(odd){border-bottom:1px solid rgba(23,25,24,.2);border-left:0}.expfaq-timeline li:last-child{grid-column:auto;border-bottom:0}.expfaq-gallery{grid-template-columns:1fr 1fr}.expfaq-gallery figure{height:64vw}.expfaq-gallery figure:first-child{grid-column:1/-1;height:70vw}.expfaq-sea-grid{grid-template-columns:1fr}.expfaq-sea-grid article{padding:27px 23px}.expfaq-offline-check{grid-template-columns:1fr;gap:0;padding:0}.expfaq-offline-check figure{height:76vw}.expfaq-offline-check>div{padding:30px 23px}.expfaq-compare{grid-template-columns:1fr}.expfaq-route-cta{display:grid;padding:29px 23px}.expfaq-route-cta>div:last-child{width:100%}.expfaq-route-cta .btn{width:100%}.expfaq-offers{padding:68px 16px}.expfaq-offers .ship-section__head{margin-bottom:30px}.expfaq-offers .ship-section__head h2{font-size:37px}.expfaq-offers .ship-section__head p{font-size:15px}.expfaq-offers .angebote-slot__cards{grid-template-columns:1fr}.expfaq-offers .angebote-card:last-child{grid-column:auto}.expfaq-offers .ship-offer-toolbar{display:grid}.expfaq-offers .ship-actions{display:grid}.expfaq-offers .ship-actions .btn{width:100%}.expfaq-experience{grid-template-columns:1fr;padding:68px 16px;gap:43px}.expfaq-experience__image{width:min(430px,100%)}.expfaq-experience__image:before{inset:-9px 11px 13px -9px}.expfaq-experience .btn{width:100%}.expfaq-faq-list summary{min-height:72px;font-size:18px}.expfaq-faq-list details>div{padding-right:0}.expfaq-final{padding:78px 0 108px}.expfaq-final p{font-size:16px}.expfaq-final>div>div{display:grid}.expfaq-mobile-bar{position:fixed;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-columns:1fr 1fr;background:var(--ef-dark);box-shadow:0 -8px 28px rgba(0,0,0,.18)}.expfaq-mobile-bar a{display:flex;min-height:58px;align-items:center;justify-content:center;color:var(--paper);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.expfaq-mobile-bar a+a{background:var(--gold);color:var(--ink)}.expfaq-v2 footer{padding-bottom:58px}}

/* Final media geometry safeguards: keep faces readable and never stretch the Zodiac film. */
.expfaq-offers .angebote-card>.btn{background:var(--gold);border:1px solid var(--gold);color:var(--ink)}
.expfaq-offers .angebote-card>.btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.expfaq-hero h1{max-width:740px}.expfaq-hero h1 span{max-width:750px}.expfaq-hero__lead{max-width:680px}.expfaq-zodiac-grid{align-items:start}.expfaq-video{position:sticky;top:120px}.expfaq-video video{height:auto;min-height:0;aspect-ratio:4/3}
@media(max-width:1050px){.expfaq-video{position:static}.expfaq-video video{aspect-ratio:16/10}}
@media(max-width:700px){.expfaq-video video{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){.expfaq-v2 *{scroll-behavior:auto!important;transition:none!important}}
