.perk-page{gap:var(--s-7);min-width:0;max-width:64rem;display:grid}.perk-page>nav{margin-bottom:0}.perk-page .h1{overflow-wrap:anywhere}.perk-page__eyebrow{font-size:var(--fs-label);color:var(--text-2);margin:0;font-weight:600}.perk-page__layout{gap:var(--s-7);grid-template-areas:"head""offer""body";min-width:0;display:grid}.perk-page__layout .perk-page__head{grid-area:head}.perk-page__body{gap:var(--s-7);grid-area:body;min-width:0;display:grid}.perk-page__offer{gap:var(--s-4);min-width:0;max-width:48rem;padding:var(--s-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-area:offer;display:grid}.perk-page__offer p{margin:0}.perk-page__offer-title{font-family:inherit;font-size:var(--fs-label);letter-spacing:normal;color:var(--text-2);margin:0;font-weight:600}.perk-page__actions{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}@media (min-width:1024px){.perk-page__layout{column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"head offer""body offer";align-items:start}.perk-page__offer{top:calc(var(--nav-h) + var(--s-5));position:sticky}.perk-page__actions{text-align:center;flex-direction:column;align-items:stretch}}.perk-page__headline{font-size:var(--fs-h3);text-wrap:balance;color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.perk-page__meta{font-size:var(--fs-sm);color:var(--text-2)}.perk-page__section{gap:var(--s-3);max-width:62ch;display:grid}.perk-page__section p{margin:0}.perk-page__steps{gap:var(--s-3);padding-left:var(--s-5);margin:0;display:grid}.perk-page__steps li{gap:var(--s-1);display:grid}.perk-page__steps span{color:var(--text-2)}.perk-page__related{gap:var(--s-4);display:grid}.perk-list{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.perk-list__item{align-content:start;gap:var(--s-1);min-width:0;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);display:grid}.perk-list__name{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;overflow-wrap:anywhere;justify-self:start;font-weight:600}.perk-list__name:hover{text-decoration-color:currentColor}.perk-list__tagline{font-size:var(--fs-sm);color:var(--text-2);margin:0}@media (min-width:640px){.perk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.perk-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.perks-hub{gap:var(--s-7);margin-top:var(--s-10);display:grid}.perks-hub__group{gap:var(--s-4);display:grid}
