/* site overrides: keep look identical after heading re-tagging */
h3.et_pb_slide_title{font-weight:500}

.sds-pk{padding:10px 0 20px}.sds-pk-cat{margin:0 0 54px}
.sds-pk h2{font-family:'Amiri',serif;font-weight:400;font-size:38px;line-height:1.2;text-align:center;margin:0 0 12px;padding:0;color:#222;text-shadow:none}
.sds-pk-intro{max-width:820px;margin:0 auto 28px;text-align:center;color:rgba(0,0,0,.7);font-size:15px;line-height:1.7;letter-spacing:0}
.sds-pk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.sds-pk-card{background:#fff;border:1px solid #e9dfce;border-top:3px solid #a07844;padding:24px 26px 20px;display:flex;flex-direction:column}
.sds-pk-card h3{font-family:'Amiri',serif;font-weight:400;font-size:27px;line-height:1.2;margin:0 0 10px;padding:0;color:#222}
.sds-pk-card p{color:rgba(0,0,0,.7);font-size:15px;line-height:1.7;margin:0;padding:0;flex:1}
.sds-pk-card .sds-pk-meta{flex:none;display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #eee}
.sds-pk-meta span{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#666}.sds-pk-meta strong{font-size:19px;font-weight:700;color:#a07844;white-space:nowrap}
@media(max-width:767px){.sds-pk-grid{grid-template-columns:1fr}.sds-pk h2{font-size:30px}}
.et_pb_text_2 .et_pb_text_inner a{color:#6b4a1f;text-decoration:underline}
.et_pb_module_heading a,.et_pb_text_inner a[href^="tel:"]{color:inherit;text-decoration:none}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
