.policy-page{background:var(--color-bg);width:100%}.policy-main{width:100%;padding:var(--space-block)var(--space-policy-x);flex-direction:column;align-items:center;display:flex}.policy-main--columns{padding:0}.policy-content{width:100%;max-width:var(--size-content-narrow)}.policy-header{margin-bottom:var(--space-content)}.policy-title,.policy-section-title{font-size:var(--font-size-body);font-weight:var(--font-weight-policy-title);line-height:var(--line-height-body);text-align:left;margin:0}.policy-document-body,.policy-intro-block,.policy-section-list,.policy-section,.policy-section-body,.policy-list{gap:var(--space-content);flex-direction:column;display:flex}.policy-document-body,.policy-section-body{padding-left:var(--space-page-x)}.section-text .policy-section-body{padding-left:0}.policy-date,.policy-text,.policy-list-title,.policy-list-item{font-size:var(--font-size-body);font-weight:var(--font-weight-policy-body);line-height:var(--line-height-body);text-align:left;margin:0}.policy-text{white-space:pre-line}.policy-product-item{grid-template-columns:minmax(0,1fr)minmax(0,var(--width-product-logo));gap:var(--space-product-logo);align-items:start;display:grid}.policy-product-logo{width:100%;display:block}.policy-product-logo img{width:100%;height:auto;display:block}@media (min-width:768px) and (hover:hover){.policy-product-logo{position:relative}.policy-product-logo:after{content:"";background:var(--color-accent);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/rhizo/hero-logo.svg) 50%/contain no-repeat;mask:url(/rhizo/hero-logo.svg) 50%/contain no-repeat}.policy-product-logo:hover img{visibility:hidden}.policy-product-logo:hover:after{opacity:1}}.policy-list-items{margin:0;padding:0;list-style:none}.policy-list-item:before{content:"— "}.policy-footer-spacer{height:var(--space-block)}.policy-header--home{max-width:var(--size-content-narrow);margin-block:var(--space-block)}.policy-header--home img{filter:brightness(0)}@media (max-width:767px){.policy-product-item{grid-template-columns:1fr}.policy-product-logo{width:min(var(--width-product-logo-sm),var(--size-product-logo-max-sm));margin-left:auto;margin-right:auto}}
