  .svc-prose { line-height: 1.6; display: flex; flex-direction: column; gap: var(--content-gap); } .svc-lede { font-size: var(--h4); line-height: 1.5; } .svc-measure { max-width: 62ch }  .svc-navy { background: var(--secondary); color: #F5F5F5; } .svc-navy :is(h1,h2,h3,h4) { color: #FFF } .svc-white { background: #FFF }  .svc-eyebrow { color: var(--primary) } .svc-kicker { color: var(--primary); letter-spacing: .2em; } .svc-num { font-family: libre-bodoni, Georgia, serif; font-style: italic; font-weight: 400; font-size: var(--h3); line-height: 1; color: var(--primary); }  .svc-sheet img { mix-blend-mode: multiply; object-fit: contain; }  .svc-woodband { height: clamp(5.2rem, 7vw, 10.4rem); margin-top: -2px; background-image: url("/wp-content/uploads/2024/11/LS_weathered-wood_1920.jpg"); background-size: cover; background-position: center 40%; clip-path: polygon( 0 16%, 7% 5%, 18% 17%, 29% 6%, 41% 18%, 53% 6%, 64% 17%, 76% 7%, 88% 18%, 100% 8%, 100% 100%, 0 100% ); }  .svc-pair { display: grid; grid-template-columns: var(--grid-2); gap: var(--space-s); align-items: end; } .svc-pair__lift { margin-bottom: var(--space-l) } .svc-drop { position: relative; z-index: 4; transform: translateY(clamp(2rem, 4vw, 6rem)); }  .svc-callout { border-left: 2px solid var(--primary); padding-left: var(--space-m); display: flex; flex-direction: column; gap: var(--space-s); }  .svc-list, .svc-advantages { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: var(--grid-2); column-gap: var(--space-l); } .svc-list li, .svc-advantages li { position: relative; padding: var(--space-xs) 0 var(--space-xs) var(--space-m); border-bottom: 1px solid color-mix(in srgb, var(--primary) 32%, transparent); line-height: 1.4; } .svc-list li::before, .svc-advantages li::before { content: ""; position: absolute; left: 0; top: 1.5em; width: 1.2rem; height: 1px; background: var(--primary); }  .svc-cells { display: grid; grid-template-columns: var(--grid-3); gap: 0; } .svc-cells__cell { display: flex; flex-direction: column; gap: var(--space-xs); padding: var(--space-l) var(--space-m); border-top: 1px solid color-mix(in srgb, currentColor 18%, transparent); border-right: 1px solid color-mix(in srgb, currentColor 18%, transparent); } .svc-cells__cell:nth-child(3n) { border-right: 0 } .svc-cells__cell:nth-last-child(-n+3) { border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent); }  .svc-counties { display: grid; grid-template-columns: var(--grid-4); gap: 0; } .svc-counties__item { padding: var(--space-m) var(--space-s); border-left: 1px solid color-mix(in srgb, currentColor 22%, transparent); } .svc-counties__item:last-child { border-right: 1px solid color-mix(in srgb, currentColor 22%, transparent); } .svc-towns { display: flex; flex-wrap: wrap; gap: var(--space-xs); } .svc-towns span { padding: var(--space-xs) var(--space-s); border: 1px solid color-mix(in srgb, currentColor 28%, transparent); border-radius: 3px; }  .svc-effect { background: var(--teal, #567D8E); color: #F5F5F5; padding-block: var(--section-space-xs); } .svc-effect__lock { display: flex; flex-wrap: wrap; align-items: baseline; gap: 0 .3em; } .svc-effect__steps { display: flex; flex-wrap: wrap; gap: var(--space-xs) var(--space-m); opacity: .78; }  .svc-outbound { border-block: 1px solid color-mix(in srgb, var(--primary) 32%, transparent); padding-block: var(--space-l); }  @media (max-width: 991px) { .svc-cells { grid-template-columns: var(--grid-2) } .svc-cells__cell:nth-child(3n) { border-right: 1px solid color-mix(in srgb, currentColor 18%, transparent); } .svc-cells__cell:nth-child(2n) { border-right: 0 } .svc-cells__cell:nth-last-child(-n+3) { border-bottom: 0 } .svc-cells__cell:nth-last-child(-n+2) { border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent); } .svc-counties { grid-template-columns: var(--grid-2) } .svc-counties__item:nth-child(2n) { border-right: 1px solid color-mix(in srgb, currentColor 22%, transparent); } } @media (max-width: 767px) { .svc-pair { grid-template-columns: var(--grid-1) } .svc-pair__lift { margin-bottom: 0 } .svc-drop { transform: none } .svc-list, .svc-advantages { grid-template-columns: var(--grid-1) } } @media (max-width: 478px) { .svc-cells, .svc-counties { grid-template-columns: var(--grid-1) } .svc-cells__cell { border-right: 0 !important } .svc-counties__item { border-right: 1px solid color-mix(in srgb, currentColor 22%, transparent); } }