.pb{min-height:max(100svh,48.75rem);padding:clamp(4.5rem, 11vh, 8rem) var(--margin);background:var(--color-willow);color:var(--color-chalk);--btn:var(--color-honey);--btn-text:var(--color-ink);--btn-hover:#e8c890;position:relative;overflow:hidden}.pb a:hover{color:inherit}.pb-words{z-index:1;max-width:min(34vw,33rem);position:relative}.pb h2{font-size:var(--step-section);color:var(--color-chalk);margin:0 0 clamp(.875rem,2.4vh,1.625rem);line-height:1.05}.pb-answers{border:0;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0;display:flex}.pb-answer{color:var(--color-lichen);cursor:pointer;font-size:clamp(2rem,3.3vw,3.375rem);line-height:1.16;display:block;position:relative}.pb-answer input{opacity:0;width:1px;height:1px;position:absolute}.pb-answer span{transition:color .3s var(--ease-soft), transform .7s var(--ease-settle);display:inline-block}.pb-answer:hover span{color:var(--color-chalk)}.pb-answer input:checked+span{color:var(--color-chalk);font-style:italic;transform:translate(.3em)}.pb-answer input:focus-visible+span{outline:2px solid var(--color-honey);outline-offset:.25rem}.pb-pays{margin:clamp(1.125rem,3vh,2.125rem) 0 1.125rem}.pb-sum{font-size:var(--step-section);color:var(--color-honey);font-variant-numeric:lining-nums;line-height:1.05;display:block}.pb-what{max-width:34ch;font-size:var(--step-small);margin-top:.5rem;line-height:1.45;display:block}.pb-go{margin:0 0 1.125rem}.pb-more{max-width:36ch;font-size:var(--step-small);color:var(--color-chalk);margin:0;line-height:1.45}.pb-arch{right:var(--margin);background:var(--color-sage);border-radius:50% 50% 0 0/36% 36% 0 0;width:56vw;max-width:65rem;height:min(80svh,47.5rem);position:absolute;bottom:0;overflow:hidden}.pb-arch img{object-fit:cover;object-position:var(--at,50% 50%);visibility:hidden;width:100%;height:100%;transform:translateX(calc(var(--side,1) * 100%));position:absolute;inset:0}.pb-arch img.is-on{z-index:2;visibility:visible;transition:transform .9s var(--ease-glide);transform:none}.pb-arch img.is-off{z-index:1;visibility:visible;transform:translateX(calc(var(--side,1) * 30%));transition:transform .9s var(--ease-glide)}@media (prefers-reduced-motion:reduce){.pb-answer span,.pb-arch img.is-on,.pb-arch img.is-off{transition:none}.pb-arch img.is-off{visibility:hidden}}.still .pb-arch img.is-on,.still .pb-arch img.is-off{transition:none}.still .pb-arch img.is-off{visibility:hidden}@media (min-width:900px) and (max-width:1179px){.pb-arch{width:52vw}}@media (max-width:899px){.pb{min-height:0;padding:4.5rem var(--margin) 3.5rem;flex-direction:column;display:flex}.pb-words{display:contents}.pb h2{order:1}.pb-arch{border-radius:50% 50% 0 0/40% 40% 0 0;order:2;width:100%;height:78vw;max-height:28.75rem;margin:.375rem 0 1.375rem;position:relative;right:auto}.pb-answers{order:3;grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.pb-answer{align-items:center;min-height:3rem;font-size:1.6875rem;display:flex}.pb-pays{order:4}.pb-go{order:5}.pb-more{order:6}}
.nl{padding:var(--gap-part) var(--margin) 0}.nl-title{font-size:var(--step-section);letter-spacing:-.015em;margin:0 0 1.75rem;font-weight:400;line-height:1.05}.nl-list{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nl-item{border-radius:50% 50% 0 0/2.75rem 2.75rem 0 0;overflow:hidden}.nl-in{min-height:clamp(14rem,34vh,22rem);color:inherit;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:2.25rem 1.75rem 1.75rem;text-decoration:none;display:flex}.nl-name{letter-spacing:-.015em;font-size:clamp(1.75rem,2.4vw,2.75rem);line-height:1.02}.nl-foot{gap:.375rem;display:grid}.nl-note{font-size:var(--step-text);line-height:1.4}.nl-price{font-size:var(--step-name)}.nl-item a:hover .nl-name,.nl-item a:focus-visible .nl-name{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.nl-item a:focus-visible{outline:3px solid var(--color-ink);outline-offset:-6px}@media (max-width:899px){.nl-list{grid-template-columns:minmax(0,1fr)}.nl-in{gap:1.5rem;min-height:11rem}}
