.site-plans{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.site-plan{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.site-plan.featured{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}.site .site-plan-name{font:700 1.6rem/1 var(--font-display);margin:0}.site-plan-price{font:500 .85rem var(--font-mono)}.site-plan-for,.site-plan-price{color:var(--muted)}.site-plan ul{display:grid;gap:.5rem;list-style:none;margin:.4rem 0 0;padding:0}.site-plan li{padding-left:1.4em;position:relative}.site-plan li:before{border:solid var(--ok);border-width:0 0 2px 2px;content:"";height:.3em;left:.2em;position:absolute;top:.55em;transform:rotate(-45deg);width:.55em}
