.ce-desc-glass,.is-style-ce-description-glass{background:linear-gradient(135deg,#edf8f1d9,#d2e9dcc9);border:1px solid #fff;border-bottom-color:#b2d1bd;border-radius:20px;padding:clamp(20px,4vw,45px);box-shadow:inset 0 1px 0 white,0 3px 0 -1px #b4d4bf60,0 12px 25px #234a2d0c;color:#264a35}.ce-desc-card,.is-style-ce-description-card{padding:clamp(18px,2vw,28px);border:1px solid #d8e7dd;border-radius:16px;background:#f8fcf9;box-shadow:0 8px 20px #1f482b08;height:100%}.ce-desc-note,.is-style-ce-description-note{padding:24px 28px;border-left:4px solid #7ca98d;border-radius:0 14px 14px 0;background:#eef6f1;color:#35583f}.ce-desc-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4d7f5c}.ce-desc-caption{font-size:12px;line-height:1.7;color:#637c6a}.ce-rich-description :is(.ce-desc-card,.ce-desc-note) h2{font-size:clamp(21px,2vw,28px)}.ce-rich-description .ce-desc-faq .wp-block-details{border:1px solid #d3e4d9;border-radius:12px;background:#f6fbf8;padding:18px 22px;margin-block:10px}.ce-rich-description .ce-desc-faq summary{font-weight:650;padding-right:25px;position:relative}.ce-rich-description .ce-desc-faq summary::after{content:'+';position:absolute;right:0;color:#4e8260}.ce-rich-description .ce-desc-faq details[open] summary::after{content:'−'}.ce-rich-description .ce-desc-faq details p{margin:16px 0 0}.ce-rich-description :is(.ce-desc-glass,.ce-desc-card,.ce-desc-note) img{border-radius:12px}.ce-rich-description .wp-block-table{overflow-x:auto}.ce-rich-description .wp-block-table th,.ce-rich-description .wp-block-table td{padding:14px 18px;border-color:#d8e6dd}.ce-rich-description .wp-block-table th{background:#e6f1e9}.ce-rich-description .wp-block-columns{gap:24px}@media(max-width:650px){.ce-desc-note,.is-style-ce-description-note{padding:20px}.ce-rich-description .wp-block-columns{gap:16px}}