[data-v-6b477ce6]{-webkit-box-sizing:border-box;box-sizing:border-box}.policy[data-v-6b477ce6]{position:relative;padding:clamp(6rem,10vw,9rem) clamp(1rem,3vw,1.5rem) clamp(4rem,8vw,7rem);color:#1d1d1f;min-height:100vh;width:100%;overflow-x:hidden;background:#fff}.policy .corner-accent[data-v-6b477ce6]{position:absolute;top:0;right:0;width:clamp(140px,30vw,320px);height:clamp(140px,30vw,320px);background:linear-gradient(135deg,#cb3637,#8f1f20);clip-path:polygon(100% 0,100% 100%,0 0);pointer-events:none;z-index:0}.policy .container[data-v-6b477ce6]{position:relative;z-index:1;max-width:min(1000px,95vw);width:100%;margin:0 auto;line-height:1.75;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}.policy .intro[data-v-6b477ce6]{display:grid;grid-template-columns:1fr;gap:clamp(.5rem,2vw,1rem) clamp(1rem,4vw,2rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.policy .intro .eyebrow[data-v-6b477ce6]{display:inline-block;font-size:clamp(.7rem,2vw,.75rem);letter-spacing:.12em;text-transform:uppercase;color:#cb3637;font-weight:700;margin:0 0 clamp(.25rem,1vw,.5rem)}.policy .intro .lede[data-v-6b477ce6]{color:#4b5563;margin:clamp(.25rem,1vw,.5rem) 0 clamp(.5rem,2vw,1rem);font-size:clamp(.9rem,2.5vw,1.0625rem);line-height:1.6}.policy h1[data-v-6b477ce6]{font-size:clamp(1.5rem,calc(4vw + 1rem),2.5rem);line-height:1.2;margin:0 0 clamp(.75rem,2vw,1rem);color:#1d1d1f;text-transform:uppercase;word-break:break-word;position:relative;display:inline-block}.policy h1[data-v-6b477ce6]:after{content:"";display:block;width:clamp(48px,10vw,72px);height:5px;background:-webkit-gradient(linear,left top,right top,from(#cb3637),to(#e26e78));background:linear-gradient(90deg,#cb3637,#e26e78);border-radius:3px;margin-top:clamp(.5rem,2vw,.75rem)}.policy p[data-v-6b477ce6]{margin:0 0 clamp(.75rem,2vw,1rem);font-size:clamp(.9rem,2.5vw,1.0625rem);color:#273249;overflow-wrap:anywhere;word-break:break-word;line-height:1.6}.policy ul[data-v-6b477ce6]{padding-left:clamp(1rem,3vw,1.25rem);margin:clamp(.25rem,1vw,.5rem) 0 clamp(.75rem,2vw,1rem)}.policy li[data-v-6b477ce6]{margin:clamp(.25rem,1vw,.5rem) 0;padding-left:clamp(.125rem,.5vw,.25rem);line-height:1.6}.policy a[data-v-6b477ce6]{color:#cb3637;font-weight:600;text-decoration:underline}.policy a[data-v-6b477ce6]:hover{color:#8f1f20}.policy a[data-v-6b477ce6]:focus{outline:2px solid #cb3637;outline-offset:2px}.policy .sections[data-v-6b477ce6]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.5rem,4vw,2.25rem)}.policy .sections__item[data-v-6b477ce6]{position:relative;padding:clamp(1.25rem,3vw,1.75rem) 0 clamp(1.25rem,3vw,1.75rem) clamp(1.1rem,3vw,1.4rem);border-top:1px solid #eee;border-left:4px solid #cb3637;border-radius:2px}.policy .sections__item[data-v-6b477ce6]:first-child{border-top:0}.policy .sections__item--highlight[data-v-6b477ce6]{background:linear-gradient(135deg,#cb3637,#8f1f20);border-left:4px solid #f2b8b8;border-top:0;border-radius:12px;padding:clamp(1.5rem,4vw,2.25rem);-webkit-box-shadow:0 10px 30px rgba(203,54,55,.25);box-shadow:0 10px 30px rgba(203,54,55,.25)}.policy .sections__title[data-v-6b477ce6]{font-size:clamp(1.1rem,2.8vw,1.4rem);line-height:1.3;color:#1d1d1f;text-transform:uppercase;margin:0 0 clamp(.5rem,2vw,.75rem)}.policy .sections__title--onred[data-v-6b477ce6]{color:#fff}.policy .sections__content li[data-v-6b477ce6],.policy .sections__content p[data-v-6b477ce6]{color:#1e293b;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.6}.policy .sections__content--onred li[data-v-6b477ce6],.policy .sections__content--onred p[data-v-6b477ce6]{color:#ffe6e6}.policy .sections__content--onred strong[data-v-6b477ce6]{color:#fff;font-size:1.15em}.policy .solutions-block[data-v-6b477ce6]{margin:clamp(2.25rem,5vw,3rem) 0;padding-left:clamp(1.1rem,3vw,1.4rem);border-left:4px solid #cb3637}.policy .solutions-intro[data-v-6b477ce6]{color:#4b5563}.policy .solutions-grid[data-v-6b477ce6]{list-style:none;margin:clamp(.75rem,2vw,1.25rem) 0 0;padding:0;display:grid;gap:clamp(1rem,2.5vw,1.25rem);grid-template-columns:1fr}.policy .solution-card[data-v-6b477ce6]{position:relative;background:#fdf1f1;border-top:4px solid #cb3637;border-radius:10px;padding:clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,3vw,1.5rem) clamp(3.25rem,8vw,4rem);-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.policy .solution-card[data-v-6b477ce6]:hover{-webkit-box-shadow:0 10px 24px rgba(203,54,55,.18);box-shadow:0 10px 24px rgba(203,54,55,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.policy .solution-card__badge[data-v-6b477ce6]{position:absolute;top:clamp(1.1rem,3vw,1.4rem);left:clamp(1.1rem,3vw,1.4rem);width:clamp(2rem,5vw,2.4rem);height:clamp(2rem,5vw,2.4rem);border-radius:999px;background:#cb3637;color:#fff;font-weight:700;font-size:clamp(.75rem,2vw,.85rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.policy .solution-card__title[data-v-6b477ce6]{margin:0 0 clamp(.5rem,2vw,.75rem);font-size:clamp(1rem,2.5vw,1.15rem);color:#8f1f20;text-transform:uppercase}.policy .solution-card__content li[data-v-6b477ce6],.policy .solution-card__content p[data-v-6b477ce6]{color:#1e293b;font-size:clamp(.88rem,2.4vw,.98rem);line-height:1.6}@media(min-width:481px)and (max-width:767px){.policy[data-v-6b477ce6]{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,3vw,1.5rem) clamp(4.5rem,7vw,6rem)}}@media(min-width:768px){.policy[data-v-6b477ce6]{padding:clamp(3rem,6vw,4rem) clamp(1.5rem,4vw,2rem) clamp(5rem,8vw,7rem)}.policy .intro[data-v-6b477ce6]{grid-template-columns:1.1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy .solutions-grid[data-v-6b477ce6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.policy[data-v-6b477ce6]{padding:6rem 2rem 8rem}}@media(max-width:480px){.policy[data-v-6b477ce6]{padding:clamp(2rem,5vw,3.25rem) clamp(.75rem,2vw,1rem) clamp(4rem,8vw,6.5rem)}.policy .corner-accent[data-v-6b477ce6]{width:90px;height:90px}}@media(max-height:500px)and (orientation:landscape){.policy[data-v-6b477ce6]{padding:clamp(1.5rem,3vw,2rem) clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,3rem)}}