.policy-module__ccAKuW__page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 5%,#c5db2c33,#0000 24rem),#f7f8ef}.policy-module__ccAKuW__topbar{background:var(--deep);color:#ffffffc7;letter-spacing:.16em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:30px;padding:7px 24px;font-size:9px;font-weight:800;display:flex}.policy-module__ccAKuW__header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;justify-content:space-between;align-items:center;gap:28px;min-height:94px;padding:8px clamp(22px,6vw,92px);display:flex}.policy-module__ccAKuW__brand img{object-fit:cover;width:220px;height:76px}.policy-module__ccAKuW__backLink{min-height:43px;color:var(--forest-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #073f3640;border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex}.policy-module__ccAKuW__backLink svg{width:16px}.policy-module__ccAKuW__hero{isolation:isolate;background:linear-gradient(90deg,#edf4cffa,#edf4cfb8),url(https://dionea-milano.vercel.app/images/brand/dionea-botanical-bg.jpg) 50%/cover;padding:clamp(72px,9vw,132px) clamp(24px,8vw,125px) clamp(68px,8vw,110px);position:relative;overflow:hidden}.policy-module__ccAKuW__hero:after{content:"D";z-index:-1;color:#07564812;font:400 clamp(250px, 33vw, 520px) / .75 var(--serif);position:absolute;bottom:-.3em;right:-.04em}.policy-module__ccAKuW__eyebrow{color:#74891d;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:900}.policy-module__ccAKuW__hero h1{max-width:930px;color:var(--forest-dark);font:400 clamp(54px, 7vw, 102px) / .92 var(--serif);letter-spacing:-.055em;margin:0}.policy-module__ccAKuW__hero h1 em{color:#78920d;font-weight:400}.policy-module__ccAKuW__heroText{color:#51635b;max-width:760px;margin:30px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.policy-module__ccAKuW__statusRow{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.policy-module__ccAKuW__statusRow span{min-height:36px;color:var(--forest-dark);letter-spacing:.08em;text-transform:uppercase;background:#ffffff8f;border:1px solid #0756482e;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.policy-module__ccAKuW__statusRow svg{color:#7d9620;width:15px}.policy-module__ccAKuW__draftNotice{z-index:2;border-left:4px solid var(--lime);background:var(--forest-dark);color:#fff;grid-template-columns:auto 1fr;gap:18px;max-width:1190px;margin:-27px auto 0;padding:23px 26px;display:grid;position:relative;box-shadow:0 20px 50px #073f3626}.policy-module__ccAKuW__draftNotice svg{width:25px;color:var(--lime-bright)}.policy-module__ccAKuW__draftNotice strong,.policy-module__ccAKuW__draftNotice span{display:block}.policy-module__ccAKuW__draftNotice strong{font:400 21px var(--serif);margin-bottom:5px}.policy-module__ccAKuW__draftNotice span{color:#ffffffad;font-size:12px;line-height:1.65}.policy-module__ccAKuW__contentLayout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(46px,8vw,120px);width:min(100%,1400px);margin:0 auto;padding:clamp(78px,9vw,130px) clamp(24px,7vw,104px);display:grid}.policy-module__ccAKuW__toc{border:1px solid var(--line);background:#ffffffb8;align-self:start;padding:29px;position:sticky;top:30px}.policy-module__ccAKuW__toc p{color:#7b9024;letter-spacing:.17em;text-transform:uppercase;margin:0 0 19px;font-size:9px;font-weight:900}.policy-module__ccAKuW__toc a{border-top:1px solid var(--line);color:#5b6861;padding:11px 0;font-size:12px;line-height:1.4;transition:color .2s,padding-left .2s;display:block}.policy-module__ccAKuW__toc a:hover{color:var(--forest-dark);padding-left:5px}.policy-module__ccAKuW__article{min-width:0}.policy-module__ccAKuW__intro{color:#57665f;margin:0 0 64px;font-size:16px;line-height:1.8}.policy-module__ccAKuW__section{border-top:1px solid var(--line);padding:50px 0;scroll-margin-top:30px}.policy-module__ccAKuW__section:first-of-type{border-top:0;padding-top:0}.policy-module__ccAKuW__sectionNumber{color:#7b9024;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:900;display:block}.policy-module__ccAKuW__section h2{color:var(--forest-dark);font:400 clamp(32px, 3.3vw, 48px) / 1.05 var(--serif);letter-spacing:-.035em;margin:0 0 24px}.policy-module__ccAKuW__section h3{color:var(--forest-dark);font:400 23px / 1.2 var(--serif);margin:28px 0 10px}.policy-module__ccAKuW__section p,.policy-module__ccAKuW__section li{color:#59665f;font-size:14px;line-height:1.78}.policy-module__ccAKuW__section p{margin:13px 0}.policy-module__ccAKuW__section ul{gap:10px;margin:18px 0;padding-left:20px;display:grid}.policy-module__ccAKuW__section strong{color:#283a34}.policy-module__ccAKuW__section a,.policy-module__ccAKuW__contactCard a{color:var(--teal-dark);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #07564847;text-decoration:underline #07564847}.policy-module__ccAKuW__dataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.policy-module__ccAKuW__dataCard{border:1px solid var(--line);background:#fff;padding:23px}.policy-module__ccAKuW__dataCard svg{color:#7d9420;width:22px;margin-bottom:22px}.policy-module__ccAKuW__dataCard strong,.policy-module__ccAKuW__dataCard span{display:block}.policy-module__ccAKuW__dataCard strong{color:var(--forest-dark);font:400 22px var(--serif);margin-bottom:8px}.policy-module__ccAKuW__dataCard span{color:#667169;font-size:12px;line-height:1.6}.policy-module__ccAKuW__contactCard{color:var(--forest-dark);background:#eaf0c8;margin-top:23px;padding:28px}.policy-module__ccAKuW__contactCard strong,.policy-module__ccAKuW__contactCard span{display:block}.policy-module__ccAKuW__contactCard strong{font:400 24px var(--serif);margin-bottom:8px}.policy-module__ccAKuW__contactCard span{color:#5a695f;font-size:13px;line-height:1.65}.policy-module__ccAKuW__footer{background:var(--forest-dark);color:#fff;justify-content:space-between;align-items:center;gap:35px;padding:48px clamp(24px,7vw,104px);display:flex}.policy-module__ccAKuW__footerBrand{align-items:center;gap:22px;display:flex}.policy-module__ccAKuW__footerBrand img{object-fit:contain;background:#fff;width:86px;height:86px}.policy-module__ccAKuW__footerBrand p{color:#ffffffa8;margin:0;font-size:11px;line-height:1.65}.policy-module__ccAKuW__footerLinks{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:10px;font-weight:800;display:flex}.policy-module__ccAKuW__footerLinks a[aria-current=page]{color:var(--lime-bright)}@media (max-width:850px){.policy-module__ccAKuW__contentLayout{grid-template-columns:1fr}.policy-module__ccAKuW__toc{position:static}.policy-module__ccAKuW__dataGrid{grid-template-columns:1fr}}@media (max-width:620px){.policy-module__ccAKuW__header{min-height:80px;padding-inline:17px}.policy-module__ccAKuW__brand img{width:150px;height:58px}.policy-module__ccAKuW__backLink span{display:none}.policy-module__ccAKuW__backLink{justify-content:center;width:43px;padding:0}.policy-module__ccAKuW__hero{padding-inline:21px}.policy-module__ccAKuW__hero h1{font-size:52px}.policy-module__ccAKuW__draftNotice{margin-inline:15px;padding:21px}.policy-module__ccAKuW__contentLayout{padding-inline:20px}.policy-module__ccAKuW__toc{padding:22px}.policy-module__ccAKuW__footer,.policy-module__ccAKuW__footerBrand{flex-direction:column;align-items:flex-start}.policy-module__ccAKuW__footerLinks{justify-content:flex-start}}
