.content-page-hero{padding:90px 0 75px;background:linear-gradient(125deg,#11143c,#42158b 58%,#7720dc);color:#fff}.content-page-hero .container,.content-page-container{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}.content-page-kicker{margin:0 0 15px;color:#48dec4;font-weight:900;letter-spacing:.18em;font-size:13px}.content-page-hero h1{font-size:clamp(38px,6vw,68px);line-height:1.05;margin:0;max-width:900px}.content-page-hero p:not(.content-page-kicker){font-size:19px;line-height:1.7;max-width:750px;color:#ded7f4;margin:22px 0 0}.content-page-body{background:#f8f6fc;padding:65px 0 90px}.content-page-container{max-width:1000px}.content-page-image{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:22px;margin:0 0 32px;box-shadow:0 20px 60px rgba(38,18,84,.12)}.content-page-copy{background:#fff;border:1px solid #e9e2f2;border-radius:22px;padding:clamp(28px,5vw,60px);color:#27203b;box-shadow:0 18px 55px rgba(38,18,84,.06);font-size:17px;line-height:1.8}.content-page-copy h2,.content-page-copy h3,.content-page-copy h4{color:#130b50;line-height:1.25;margin:1.7em 0 .65em}.content-page-copy h2{font-size:32px}.content-page-copy h3{font-size:25px}.content-page-copy a{color:#6820d4;font-weight:700}.content-page-copy img{max-width:100%;height:auto;border-radius:12px}.content-page-copy blockquote{margin:25px 0;padding:5px 0 5px 22px;border-left:4px solid #45d8bf;color:#635678}.content-page-copy table{width:100%;border-collapse:collapse}.content-page-copy th,.content-page-copy td{padding:12px;border:1px solid #e2d9ee}.page-not-found{text-align:center}.page-not-found a{display:inline-block;margin-top:15px;padding:12px 18px;border-radius:10px;background:linear-gradient(135deg,#1cc7ad,#6d20da);color:#fff;text-decoration:none}@media(max-width:640px){.content-page-hero{padding:60px 0}.content-page-body{padding:35px 0 60px}.content-page-copy{border-radius:15px}}
