.purchase-entry{padding:clamp(2.2rem,5vw,5rem) 6vw}.purchase-entry span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.purchase-entry p{font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5;max-width:35rem}.purchase-entry a{color:inherit;font-weight:700;line-height:1.4}.purchase-entry b{font-weight:400}.purchase-entry{display:flex;justify-content:space-between;align-items:end;gap:2rem;border-top:4px solid currentColor}.purchase-entry a{border-bottom:2px solid currentColor;padding-bottom:.4rem}@media(max-width:700px){.purchase-entry{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.purchase-entry a{align-self:flex-start}}
.hero h1{font-family:Arial,sans-serif;letter-spacing:-0.075em}.purchase-entry a{border-radius:2px}
