/* Broad tax and consulting service page styling; leaves logo artwork and placement untouched. */
.pta-site-pill{display:inline-block;color:#0E7C78;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.pta-section-subhead{font-family:"Playfair Display",Georgia,serif;font-size:clamp(27px,2.7vw,36px);line-height:1.2;font-weight:600;margin:12px 0 20px;color:#0B1830}
.pta-service-section{margin-top:40px}
.pta-service-section>h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(25px,2.6vw,34px);margin:9px 0 10px;color:#0B1830}
.pta-service-section>p{font-size:14px;color:#56677b;line-height:1.75;max-width:900px}
.pta-service-tile{min-width:0;border:1px solid #DFE6ED;border-radius:13px;background:#fff;padding:24px 24px 22px}
.pta-service-tile h3{font-size:17px;margin:5px 0 10px;color:#0B1830;line-height:1.35}
.pta-service-tile p{font-size:13px;color:#5F6C7B;line-height:1.7;margin:0}
.pta-service-tile>a{font-size:12px;display:inline-block;margin-top:16px;font-weight:800;color:#0E7C78}
.pta-service-note{font-size:12px;line-height:1.65;color:#536376;padding:13px 17px;background:#F1F7F7;border-left:3px solid #0E7C78;margin-top:30px}
.pta-closing-cta{margin-top:35px;background:#0B1830;color:#fff;border-radius:14px;padding:34px 36px}
.pta-closing-cta h2{font-family:"Playfair Display",Georgia,serif;color:#fff!important;font-size:30px;line-height:1.2}
.pta-closing-cta p{color:#cfdae6;font-size:14px;line-height:1.65}
.pta-closing-cta .btn{background:#fff;color:#0B1830;margin-top:8px}
@media(max-width:740px){
 .pta-service-tile{padding:20px}
 .pta-service-section{margin-top:29px}
 .pta-service-section>p{font-size:13px}
 .pta-closing-cta{padding:24px;margin-top:27px}
 .pta-closing-cta h2{font-size:25px}
}
@media print{.pta-closing-cta{background:#fff!important;color:#0B1830!important;border:1px solid #cdd7e1}}
