body.conditions-page{margin:0;background:#fff;color:#20201d;font-family:"DM Sans",Arial,sans-serif}body.conditions-page #cg-page{--cg-orange:#ef6b18;--cg-ink:#20201d;--cg-muted:#595047;--cg-paper:#fffaf3;--cg-line:#e7ddd2;background:#fff;color:var(--cg-ink);text-align:left}#cg-page *{box-sizing:border-box}#cg-page :is(.cg-hero,.cg-content){width:min(100% - 48px,1120px);margin-inline:auto}#cg-page .cg-hero{padding-block:80px 56px;border-bottom:1px solid var(--cg-line)}#cg-page .cg-kicker{margin:0 0 24px;font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--cg-ink)}#cg-page h1{margin:0 0 28px;font:800 clamp(36px,4.8vw,68px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.045em;max-width:900px}#cg-page h1 span{color:var(--cg-orange)}#cg-page .cg-intro{max-width:760px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.65;color:var(--cg-muted)}#cg-page .cg-points{display:flex;flex-wrap:wrap;gap:12px 28px;padding:0;margin:28px 0;list-style:none;font-size:15px;font-weight:700}#cg-page .cg-points li::before{content:"\2713";color:var(--cg-orange);margin-right:8px}#cg-page .cg-link{display:inline-block;color:var(--cg-orange)!important;font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;line-height:1.5;padding-block:10px;overflow-wrap:anywhere}#cg-page .cg-link span{display:inline-block;margin-left:8px}#cg-page .cg-content{padding-block:56px 64px}#cg-page .cg-content h2{margin:0 0 16px;font:800 clamp(25px,3vw,36px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em}#cg-page .cg-lead{margin:0 0 28px;color:var(--cg-muted);font-size:17px}#cg-page .cg-disclosures{display:grid;gap:12px}body.conditions-page #cg-page details.cg-detail{margin:0;border:1px solid var(--cg-line);border-radius:20px;background:var(--cg-paper)!important;color:var(--cg-ink)!important;overflow:hidden}#cg-page .cg-detail summary{display:flex;align-items:center;gap:20px;list-style:none;min-height:84px;padding:22px 26px;cursor:pointer;line-height:1.35}#cg-page .cg-detail summary::-webkit-details-marker{display:none}#cg-page .cg-detail summary::marker{content:""}#cg-page .cg-detail h3{margin:0;flex:1;font:700 clamp(17px,1.8vw,20px)/1.4 Manrope,Arial,sans-serif;letter-spacing:-.02em}#cg-page .cg-number{color:var(--cg-orange);font-weight:800;font-size:17px;flex:none}#cg-page .cg-toggle{width:18px;height:18px;position:relative;flex:none;color:var(--cg-orange)}#cg-page .cg-toggle::before,#cg-page .cg-toggle::after{content:"";position:absolute;top:8px;left:1px;width:16px;height:2px;background:currentColor}#cg-page .cg-toggle::after{transform:rotate(90deg)}#cg-page details[open] .cg-toggle::after{transform:rotate(0)}body.conditions-page #cg-page details.cg-detail>.cg-answer{background:var(--cg-paper)!important;color:var(--cg-ink)!important;margin:0 26px;padding:0 0 24px;border-top:1px solid var(--cg-line)}#cg-page .cg-answer p{margin:18px 0 0;font-size:17px;line-height:1.7;max-width:900px;overflow-wrap:anywhere}#cg-page .cg-answer a:not(.cg-link){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#cg-page .cg-answer .cg-link{margin-top:14px}#cg-page .cg-protection{margin-top:36px;border:1px solid var(--cg-line);border-top:5px solid var(--cg-orange);border-radius:24px;padding:32px;background:var(--cg-paper)}#cg-page .cg-protection .cg-kicker{margin-bottom:16px}#cg-page .cg-protection p:not(.cg-kicker){max-width:760px;margin:0 0 12px;color:var(--cg-muted);font-size:18px;line-height:1.6}#cg-page .cg-note{margin:28px 0 0;color:var(--cg-muted);font-size:15px;line-height:1.6}#cg-page .cg-note a{color:inherit;text-underline-offset:4px}#cg-page :is(summary,a):focus-visible{outline:3px solid var(--cg-orange);outline-offset:4px}#cg-page #cg-condizioni{scroll-margin-top:120px}#cg-page [id]{scroll-margin-top:130px}#cg-page .cg-back{display:block;width:fit-content;margin-bottom:32px;font-size:14px;color:var(--cg-muted);text-decoration:underline;text-underline-offset:5px}#cg-page .cg-document-label{margin:0 0 14px;color:var(--cg-muted);font-size:16px;line-height:1.5}#cg-page .cg-edition{font-size:13px;color:var(--cg-muted);overflow-wrap:anywhere;margin-top:22px}#cg-page .cg-hero>p:not([class]){max-width:760px;font-size:15px;line-height:1.6;color:var(--cg-muted)}#cg-page .cg-actions{display:flex;flex-wrap:wrap;gap:10px 28px;margin-block:22px 10px;text-align:left}#cg-page .cg-role{display:flex;gap:20px;align-items:center;padding:24px 26px;border:1px solid var(--cg-line);border-radius:20px;background:var(--cg-paper);color:var(--cg-ink);text-decoration:none;text-align:left}#cg-page .cg-role-copy{flex:1;min-width:0}#cg-page .cg-role .cg-kicker{display:block;font-size:10px;letter-spacing:.1em;margin:0 0 6px;color:var(--cg-muted)}#cg-page .cg-role h3{margin:0 0 5px;font:700 clamp(17px,1.8vw,20px)/1.4 Manrope,Arial,sans-serif;letter-spacing:-.02em}#cg-page .cg-role-description{font-size:14px;color:var(--cg-muted);line-height:1.5}#cg-page .cg-role-arrow{font-size:25px;color:var(--cg-orange);flex:none}body.conditions-page #cg-page .cg-index{margin:0 0 24px;border:1px solid var(--cg-line);border-radius:20px;background:#fff!important;color:var(--cg-ink)!important;overflow:hidden}#cg-page .cg-index summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;cursor:pointer;font-weight:700;min-height:72px}#cg-page .cg-index summary::-webkit-details-marker{display:none}body.conditions-page #cg-page .cg-index>nav{display:grid;gap:0;background:#fff!important;color:var(--cg-ink)!important;padding:0 26px 20px}#cg-page .cg-index a{padding-block:10px;border-top:1px solid var(--cg-line);color:var(--cg-muted);text-underline-offset:4px;font-size:15px;line-height:1.5}#cg-page .cg-answer :is(ul,ol){padding-left:24px;margin-top:18px;font-size:17px;line-height:1.7}#cg-page .cg-answer li{margin-block:8px}#cg-page .cg-answer .table-wrap{overflow-x:auto;margin-top:20px;max-width:100%}#cg-page .cg-answer table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;line-height:1.6}#cg-page .cg-answer :is(th,td){text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid var(--cg-line)}#cg-page .cg-answer th{background:#f4eadb}@media(prefers-reduced-motion:no-preference){#cg-page .cg-toggle::after{transition:transform .2s ease}#cg-page .cg-link span{transition:transform .2s ease}#cg-page .cg-link:hover span{transform:translateX(4px)}#cg-page .cg-role{transition:border-color .2s ease,transform .2s ease}#cg-page .cg-role:hover{border-color:var(--cg-orange);transform:translateX(3px)}}@media(max-width:640px){#cg-page :is(.cg-hero,.cg-content){width:calc(100% - 36px)}#cg-page .cg-hero{padding-block:48px 36px}#cg-page .cg-content{padding-block:36px 44px}#cg-page .cg-kicker{font-size:11px;letter-spacing:.12em;margin-bottom:20px}#cg-page .cg-points{display:grid;gap:10px}#cg-page .cg-detail summary{gap:12px;padding:20px 16px;min-height:80px}body.conditions-page #cg-page details.cg-detail>.cg-answer{margin-inline:16px}#cg-page .cg-answer p{font-size:16px}#cg-page .cg-protection{padding:26px 20px}#cg-page .cg-role{gap:12px;padding:20px 16px}#cg-page .cg-actions{display:grid;gap:8px;justify-items:start}#cg-page .cg-index summary{padding:20px 16px}body.conditions-page #cg-page .cg-index>nav{padding-inline:16px}#cg-page .cg-answer :is(ul,ol){font-size:16px}}@media print{body.conditions-page :is(header,footer,.ps-whatsapp-fixed){display:none!important}#cg-page :is(.cg-hero,.cg-content){width:100%;padding:18px 0}#cg-page :is(.cg-back,.cg-index,.cg-actions,.cg-toggle){display:none!important}#cg-page h1{font-size:28pt}body.conditions-page #cg-page details.cg-detail{border:0;border-radius:0;background:#fff!important;overflow:visible;break-inside:auto}#cg-page .cg-detail::details-content{display:block}#cg-page .cg-detail summary{padding:18px 0 8px;min-height:0;break-after:avoid}body.conditions-page #cg-page details.cg-detail>.cg-answer{display:block!important;content-visibility:visible!important;background:#fff!important;margin:0;padding-bottom:16px;border:0}#cg-page .cg-answer :is(p,ul,ol){font-size:11pt}#cg-page .cg-answer .table-wrap{overflow:visible}#cg-page .cg-answer table{min-width:0;font-size:10pt}#cg-page .cg-answer tr{break-inside:avoid}}
