@layer reset,tokens,base,layout,components,pages,print;@layer reset{.market-filters[hidden],.market-offer[hidden],.market-offer-nav[hidden],.market-offer-nav li[hidden],.market-filters__empty[hidden]{display:none!important}@media print{.market-page .market-offer[hidden]{display:block!important}.market-page .market-filters,.market-page .market-offer-nav{display:none!important}}}@layer pages{.market-page,.market-selector{--vip-darkgold:#705326;--vip-blue:#314b68;--ink:var(--vip-navy);--paper:var(--vip-cream);color-scheme:light}.market-page a,.market-selector a{color:inherit;text-underline-offset:.2em}.market-page{background:var(--vip-cream);color:var(--vip-navy);padding-block-end:4rem}.market-page :is(h1,h2,h3,p,a,dt,dd,summary),.market-selector :is(p,a,summary){overflow-wrap:anywhere}.market-page :is(h1,h2,h3){font-family:var(--vip-display);font-weight:400;line-height:1.12;letter-spacing:-.035em}.market-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.5rem,4vw,4rem);padding-block:3rem 2rem;align-items:center}.market-hero h1{font-size:clamp(2.3rem,1.7rem + 2.3vw,4.5rem);max-width:22ch;margin-block:.8rem 1.5rem}.market-lead{max-width:60ch;color:var(--vip-muted);line-height:1.75}.market-hero figure{margin:0}.market-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--vip-radius)}.market-hero figcaption{font-size:.65rem;color:var(--vip-muted);margin-block-start:.5rem}.market-eyebrow{color:var(--vip-muted);font-size:.75rem;letter-spacing:.06em;line-height:1.5;margin-block:0 .6rem}.market-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);gap:1.25rem 3rem;padding-block:1.75rem;border-block:1px solid var(--vip-line);color:var(--vip-navy);align-items:center}.market-selector__note{margin:0;color:var(--vip-muted);font-size:.88rem;line-height:1.75;max-width:65ch}.market-selector details{position:relative;min-inline-size:0;align-self:start;z-index:5}.market-selector summary{list-style:none;display:flex;gap:1rem;justify-content:space-between;align-items:center;min-height:3.25rem;cursor:pointer;padding:.9rem 1.1rem;border:1px solid var(--vip-muted);border-radius:var(--vip-radius-sm);background:var(--vip-white);font-size:.95rem;line-height:1.6;transition:border-color .2s var(--vip-ease),box-shadow .2s var(--vip-ease)}.market-selector summary:hover,.market-selector details[open]>summary{border-color:var(--vip-navy);box-shadow:var(--vip-shadow-soft)}.market-selector summary::-webkit-details-marker{display:none}.market-selector nav{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;padding:.5rem;background:var(--vip-white);border:1px solid var(--vip-muted);border-radius:var(--vip-radius-sm);box-shadow:var(--vip-shadow);max-height:65vh;overflow:auto;overscroll-behavior:contain}.market-selector ul{list-style:none;margin:0;padding:0}.market-selector a{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .7rem;min-height:2.75rem;border-radius:.25rem;font-size:.88rem;line-height:1.6;text-decoration:none;align-items:center}.market-selector a bdi{color:var(--vip-muted);font-size:.75rem}.market-selector a:hover,.market-selector a[aria-current=page]{background:var(--vip-cream);text-decoration:underline;text-underline-offset:.2em}.market-selector :is(a,summary):focus-visible,.market-page a:focus-visible{outline:3px solid var(--vip-darkgold);outline-offset:3px}.market-selector--compact{margin-block:1.5rem}.market-section-heading{padding-block:clamp(2.5rem,4vw,4rem) 1.75rem}.market-section-heading h2{font-size:clamp(1.9rem,1.4rem + 1.6vw,3rem);margin-block:.5rem 1rem}.market-section-heading>p:last-child{max-width:65ch;color:var(--vip-muted);font-size:.95rem;line-height:1.75}.market-filters{padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--vip-line);border-radius:var(--vip-radius);margin-block:0 2rem;background:var(--vip-white);color:var(--vip-navy);box-shadow:var(--vip-shadow-soft)}.market-filters fieldset{min-inline-size:0;margin:0;padding:0;border:0}.market-filters legend{max-inline-size:100%;padding:0;font-size:1rem;line-height:1.6;font-weight:600}.market-filters :is(legend,label,button,p){overflow-wrap:anywhere}.market-filters__hint{color:var(--vip-muted);font-size:.83rem;line-height:1.75;margin-block:.5rem 1.25rem}.market-filters__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 2rem;align-items:start}.market-filters__reward{display:grid;min-inline-size:0;gap:.5rem;font-size:.85rem;line-height:1.6}.market-filters select{inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:3.25rem;padding:.8rem .9rem;border:1px solid var(--vip-muted);border-radius:var(--vip-radius-sm);font:inherit;background:var(--vip-cream);color:var(--vip-navy);transition:background-color .2s var(--vip-ease),border-color .2s var(--vip-ease)}.market-filters select:hover,.market-filters select:focus-visible{border-color:var(--vip-navy);background:var(--vip-white)}.market-filters__fee label{display:flex;align-items:center;min-block-size:2.75rem;gap:.65rem;font-size:.85rem;line-height:1.6;cursor:pointer}.market-filters__fee label span{min-inline-size:0}.market-filters input[type=checkbox]{inline-size:1.1rem;block-size:1.1rem;flex:0 0 1.1rem;margin:0;accent-color:var(--vip-darkgold)}.market-filters__fee .market-filters__hint{margin-block:.5rem 0}.market-filters__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--vip-line)}.market-filters__count,.market-filters__empty{margin:0;color:var(--vip-muted);font-size:.85rem;line-height:1.7}.market-filters__empty{margin-block-start:1rem}.market-filters button{min-block-size:2.75rem;max-inline-size:100%;padding:.65rem 1rem;border:1px solid var(--vip-muted);border-radius:var(--vip-radius-sm);font:inherit;font-size:.85rem;line-height:1.6;background:var(--vip-white);color:var(--vip-navy);cursor:pointer;transition:background-color .2s var(--vip-ease),border-color .2s var(--vip-ease)}.market-filters button:hover{background:var(--vip-cream)}.market-filters :is(select,input,button):focus-visible{outline:3px solid var(--vip-darkgold);outline-offset:3px}.market-offer-nav{margin-block-end:1.25rem}.market-offer-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.market-offer-nav a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;height:100%;padding:.9rem 1.1rem;border:1px solid var(--vip-line);border-radius:var(--vip-radius-sm);font-size:.88rem;line-height:1.6;text-decoration-thickness:1px;transition:background-color .2s var(--vip-ease),border-color .2s var(--vip-ease)}.market-offer-nav a:hover{background:var(--vip-white);border-color:var(--vip-darkgold)}.market-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.market-offer{display:flex;flex-direction:column;min-width:0;border:1px solid var(--vip-line);border-radius:var(--vip-radius);background:var(--vip-white);box-shadow:var(--vip-shadow-soft);scroll-margin-block-start:6rem}.market-offer:target{border-color:var(--vip-darkgold)}.market-offer:focus-visible{outline:3px solid var(--vip-darkgold);outline-offset:3px}.market-offer>header{padding:clamp(1.25rem,3vw,2.5rem);background:var(--vip-cream);border-start-start-radius:var(--vip-radius);border-start-end-radius:var(--vip-radius);border-block-end:1px solid var(--vip-line)}.market-offer h3{font-size:clamp(1.8rem,1.5rem + 1vw,2.5rem);margin-block:.75rem 1.5rem}.market-fee{display:flex;flex-direction:column;gap:.45rem}.market-fee strong{font-size:clamp(1.7rem,1.5rem + 1.4vw,2.75rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.market-fee>span,.market-fee-note,.market-checked{font-size:.85rem;color:var(--vip-muted);line-height:1.75}.market-offer .cards-button{margin-block-start:1rem;max-width:100%;background:var(--vip-navy);color:var(--vip-white)}@supports (grid-template-rows:subgrid){.market-offer{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.market-offer>header{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.market-offer .cards-button{align-self:start;justify-self:start}}.market-offer__details{padding:clamp(1.25rem,3vw,2.5rem);min-width:0}.market-offer dl{margin:0}.market-offer dl>div{padding-block:0 1.5rem}.market-offer dl>div+div{border-block-start:1px solid var(--vip-line);padding-block-start:1.5rem}.market-offer dt{font-size:.82rem;font-weight:650;margin-block-end:.65rem}.market-offer dd{margin:0;font-size:.95rem;line-height:1.8;color:var(--vip-muted)}.market-ad{border:1px solid currentColor;border-radius:.2rem;padding:.2em .5em;font-size:.7rem}.market-sources{border-block-start:1px solid var(--vip-line);padding-block:1rem .4rem;font-size:.85rem;line-height:1.7}.market-sources summary{cursor:pointer;min-height:2.75rem;padding-block:.45rem}.market-sources summary:focus-visible{outline:3px solid var(--vip-darkgold);outline-offset:3px}.market-sources ul{padding-inline-start:1.2rem}.market-sources li{margin-block:.7rem}.market-german-link{display:inline-block;margin-block:1.5rem;font-size:.95rem}.market-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.market-country-grid>a{min-inline-size:0;padding:1.75rem;border:1px solid var(--vip-line);border-radius:var(--vip-radius);text-decoration:none;background:var(--vip-white);box-shadow:var(--vip-shadow-soft);transition:border-color .2s var(--vip-ease),box-shadow .2s var(--vip-ease)}.market-country-grid h3{font-size:1.8rem;margin-block:1rem 2rem}.market-country-grid>a>span:last-child{font-size:.85rem;line-height:1.6}.market-country-grid a:hover{border-color:var(--vip-darkgold);box-shadow:var(--vip-shadow)}.market-country-grid a:hover h3{text-decoration:underline;text-underline-offset:.2em}.market-method{margin-block-start:clamp(3rem,5vw,5rem);border-block-start:1px solid var(--vip-line);padding-block-start:2rem}.market-method h2{font-size:1.85rem}.market-method p{max-width:85ch;font-size:.9rem;line-height:1.8;color:var(--vip-muted)}.market-method .market-budget{color:var(--vip-navy)}@media(max-width:47.5em){.market-hero,.market-offer-grid,.market-offer-nav ul,.market-selector,.market-filters__controls{grid-template-columns:minmax(0,1fr)}.market-hero{padding-block-start:2rem}.market-hero img{aspect-ratio:16/7}.market-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-offer{display:flex;grid-row:auto}.market-offer>header{display:block;grid-row:auto}}@media(max-width:30em){.market-country-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.market-page *,.market-selector *{scroll-behavior:auto;transition:none}}}@layer print{@media print{.market-offer-grid{display:block}.market-offer,.market-offer>header{display:block}.market-offer{margin-block:0 1.5rem;box-shadow:none;background:#fff;color:#000}.market-offer>header{background:#fff}.market-country-grid>a{box-shadow:none}}}
