﻿.page-module__JidDkG__page{color:#1a1a1a;background:radial-gradient(circle at 0 0,#e0c15a1f,#0000 26%),radial-gradient(circle at 100% 0,#1a1a2e08,#0000 24%),linear-gradient(#f8f3ea 0%,#fff 44% 100%);padding:72px 0 136px;position:relative}.page-module__JidDkG__article{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e8e1dbeb;border-radius:0;margin:0;padding:0 clamp(22px,5vw,72px)}.page-module__JidDkG__title{font-family:var(--font-heading);color:#2b2418;letter-spacing:-.02em;text-align:center;max-width:30ch;margin:28px auto 24px;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1.08}.page-module__JidDkG__content{color:#2a2a2a;gap:18px;font-size:17px;line-height:1.88;display:grid}.page-module__JidDkG__section{background:#fff;border:1px solid #e8e1dbeb;border-radius:22px;padding:22px}.page-module__JidDkG__section:nth-child(2n){background:#fff}.page-module__JidDkG__sectionHeading{font-family:var(--font-heading);color:#1a1a1a;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.15}.page-module__JidDkG__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#8a6d1f;margin:12px 0 0;font-size:13px;font-weight:800}.page-module__JidDkG__highlight{color:#1f1f1f;background:#e0c15a2e;border-radius:6px;padding:0 4px;font-weight:700}.page-module__JidDkG__quote{color:#6a6259;margin:0}.page-module__JidDkG__quoteStrong{color:#1f1f1f;background:linear-gradient(#faf8f2 0%,#fffdf8 100%);border-left:4px solid #e0c15a;border-radius:14px;margin:0;padding:16px 18px;font-weight:600}.page-module__JidDkG__list{color:#2a2a2a;gap:12px;margin:0;padding-left:22px;display:grid}.page-module__JidDkG__list li{padding-left:4px}.page-module__JidDkG__footerGap{height:64px}@media (max-width:768px){.page-module__JidDkG__page{padding:28px 0 96px}.page-module__JidDkG__article{border-bottom:1px solid #e8e1dbeb;padding:0 16px 22px}.page-module__JidDkG__title{text-align:center;max-width:100%;margin:24px auto 18px;font-size:clamp(1.8rem,8vw,2.6rem)}.page-module__JidDkG__content{gap:14px;font-size:16px}.page-module__JidDkG__section{border-radius:18px;padding:18px}.page-module__JidDkG__sectionHeading{font-size:21px}.page-module__JidDkG__footerGap{height:48px}}
