
.cx-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;margin:28px 0 90px;align-items:start}.cx-nav{position:sticky;top:125px;border-top:3px solid var(--green);padding:24px 0}.cx-nav h2{font-size:1.1rem;margin:8px 0 18px}.cx-nav nav{display:grid;gap:2px;max-height:54vh;overflow:auto}.cx-nav nav a{display:flex;gap:12px;padding:8px 12px;border-radius:7px;font-size:.875rem;line-height:1.7;color:#c6d5d7}.cx-nav nav a span{font-size:.75rem;color:var(--lime)}.cx-nav nav a.active,.cx-nav nav a:hover{background:#ffffff12;color:white}.cx-print{border:1px solid #ffffff35;background:transparent;color:inherit;padding:8px 18px;border-radius:8px;margin-top:20px}.cx-section{padding:38px 0;border-top:1px solid #ffffff25;scroll-margin-top:125px}.cx-section h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:10px 0 22px}.cx-section p{margin:12px 0;color:#cfdbdb;line-height:2}.cx-number{font-size:.75rem;letter-spacing:.12em;color:var(--lime)}.cx-section ul,.cx-section ol{padding-inline-start:23px;color:#cfdbdb}.cx-section li{margin-block:10px}.cx-section a:not(.button){color:var(--lime);text-decoration:underline;text-underline-offset:4px}.cx-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff25;border:1px solid #ffffff25;border-radius:12px;overflow:hidden;margin-block:24px}.cx-facts>div{padding:20px;background:var(--deep)}.cx-facts small,.cx-facts strong{display:block}.cx-facts small{font-size:.875rem;color:#adc4c9}.cx-note{font-size:.875rem;padding:16px 20px;background:#ffffff08;border-inline-start:3px solid var(--green);border-radius:4px}.cx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cx-cards article{border:1px solid #ffffff25;border-radius:12px;padding:20px}.cx-cards span{color:var(--lime);font-size:1.5rem}.cx-cards h3{font-size:1.05rem;margin-top:15px}.cx-cards p{font-size:.9375rem}.cx-steps{counter-reset:step}.cx-steps li{padding:8px 10px}.cx-steps p{margin-top:4px}.cx-faq{border-bottom:1px solid #ffffff25;padding:18px 0}.cx-faq summary{display:flex;justify-content:space-between;gap:20px;font-size:1.05rem;cursor:pointer}.cx-faq summary:after{content:'+';color:var(--lime)}.cx-faq[open] summary:after{content:'−'}.cx-faq p{padding-inline:8px}.cx-faq summary:focus-visible,.cx-nav a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
@media(max-width:1000px){.cx-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.cx-cards{grid-template-columns:1fr}.cx-cards article{padding:20px}.cx-cards h3{margin-top:5px}}@media(max-width:760px){.cx-layout{display:block}.cx-nav{position:static;padding:20px;border:1px solid #ffffff25;border-radius:12px}.cx-nav nav{grid-template-columns:1fr 1fr;max-height:none}.cx-nav nav a{font-size:.875rem;padding:9px 5px}.cx-section{padding-block:30px}.cx-facts{grid-template-columns:1fr}.cx-section h2{font-size:1.5rem}.cx-nav h2{font-size:1.25rem}}
@media print{.site-header,.topbar,.footer,.cx-nav,.journey,.related-section,.skip-link,.button,.detail-availability{display:none!important}body{background:white!important;color:black!important}.container{width:100%}.cx-layout{display:block}.cx-section{break-inside:avoid}.cx-section p,.cx-section li,.cx-number,.cx-facts small{color:#222!important}.cx-facts>div{background:white!important}.detail-photo{max-height:250px}.cx-section h2{font-size:20px}a{color:#222!important}details>p{display:block!important}}
