.packages{display:grid;grid-template-columns:1fr;grid-template-rows:auto;column-gap:.75rem;margin-block-end:2rem;padding:0;list-style:none}@media(min-width:36rem){.packages{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}}@media(min-width:62rem){.packages{grid-template-columns:1fr 1fr 1fr 1fr}}.package{--light-shadow-color: color-mix(in srgb, var(--sh_gl-shadow-color), transparent 75%);--light-shadow: var(--light-shadow-color) var(--sh_gl-shadow-x-offset) var(--sh_gl-shadow-y-offset) var(--sh_gl-shadow-blur);display:grid;margin-block-end:1.5rem}@media(min-width:36rem){.package{grid-row:span 4;grid-template-rows:subgrid}.package:nth-last-child(-n+2){margin-block-end:0}}@media(min-width:62rem){.package{margin-block-end:0}}.package h3{margin-block:0 .25rem;font-size:1.5rem;line-height:1.2;text-transform:uppercase}.package .package__image{max-width:100%;height:auto;align-self:end;justify-self:center;margin-block-end:1.25rem}.package .package__body,.package .package__note{border:.0625rem solid #aaa;border-radius:.625rem;background:var(--sh_bg-primary);filter:drop-shadow(var(--light-shadow))}.package .package__body p,.package .package__note p{margin:0}.package .package__body{grid-row:2/span 2;display:grid;grid-template-rows:subgrid}.package .package__body .package__body__title{display:flex;flex-direction:column;justify-content:center;background:#f26d17;color:#fff;padding:.5rem;margin:.5rem;border-radius:.3125rem;font-weight:700;line-height:1.25;text-align:center;text-shadow:var(--light-shadow)}.package .package__body .package__body__title>:last-child{margin-block-end:0}.package .package__body .package__body__title p{letter-spacing:.03125rem}.package .package__body .package__body__content{padding:.5rem}.package .package__body .package__body__content h4{margin-block:0;font-family:inherit;font-weight:700}.package .package__body .package__body__content hr{height:.0625rem;margin-block:.5rem}.package .package__body .package__body__content ul{margin-inline-start:1rem;list-style:disc}.package .package__note{grid-row:6;margin-block-start:.75rem;padding:.5rem;font-weight:700;text-align:center;line-height:1.25}.package .package__note>:last-child{margin-block-end:0}.package.package--linked-pro .package__body__title{background:#007ac2}.package.package--digital-advantage .package__body__title{background:#00587a}.packages__footnote{text-align:center;font-style:italic}
