.s-card-grid--flush{padding-top:0}.s-card-grid__inner{display:flex;flex-direction:column;gap:var(--s-1200)}.s-card-grid__subtitle{color:inherit}.s-card-grid__grid{display:grid;gap:var(--s-600);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.s-card-grid--cols-2 .s-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-card-grid--cols-4 .s-card-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s-card-grid__card--wide{grid-column:1/-1}.s-card-grid__card{--card-bg:var(--c-bg);--card-soft:var(--c-white);--card-ink:var(--c-ink);--card-muted:var(--c-ink-70);--card-accent:var(--c-navy);align-items:flex-start;background:var(--card-bg);border-radius:var(--r-400);color:var(--card-ink);display:flex;flex-direction:column;gap:var(--s-400);min-width:0;padding:var(--s-800)}.s-card-grid--cards-outline .s-card-grid__card,.s-card-grid--cards-white .s-card-grid__card{--card-bg:var(--c-white);--card-soft:var(--c-bg)}.s-card-grid--cards-outline .s-card-grid__card{border:1px solid rgba(30,30,30,.08)}.s-card-grid .s-card-grid__card.s-card-grid__card--highlight,.s-card-grid.s-card-grid--cards-navy .s-card-grid__card{--card-bg:var(--c-navy);--card-soft:var(--c-white-10);--card-ink:var(--c-white);--card-muted:var(--c-white-70);--card-accent:var(--c-yellow);border-color:transparent}.section--navy.s-card-grid .s-card-grid__card{--card-bg:var(--c-white);--card-soft:var(--c-bg)}.section--navy.s-card-grid .s-card-grid__card.s-card-grid__card--highlight,.section--navy.s-card-grid.s-card-grid--cards-navy .s-card-grid__card{--card-bg:var(--c-navy-2)}.s-card-grid__top{align-items:center;display:flex;gap:var(--s-300);justify-content:space-between;width:100%}.s-card-grid__mark{align-items:center;color:var(--card-accent);display:inline-flex;flex:none;justify-content:center}.s-card-grid--icon-tile .s-card-grid__mark{background:var(--card-soft);border-radius:var(--r-200);height:56px;width:56px}.s-card-grid__icon{background:currentColor;display:block;height:32px;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;width:32px}.s-card-grid--icon-plain .s-card-grid__icon{height:40px;width:40px}.s-card-grid__mark--letter{background:var(--c-navy);border-radius:var(--r-200);color:var(--c-white);font-size:var(--fs-sub-lg);font-weight:600;height:56px;line-height:1;width:56px}.s-card-grid--cards-navy .s-card-grid__mark--letter,.s-card-grid__card--highlight .s-card-grid__mark--letter{background:var(--c-yellow);color:var(--c-ink)}.s-card-grid__badge{flex:none}.s-card-grid--cards-navy .s-card-grid__badge,.s-card-grid__card--highlight .s-card-grid__badge{background:var(--c-white-10)}.s-card-grid__media{align-items:center;align-self:stretch;background:var(--card-soft);border-radius:var(--r-400) var(--r-400) 0 0;display:flex;justify-content:center;margin:calc(var(--s-800)*-1) calc(var(--s-800)*-1) var(--s-400);min-height:200px;padding:var(--s-800)}.s-card-grid__media img{max-height:136px;width:auto}.s-card-grid__tag--auto{background:var(--card-soft);color:var(--card-ink)}.s-card-grid__tag--navy{background:var(--c-navy);color:var(--c-white)}.s-card-grid__tag--yellow{background:var(--c-yellow);color:var(--c-ink)}.s-card-grid--cards-navy .s-card-grid__tag--navy,.s-card-grid__card--highlight .s-card-grid__tag--navy{background:var(--c-white-10)}.s-card-grid__title{color:var(--card-ink)}.s-card-grid__text{color:var(--card-muted);font-size:var(--fs-body);line-height:var(--lh)}.s-card-grid__text a,.s-card-grid__text strong{color:var(--card-ink)}.s-card-grid__text--check ul,.s-card-grid__text--cross ul{display:flex;flex-direction:column;gap:var(--s-400);list-style:none;padding:0}.s-card-grid__text--check li,.s-card-grid__text--cross li{color:var(--card-ink);padding-left:36px;position:relative}.s-card-grid__text--check li:before,.s-card-grid__text--cross li:before{background:var(--c-navy);border-radius:50%;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.s-card-grid__text--check li:after,.s-card-grid__text--cross li:after{background:var(--c-white);content:"";height:12px;left:5px;-webkit-mask:var(--icon-check) center/contain no-repeat;mask:var(--icon-check) center/contain no-repeat;position:absolute;top:7px;width:12px}.s-card-grid__text--cross li:before{background:var(--card-soft);box-shadow:inset 0 0 0 1px rgba(30,30,30,.15)}.s-card-grid__text--cross li:after{background:var(--c-ink-70);height:10px;left:6px;-webkit-mask-image:var(--icon-x);mask-image:var(--icon-x);top:8px;width:10px}.s-card-grid__entries{display:flex;flex-direction:column;width:100%}.s-card-grid__entry{display:flex;flex-direction:column;gap:var(--s-100);padding-block:var(--s-400)}.s-card-grid__entry+.s-card-grid__entry{border-top:1px solid var(--c-divider)}.s-card-grid__entry:first-child{padding-top:0}.s-card-grid__entry:last-child{padding-bottom:0}.s-card-grid__entry-title{font-weight:600;line-height:var(--lh-tight)}.s-card-grid__entry-text{color:var(--card-muted);font-size:var(--fs-small)}.s-card-grid__entry-text a,.s-card-grid__entry-text strong{color:var(--card-ink)}.s-card-grid__contacts{display:flex;flex-direction:column;gap:var(--s-200);list-style:none;margin:auto 0 0;padding:0;width:100%}.s-card-grid__contact-phone{color:var(--card-ink);font-weight:600;text-decoration:none;white-space:nowrap}a.s-card-grid__contact-phone:hover{text-decoration:underline}.s-card-grid--contacts-rows .s-card-grid__contact{align-items:center;background:var(--card-soft);border-radius:var(--r-200);display:flex;gap:var(--s-400);justify-content:space-between;padding:var(--s-300) var(--s-400)}.s-card-grid--contacts-rows .s-card-grid__contact-label{color:var(--card-muted);font-size:var(--fs-small)}.s-card-grid--contacts-large .s-card-grid__contact{display:flex;flex-direction:column;gap:var(--s-100)}.s-card-grid--contacts-large .s-card-grid__contact-label{color:var(--card-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.s-card-grid--contacts-large .s-card-grid__contact-phone{color:var(--card-accent);font-size:var(--fs-sub-lg);line-height:var(--lh-tight);white-space:normal}.s-card-grid__link{color:var(--card-ink);font-weight:600;margin-top:auto;text-decoration:none}.s-card-grid__link:hover{text-decoration:underline}.s-card-grid__btn{margin-top:auto}.s-card-grid__contacts+.s-card-grid__btn,.s-card-grid__contacts+.s-card-grid__link{margin-top:0}.s-card-grid__footnote{color:var(--c-ink-70);font-size:var(--fs-body);margin:0 auto;max-width:820px;text-align:center}.s-card-grid__footnote--long{font-size:var(--fs-small);margin:0;max-width:none;text-align:left}.s-card-grid__footnote--long p+p{margin-top:var(--s-200)}.section--navy .s-card-grid__footnote{color:var(--c-white-70)}.s-card-grid__footnote a,.s-card-grid__footnote strong{color:var(--c-ink)}.section--navy .s-card-grid__footnote a,.section--navy .s-card-grid__footnote strong{color:var(--c-white)}.s-card-grid__card:has(table){min-width:0}.s-card-grid__text:has(table){max-width:100%;overflow-x:auto}.s-card-grid__text table{border-collapse:collapse;font-size:var(--fs-small);min-width:560px;width:100%}.s-card-grid__text td,.s-card-grid__text th{border-bottom:1px solid var(--c-divider);padding:var(--s-300);text-align:left;vertical-align:top}.s-card-grid__text th{color:var(--c-ink);font-weight:600}.s-card-grid__text tr:last-child td{border-bottom:0}.s-card-grid__callouts{margin-top:calc(var(--s-400)*-1)}.s-card-grid__head+.s-card-grid__callouts{margin-top:0}@media (max-width:1100px){.s-card-grid--cols-3 .s-card-grid__grid,.s-card-grid--cols-4 .s-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.s-card-grid__inner{gap:var(--s-800)}.s-card-grid .s-card-grid__grid{gap:var(--s-400);grid-template-columns:1fr}.s-card-grid__card{padding:var(--s-600)}.s-card-grid__media{margin:calc(var(--s-600)*-1) calc(var(--s-600)*-1) var(--s-200);min-height:160px}}@media (max-width:520px){.s-card-grid--contacts-rows .s-card-grid__contact{align-items:flex-start;flex-direction:column;gap:var(--s-100)}}