:root{--ink:#27271f;--muted:#6b695d;--cream:#f7f5ec;--sand:#ece4ca;--gold:#c4a653;--line:#ddd9c9;--olive:#414835}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #aa8233;outline-offset:5px}header{height:92px;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 5vw}.brand{font:38px Georgia,serif;letter-spacing:-1.9px;text-decoration:none}.country{font-size:12px;letter-spacing:.11em;text-transform:uppercase}.hero{height:100svh;min-height:100svh;position:relative;isolation:isolate;overflow:hidden;background:#fff7e9}.hero-background{position:absolute;inset:0;display:block}.hero-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.19em;font-weight:700}.cta{background:var(--olive);color:white;text-decoration:none;padding:16px 25px;border-radius:5px;display:inline-block;font-weight:600;font-size:14px}.cookie-shade{position:absolute;inset:0;z-index:3;background:#35301e35;pointer-events:none}.cookie-position{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:24px;pointer-events:none}.cookie-dialog{position:relative;pointer-events:auto;background:#fffefa;width:min(100%,510px);border:1px solid #e2ddcc;border-radius:14px;box-shadow:0 18px 90px #1b1a1740;padding:34px 38px 30px;text-align:center}.cookie-close{position:absolute;right:16px;top:12px;width:32px;height:32px;border:0;background:transparent;color:#706d62;font-size:28px;line-height:1;text-decoration:none}.cookie-icon{color:#8b773f;width:38px;height:38px;margin:3px auto 12px}.cookie-dialog h2{font:29px/1.16 Georgia,serif;letter-spacing:-.025em;margin:4px 0 15px}.cookie-dialog p{font-size:14px;line-height:1.7;color:#69665c;margin:0 auto 23px;max-width:390px}.cookie-buttons{display:flex;gap:11px}.cookie-buttons a{flex:1;text-align:center;padding:13px 8px;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid var(--olive);line-height:1.5}.accept{background:var(--olive);color:white}.reject{color:var(--olive);background:white}.cookie-policy{display:block;margin-top:18px;font-size:11px;color:#777368;text-underline-offset:3px}.status{font-size:12px;color:#6f5131;min-height:0}.status:empty{display:none}.below{max-width:1100px;margin:0 auto;padding:54px 5vw 40px}.section-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:15px 0 35px;border-bottom:1px solid var(--line)}.section-intro h2{font:36px/1.2 Georgia,serif;margin:10px 0}.section-intro p{font-size:15px;color:var(--muted)}.information{margin:20px 0 0;border-bottom:1px solid var(--line)}.information>summary{list-style:none;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-size:16px;font-weight:600}.information>summary::-webkit-details-marker{display:none}.information>summary::after{content:'+';font-weight:400;font-size:23px;line-height:1}.information[open]>summary::after{content:'−'}.detail-content{padding:0 0 28px;max-width:850px;color:var(--muted);font-size:14px}.detail-content h3{font-size:15px;color:var(--ink);margin:22px 0 9px}.detail-content p{margin:0 0 15px}.detail-content a{text-underline-offset:3px}.formula{border-collapse:collapse;width:100%;margin:18px 0}.formula th,.formula td{border-bottom:1px solid var(--line);padding:10px 0;text-align:left}.formula th:last-child,.formula td:last-child{text-align:right}.formula th{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.label-image{width:min(100%,567px);height:auto;background:white}.notice{border-left:3px solid #bda66b;padding:5px 0 5px 18px;margin:22px 0}.buy-strip{margin:42px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px;background:#eeeadc;border-radius:6px}.buy-strip h3{font:26px Georgia,serif;margin:0 0 7px}.buy-strip p{font-size:13px;color:var(--muted);margin:0}.disclosure{font-size:12px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);padding-top:25px}footer{max-width:1100px;margin:auto;padding:0 5vw 30px;color:var(--muted);font-size:11px}.footer-nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin:15px 0}.footer-nav a{text-underline-offset:4px}footer .fine{font-size:10px;line-height:1.7}body.legal header{border-bottom:1px solid var(--line)}.legal-main{max-width:800px;margin:55px auto;padding:0 24px}.legal-main h1{font:44px Georgia,serif}.legal-main h2{font:26px Georgia,serif;margin-top:34px}.legal-main p,.legal-main li{font-size:15px;color:var(--muted)}.legal-main .back-link{display:inline-block;margin-top:20px}details{scroll-margin-top:25px}@media(max-width:760px){header{height:70px;padding:0 24px}.brand{font-size:31px}.country{font-size:10px}.eyebrow{font-size:9px;letter-spacing:.14em}.cookie-position{padding:16px}.cookie-dialog{padding:25px 24px 24px;max-width:430px}.cookie-dialog h2{font-size:26px}.cookie-dialog p{font-size:13px;margin-bottom:19px}.cookie-icon{width:32px;height:32px;margin-bottom:10px}.cookie-buttons a{padding:12px 8px}.cookie-policy{margin-top:14px}.section-intro{grid-template-columns:1fr;gap:0}.section-intro h2{font-size:30px}.below{padding:35px 24px}.buy-strip{flex-direction:column;align-items:flex-start}.buy-strip .cta{width:100%;text-align:center}footer{padding:0 24px 28px}}@media(max-height:600px){.cookie-position{padding:12px}.cookie-dialog{padding:18px 25px}.cookie-icon{width:25px;height:25px;margin:0 0 4px}.cookie-dialog h2{font-size:24px;margin:2px 0 12px}.cookie-dialog p{font-size:12px;line-height:1.5;margin-bottom:14px}.cookie-buttons a{padding:10px 8px}.cookie-policy{margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

:root{--ink:#262130;--muted:#68616f;--cream:#faf9fc;--line:#e4dfe9;--olive:#7f3bd5}.hero{background:#fafafa}.cookie-dialog{background:#fff;border-color:#e6dfef}.cookie-dialog h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:28px}.cookie-icon{color:#7f3bd5}.cookie-shade{background:#29223335}.buy-strip{background:#f0eaf7}.cookie-close{left:auto;right:auto;inset-inline-end:16px}.hero-background{direction:ltr}

:root{--ink:#20241f;--muted:#62665f;--cream:#fafbf9;--line:#dfe3db;--olive:#d67100}.cookie-icon{color:#d67100}.cookie-shade{background:#1824182b}.buy-strip{background:#f5efe3}.cookie-dialog{border-color:#e3dfd6}.section-intro h2,.legal-main h1,.legal-main h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em}.brand{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:25px;letter-spacing:-1px;text-transform:uppercase}

:root{--ink:#202b3b;--muted:#5d6776;--cream:#fafbfd;--line:#dfe5ee;--olive:#2259a7}.cookie-icon{color:#2259a7}.cookie-shade{background:#15243d30}.buy-strip{background:#edf2f8}.cookie-dialog{border-color:#dfe5ee}

:root{--ink:#101430;--muted:#626579;--cream:#f9fafc;--line:#e0e5ef;--olive:#27552e}.cookie-icon{color:#27552e}.cookie-shade{background:#0b10302d}.buy-strip{background:#edf3ef}.hero{background:#0e1033}.cookie-dialog{border-color:#dfe5e1}
