.PolicyDocument_doc__4QDY5{--pad-x:clamp(20px,5vw,48px);--on-light-line:var(--grey-200);--on-light-body:var(--text-body-on-light)}.PolicyDocument_back__sFNDf,.PolicyDocument_contentsLabel__94dcP,.PolicyDocument_contents__jNg_x a,.PolicyDocument_download__cPJPB,.PolicyDocument_eyebrow__Cp5FD,.PolicyDocument_kicker__ljgjW,.PolicyDocument_labelDark__7BcA1,.PolicyDocument_labelGold__X6oPX,.PolicyDocument_lead__cgiHN,.PolicyDocument_signoffEyebrow__KOYpw{font-family:var(--font-condensed);font-stretch:75%;font-variation-settings:"wdth" 75;text-transform:uppercase}.PolicyDocument_hero__m5jw4{position:relative;overflow:hidden;background:var(--atmos-red-corner)}.PolicyDocument_grain__edI0J{position:absolute;inset:0;background-image:url(/assets/textures/grain-doc.png);background-size:160px 160px;opacity:.5;mix-blend-mode:overlay;pointer-events:none}.PolicyDocument_heroInner__Y31p_{position:relative;max-width:1280px;margin:0 auto;padding:clamp(64px,9vw,128px) var(--pad-x) clamp(56px,7vw,96px)}.PolicyDocument_eyebrow__Cp5FD{margin:0 0 20px;font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--gold-500)}.PolicyDocument_title__0kRrq{margin:0;max-width:15ch;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,6.5vw,88px);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--cream-050);overflow-wrap:anywhere}.PolicyDocument_titleSmall__YV7AC{max-width:none;font-size:clamp(32px,6vw,88px)}.PolicyDocument_heroActions__1sRQx{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:var(--space-md)}.PolicyDocument_download__cPJPB{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;background:var(--red-500);color:var(--white);font-size:15px;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:background-color .12s ease}.PolicyDocument_download__cPJPB:hover{background:var(--red-600);color:var(--white);text-decoration:none}.PolicyDocument_download__cPJPB:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.PolicyDocument_back__sFNDf{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--grey-200);text-decoration:none}.PolicyDocument_back__sFNDf:hover{color:var(--gold-500);text-decoration:none}.PolicyDocument_backIcon___fFTq{transform:rotate(90deg)}.PolicyDocument_purposeRow__vybHj{margin-top:clamp(48px,6vw,72px);padding-top:32px;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:24px 48px}.PolicyDocument_purposeTitle__1vTH5{flex:0 0 160px;margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--cream-050)}.PolicyDocument_purposeBody__9Zuoi{flex:1 1 420px;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:16px}.PolicyDocument_purposeP__IFVMr{margin:0;font-size:18px;line-height:1.65;color:var(--grey-200);text-wrap:pretty}.PolicyDocument_labelDark__7BcA1{margin:8px 0 0;font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--white)}.PolicyDocument_band__NSOAy{display:flex;justify-content:center;gap:48px;overflow:hidden;white-space:nowrap;padding:14px 0;background:var(--red-500);color:var(--white);font-family:var(--font-display);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.PolicyDocument_band__NSOAy span:after{content:"★";margin-left:48px;color:var(--gold-400)}.PolicyDocument_body__tCY5X{background:var(--white);color:var(--ink-900)}.PolicyDocument_bodyInner__FLMwm{max-width:1280px;margin:0 auto;padding:clamp(48px,7vw,96px) var(--pad-x);display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}.PolicyDocument_contents__jNg_x{flex:1 1 220px;max-width:300px}@media (max-width:899px){.PolicyDocument_contents__jNg_x{max-width:none}}@media (min-width:900px){.PolicyDocument_contents__jNg_x{position:-webkit-sticky;position:sticky;top:32px}}.PolicyDocument_contentsLabel__94dcP{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--on-light-body)}.PolicyDocument_contents__jNg_x ol{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink-900)}.PolicyDocument_contents__jNg_x a{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--on-light-line);font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--ink-900);text-decoration:none;transition:color .12s ease}.PolicyDocument_contents__jNg_x a:hover{color:var(--red-500);text-decoration:none}.PolicyDocument_contentsNum__u59cD{flex:0 0 22px;color:var(--red-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PolicyDocument_downloadNav__whHhP{margin-top:var(--space-sm);width:100%}.PolicyDocument_main__biywY{flex:999 1 520px;min-width:0;max-width:800px}.PolicyDocument_section__gAWU0{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid var(--on-light-line);scroll-margin-top:24px}.PolicyDocument_hero__m5jw4{scroll-margin-top:0}.PolicyDocument_kicker__ljgjW{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--red-500)}.PolicyDocument_sectionTitle__QFRWK{margin:0 0 24px;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:.015em;text-transform:uppercase;color:var(--ink-900)}.PolicyDocument_p__RpwHo{margin:0 0 20px;font-size:17px;line-height:1.65;color:var(--on-light-body);text-wrap:pretty}.PolicyDocument_pStrong__mVtrZ{font-weight:500;color:var(--ink-900)}.PolicyDocument_group__cQ1kf .PolicyDocument_p__RpwHo:last-child{margin-bottom:0}.PolicyDocument_group__cQ1kf{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.PolicyDocument_group__cQ1kf .PolicyDocument_p__RpwHo{margin:0}.PolicyDocument_lead__cgiHN{margin:0 0 12px;font-size:16px;font-weight:700;letter-spacing:.06em;color:var(--ink-900)}.PolicyDocument_list__1wSYO+.PolicyDocument_lead__cgiHN,.PolicyDocument_numbered__RCiOa+.PolicyDocument_lead__cgiHN,.PolicyDocument_p__RpwHo+.PolicyDocument_lead__cgiHN,.PolicyDocument_steps__M_oo_+.PolicyDocument_lead__cgiHN{margin-top:36px}.PolicyDocument_p__RpwHo+.PolicyDocument_lead__cgiHN{margin-top:28px}.PolicyDocument_list__1wSYO{list-style:none;margin:0;padding:0;border-top:1px solid var(--on-light-line)}.PolicyDocument_listTwoCol__AL_9w{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-column-gap:32px;column-gap:32px}.PolicyDocument_item__JzYYb{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--on-light-line);font-size:16px;line-height:1.55;color:var(--ink-900)}.PolicyDocument_square__G9QSr{flex:none;width:6px;height:6px;margin-top:9px;background:var(--red-500)}.PolicyDocument_dash__SZ1JZ{flex:none;width:10px;height:2px;margin-top:11px;background:var(--ink-900)}.PolicyDocument_list__1wSYO+.PolicyDocument_p__RpwHo,.PolicyDocument_numbered__RCiOa+.PolicyDocument_p__RpwHo,.PolicyDocument_steps__M_oo_+.PolicyDocument_p__RpwHo{margin-top:24px}.PolicyDocument_numbered__RCiOa{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink-900)}.PolicyDocument_numbered__RCiOa li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--on-light-line);font-size:16px;font-weight:500;line-height:1.55}.PolicyDocument_num__kQkj0{flex:0 0 28px;font-family:var(--font-condensed);font-stretch:88%;font-variation-settings:"wdth" 88;font-size:22px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--red-500)}.PolicyDocument_steps__M_oo_{list-style:none;margin:0 0 0 5px;padding:0;border-left:2px solid var(--red-500)}.PolicyDocument_steps__M_oo_ li{position:relative;padding:12px 0 12px 28px;font-size:16px;font-weight:500;line-height:1.55}.PolicyDocument_steps__M_oo_ li:before{content:"";position:absolute;left:-7px;top:18px;width:8px;height:8px;border:2px solid var(--red-500);background:var(--white)}.PolicyDocument_steps__M_oo_ li:last-child:before{background:var(--red-500)}.PolicyDocument_note__z1GBX{margin:28px 0 0;padding:22px 26px;background:var(--surface-soft-light);border:1px solid var(--on-light-line);font-size:16px;line-height:1.6;color:var(--ink-900)}.PolicyDocument_emphasis__eSsMW{margin:28px 0 0;padding:20px 26px;background:var(--ink-900);font-family:var(--font-display);font-size:clamp(22px,2.6vw,28px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--cream-050)}.PolicyDocument_p__RpwHo+.PolicyDocument_emphasis__eSsMW{margin-top:8px}.PolicyDocument_gridDark__HHlBD,.PolicyDocument_gridLight__tBqIL{list-style:none;margin:0;padding:0;display:grid;font-family:var(--font-display);text-transform:uppercase}.PolicyDocument_gridDark__HHlBD{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);font-size:22px;line-height:1.05;color:var(--cream-050)}.PolicyDocument_gridDark__HHlBD li{padding:18px 20px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.PolicyDocument_gridLight__tBqIL{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));border-top:1px solid var(--on-light-line);border-left:1px solid var(--on-light-line);font-size:24px;line-height:1.05;color:var(--ink-900)}.PolicyDocument_gridLight__tBqIL li{padding:18px 20px;border-right:1px solid var(--on-light-line);border-bottom:1px solid var(--on-light-line)}.PolicyDocument_gridLight__tBqIL+.PolicyDocument_p__RpwHo{margin-top:28px}.PolicyDocument_panel__Xd4oH{position:relative;overflow:hidden;margin-top:28px;padding:clamp(24px,4vw,40px);background:var(--atmos-red-corner)}.PolicyDocument_panel__Xd4oH+.PolicyDocument_p__RpwHo{margin-top:28px}.PolicyDocument_labelGold__X6oPX{position:relative;margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--gold-500)}.PolicyDocument_rows__zl_wJ{position:relative;list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.PolicyDocument_rows__zl_wJ li{padding:14px 0;border-bottom:1px solid var(--hairline);font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);line-height:1.05;letter-spacing:.015em;text-transform:uppercase;color:var(--cream-050)}.PolicyDocument_panelBig__ZxeSa .PolicyDocument_rows__zl_wJ li{font-size:clamp(24px,3vw,34px)}.PolicyDocument_columns__h4zwK{display:flex;flex-wrap:wrap;gap:36px 40px}.PolicyDocument_column___AdBo{flex:1 1 300px;min-width:0}.PolicyDocument_column___AdBo+.PolicyDocument_column___AdBo{flex-basis:260px}.PolicyDocument_signoff__F32lI{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}.PolicyDocument_signoffEyebrow__KOYpw{margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--red-500)}.PolicyDocument_signoffTitle__23VJa{margin:0 0 18px;font-family:var(--font-display);font-size:22px;line-height:1.1;text-transform:uppercase;color:var(--ink-900)}.PolicyDocument_main__biywY>.PolicyDocument_section__gAWU0:last-of-type{border-bottom:0;margin-bottom:24px}