.pkgs{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pkg{display:flex;flex-direction:column;gap:.5rem}.pkg.feat{border-color:var(--gold)}.pkg .tag{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.pkg .price{font-family:var(--serif);font-size:2.6rem;line-height:1;margin:.4rem 0 0;color:var(--fg)}.pkg .len{font-size:.9rem;margin:0 0 .4rem}.pkg .tagline{font-style:italic;margin:0 0 .6rem}.pkg ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.pkg li{padding-left:1.1rem;position:relative;font-size:.95rem}.pkg li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.callout{border:1px solid var(--gold);background:hsla(37,45%,73%,.07);padding:1rem 1.25rem;max-width:760px;margin:0 auto 2.5rem;text-align:center}.callout p{margin:0}.two{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sub{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.rows{list-style:none;margin:0;padding:0}.rows li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.rows li span:last-child{color:var(--gold);text-align:right}.fine{font-size:.9rem;margin-top:1.25rem}.fine,.list{color:var(--muted)}.list{margin:0;padding-left:1.2rem;display:grid;grid-gap:.4rem;gap:.4rem}