.ck-tldr{margin:0 0 2.4rem;padding:1.15rem 1.4rem 1.25rem;background:var(--cs-ivory-100,#f6f1e8);border:1px solid rgba(154,114,83,.22);border-left:3px solid var(--cs-copper-500,#9a7253);border-radius:2px}.ck-tldr .ck-tldr__label{margin:0 0 .5rem;font-family:var(--cs-font-sans,inherit);font-size:var(--cs-label,.72rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-copper-500,#9a7253)}.ck-tldr p:not(.ck-tldr__label){margin:0;font-size:var(--cs-body-lg,1.18rem);line-height:1.55;color:var(--cs-ink-900,#171513)}.ck-tldr p:not(.ck-tldr__label)+p{margin-top:.45rem}@media (max-width:749px){.ck-tldr{margin-bottom:1.8rem;padding:1rem 1.1rem 1.05rem}.ck-tldr p:not(.ck-tldr__label){font-size:var(--cs-body,1.05rem)}}.ck-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:60;pointer-events:none;background:transparent}.ck-progress span{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--ck-p,0));background:var(--cs-copper-500,#9a7253)}@media (prefers-reduced-motion:reduce){.ck-progress{display:none}}.ck-atlas-prose a[href^="http"]:not([href*="corsaille.com"])::after{content:"\2197";font-size:.75em;margin-left:.15em;opacity:.6}@media print{.ck-progress,.ck-guide-funnel,.ck-atlas-contents{display:none!important}}.ck-hub-i18n__intro{padding:3.5rem 0 1.5rem}.ck-hub-i18n__grid{list-style:none;margin:1.5rem 0 3rem;padding:0;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));background:var(--cs-border,rgba(23,21,19,.16));border:1px solid var(--cs-border,rgba(23,21,19,.16))}.ck-hub-i18n__card a{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1.35rem 1.25rem 1.2rem;background:var(--cs-ivory-000,#fffdf9);color:inherit;text-decoration:none}.ck-hub-i18n__card strong{font-family:var(--cs-font-display,Georgia,serif);font-weight:400;font-size:1.28rem;line-height:1.22}.ck-hub-i18n__card span{color:var(--cs-text-muted,#696159);font-size:.95rem;line-height:1.5}.ck-hub-i18n__card em{margin-top:auto;padding-top:.4rem;font-style:normal;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-copper-500,#9a7253)}.ck-hub-i18n__card a:hover strong,.ck-hub-i18n__card a:focus-visible strong{text-decoration:underline;text-underline-offset:.18em}.ck-hub-i18n__pages{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin:0 0 4rem}.ck-value{margin:2.6rem 0;padding:1.6rem 1.6rem 1.3rem;background:var(--cs-carbon-950,#0d0c0b);color:var(--cs-dark-text,#f8f3eb);border-radius:2px}.ck-value p{color:inherit;margin:0 0 .8rem}.ck-value .ck-value__eyebrow{font-size:var(--cs-label,.72rem);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-copper-300,#c1a287);margin-bottom:.4rem}.ck-value .ck-value__title{font-family:var(--cs-font-display,Georgia,serif);font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);line-height:1.2;margin-bottom:1.1rem}.ck-value__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(248,243,235,.18);margin:0 0 1.1rem}.ck-value__cell{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:var(--cs-carbon-950,#0d0c0b)}.ck-value__cell span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-dark-muted,rgba(248,243,235,.68))}.ck-value__cell strong{font-family:var(--cs-font-display,Georgia,serif);font-weight:400;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);line-height:1.15}.ck-value__cell small{font-size:.78rem;color:var(--cs-dark-muted,rgba(248,243,235,.68))}.ck-value__cell--lab strong{color:var(--cs-copper-300,#c1a287)}.ck-value .ck-value__facts{font-size:1.02rem;line-height:1.6}.ck-value .ck-value__emo{font-family:var(--cs-font-display,Georgia,serif);font-size:1.15rem;font-style:italic}.ck-value__actions{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem;align-items:center;margin:1.1rem 0 1rem}.ck-value .ck-value__cta{display:inline-block;padding:.85rem 1.25rem;background:var(--cs-ivory-050,#fbf8f2);color:var(--cs-ink-900,#171513);text-decoration:none;font-size:.9rem;letter-spacing:.04em}.ck-value .ck-value__cta:hover{background:#fff}.ck-value .ck-value__link{color:var(--cs-dark-text,#f8f3eb);text-underline-offset:.2em}.ck-value .ck-value__src{font-size:.72rem;line-height:1.4;color:var(--cs-dark-muted,rgba(248,243,235,.68));margin:0}@media (max-width:560px){.ck-value{padding:1.25rem 1.1rem 1rem;margin:2rem -.25rem}.ck-value__grid{grid-template-columns:1fr}}.ck-atlas-prose>h2{position:relative;padding-top:1.6rem;margin-top:3rem}.ck-atlas-prose>h2::before{content:'';position:absolute;top:0;left:0;width:2.25rem;height:1px;background:var(--cs-copper-500,#9a7253)}.ck-atlas-prose>.ck-tldr+h2,.ck-atlas-prose>h2:first-child{margin-top:1rem}.ck-atlas-prose>ul:not([class]) li,.ck-atlas-prose>ol:not([class]) li{margin:.35rem 0;padding-left:.15rem}.ck-atlas-prose>ul:not([class]){list-style:none;padding-left:1.15rem}.ck-atlas-prose>ul:not([class]) li{position:relative}.ck-atlas-prose>ul:not([class]) li::before{content:'';position:absolute;left:-1.05rem;top:.72em;width:.38rem;height:.38rem;transform:rotate(45deg);background:var(--cs-copper-500,#9a7253)}.ck-atlas-prose table{width:100%;border-collapse:collapse;margin:1.8rem 0;font-size:.95rem}.ck-atlas-prose th{text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-text-muted,#696159);border-bottom:1px solid var(--cs-border-strong,rgba(23,21,19,.34));padding:.6rem .75rem}.ck-atlas-prose td{border-bottom:1px solid var(--cs-border,rgba(23,21,19,.16));padding:.7rem .75rem;vertical-align:top}.ck-atlas-prose tbody tr:nth-child(even) td{background:var(--cs-ivory-050,#fbf8f2)}.ck-atlas-prose blockquote{margin:2.2rem 0;padding:.2rem 0 .2rem 1.4rem;border-left:2px solid var(--cs-copper-500,#9a7253);font-family:var(--cs-font-display,Georgia,serif);font-size:clamp(1.25rem,1.05rem + .7vw,1.6rem);line-height:1.35;font-style:italic}.ck-atlas-prose strong{font-weight:600}@media (max-width:749px){.ck-atlas-prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ck-atlas-prose>h2{margin-top:2.4rem}}.ck-hub-i18n__card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin:0 0 .35rem;background:var(--cs-ivory-100,#f6f1ea)}.cs-footer__langs{font-size:.8rem;opacity:.85;margin-top:.75rem}