.concept-page .cp-option-theme-paper{color:#302b32;background:#f8f6f0}.concept-page .cp-option-theme-white{color:#302b32;background:#fff}.concept-page .cp-option-theme-lilac{color:#302b32;background:#e8e3f0}.concept-page .cp-option-theme-petal{color:#302b32;background:#f0d5d1}.concept-page .cp-option-theme-lime{color:#302b32;background:#e5e9be}.concept-page .cp-option-theme-plum{color:#f8f6f0;background:#532d48}.concept-page .cp-option-spacing-compact{padding-block:clamp(32px,4vw,56px)}.concept-page .cp-option-spacing-standard{padding-block:clamp(48px,6vw,88px)}.concept-page .cp-option-spacing-generous{padding-block:clamp(64px,8vw,120px)}.concept-page .cp-option-alignment-left{text-align:left}.concept-page .cp-option-alignment-center{text-align:center}.concept-page .cp-option-width-reading{max-width:760px;margin-inline:auto}.concept-page .cp-option-width-standard{max-width:1200px;margin-inline:auto}.concept-page .cp-option-width-wide{max-width:1440px;margin-inline:auto}.concept-page .cp-option-typography-editorial :is(h1,h2){font-family:var(--font-editorial),Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.15}.concept-page .cp-option-typography-compact :is(h1,h2){font-size:clamp(26px,2.5vw,36px);line-height:1.2}@media (min-width:761px){.concept-page .cp-option-mediaPosition-left{direction:rtl}.concept-page .cp-option-mediaPosition-left>*,.concept-page .cp-option-mediaPosition-right{direction:ltr}}
