.PolicyDocument-module__trC5va__page{color:#555;background:#f5f4f1;padding:72px 20px 96px}.PolicyDocument-module__trC5va__page>.container{width:min(1080px,100%);max-width:1080px;padding:0}.PolicyDocument-module__trC5va__page article{background:#fff;border:1px solid #d8d8d8;overflow:hidden}.PolicyDocument-module__trC5va__page>.container>div{background:#fff;border:1px solid #d8d8d8;overflow:hidden}.PolicyDocument-module__trC5va__page article>div:first-child{color:#fff;background:#090909;margin:0 0 38px;padding:64px 58px;position:relative;overflow:hidden}.PolicyDocument-module__trC5va__page>.container>div>div:first-child{color:#fff;background:#090909;margin:0 0 38px;padding:64px 58px;position:relative;overflow:hidden}.PolicyDocument-module__trC5va__page article>div:first-child:after{content:"";opacity:.16;background:#c90e16;width:190px;height:160%;position:absolute;top:-30%;right:3%;-webkit-mask:url(/images/brand-preview/gf-mask-component.png) 50%/contain no-repeat;mask:url(/images/brand-preview/gf-mask-component.png) 50%/contain no-repeat}.PolicyDocument-module__trC5va__page>.container>div>div:first-child:after{content:"";opacity:.16;background:#c90e16;width:190px;height:160%;position:absolute;top:-30%;right:3%;-webkit-mask:url(/images/brand-preview/gf-mask-component.png) 50%/contain no-repeat;mask:url(/images/brand-preview/gf-mask-component.png) 50%/contain no-repeat}.PolicyDocument-module__trC5va__eyebrow{z-index:1;color:#e20e19;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:800;display:block;position:relative}.PolicyDocument-module__trC5va__summary{z-index:1;color:#bcbcbc;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.7;position:relative}.PolicyDocument-module__trC5va__meta{z-index:1;color:#777;margin:14px 0 0;font-size:10px;font-weight:650;position:relative}.PolicyDocument-module__trC5va__page article>:not(:first-child){margin-left:58px;margin-right:58px}.PolicyDocument-module__trC5va__page>.container>div>:not(:first-child){margin-left:58px;margin-right:58px}.PolicyDocument-module__trC5va__contents{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;margin-bottom:42px;padding:0;list-style:none;display:grid}.PolicyDocument-module__trC5va__contents li{margin:0}.PolicyDocument-module__trC5va__contents a{color:#333;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;align-items:center;min-height:52px;padding:12px 16px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.PolicyDocument-module__trC5va__contents a:hover{color:#c90e16;background:#f6f6f6}.PolicyDocument-module__trC5va__contactPanel{background:#f5f4f1;border-left:3px solid #c90e16;padding:28px 30px;margin-top:40px!important;margin-bottom:58px!important}.PolicyDocument-module__trC5va__contactPanel p:last-child{margin-bottom:0}.PolicyDocument-module__trC5va__page h1{z-index:1;color:#fff;max-width:850px;font-family:var(--gfd-font-brand);letter-spacing:-.07em;text-align:left;margin:0;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:540;line-height:.9;position:relative}.PolicyDocument-module__trC5va__page h2{color:#161616;font-family:var(--gfd-font-brand);letter-spacing:-.05em;border-bottom:1px solid #d8d8d8;margin-top:48px;margin-bottom:18px;padding-bottom:12px;scroll-margin-top:110px;font-size:clamp(2.1rem,3.5vw,3.4rem);font-weight:540;line-height:1}.PolicyDocument-module__trC5va__page h3{color:#222;font-family:var(--gfd-font-brand);letter-spacing:-.03em;margin:30px 0 12px;font-size:24px;font-weight:540}.PolicyDocument-module__trC5va__page h4{color:#333;margin:22px 0 9px;font-size:14px;font-weight:700}.PolicyDocument-module__trC5va__page p,.PolicyDocument-module__trC5va__page li{color:#5b5b5b;font-family:var(--gfd-font-body);text-align:left;font-size:14px;line-height:1.75}.PolicyDocument-module__trC5va__page p{margin-bottom:16px}.PolicyDocument-module__trC5va__page ul:not(.PolicyDocument-module__trC5va__contents),.PolicyDocument-module__trC5va__page ol{margin:0 0 22px;padding-left:24px}.PolicyDocument-module__trC5va__page li{margin-bottom:8px}.PolicyDocument-module__trC5va__page a{color:#c90e16;text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.PolicyDocument-module__trC5va__page strong{color:#222}.PolicyDocument-module__trC5va__page code{color:#292929;word-break:break-word;background:#f1f1f1;padding:2px 5px;font-size:12px}.PolicyDocument-module__trC5va__preferenceButton{color:#fff;min-height:44px;font-family:var(--gfd-font-body);cursor:pointer;background:#c90e16;border:1px solid #c90e16;border-radius:2px;justify-content:center;align-items:center;margin:4px 0 12px;padding:11px 18px;font-size:12px;font-weight:750;display:inline-flex}.PolicyDocument-module__trC5va__preferenceButton:hover{background:#a90c13}.PolicyDocument-module__trC5va__preferenceButton:focus-visible{outline-offset:3px;outline:2px solid #111}.PolicyDocument-module__trC5va__page table{border-collapse:collapse;border:1px solid #d5d5d5;width:100%;margin:24px 0 34px;font-size:13px;display:block;overflow-x:auto}.PolicyDocument-module__trC5va__page th{color:#fff;text-align:left;background:#090909;border:1px solid #333;padding:13px;font-size:10px;font-weight:750}.PolicyDocument-module__trC5va__page td{color:#555;vertical-align:top;background:#fff;border:1px solid #dedede;padding:12px 13px;line-height:1.55}.PolicyDocument-module__trC5va__page tbody tr:nth-child(odd) td{background:#fafafa}@media (max-width:700px){.PolicyDocument-module__trC5va__page{padding:42px 16px 64px}.PolicyDocument-module__trC5va__page article>div:first-child{margin-bottom:28px;padding:46px 24px}.PolicyDocument-module__trC5va__page>.container>div>div:first-child{margin-bottom:28px;padding:46px 24px}.PolicyDocument-module__trC5va__page article>:not(:first-child){margin-left:24px;margin-right:24px}.PolicyDocument-module__trC5va__page>.container>div>:not(:first-child){margin-left:24px;margin-right:24px}.PolicyDocument-module__trC5va__page h1{font-size:clamp(3rem,14vw,4.2rem)}.PolicyDocument-module__trC5va__page h2{margin-top:38px;font-size:31px}.PolicyDocument-module__trC5va__page h3{font-size:22px}.PolicyDocument-module__trC5va__page p,.PolicyDocument-module__trC5va__page li{font-size:13.5px;line-height:1.7}.PolicyDocument-module__trC5va__contents{grid-template-columns:1fr}.PolicyDocument-module__trC5va__contactPanel{padding:22px 20px;margin-bottom:34px!important}}
