.ff26-membership-access__grid{display:grid;gap:3rem}.ff26-membership-access__photo{aspect-ratio:4/5}.ff26-membership-access .ff26-display-2{color:var(--ff26-kaffe)}.ff26-membership-access__lead{color:var(--ff26-kaffe);margin-top:1.5rem}.ff26-membership-access__lead p+p{margin-top:1rem}.ff26-membership-access__note{color:var(--ff26-business);font-size:.95rem;line-height:1.625;margin-top:1.5rem}.ff26-membership-access__note p+p{margin-top:.75rem}.ff26-membership-access__card{border-radius:6px;margin-top:2.5rem;padding:2rem}.ff26-membership-access__card-head{align-items:baseline;border-bottom:1px solid var(--ff26-navy-line);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.5rem}.ff26-membership-access__label{color:var(--ff26-golden);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ff26-membership-access__period{color:var(--ff26-golden);font-size:.85rem;margin-left:auto}.ff26-membership-access__price{color:var(--ff26-himmel);font-size:2.75rem;font-weight:500;letter-spacing:-.03em;line-height:1;margin-top:2rem}.ff26-membership-access__unit{color:var(--ff26-golden);font-family:var(--ff26-serif);font-size:1.5rem;font-style:italic;font-weight:400;letter-spacing:normal;line-height:2rem}.ff26-membership-access__benefits{display:grid;font-size:.95rem;gap:.75rem;margin-top:2rem}.ff26-membership-access__benefit{align-items:center;display:flex;gap:.75rem}.ff26-membership-access__rule{background-color:var(--ff26-accent);flex-shrink:0;height:1px;width:1rem}.ff26-membership-access__card-note{border-top:1px solid var(--ff26-navy-line);color:var(--ff26-golden);font-size:.85rem;line-height:1.625;margin-top:2rem;padding-top:1.5rem}.ff26-membership-access__actions{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:2rem}.ff26-membership-access__actions .ff26-btn{width:100%}@media (min-width:640px){.ff26-membership-access__photo{aspect-ratio:4/3}.ff26-membership-access__card{padding:2.5rem}}@media (min-width:1024px){.ff26-membership-access__grid{gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr))}.ff26-membership-access__media{grid-column:1/span 6}.ff26-membership-access__text{grid-column:8/span 5}.ff26-membership-access__photo{aspect-ratio:auto;height:100%;min-height:560px}.ff26-membership-access__photo img{inset:0;position:absolute}}
