.recalo-editorial--magazine{--rcm-navy:#003b55;--rcm-orange:#f08700;--rcm-blue:#2f93d1;--rcm-link:#04c;--rcm-shade:#edf1f2;--rcm-ink:rgba(0,59,85,.9);--rcm-muted:rgba(0,59,85,.72);--rcm-line:rgba(0,59,85,.14);--rcm-line-strong:rgba(0,59,85,.3);--rcm-soft:rgba(0,59,85,.04);--rcm-error:#ab221c;--rcm-error-bg:rgba(171,34,28,.06);--rcm-ok:#47ce00;--rcm-ok-bg:rgba(71,206,0,.08);--rcm-accent-text:var(--rcm-orange);--rcm-head:Montserrat,"Segoe UI",Arial,sans-serif;--rcm-body:Barlow,"Segoe UI",Arial,sans-serif;--rcm-gutter:clamp(16px,4.5vw,64px);--rcm-rail:200px;--rcm-gap:65px;--rcm-read:none;--rcm-module:none;--rcm-field:48px;--rcm-radius:4px;background:#fff;color:var(--rcm-ink);font-family:var(--rcm-body);margin:0;-webkit-font-smoothing:antialiased}.recalo-editorial--magazine *,.recalo-editorial--magazine :after,.recalo-editorial--magazine :before{box-sizing:border-box}.recalo-editorial--magazine .rcm-wrap{margin-inline:auto;width:min(1240px,calc(100% - var(--rcm-gutter)*2))}.rcm-previewbar{background:#fef7ec;color:#003b55;font:13px/1.4 Barlow,Arial,sans-serif;margin:0;padding:10px 16px;text-align:center}.recalo-editorial--magazine .rcm-log{border:1px dashed var(--rcm-line-strong);font:12px/1.5 Consolas,monospace;margin-bottom:40px;margin-top:56px;padding:12px 14px}.recalo-editorial--magazine .rcm-log h2{font:700 12px var(--rcm-head);margin:0 0 6px}.recalo-editorial--magazine .rcm-log ol{margin:0;padding-left:20px}.rcm-site-header{background:#fff;border-bottom:1px solid rgba(0,59,85,.14)}.rcm-site-bar,.rcm-site-footer__inner{margin-inline:auto;width:min(1240px,calc(100% - clamp(16px, 4.5vw, 64px)*2))}.rcm-site-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 0}.rcm-lang{background:#fff;border:1px solid rgba(0,59,85,.15);flex:none}.rcm-lang,.rcm-lang__item{border-radius:999px;display:inline-flex}.rcm-lang__item{align-items:center;box-sizing:border-box;color:#003b55;font:700 14px/24px Barlow,Segoe UI,Arial,sans-serif;justify-content:center;min-height:44px;min-width:44px;padding:0 12px;text-decoration:none}a.rcm-lang__item:hover{background:rgba(0,59,85,.07)}a.rcm-lang__item:focus-visible{outline:2px solid #2f93d1;outline-offset:2px}.rcm-lang__item.is-current{background:#003b55;color:#fff}.rcm-lang__flag{border-radius:2px;box-shadow:0 0 0 1px rgba(0,59,85,.15);display:block;height:auto;margin-right:6px;width:22px}.rcm-site-logo{display:inline-flex}.rcm-site-logo:focus-visible{outline:2px solid #2f93d1;outline-offset:4px}.rcm-site-logo img{display:block;height:auto;margin-left:-1.5px;width:200px}.rcm-site-footer{background:#003b55;color:#edf1f2;font:400 14px/1.55 Barlow,Segoe UI,Arial,sans-serif}.rcm-site-footer__inner{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding:22px 0}.rcm-site-footer nav{display:flex;flex-wrap:wrap;gap:6px 20px}.rcm-site-footer a{color:#fff;text-decoration:none}.rcm-site-footer a:focus-visible,.rcm-site-footer a:hover{text-decoration:underline}@media (max-width:600px){.rcm-site-logo img{margin-left:-1.2px;width:160px}.rcm-lang__item{font-size:13px;min-height:40px;min-width:40px;padding:0 10px}.rcm-lang__flag{margin-right:5px;width:20px}}@media (max-width:400px){.rcm-site-bar{gap:12px}.rcm-site-logo img{margin-left:-1px;width:132px}}.recalo-editorial--magazine .rcm-hero{padding-top:clamp(32px,5.2vw,72px)}.recalo-editorial--magazine .rcm-hero__title{color:var(--rcm-navy);font:800 36px/1.15 var(--rcm-head);hyphens:auto;letter-spacing:-.02em;margin:0;max-width:1100px;overflow-wrap:break-word;text-wrap:balance}.recalo-editorial--magazine .rcm-hero__title .ppwr-article__accent{color:var(--rcm-orange)}.recalo-editorial--magazine .rcm-hero__meta{border-top:1px solid var(--rcm-line);color:rgba(0,59,85,.7);font:400 14px/1.5 var(--rcm-body);margin-top:clamp(24px,3vw,36px);max-width:1100px;padding-top:18px}.recalo-editorial--magazine .rcm-hero__meta p{margin:0}.recalo-editorial--magazine .rcm-hero__meta em{font-style:normal}.recalo-editorial--magazine .rcm-hero__figure{margin-bottom:0;margin-top:clamp(28px,3.6vw,48px)}.recalo-editorial--magazine .rcm-hero__figure img{border:0;border-radius:0;box-shadow:none;display:block;height:clamp(225px,34vw,480px);object-fit:cover;object-position:50% 50%;width:100%}.recalo-editorial--magazine .rcm-layout{padding-top:clamp(32px,5.5vw,76px)}.recalo-editorial--magazine .rcm-main{max-width:var(--rcm-module);min-width:0}.recalo-editorial--magazine .rcm-rail{margin-bottom:40px}.recalo-editorial--magazine .rcm-rail__label{color:var(--rcm-navy);cursor:pointer;display:block;font:800 12px/1.4 var(--rcm-head);letter-spacing:.14em;list-style:none;text-transform:uppercase}.recalo-editorial--magazine .rcm-rail__label::-webkit-details-marker{display:none}.recalo-editorial--magazine .rcm-rail__list{list-style:none;margin:0;padding:0}.recalo-editorial--magazine .rcm-rail__list a{color:var(--rcm-muted);display:grid;font:500 14.5px/1.4 var(--rcm-body);gap:6px;grid-template-columns:30px minmax(0,1fr);padding:6px 0;text-decoration:none}.recalo-editorial--magazine .rcm-rail__num{color:var(--rcm-accent-text);font:800 12px/1.75 var(--rcm-head);letter-spacing:.04em}.recalo-editorial--magazine .rcm-rail__list a:hover,.recalo-editorial--magazine .rcm-rail__list a[aria-current]{color:var(--rcm-navy)}.recalo-editorial--magazine .rcm-rail__list a[aria-current]>span:last-child{font-weight:700}.recalo-editorial--magazine .rcm-rail__list a:focus-visible{outline:2px solid var(--rcm-blue);outline-offset:2px}@media (max-width:1139px){.recalo-editorial--magazine .rcm-rail{border-bottom:1px solid var(--rcm-line);border-top:3px solid var(--rcm-orange);padding:16px 0 12px}.recalo-editorial--magazine .rcm-rail__label{padding-right:28px;position:relative}.recalo-editorial--magazine .rcm-rail__label:after{border-bottom:2px solid var(--rcm-navy);border-right:2px solid var(--rcm-navy);content:"";height:8px;position:absolute;right:6px;top:3px;transform:rotate(45deg);transition:transform .18s;width:8px}.recalo-editorial--magazine .rcm-rail__box[open]>.rcm-rail__label:after{top:6px;transform:rotate(225deg)}.recalo-editorial--magazine .rcm-rail__box[open]>.rcm-rail__label{margin-bottom:8px}.recalo-editorial--magazine .rcm-rail__label:focus-visible{outline:2px solid var(--rcm-blue);outline-offset:4px}}@media (min-width:1140px){.recalo-editorial--magazine .rcm-layout{align-items:start;column-gap:var(--rcm-gap);display:grid;grid-template-columns:var(--rcm-rail) minmax(0,1fr)}.recalo-editorial--magazine .rcm-layout>.rcm-main{grid-column:2}.recalo-editorial--magazine .rcm-rail{border-top:3px solid var(--rcm-orange);margin-bottom:0;max-height:calc(100vh - 64px);overflow-y:auto;padding-top:18px;position:sticky;top:32px}.recalo-editorial--magazine .rcm-rail__label{cursor:default}.recalo-editorial--magazine .rcm-rail[data-reveal]{opacity:0;transition:opacity .22s ease,visibility 0s linear .22s;visibility:hidden}.recalo-editorial--magazine .rcm-rail[data-reveal].is-visible{opacity:1;transition:opacity .22s ease,visibility 0s;visibility:visible}.recalo-editorial--magazine .rcm-rail[data-reveal=instant]{transition:none}}@media (min-width:1140px) and (prefers-reduced-motion:reduce){.recalo-editorial--magazine .rcm-rail[data-reveal],.recalo-editorial--magazine .rcm-rail[data-reveal].is-visible{transition:none}}.recalo-editorial--magazine .ppwr-article{color:var(--rcm-ink);font:400 18px/1.7 var(--rcm-body)}.recalo-editorial--magazine .ppwr-article>:is(p,ul,ol,h2,h3,h4,.intro,.overview,.faq,.legal,hr){max-width:var(--rcm-read)}.recalo-editorial--magazine .ppwr-article p{margin:0 0 22px}.recalo-editorial--magazine .ppwr-article strong{color:var(--rcm-navy);font-weight:700}.recalo-editorial--magazine .ppwr-article a{color:var(--rcm-link);text-decoration-color:rgba(0,68,204,.45);text-decoration-thickness:1px;text-underline-offset:3px}.recalo-editorial--magazine .ppwr-article a:hover{text-decoration-color:var(--rcm-orange);text-decoration-thickness:2px}.recalo-editorial--magazine .ppwr-article a:focus-visible{outline:2px solid var(--rcm-blue);outline-offset:2px}.recalo-editorial--magazine .ppwr-article :is(h2,h3,h4){color:var(--rcm-navy);font-family:var(--rcm-head)}.recalo-editorial--magazine .ppwr-article h2{border-top:0;break-after:avoid;font-size:24px;font-weight:700;hyphens:auto;letter-spacing:.02em;line-height:1.3;margin:88px 0 24px;overflow-wrap:break-word;padding-top:0;scroll-margin-top:96px;text-transform:uppercase}.recalo-editorial--magazine .ppwr-article h3{break-after:avoid;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:40px 0 16px;scroll-margin-top:96px}.recalo-editorial--magazine .ppwr-article h4{font-size:16px;font-weight:600;line-height:1.4;margin:30px 0 12px}.recalo-editorial--magazine .ppwr-article>:first-child{margin-top:0}.recalo-editorial--magazine .ppwr-article .intro{background:none;border:0;border-radius:0;margin:0 0 56px;padding:0}.recalo-editorial--magazine .ppwr-article .intro p{color:var(--rcm-navy);font:500 24px/1.55 var(--rcm-body);margin:0 0 22px}.recalo-editorial--magazine .ppwr-article .intro p:last-child{margin-bottom:0}.recalo-editorial--magazine .ppwr-article .overview{background:#fff;border:0;border-radius:16px;box-shadow:inset 5px 0 0 var(--rcm-orange),0 10px 32px rgba(0,59,85,.09),0 1px 3px rgba(0,59,85,.06);margin:0 0 8px;padding:30px 36px 26px 41px}.recalo-editorial--magazine .ppwr-article .overview p{color:var(--rcm-navy);font:800 22px/1.3 var(--rcm-head);letter-spacing:-.02em;margin:0 0 14px}.recalo-editorial--magazine .ppwr-article .overview ul{list-style:none;margin:0;padding:0}.recalo-editorial--magazine .ppwr-article .overview li{border:0;margin:0;padding:7px 0}.recalo-editorial--magazine .ppwr-article .overview li::marker{content:none}.recalo-editorial--magazine .ppwr-article .overview a{color:var(--rcm-navy);font-weight:500;text-decoration-color:rgba(0,59,85,.3)}.recalo-editorial--magazine .ppwr-article :is(ul,ol){margin:22px 0 28px;padding-left:26px}.recalo-editorial--magazine .ppwr-article li{margin-bottom:12px;padding-left:4px}.recalo-editorial--magazine .ppwr-article ul li::marker{color:var(--rcm-orange)}.recalo-editorial--magazine .ppwr-article ol li::marker{color:var(--rcm-navy);font-weight:700}.recalo-editorial--magazine .ppwr-article li ul{list-style-type:circle;margin:12px 0 4px}.recalo-editorial--magazine .ppwr-article .packaging-formats{column-count:2;column-gap:48px;list-style-type:disc;margin:22px 0 26px;padding-left:26px}.recalo-editorial--magazine .ppwr-article .packaging-formats li{break-inside:avoid;margin-bottom:8px;padding-left:4px}.recalo-editorial--magazine .rcm-table-scroll{margin:36px 0 44px;overflow-x:auto}.recalo-editorial--magazine .rcm-table-scroll:focus-visible{outline:2px solid var(--rcm-blue);outline-offset:2px}.recalo-editorial--magazine .rcm-table-hint{color:var(--rcm-muted);display:none;font:500 12.5px/1.4 var(--rcm-body);margin:-30px 0 40px}.recalo-editorial--magazine .ppwr-article table{border-collapse:collapse;font-size:15px;line-height:1.5;margin:0;table-layout:fixed;width:100%}.recalo-editorial--magazine .ppwr-article th{background:var(--rcm-shade);border-bottom:3px solid var(--rcm-navy);color:var(--rcm-navy);font:800 12px/1.4 var(--rcm-head);letter-spacing:.06em;padding:16px 18px;text-transform:uppercase}.recalo-editorial--magazine .ppwr-article td{border-bottom:1px solid var(--rcm-line);padding:16px 18px}.recalo-editorial--magazine .ppwr-article th:first-child{width:17%}.recalo-editorial--magazine .ppwr-article th:last-child{width:25%}.recalo-editorial--magazine .ppwr-article .timeline tbody:nth-of-type(2n){background:none}.recalo-editorial--magazine .ppwr-article .timeline tbody td{border-bottom:0}.recalo-editorial--magazine .ppwr-article .timeline tbody .date-cell,.recalo-editorial--magazine .ppwr-article .timeline tbody tr:last-child td{border-bottom:1px solid var(--rcm-line)}.recalo-editorial--magazine .ppwr-article .timeline .date-cell{color:var(--rcm-navy);font:700 15px/1.5 var(--rcm-head);width:17%}.recalo-editorial--magazine .ppwr-article .timeline .requirement-cell{font:400 15.5px/1.55 var(--rcm-body);width:58%}.recalo-editorial--magazine .ppwr-article .timeline .source-cell{color:var(--rcm-muted);font:400 13.5px/1.5 var(--rcm-body);width:25%}.recalo-editorial--magazine .ppwr-article .timeline tbody.past-deadline td,.recalo-editorial--magazine .ppwr-article .timeline tbody.past-deadline td strong{color:rgba(0,59,85,.68)}.recalo-editorial--magazine .ppwr-article .timeline .date-status{color:rgba(0,59,85,.68);font:500 12px/1.35 var(--rcm-body);margin-top:6px}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq{border-top:1px solid var(--rcm-line)}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq:last-of-type{border-bottom:1px solid var(--rcm-line)}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq+hr{display:none}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question{cursor:pointer;display:block;list-style:none;padding:22px 56px 22px 0;position:relative}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question::-webkit-details-marker{display:none}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question h3{border:0;font-size:20px;line-height:1.35;margin:0;padding:0}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:hover h3{color:var(--rcm-navy);text-decoration:underline;text-decoration-color:var(--rcm-orange);text-decoration-thickness:2px;text-underline-offset:5px}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:focus-visible{outline:2px solid var(--rcm-blue);outline-offset:4px}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:after,.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:before{background:var(--rcm-orange);content:"";height:2px;margin-top:-1px;position:absolute;right:12px;top:50%;transition:transform .2s ease,opacity .2s ease;width:18px}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:after{transform:rotate(90deg)}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq[open]>.rcm-faq__question:after{opacity:0;transform:rotate(0deg)}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__answer{padding:0 56px 24px 0}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__answer>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:after,.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:before{transition:none}}.recalo-editorial--magazine .ppwr-article .legal{border-top:1px solid var(--rcm-line);color:var(--rcm-muted);font-size:14px;line-height:1.6;margin-top:64px;padding-top:28px}.recalo-editorial--magazine .ppwr-article .legal h2{border:0;color:var(--rcm-navy);font-size:24px;font-weight:700;hyphens:auto;letter-spacing:.02em;line-height:1.3;margin:0 0 14px;overflow-wrap:break-word;padding:0;text-transform:uppercase}.recalo-editorial--magazine .ppwr-article .legal ol{padding-left:22px}.recalo-editorial--magazine .ppwr-article .legal li{margin-bottom:8px}.recalo-editorial--magazine :is(.ppwr-newsletter,.ppwr-calculator,.ppwr-contact-cta){margin:64px 0;max-width:var(--rcm-module)}@media (max-width:1023px){.recalo-editorial--magazine .ppwr-article>:is(p,ul,ol,h2,h3,h4,.intro,.overview,.faq,.legal,hr){max-width:none}.recalo-editorial--magazine .ppwr-article h2{margin-top:72px}.recalo-editorial--magazine .ppwr-article .intro p{font-size:22px}}@media (max-width:767px){.recalo-editorial--magazine .rcm-hero__title{font-size:30px}.recalo-editorial--magazine .rcm-hero__eyebrow{font-size:11px;letter-spacing:.12em}.recalo-editorial--magazine .rcm-hero__figure img{height:clamp(225px,62vw,300px);object-position:30% 30%}.recalo-editorial--magazine .rcm-layout{padding-top:36px}.recalo-editorial--magazine .ppwr-article{font-size:17px;line-height:1.68}.recalo-editorial--magazine .ppwr-article h2{margin:56px 0 20px;padding-top:0}.recalo-editorial--magazine .ppwr-article h3{margin:32px 0 14px}.recalo-editorial--magazine .ppwr-article .legal h2{font-size:20px}.recalo-editorial--magazine .ppwr-article .intro{margin-bottom:40px}.recalo-editorial--magazine .ppwr-article .intro p{font-size:20px}.recalo-editorial--magazine .ppwr-article .overview{padding:24px 22px 20px 27px}.recalo-editorial--magazine .ppwr-article .overview p{font-size:20px}.recalo-editorial--magazine .ppwr-article .packaging-formats{column-count:1}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question{padding:18px 40px 18px 0}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:after,.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__question:before{right:4px;width:16px}.recalo-editorial--magazine .ppwr-article .faq .rcm-faq__answer{padding-right:0}.recalo-editorial--magazine .rcm-table-scroll{margin-bottom:56px}.recalo-editorial--magazine .rcm-table-hint{display:block}.recalo-editorial--magazine .ppwr-article table{font-size:13px;min-width:680px}.recalo-editorial--magazine .ppwr-article td,.recalo-editorial--magazine .ppwr-article th{padding:12px}.recalo-editorial--magazine .ppwr-article .timeline .date-cell{font-size:13px}.recalo-editorial--magazine .ppwr-article .timeline .requirement-cell{font-size:13.5px}.recalo-editorial--magazine .ppwr-article .timeline .source-cell{font-size:12.5px}.recalo-editorial--magazine :is(.ppwr-newsletter,.ppwr-calculator,.ppwr-contact-cta){margin:40px 0}}@media (prefers-reduced-motion:reduce){.recalo-editorial--magazine .rcm-rail__label:after{transition:none}}