.plap-hero,.plap-articles,.plap-more,.plap-breadcrumb-section{font-family:'DM Sans',Arial,sans-serif;color:#121735}
.plap-hero-row{display:flex;gap:64px;align-items:flex-start}
.plap-hero-row>.et_pb_column{float:none!important;margin:0!important;min-width:0}
.plap-hero-row>.et_pb_column_2_3{flex:1}
.plap-hero-row>.et_pb_column_1_3{width:320px!important;flex:0 0 320px;padding:30px;background:#fff;border:1px solid #dce2ef;border-radius:12px}
.plap-bio{max-width:720px}
.plap-breadcrumb{font-size:13px!important;color:#454d6b}
.plap-breadcrumb a,.plap-card-contact a,.plap-related a{color:#1f40b3;text-decoration:underline;text-underline-offset:4px}
.plap-breadcrumb span{margin:0 10px}
.plap-monogram .plap-initials{display:flex;width:74px;height:74px;align-items:center;justify-content:center;background:#eaf0ff;color:#1f40b3;border-radius:50%;font-size:27px;font-weight:700;line-height:1}
.plap-focus ul{list-style:none!important;padding:0!important;margin:0!important}
.plap-focus li{border-bottom:1px solid #e2e7f1;padding:9px 0;line-height:1.5}
.plap-card-contact p{padding-bottom:4px!important}
.plap-blog .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}
.plap-blog article.et_pb_post{margin:0!important;padding:0 0 26px!important;border-bottom:1px solid #dce2ef;min-width:0;display:flex;flex-direction:column}
.plap-blog .entry-featured-image-url{margin-bottom:18px!important;overflow:hidden;border-radius:8px;background:#f5f7fc;aspect-ratio:8/5}
.plap-blog .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;display:block}
.plap-blog h3.entry-title{padding-bottom:10px!important;overflow-wrap:anywhere}
.plap-blog .post-meta{margin:0 0 12px!important;padding:0!important;line-height:1.6!important}
.plap-blog .post-content{flex:1;display:flex;flex-direction:column}
.plap-blog .post-content p{padding-bottom:12px!important}
.plap-blog .more-link{display:inline-block;margin-top:auto;padding-top:6px;font-weight:700;text-transform:none;text-decoration:underline;text-underline-offset:4px}
.plap-blog .pagination{grid-column:1/-1;border-top:1px solid #dce2ef;padding-top:26px;display:flex;justify-content:space-between;gap:20px;width:100%}
.plap-blog .pagination .alignleft,.plap-blog .pagination .alignright{float:none}
.plap-blog .pagination .alignright{margin-left:auto}
.plap-blog a:focus-visible,.plap-hero a:focus-visible,.plap-more a:focus-visible,.plap-breadcrumb a:focus-visible{outline:3px solid #1f40b3;outline-offset:4px;transition:none}
.plap-related a{display:inline-block;padding:8px 0;font-weight:700}
@media(max-width:980px){.plap-hero-row{gap:32px}.plap-hero-row>.et_pb_column_1_3{width:280px!important;flex-basis:280px;padding:24px}.plap-blog .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.plap-hero-row{display:block}.plap-hero-row>.et_pb_column_2_3{width:100%!important;margin-bottom:32px!important}.plap-hero-row>.et_pb_column_1_3{width:100%!important}.plap-blog .et_pb_ajax_pagination_container{grid-template-columns:minmax(0,1fr);gap:30px}.plap-name h1{overflow-wrap:anywhere}.plap-hero .et_pb_row,.plap-articles .et_pb_row,.plap-more .et_pb_row,.plap-breadcrumb-section .et_pb_row{width:calc(100% - 40px)!important}.plap-hero,.plap-articles{padding-top:32px!important;padding-bottom:36px!important}}
