.cn-service{border-top:1px solid var(--line)}.cn-service>h2{margin:16px 0 20px}.cn-service>p{max-width:760px}.cn-service a{text-decoration:underline;text-underline-offset:3px}.cn-service-details{margin-top:30px;max-width:1000px}.cn-service-details>details{border-top:1px solid var(--line);padding:18px 0;scroll-margin-top:150px}.cn-service-details summary{cursor:pointer;font:22px/1.4 Georgia,serif;min-height:44px}.cn-policy-copy{font-size:14px;line-height:1.85;padding:15px 0;max-width:850px}.cn-policy-copy h2{font-size:30px;margin:15px 0}.cn-policy-copy h3{font-size:22px;margin:22px 0 12px}.cn-policy-copy p{margin:0 0 15px}.casa-natale-preview footer .cn-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font:13px/1.5 Arial,sans-serif}.cn-footer-links a,.cn-footer-links button{min-height:44px;display:inline-flex;align-items:center}.cn-footer-links button{background:transparent;color:inherit;border:0;padding:0;text-decoration:underline}.casa-natale-preview #cn-cookie-dialog{max-width:650px}.casa-natale-preview #cn-cookie-dialog h2{font-size:31px;margin-bottom:20px}.casa-natale-preview #cn-cookie-dialog>p{font-size:14px;line-height:1.7;margin-bottom:18px}#cn-cookie-dialog>label{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--line);font-size:14px}#cn-cookie-dialog input{width:20px;height:20px;accent-color:var(--wine)}.cn-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}.cn-cookie-actions .button{flex:1 1 150px;font-size:12px;padding:14px;justify-content:center;gap:0}.cn-cookie-actions .light{background:transparent;color:var(--wine)}@media(max-width:700px){.cn-service-details summary{font-size:20px}.cn-policy-copy{font-size:14px}.casa-natale-preview footer .cn-footer-links{flex-direction:row}.cn-cookie-actions{flex-direction:column}}
