.page-module__ySxCYG__page{background:radial-gradient(1300px 720px at 15% 0,#f28c2829,#0000 72%),radial-gradient(1400px 760px at 88% 10%,#7b6a5c26,#0000 74%),linear-gradient(#f9f5ef 0%,#f6eee5 48%,#f9f5ef 100%);min-height:100vh;padding:20px 16px 64px}.page-module__ySxCYG__main{flex-direction:column;gap:16px;max-width:1140px;margin:0 auto;font-size:18px;display:flex}.page-module__ySxCYG__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.page-module__ySxCYG__backLink{color:#374151;align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__ySxCYG__inlineLink{color:#475569;align-items:center;gap:6px;font-size:17px;text-decoration:none;display:inline-flex}.page-module__ySxCYG__inlineLink:hover,.page-module__ySxCYG__backLink:hover{color:#f28c28}.page-module__ySxCYG__hero{background:#ffffffc2;border:1px solid #0f172a1a;border-radius:28px;padding:28px;box-shadow:0 20px 52px #0f172a1a}.page-module__ySxCYG__title{letter-spacing:-.02em;margin:0!important;font-size:clamp(34px,4.2vw,52px)!important;line-height:1.08!important}.page-module__ySxCYG__lead{color:#334155f2;max-width:68ch;font-size:clamp(20px,1.4vw,22px);line-height:1.74;margin:0!important}.page-module__ySxCYG__heroIntro{flex-direction:column;gap:8px;display:flex}.page-module__ySxCYG__heroIntro .ant-typography{margin:0!important}.page-module__ySxCYG__bullets,.page-module__ySxCYG__bulletsCompact{margin:0;padding-left:24px;font-size:18px}.page-module__ySxCYG__bullets li,.page-module__ySxCYG__bulletsCompact li{color:#1e293bf2;line-height:1.72}.page-module__ySxCYG__bullets li+li,.page-module__ySxCYG__bulletsCompact li+li{margin-top:6px}.page-module__ySxCYG__topLogoOnly{justify-content:center;align-items:center;width:100%;margin-bottom:4px;display:flex}.page-module__ySxCYG__sectionCard,.page-module__ySxCYG__nextCourseCard,.page-module__ySxCYG__contactCard{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:22px;box-shadow:0 14px 34px #0f172a14}:is(.page-module__ySxCYG__sectionCard .ant-card-body,.page-module__ySxCYG__nextCourseCard .ant-card-body,.page-module__ySxCYG__contactCard .ant-card-body){padding:18px}:is(.page-module__ySxCYG__sectionCard .ant-typography,.page-module__ySxCYG__nextCourseCard .ant-typography,.page-module__ySxCYG__contactCard .ant-typography){font-size:18px;line-height:1.72}.page-module__ySxCYG__readableCard .ant-card-body{padding:22px}.page-module__ySxCYG__cardHeading{margin:0!important;font-size:clamp(30px,2.1vw,34px)!important;line-height:1.2!important}.page-module__ySxCYG__topicTitle{margin:0 0 6px!important;font-size:clamp(24px,1.6vw,27px)!important;line-height:1.28!important}.page-module__ySxCYG__topicSubtitle{margin-top:10px;font-size:19px;line-height:1.55;display:inline-block}.page-module__ySxCYG__cardText{margin:0!important;font-size:18px!important;line-height:1.74!important}:is(.page-module__ySxCYG__contactCard .ant-form-item-label>label,.page-module__ySxCYG__contactCard .ant-input,.page-module__ySxCYG__contactCard textarea.ant-input,.page-module__ySxCYG__contactCard .ant-btn){font-size:18px}.page-module__ySxCYG__nextCourseCard{background:linear-gradient(130deg,#ffffffe6,#f9f2e6d6),radial-gradient(680px 260px at 8% 0,#f28c282e,#0000 72%)}.page-module__ySxCYG__infoBox{background:#ffffffe6;border:1px solid #0f172a1a;border-radius:14px}.page-module__ySxCYG__faqWrap .ant-collapse-header-text{font-size:18px}.page-module__ySxCYG__faqWrap .ant-collapse-content-box{font-size:18px;line-height:1.74}@media (max-width:900px){.page-module__ySxCYG__page{padding:12px 12px 42px}.page-module__ySxCYG__hero{border-radius:20px;padding:18px}.page-module__ySxCYG__lead{font-size:18px}.page-module__ySxCYG__bullets,.page-module__ySxCYG__bulletsCompact,.page-module__ySxCYG__backLink,.page-module__ySxCYG__inlineLink{font-size:17px}.page-module__ySxCYG__sectionCard .ant-typography{font-size:17px}.page-module__ySxCYG__nextCourseCard .ant-typography{font-size:17px}.page-module__ySxCYG__contactCard .ant-typography{font-size:17px}.page-module__ySxCYG__faqWrap .ant-collapse-header-text{font-size:17px}.page-module__ySxCYG__faqWrap .ant-collapse-content-box{font-size:17px}.page-module__ySxCYG__contactCard .ant-form-item-label>label{font-size:17px}.page-module__ySxCYG__contactCard .ant-input{font-size:17px}.page-module__ySxCYG__contactCard textarea.ant-input{font-size:17px}.page-module__ySxCYG__contactCard .ant-btn{font-size:17px}.page-module__ySxCYG__topicSubtitle{font-size:18px}.page-module__ySxCYG__topBar{flex-direction:column;align-items:flex-start}}
