.tocs-page-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:34px 38px;margin:0 0 28px;border:1px solid #dce5fa;border-radius:22px;background:linear-gradient(115deg,#edf2ff,#f4f8ff 60%,#eef8f5);color:#294368;box-sizing:border-box}.tocs-page-heading-copy{min-width:0}.tocs-page-heading .tocs-page-heading-kicker{display:block;color:#46649b;font-size:10px;font-weight:750;letter-spacing:1.7px;line-height:1.7;margin-bottom:12px}.tocs-page-heading h2{font-size:29px;font-weight:750;line-height:1.5;letter-spacing:-.6px;margin:0 0 10px;color:#294368;overflow-wrap:anywhere}.tocs-page-heading p{font-size:14px;line-height:1.9;margin:0;color:#526888;word-break:keep-all;overflow-wrap:anywhere}.tocs-page-heading-art{display:grid;place-items:center;flex:none;width:82px;height:82px;border:1px solid #d4dff7;border-radius:24px;background:#ffffffd9;color:#5675cf;font-size:35px;box-shadow:0 8px 24px #506a9a0a}.tocs-page-heading-art i{font-size:inherit;color:inherit}@media(max-width:767px){.tocs-page-heading{padding:24px 18px;gap:14px;border-radius:17px;margin-bottom:22px;align-items:flex-start}.tocs-page-heading .tocs-page-heading-kicker{font-size:9px;letter-spacing:1px;margin-bottom:10px}.tocs-page-heading h2{font-size:23px;margin-bottom:8px}.tocs-page-heading p{font-size:12px;line-height:1.85}.tocs-page-heading-art{width:48px;height:48px;border-radius:15px;font-size:23px}}
