@media only screen and (min-width:0rem){.cs-policy{background-color:var(--white);padding:var(--sectionPadding)}.cs-policy .cs-container{margin:0 auto;max-width:51.25rem}.cs-policy .cs-effective{color:var(--primary);font-family:var(--bodyFont);font-size:.8125rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.5rem;text-transform:uppercase}.cs-policy .cs-text{color:#5c5c5c;font-family:var(--bodyFont);font-size:1rem;line-height:1.7;margin:0 0 1.25rem}.cs-policy .cs-text a{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:.1875rem;transition:color .2s ease}.cs-policy .cs-text a:hover{color:var(--primaryDark)}.cs-policy .cs-h2{border-bottom:.125rem solid var(--primary);font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.25;margin:2.5rem 0 1rem;padding-bottom:.75rem}.cs-policy .cs-h2,.cs-policy .cs-h3{color:var(--secondary);font-family:var(--headerFont);font-weight:700}.cs-policy .cs-h3{font-size:1.125rem;line-height:1.3;margin:1.5rem 0 .625rem}.cs-policy .cs-list{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0 0 1.25rem;padding:0}.cs-policy .cs-list li{color:#5c5c5c;font-family:var(--bodyFont);font-size:1rem;line-height:1.7;padding-left:1.375rem;position:relative}.cs-policy .cs-list li:before{background:var(--primary);content:"";height:.5rem;left:0;position:absolute;top:.75rem;transform:rotate(45deg);width:.5rem}.cs-policy .cs-list li a{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:.1875rem;transition:color .2s ease}.cs-policy .cs-list li a:hover{color:var(--primaryDark)}.cs-policy .cs-list li strong{color:var(--secondary)}}