:root{--drd-pink:#ee3f73;--drd-ink:#171317;--drd-paper:#fffdf7;--drd-muted:#625d61}
.page-id-2045,.page-id-2247,.page-id-2251{background:var(--drd-paper);color:var(--drd-ink);font-family:"Segoe UI",Arial,sans-serif}
.page-id-2045 .page-header,.page-id-2247 .page-header,.page-id-2251 .page-header{display:none}
.page-id-2045 #content{padding-top:clamp(70px,8vw,120px)}
.page-id-2045 .elementor-2045 .elementor-element-b0cda9f .elementor-heading-title{max-width:850px;margin-inline:auto;color:var(--drd-pink);font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(3rem,5.4vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}
.page-id-2045 .elementor-2045 .elementor-widget-text-editor{max-width:800px;margin-inline:auto;color:var(--drd-ink);font-family:"Segoe UI",Arial,sans-serif;font-size:1.075rem;line-height:1.72}
.page-id-2045 .elementor-2045 .elementor-widget-text-editor p{margin:0 0 1.2em}
.page-id-2045 .elementor-2045 .elementor-widget-text-editor strong{font-weight:750}
.page-id-2247 #content,.page-id-2251 #content{padding:clamp(70px,8vw,120px) 22px}
.page-id-2247 .elementor-widget-html>.elementor-widget-container>.container,.page-id-2251 .elementor-widget-html>.elementor-widget-container>.container{width:min(100%,920px);max-width:920px;margin:0 auto;padding:clamp(30px,5vw,64px);border:1px solid rgba(23,19,23,.08);border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(38,27,31,.08);color:var(--drd-ink);font-family:"Segoe UI",Arial,sans-serif;font-size:1rem;line-height:1.72}
.page-id-2247 .container .main-title,.page-id-2251 .container .main-title{margin:0 0 30px;color:var(--drd-pink);font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(2.35rem,4.5vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;text-align:center}
.page-id-2247 .container .section-title,.page-id-2251 .container .section-title{margin:48px 0 18px;padding-bottom:12px;border-bottom:2px solid var(--drd-pink);color:var(--drd-pink);font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}
.page-id-2247 .container .sub-title,.page-id-2251 .container .sub-title{margin:30px 0 12px;color:var(--drd-ink);font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.25}
.page-id-2247 .container p,.page-id-2251 .container p{margin:0 0 1em;color:var(--drd-ink);font-size:1rem;line-height:1.72}
.page-id-2247 .container ul,.page-id-2251 .container ul,.page-id-2247 .container ol,.page-id-2251 .container ol{margin:10px 0 22px;padding-left:1.35rem}
.page-id-2247 .container li,.page-id-2251 .container li{margin:.45em 0;padding-left:.25rem;line-height:1.65}
.page-id-2247 .container a,.page-id-2251 .container a{color:#c7295b;text-underline-offset:3px}
@media(max-width:600px){.page-id-2045 #content{padding-top:55px}.page-id-2045 .elementor-2045 .elementor-widget-text-editor{font-size:1rem;line-height:1.65}.page-id-2247 #content,.page-id-2251 #content{padding:45px 14px}.page-id-2247 .elementor-widget-html>.elementor-widget-container>.container,.page-id-2251 .elementor-widget-html>.elementor-widget-container>.container{padding:28px 20px;border-radius:14px}.page-id-2247 .container .section-title,.page-id-2251 .container .section-title{margin-top:36px}}
