/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-space-y-reverse:0;--tw-content:"";--tw-tracking:initial}}}.cms-content{font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.5));color:var(--color-text-default,#000)}.cms-content>:first-child{margin-top:0}.cms-content>:last-child{margin-bottom:0}.cms-content h1{margin-top:var(--spacing-12,48px);margin-bottom:var(--spacing-6,24px);font-family:var(--font-heading,"Platform LC", "Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-h4,2.5rem);line-height:var(--tw-leading,var(--text-h4--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing,-.0625rem));font-weight:var(--tw-font-weight,var(--text-h4--font-weight,500));color:var(--color-text-default,#000)}.cms-content h2{margin-top:var(--spacing-10,40px);margin-bottom:var(--spacing-4,16px);font-family:var(--font-heading,"Platform LC", "Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-h5,2rem);line-height:var(--tw-leading,var(--text-h5--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h5--letter-spacing,-.0625rem));font-weight:var(--tw-font-weight,var(--text-h5--font-weight,500));color:var(--color-text-default,#000)}.cms-content h3{margin-top:var(--spacing-8,32px);margin-bottom:var(--spacing-3,12px);font-family:var(--font-heading,"Platform LC", "Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-h6,1.5rem);line-height:var(--tw-leading,var(--text-h6--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h6--letter-spacing,-.025rem));font-weight:var(--tw-font-weight,var(--text-h6--font-weight,500));color:var(--color-text-default,#000)}.cms-content h4{margin-top:var(--spacing-6,24px);margin-bottom:var(--spacing-2,8px);font-family:var(--font-heading,"Platform LC", "Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-heading-xxs,1.125rem);line-height:var(--tw-leading,var(--text-heading-xxs--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-heading-xxs--letter-spacing,.025rem));font-weight:var(--tw-font-weight,var(--text-heading-xxs--font-weight,500));color:var(--color-text-default,#000)}.cms-content :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;scroll-margin-top:152px}.cms-content--advice :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:200px}@media (width>=64rem){.cms-content--advice :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:152px}}.cms-content p{margin-bottom:var(--spacing-4,16px);font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.5));-webkit-hyphens:auto;hyphens:auto}.cms-content .mgr p{text-align:center!important}.cms-content [style*=color],.cms-content [style*=color] *,.cms-content [data-mce-style*=color],.cms-content [data-mce-style*=color] *,.cms-content font[color],.cms-content font[color] *,.cms-content a,.cms-content a *{color:var(--color-text-brand-default)!important}.cms-content a{text-underline-offset:2px;text-decoration-line:underline}.cms-content a:hover,.cms-content a:hover *{color:var(--color-text-brand-hover)!important}:is(.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)),.cms-content--advice p>a.cms-cta){justify-content:center;align-items:center;gap:var(--spacing-2,8px);white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--font-body,"Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);height:var(--spacing-12,48px);border-style:var(--tw-border-style);padding-inline:var(--spacing-5,20px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}@media (prefers-reduced-motion:reduce){:is(.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)),.cms-content--advice p>a.cms-cta){transition-property:none}}:is(.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)),.cms-content--advice p>a.cms-cta){border-color:var(--color-highlight-light-100);background-color:var(--color-bg-brand-default)!important;color:var(--color-text-inverted-default)!important;text-decoration:none!important}.cms-content--advice p>a.cms-cta *,.cms-content--advice p>a.cms-cta:hover,.cms-content--advice p>a.cms-cta:hover *{color:var(--color-text-inverted-default)!important}.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)) *{color:var(--color-text-inverted-default)!important}.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)):hover{color:var(--color-text-inverted-default)!important}.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)):hover *{color:var(--color-text-inverted-default)!important}:is(.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)):hover,.cms-content--advice p>a.cms-cta:hover){background-color:var(--color-bg-brand-hover)!important}:is(.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)):active,.cms-content--advice p>a.cms-cta:active){background-color:var(--color-bg-brand-down)!important}:is(.cms-content:where(:not(.cms-content--advice)) p>a:only-child:not(:has(img)):focus-visible,.cms-content--advice p>a.cms-cta:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.cms-content strong,.cms-content b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-strong,#030712)}.cms-content em,.cms-content i{font-style:italic}.cms-content ul{margin-bottom:var(--spacing-4,16px);list-style-type:disc}:where(.cms-content ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2,8px) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2,8px) * calc(1 - var(--tw-space-y-reverse)))}.cms-content ul{padding-left:var(--spacing-6,24px)}.cms-content ol{margin-bottom:var(--spacing-4,16px);list-style-type:decimal}:where(.cms-content ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2,8px) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2,8px) * calc(1 - var(--tw-space-y-reverse)))}.cms-content ol{padding-left:var(--spacing-6,24px)}.cms-content li{font-size:var(--text-body-l,1rem);line-height:var(--tw-leading,var(--text-body-l--line-height,1.5))}.cms-content li>ul,.cms-content li>ol{margin-top:var(--spacing-2,8px);margin-bottom:var(--spacing-0,0px)}.cms-bullets ul{padding-left:var(--cms-bullets-indent,var(--spacing-10,40px));list-style-type:none}.cms-bullets ul>li{margin-bottom:var(--spacing-3,12px);padding-left:22px;position:relative}.cms-bullets ul>li:last-child{margin-bottom:var(--spacing-0,0px)}.cms-bullets ul>li:before{left:var(--spacing-2,8px);width:var(--spacing-1_5,6px);height:var(--spacing-1_5,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-brand-default,#640097);--tw-content:"";content:var(--tw-content);top:var(--cms-bullets-dot-top,var(--spacing-2,8px));border-radius:3.40282e38px;position:absolute}.cms-content blockquote{margin-block:var(--spacing-6,24px);border-radius:var(--radius-sm,8px);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border-brand-default,#640097);background-color:var(--color-bg-brand-weakest-50,#fcf5ff);padding-inline:var(--spacing-5,20px);padding-block:var(--spacing-4,16px);color:var(--color-text-default,#000);font-style:italic}.cms-content hr{margin-block:var(--spacing-8,32px);border-color:var(--color-border-weak,#e5e7eb)}.cms-content img{border-radius:var(--radius-sm,8px);vertical-align:middle;max-width:100%;height:auto;display:inline-block}.cms-content iframe[src*=youtube],.cms-content iframe[src*=youtu\.be],.cms-content iframe[src*=vimeo]{margin-block:var(--spacing-6,24px);border-radius:var(--radius-2xl,24px);aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.cms-content p:has(>img):not(:has(>img:only-child)):not(:has(>a>img:only-child)){margin-block:var(--spacing-10,40px);justify-content:center;align-items:center;gap:var(--spacing-4,16px);font-size:var(--text-h6,1.5rem);line-height:var(--tw-leading,var(--text-h6--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h6--letter-spacing,-.025rem));font-weight:var(--tw-font-weight,var(--text-h6--font-weight,500));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-strong,#030712);flex-wrap:wrap;display:flex}:is(.cms-content p:has(>img:only-child),.cms-content p:has(>a:only-child>img:only-child)){margin-block:var(--spacing-6,24px);text-align:center}:is(.cms-content p:has(>img:only-child)>img,.cms-content p:has(>a:only-child>img:only-child) img){margin-inline:auto;display:block}.cms-content--advice p{color:var(--color-text-medium,#4b5563)}.cms-content--advice h2{font-size:var(--text-h6,1.5rem);line-height:var(--tw-leading,var(--text-h6--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h6--letter-spacing,-.025rem));font-weight:var(--tw-font-weight,var(--text-h6--font-weight,500));--tw-leading:var(--spacing-7,28px);line-height:var(--spacing-7,28px);--tw-tracking:.4px;letter-spacing:.4px}@media (width>=48rem){.cms-content--advice h2{font-size:var(--text-h5,2rem);line-height:var(--tw-leading,var(--text-h5--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h5--letter-spacing,-.0625rem));font-weight:var(--tw-font-weight,var(--text-h5--font-weight,500));--tw-leading:var(--spacing-9,36px);line-height:var(--spacing-9,36px);--tw-tracking:.2px;letter-spacing:.2px}}:is(.cms-content--advice p:has(>img:only-child),.cms-content--advice p:has(>a:only-child>img:only-child)){margin-block:var(--spacing-5,20px)}@media (width>=64rem){:is(.cms-content--advice p:has(>img:only-child),.cms-content--advice p:has(>a:only-child>img:only-child)){margin-block:var(--spacing-16,64px)}}:is(.cms-content--advice p:has(>img:only-child)>img,.cms-content--advice p:has(>a:only-child>img:only-child) img){border-radius:var(--radius-2xl,24px);object-fit:contain;max-height:522px;max-width:min(100%,928px)!important}.cms-content--advice iframe[src*=youtube],.cms-content--advice iframe[src*=youtu\.be],.cms-content--advice iframe[src*=vimeo]{max-width:928px;margin-inline:auto}.cms-content table{margin-block:var(--spacing-6,24px);border-collapse:collapse;width:100%;font-size:var(--text-body-m,.875rem);line-height:var(--tw-leading,var(--text-body-m--line-height,1.429))}.cms-content th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default,#d1d5db);background-color:var(--color-bg-default-50,#f8f8fa);padding:var(--spacing-3,12px);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-strong,#030712)}.cms-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default,#d1d5db);padding:var(--spacing-3,12px)}.cms-content:has(>.mgr){gap:var(--spacing-6,24px);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.cms-content:has(>.mgr){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cms-content:has(>.mgr){grid-template-columns:repeat(4,minmax(0,1fr))}}.cms-content .mgr{align-items:center;gap:var(--spacing-3,12px);text-align:center;flex-direction:column;display:flex}.cms-content .mgr>p,.cms-content .mgr img{margin:var(--spacing-0,0px)}.cms-content .mgr p>a:only-child{height:auto;font-weight:inherit;text-transform:none;letter-spacing:normal;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline;color:var(--color-text-brand-default)!important;background:0 0!important}.cms-content .mgr p>a:only-child *,.cms-content .mgr p>a:only-child:hover *,.cms-content .mgr p>a:only-child:hover{color:var(--color-text-brand-hover)!important;background:0 0!important}.cms-content .btgrid{margin-block:var(--spacing-8,32px);gap:var(--spacing-6,24px);flex-direction:column;display:flex}.cms-content .btgrid .row{gap:var(--spacing-6,24px);flex-direction:column;display:flex}@media (width>=48rem){.cms-content .btgrid .row{flex-direction:row;align-items:stretch}}.cms-content .btgrid .col{flex-direction:column;width:100%;display:flex}@media (width>=48rem){.cms-content .btgrid .col.col-md-6{width:50%}.cms-content .btgrid .col.col-md-4{width:33.3333%}}.cms-content .btgrid .content{text-align:center;grid-template-rows:110px auto;place-items:start center;row-gap:1rem;height:100%;display:grid}.cms-content .btgrid .content>p{margin:var(--spacing-0,0px);text-align:center}.cms-content .btgrid .content img{margin:var(--spacing-0,0px)}:is(.cms-content .btgrid .content>p:has(>img),.cms-content .btgrid .content>p:has(>a>img)){grid-row:1;justify-content:center;align-items:flex-end;width:100%;height:110px;display:flex}.cms-content .btgrid .content>p:not(:has(img)):not(:has(a>img)){grid-row:2}.cms-content .btgrid .content>p:empty{display:none}.cms-content .btgrid .content>p:not(:has(img)):not(:has(span)):not(:has(strong)):not(:has(a)):not(:has(b)):not(:has(i)){display:none}.cms-content .btgrid .content>p:has(>br:only-child){display:none}.cms-content .btn,.cms-content span.btn{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2,8px);white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var(--font-body,"Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;height:var(--spacing-12,48px);border-style:var(--tw-border-style);padding-inline:var(--spacing-8,32px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.cms-content .btn,.cms-content span.btn{transition-property:none}}.cms-content .btn,.cms-content span.btn{border-color:var(--color-bg-brand-default);background-color:var(--color-bg-brand-default)!important;color:var(--color-text-inverted-default)!important;text-decoration:none!important}.cms-content .btn *,.cms-content span.btn *{color:var(--color-text-inverted-default)!important}.cms-content .btn:hover,.cms-content span.btn:hover{border-color:var(--color-bg-brand-hover);background-color:var(--color-bg-brand-hover)!important}.cms-content .btn:active,.cms-content span.btn:active{border-color:var(--color-bg-brand-down);background-color:var(--color-bg-brand-down)!important}.cms-content .btn:focus-visible,.cms-content span.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cms-content p:has(>span.btn:only-child){margin-top:var(--spacing-4,16px);margin-bottom:var(--spacing-0,0px);text-align:center}.advice-lead :where(p,span,strong,b,em,i,a,div,font,ul,ol,li,h1,h2,h3,h4,h5,h6),.manufacturer-lead :where(p,span,strong,b,em,i,a,div,font,ul,ol,li,h1,h2,h3,h4,h5,h6){color:inherit;font:inherit!important;letter-spacing:inherit!important}.advice-lead a,.manufacturer-lead a{text-decoration:none}.advice-lead :where(p,ul,ol):first-child,.manufacturer-lead :where(p,ul,ol):first-child{margin-top:0}.advice-lead :where(p,ul,ol):last-child,.manufacturer-lead :where(p,ul,ol):last-child{margin-bottom:0}.advice-lead p+p,.manufacturer-lead p+p{margin-top:.75rem}.cms-content--regulation>ol{counter-reset:reg-section;padding-left:0;list-style:none}.cms-content--regulation{color:var(--color-text-medium,#4b5563)}.cms-content--regulation :is(strong,b){color:inherit}.cms-content--regulation>ol>li{counter-increment:reg-section;margin-bottom:2.5rem;scroll-margin-top:6rem}.cms-content--regulation>ol>li>strong:first-child{margin-bottom:var(--spacing-4,16px);font-family:var(--font-heading,"Platform LC", "Poppins", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-h5,2rem);line-height:var(--tw-leading,var(--text-h5--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-h5--letter-spacing,-.0625rem));font-weight:var(--tw-font-weight,var(--text-h5--font-weight,500));--tw-leading:var(--spacing-9,36px);line-height:var(--spacing-9,36px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-default,#000);letter-spacing:.0125rem;display:block}.cms-content--regulation>ol>li>strong:first-child:before{content:"§" counter(reg-section) " "}.cms-content--regulation>ol>li>ol{counter-reset:reg-sub;margin-top:1rem;padding-left:1.5rem;list-style:none}.cms-content--regulation>ol>li>ol>li{counter-increment:reg-sub;margin-bottom:.75rem}.cms-content--regulation>ol>li>ol>li:before{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-strong,#030712);content:counter(reg-section) "." counter(reg-sub) " ";margin-right:.375rem}.cms-content--regulation>ol>li>ol ol{padding-left:var(--spacing-6,24px);counter-reset:none;list-style-type:lower-alpha}.cms-content--regulation>ol>li>ol ol>li:before{content:none}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}
