.pl-choices{color:#2b2623;background:#fbf8f3;max-width:42rem;min-height:60vh;margin:0 auto;padding:2.75rem 1.25rem 5.5rem}@media (width>=768px){.pl-choices{padding:3.75rem 1.5rem 6.5rem}}.pl-choices h1{letter-spacing:-.01em;color:#2b2623;margin:0 0 1.75rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.45rem,5.2vw,3.65rem);font-weight:400;line-height:1.12}.pl-choices p{color:#2b2623;margin:0 0 1.2rem;font-family:Inter,system-ui,sans-serif;font-size:.98rem;line-height:1.65}.pl-choices a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.pl-choices a:focus-visible,.pl-choices-btn:focus-visible,.pl-choices-check:focus-visible,.pl-choices-email:focus-visible{outline-offset:2px;outline:2px solid #2b2623}.pl-choices-form{margin-top:.35rem}.pl-choices-row{color:#2b2623;cursor:pointer;align-items:center;gap:.5rem;margin:1.1rem 0 1.15rem;font-family:Inter,system-ui,sans-serif;font-size:.98rem;line-height:1.4;display:flex}.pl-choices-check{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #2b2623;border-radius:50%;flex-shrink:0;width:1.2rem;height:1.2rem;margin:0}.pl-choices-check:checked{box-shadow:inset 0 0 0 4px #fbf8f3,inset 0 0 0 9px #2b2623}.pl-choices-email{color:#2b2623;background:#fbf8f3;border:1px solid #2b2623;border-radius:0;width:100%;margin:0 0 1.15rem;padding:.85rem .9rem;font-family:Inter,system-ui,sans-serif;font-size:.98rem;display:block}.pl-choices-btn{color:#2b2623;cursor:pointer;background:#fbf8f3;border:1.5px solid #2b2623;border-radius:0;width:100%;padding:.9rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.2;display:block}.pl-choices-btn:hover{color:#fbf8f3;background:#2b2623}.pl-choices-status{color:#2b2623;margin:.5rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:.98rem;line-height:1.65}
