.c-pract-page h2{font-size:clamp(24px,2.7vw,36px);line-height:1.5}.c-pract-page h3{font-size:20px}.c-pract-page .l-section{padding-block:48px}.c-pract-hero h1{font-size:clamp(38px,4vw,56px);color:#165087;margin:4px 0 18px}.c-pract-hero h2{font-size:clamp(27px,2.6vw,36px)}.c-pract-hero .c-actions{gap:12px}.c-pract-page .c-button{font-size:13px;padding:12px 20px;gap:14px}.c-pract-visual .c-photo{aspect-ratio:1.12;border-radius:160px 24px 24px 70px}.c-pract-page .c-anchor-nav{justify-content:space-around;border-bottom:1px solid #ede5f7}.c-pract-page .l-grid{margin-top:24px}.c-pract-page .c-card__body p{font-size:15px}.c-pract-program li{background:white;border-radius:18px;padding:24px}.c-pract-audience{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;padding:12px}.c-pract-audience .c-photo{height:100%;aspect-ratio:1}.c-pract-audience .c-card__body{padding:18px}.c-pract-events{border:1px solid #e3d5f4;background:#f6f2fc;padding:28px;border-radius:18px;margin-top:24px}.c-pract-page .c-cta .c-button{margin-top:0}@media(max-width:767px){.c-pract-page .l-section{padding-block:32px}.c-pract-visual .c-photo{aspect-ratio:1.4;border-radius:80px 20px 20px 40px}.c-pract-audience{grid-template-columns:1fr}.c-pract-audience .c-photo{aspect-ratio:1.8}.c-pract-page .c-anchor-nav{justify-content:flex-start}.c-pract-events{padding:20px}}
