.specialist-copy {max-width:112rem;padding-top:4.8rem;padding-bottom:4.8rem;overflow-wrap:anywhere;}
.specialist-copy h1 {font-size:clamp(3rem,4.5vw,5.8rem);line-height:1.15;}
.specialist-copy--builder-heading {padding-top:3.2rem;padding-bottom:3.2rem;text-align:center;}
.specialist-copy--builder-heading h1 {margin:0;}
.specialist-copy h2 {font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.2;margin:4rem 0 1.6rem;}
.specialist-copy h3 {font-size:2.2rem;margin:2.6rem 0 1rem;}
.specialist-copy p,.specialist-copy li {font-size:1.7rem;line-height:1.75;}
.specialist-copy ul {padding-left:2.4rem;}
.specialist-copy p a {font-weight:400;color:inherit;text-decoration:underline;text-underline-offset:.3rem;}
.specialist-copy__button {display:inline-flex;align-items:center;justify-content:center;margin:1rem 1rem 1rem 0;padding:1.4rem 2.4rem;min-height:5rem;background:linear-gradient(90deg,#ef11dc,#12afe5);border-radius:.6rem;color:#fff;text-decoration:none;font-weight:700;}
.specialist-copy details {border:1px solid #d7d7d7;border-radius:1rem;margin:1.2rem 0;padding:1.8rem 2rem;}
.specialist-copy__button {box-sizing:border-box;max-width:100%;}
.specialist-copy summary {cursor:pointer;font-size:1.8rem;font-weight:700;}
.specialist-copy details p {margin-bottom:0;}
@media(max-width:749px){.specialist-copy__button{display:flex;margin-right:0;width:100%;}.specialist-copy p,.specialist-copy li{font-size:1.6rem;}}
