@media only screen and (min-width:0rem){#service-area{padding:var(--sectionPadding)}#service-area .cs-container{display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-columns:1fr;margin:auto;max-width:70rem;width:100%}#service-area .cs-content{max-width:47.5rem}#service-area .cs-title{max-width:18ch}#service-area .cs-text{margin-bottom:1rem}#service-area .cs-text:last-of-type{margin-bottom:2rem}#service-area .cs-card-group{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}#service-area .cs-item{background-color:#f7f7f7;border-radius:.25rem;padding:clamp(1.25rem,3vw,2rem)}#service-area .cs-h3{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.2em;margin:0 0 .5rem}#service-area .cs-link{color:var(--primary);font-weight:700;text-decoration:none}#service-area .cs-link:hover{text-decoration:underline}}@media only screen and (min-width:48rem){#service-area .cs-card-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:64rem){#service-area .cs-container{align-items:start;grid-template-columns:1fr 22.5rem}}@media only screen and (min-width:0rem){body.dark-mode #service-area{background-color:var(--dark)}body.dark-mode #service-area .cs-h3,body.dark-mode #service-area .cs-text,body.dark-mode #service-area .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #service-area .cs-item{background-color:var(--medium)}body.dark-mode #service-area .cs-link{color:var(--primaryLight)}}