.client-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px;margin-top:32px}.client-question-group{min-width:0;display:flex;flex-direction:column}.client-question-group h3{font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3;margin:0 0 12px}.client-question-group>p{margin:0 0 20px;max-width:48ch}.client-service-links{display:flex;flex-direction:column;gap:12px;margin-top:auto}.client-service-links a{width:100%;box-sizing:border-box}.client-flagship{display:block;color:#C00000;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-service-question{font-size:clamp(1.25rem,2.2vw,1.65rem)!important;line-height:1.35!important;margin:22px 0 10px!important}.client-service-answer{margin:0 0 12px;font-weight:600}.home-services .client-question-group{border:0;background:none;padding:0}.information-page .client-question-group{padding:28px;border:1px solid #eee}.information-page .client-question-grid{gap:20px}.client-question-grid .service-link-button{text-align:left}@media(max-width:700px){.client-question-grid{grid-template-columns:1fr;gap:32px}.information-page .client-question-group{padding:22px}.client-service-links{margin-top:0}}
.client-question-grid>.question-button-choice{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:14px}.question-button-choice .question-flagship-slot{display:block;font-size:.75rem;line-height:1.4;min-height:1.4em;margin:0}.question-button-choice h3{margin:0!important;min-width:0}.question-button-choice h3>a{display:flex;width:100%;box-sizing:border-box;height:100%;min-height:54px}.question-button-choice>p{margin:0!important;align-self:start}.client-question-grid:has(>.question-button-choice){row-gap:14px}.client-question-grid>.question-button-choice:nth-child(n+3){margin-top:22px}@media(max-width:700px){.client-question-grid>.question-button-choice{grid-template-rows:auto;grid-row:auto;margin-top:0!important}.question-button-choice .question-flagship-slot:empty{display:none}.client-question-grid:has(>.question-button-choice){row-gap:30px}}
@layer uniform-buttons{.client-question-grid .question-button-choice h3>a[data-button-kind]{font-weight:700!important}}
