/* PADY_EDITOR_WORKSPACE_V1 */
body .pcm-section{padding:36px 0!important;min-width:0;background:#fff!important;color:#193858}
body .pcm-section .pcm-container{width:calc(100% - 40px)!important;max-width:1080px!important;padding:0!important;margin-inline:auto!important;display:grid;gap:30px;min-width:0;align-items:center}
body .pcm-section .pcm-layout-left{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
body .pcm-section .pcm-layout-right{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
body .pcm-section .pcm-layout-right .pcm-media{order:2}
body .pcm-section .pcm-layout-full .pcm-copy{max-width:900px;width:100%;margin-inline:auto}
body .pcm-section .pcm-copy{min-width:0;overflow-wrap:anywhere}
body .pcm-section .pcm-eyebrow{display:block;color:#137e73;font-size:13px;line-height:1.5;font-weight:700;margin-bottom:12px}
body .pcm-section h2{font-size:clamp(26px,3vw,38px)!important;line-height:1.25!important;margin:0 0 18px!important;color:inherit}
body .pcm-section .pcm-prose :is(p,li){font-size:clamp(16px,1.3vw,18px)!important;line-height:1.8!important;color:inherit!important;margin-top:0}
body .pcm-section .pcm-prose h3{font-size:24px;line-height:1.35;margin:24px 0 12px;color:inherit}
body .pcm-section .pcm-prose a{text-decoration:underline;color:inherit}
body .pcm-section .pcm-media{margin:0;min-width:0;overflow:hidden;border-radius:18px}
body .pcm-section .pcm-media :is(img,video){display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain;border-radius:18px}
body .pcm-section .pcm-button{display:inline-flex;min-height:46px;align-items:center;padding:12px 22px;margin-top:12px;white-space:normal;max-width:100%;font-size:15px!important;line-height:1.4!important;background:#117c66;color:white;border-radius:12px}
body .pcm-section.pcm-theme-soft{background:#eef6fc!important}
body .pcm-section.pcm-theme-blue{background:#0c315e!important;color:#fff!important}
body .pcm-section.pcm-theme-blue :is(h2,h3,p,li){color:#fff!important}
body .pcm-section.pcm-theme-blue .pcm-eyebrow{color:#9ce1ce}
body .pcm-section.pcm-kind-banner .pcm-media img{max-height:540px;object-fit:cover}
body .pcm-section.pcm-kind-button .pcm-container{display:block;text-align:center}
body .pcm-section.pcm-kind-button .pcm-media{display:none}
@media(max-width:700px){body .pcm-section{padding:26px 0!important}body .pcm-section .pcm-container{width:calc(100% - 36px)!important;grid-template-columns:1fr!important;gap:22px}body .pcm-section .pcm-layout-right .pcm-media{order:0}body .pcm-section .pcm-prose h3{font-size:21px}}
