/* Inner-page refinements. Hero artwork and composition remain unchanged. */
@media(max-width:699px){
main[data-inner-page] .prose{font-size:16px;line-height:1.75;min-width:0}
main[data-inner-page] .prose table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;font-size:14px;line-height:1.55;scrollbar-width:thin}
main[data-inner-page] .prose th,main[data-inner-page] .prose td{padding:12px;min-width:100px;vertical-align:top}
main[data-inner-page] .prose img{max-width:100%;height:auto}
main[data-inner-page] .prose a{overflow-wrap:anywhere}
main[data-inner-page] [id]{scroll-margin-top:130px}
main[data-inner-page] .u-actions>a.u-link,main[data-inner-page] .u-rule>a.u-link{display:flex;align-items:center;justify-content:space-between;min-height:50px;width:100%;padding:12px 16px;border:1px solid #c9cbc7;border-radius:6px;font-size:14px;line-height:1.5;color:var(--u-ink,#34383d);text-decoration:none!important}
}

@media(max-width:699px){
.services-decision-layout{grid-template-columns:minmax(0,1fr)!important}
.services-decision-layout>*{min-width:0}
.decision-actions{min-width:0!important;width:100%;max-width:none!important}
.decision-actions .btn{white-space:normal;min-height:50px}
.decision-actions>a:not(.btn),.services-proof-heading>a{display:flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid #ccd0d4;border-radius:5px;font-size:14px;text-decoration:none;width:100%}
.services-proof-heading>a{border-color:#ffffff50;color:#fff}
.services-primary,.services-all,.services-proof,.services-decision{padding-block:38px!important}
}
