.fr{padding:48px 16px}.fr--tight{padding:32px 16px}.fr__wrap{max-width:72rem;margin:0 auto}.fr__narrow{max-width:50rem;margin:0 auto}.fr__h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 12px;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.05}.fr__h2--center{text-align:center}.fr__h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 8px;font-size:1.35rem;line-height:1.05}.fr p{margin:0 0 14px;font-size:17px;line-height:1.65}.fr__eyebrow{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.08em;color:var(--color-berry);font-weight:700;margin:0 0 6px!important;font-size:13px!important}.fr__eyebrow--light{color:var(--color-sun)}.fr__lead{align-items:center;gap:28px;display:grid}@media (width>=900px){.fr__lead{grid-template-columns:1.15fr 1fr;gap:44px}}.fr__leadimg{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--color-ink);width:100%;box-shadow:5px 5px 0 var(--color-ink);border-radius:16px;justify-self:center;max-width:460px;display:block}.fr__list{gap:8px;margin:0 0 14px;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.fr__list li{padding-left:22px;position:relative}.fr__list li:before{content:"";background:var(--color-sun);width:11px;height:11px;box-shadow:2px 2px 0 var(--color-ink);border-radius:50%;position:absolute;top:7px;left:0}.fr__list--no li:before{background:var(--color-berry)}.fr__list--tight{gap:5px;font-size:15.5px}.fr a:not([class]){color:var(--color-berry);font-weight:700;text-decoration:underline}.fr--white{background:#fff}.fr--cream{background:var(--color-cream)}.fr--blue{background:var(--color-deep);color:#fff}.fr--blue .fr__h2,.fr--blue .fr__h3{color:#fff}.fr--green{background:var(--color-forest);color:#fff}.fr--green .fr__h2{color:#fff}.fr__center{text-align:center}.fr__facts{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.fr__facts{grid-template-columns:repeat(4,1fr)}}.fr__fact{border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);text-align:center;background:#fff;border-radius:14px;padding:16px 14px 14px}.fr__fact strong{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.5rem,3vw,2rem);line-height:1;display:block}.fr__fact span{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-top:6px;font-size:12.5px;font-weight:700;display:block}.fr__fact--sun{background:var(--color-sun)}.fr__fact--sky{background:var(--color-sky)}.fr__fact--ice{background:var(--color-ice)}.fr__fact--splash{background:var(--color-splash,#95e8e1)}.fr__fact--sun span,.fr__fact--sky span,.fr__fact--ice span,.fr__fact--splash span{color:var(--color-ink);opacity:.75}.fr__jump{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fr__jump a{border:2px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.fr__jump a:hover{background:var(--color-sun)}.fr__grid{grid-template-columns:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.fr__grid{grid-template-columns:repeat(3,1fr)}.fr__grid--2{grid-template-columns:repeat(2,1fr)}}.fr__card{border:2px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;border-radius:16px;flex-direction:column;padding:22px 22px 24px;display:flex}.fr__card h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 8px;font-size:1.45rem;line-height:1.05}.fr__card p{margin:0 0 10px;font-size:15.5px;line-height:1.5}.fr__card .fr__list{gap:6px;font-size:15px}.fr__card .fr__small{color:var(--color-muted);margin-top:auto;font-size:13.5px}.fr__icon{border:2px solid var(--color-ink);width:60px;height:60px;box-shadow:3px 3px 0 var(--color-ink);color:var(--color-ink);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.fr__icon--sun{background:var(--color-sun)}.fr__icon--sky{background:var(--color-sky)}.fr__icon--ice{background:var(--color-ice)}.fr__icon--berry{background:var(--color-berry);color:#fff}.fr__icon--green{background:var(--color-green,#71c265)}.fr__acc{gap:14px;margin:0;display:grid}.fr__acc details{border:2px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;border-radius:16px;overflow:hidden}.fr__acc summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:1.3rem;line-height:1.05;list-style:none;display:flex}.fr__acc summary::-webkit-details-marker{display:none}.fr__acc summary:after{content:"+";border:2px solid var(--color-ink);background:var(--color-sun);width:34px;height:34px;font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;line-height:1;display:grid}.fr__acc details[open] summary:after{content:"−";background:var(--color-berry);color:#fff}.fr__acc details[open] summary{border-bottom:2px dashed var(--color-line)}.fr__acc .fr__body{padding:18px 22px 8px}.fr__acc .fr__body p{font-size:15.5px;line-height:1.6}.fr__acc .fr__body h4{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.06em;color:var(--color-berry);margin:14px 0 6px;font-size:14px;font-weight:700}.fr__acc .fr__body h4:first-child{margin-top:0}.fr__acc .fr__body .fr__list{font-size:15.5px}.fr__acc .fr__body .fr__list li{margin:0}.fr__acc .fr__body .fr__list--legal{gap:10px}.fr__acc .fr__body .fr__list--legal li:before{top:8px}.fr__acc .fr__body .fr__legal p{font-size:14.5px;line-height:1.55}.fr__acc .fr__body .fr__legal p.fr__shout{font-weight:700}.fr__btn{background:var(--color-berry);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;box-shadow:3px 3px 0 var(--color-ink);border-radius:6px;align-self:flex-start;margin-top:6px;padding:12px 20px;font-size:16px;display:inline-block;color:#fff!important;text-decoration:none!important}.fr__btn--alt{border:2px solid var(--color-ink);box-shadow:none;background:#fff;color:var(--color-ink)!important}.fr__btn--big{box-shadow:4px 4px 0 var(--color-ink);padding:16px 28px;font-size:20px}.fr__btn--big.fr__btn--alt{box-shadow:none}.fr__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.fr__ctas .fr__btn{align-self:auto}.fr__note{background:var(--color-cream);border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.fr__note p{margin:0;font-size:15.5px}.fr__note .fr__icon{flex:none;width:48px;height:48px;margin:0}
