.display-preferences [hidden]{display:none !important}.display-preferences{position:fixed;z-index:60;bottom:calc(12px + env(safe-area-inset-bottom));margin-left:env(safe-area-inset-left,0px);margin-right:env(safe-area-inset-right,0px);display:flex;flex-direction:column-reverse;max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.display-launcher{min-width:44px;min-height:44px;cursor:pointer;touch-action:manipulation}.display-panel{width:22rem;max-width:calc(100vw - 24px);margin-bottom:10px;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}.display-panel button,.display-panel select{min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation}.display-panel select{font-size:max(16px,1em)}.display-check{display:flex;align-items:center;min-height:44px;cursor:pointer;touch-action:manipulation}.display-check input{flex:none;width:22px;height:22px;margin:0 12px 0 0}.display-status{min-height:1px}.display-preferences button:focus-visible,.display-preferences select:focus-visible,.display-preferences input:focus-visible{outline:3px solid currentColor;outline-offset:3px}.display-launcher:active,.display-panel button:active{opacity:.85}@media (hover:hover) and (pointer:fine){.display-panel button:hover,.display-panel select:hover{text-decoration:underline;text-underline-offset:.2em}}@media (max-height:500px){.display-preferences{flex-direction:column;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.display-panel{max-height:none;overflow:visible}}html{scroll-padding-bottom:76px}html[data-display-links="on"] main a,html[data-display-links="on"] footer a{text-decoration-line:underline !important;text-decoration-thickness:max(2px,.08em) !important;text-underline-offset:.2em !important}html[data-display-spacing="on"] main p,html[data-display-spacing="on"] main li,html[data-display-spacing="on"] main dd,html[data-display-spacing="on"] main blockquote,html[data-display-spacing="on"] main figcaption,html[data-display-spacing="on"] main label,html[data-display-spacing="on"] footer p,html[data-display-spacing="on"] footer li{line-height:1.8 !important;letter-spacing:.12em !important;word-spacing:.16em !important}html[data-display-spacing="on"] main p + p{margin-top:2em !important}html[data-display-spacing="on"] main,html[data-display-spacing="on"] footer{overflow-wrap:break-word}html[data-display-motion="stop"],html[data-display-motion="stop"] *{scroll-behavior:auto !important}@media (forced-colors:active){.display-launcher,.display-panel,.display-panel button,.display-panel select{forced-color-adjust:auto;background:Canvas;color:CanvasText;border-color:ButtonText;box-shadow:none}.display-preferences :focus-visible{outline-color:Highlight}}@media print{.display-preferences{display:none}}.display-preferences{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1002;align-items:flex-end;font-family:var(--font-body,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif);color:var(--charcoal,#2C2C2C);font-size:16px;line-height:1.4}.display-preferences,.display-preferences *,.display-preferences *::before,.display-preferences *::after{box-sizing:border-box}.display-launcher{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:2px solid var(--white,#FFFFFF);border-radius:50%;background:var(--charcoal,#2C2C2C);color:var(--white,#FFFFFF);box-shadow:0 4px 14px rgba(0,0,0,.22)}.display-launcher__icon{width:28px;height:28px;pointer-events:none}.display-launcher[aria-expanded="true"]{background:var(--terracotta-dark,#8E4220)}@media (hover:hover) and (pointer:fine){.display-launcher:hover{background:var(--terracotta-dark,#8E4220)}}.display-launcher:focus-visible{outline:3px solid var(--charcoal,#2C2C2C);outline-offset:3px;box-shadow:0 0 0 3px var(--white,#FFFFFF),0 4px 14px rgba(0,0,0,.22)}.display-panel{width:min(22rem,calc(100vw - 32px));margin-bottom:12px;padding:var(--space-24,24px);border:1px solid var(--pg-border-control,#CFC7B9);border-radius:12px;background:var(--white,#FFFFFF);color:var(--charcoal,#2C2C2C);box-shadow:0 12px 32px rgba(0,0,0,.18);text-align:left}.display-heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.display-heading h2{margin:0;font-family:var(--font-heading,'Spectral',Georgia,serif);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--charcoal,#2C2C2C);text-transform:none}.display-panel button,.display-panel select{font-family:inherit;font-size:16px;line-height:1.2}.display-panel button{padding:0 var(--space-16,16px);border:1.5px solid var(--charcoal,#2C2C2C);border-radius:999px;background:var(--white,#FFFFFF);color:var(--charcoal,#2C2C2C);font-weight:600}@media (hover:hover) and (pointer:fine){.display-panel button:hover{background:var(--cream,#F5F0EB)}}.display-panel #display-close{flex:none}.display-field{display:block;margin:0 0 8px}.display-field label{display:block;margin:0 0 var(--space-8,8px);font-size:16px;font-weight:600;color:var(--charcoal,#2C2C2C)}.display-panel select{display:block;width:100%;padding:0 var(--space-12,12px);border:1.5px solid var(--pg-fg-help,#595959);border-radius:8px;background:var(--white,#FFFFFF);color:var(--charcoal,#2C2C2C);font-weight:500}.display-check{align-items:center;padding:0;font-size:16px;font-weight:500;line-height:1.35;color:var(--charcoal,#2C2C2C)}.display-check input{margin:0 var(--space-12,12px) 0 0;accent-color:var(--terracotta-dark,#8E4220)}.display-panel .display-help{margin:-4px 0 var(--space-12,12px) calc(22px + var(--space-12,12px));font-size:16px;line-height:1.45;color:var(--pg-fg-help,#595959)}.display-panel #display-reset{margin-top:var(--space-12,12px)}.display-preferences button:focus-visible,.display-preferences select:focus-visible,.display-preferences input:focus-visible{outline:3px solid var(--charcoal,#2C2C2C);outline-offset:3px}.display-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:360px) and (max-width:768px) and (min-height:501px){:root .pg-mobile-action-bar{padding-right:calc(68px + env(safe-area-inset-right,0px))}.display-preferences{right:10px;bottom:calc((var(--pg-actionbar-h,64px) - 48px) / 2 + env(safe-area-inset-bottom,0px))}.display-panel{margin-bottom:var(--space-24,24px)}}@media (max-width:359px) and (min-height:501px){:root .pg-mobile-action-bar{grid-template-columns:repeat(4,minmax(0,1fr));padding-right:calc(68px + env(safe-area-inset-right,0px))}:root .pg-mobile-action-bar a{min-width:0;padding-left:2px;padding-right:2px;overflow-wrap:anywhere}.display-preferences{right:10px;bottom:calc((var(--pg-actionbar-h,64px) - 48px) / 2 + env(safe-area-inset-bottom,0px))}.display-panel{margin-bottom:var(--space-12,12px);padding:var(--space-12,12px) var(--space-16,16px)}.display-heading{margin-bottom:var(--space-8,8px)}.display-heading h2{font-size:18px}.display-panel #display-close{padding:0 var(--space-12,12px)}.display-panel .display-help{margin-bottom:var(--space-8,8px)}.display-panel #display-reset{display:block;margin:var(--space-8,8px) 0 0 auto}:root{--pg-bar-room:max(var(--pg-actionbar-h,64px),3rem)}:root[data-display-text="larger"]{--pg-bar-room:max(var(--pg-actionbar-h,64px),3.5rem)}:root[data-display-text="largest"]{--pg-bar-room:max(var(--pg-actionbar-h,64px),6rem)}:root body{padding-bottom:calc(var(--pg-bar-room) + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:calc(var(--pg-bar-room) + env(safe-area-inset-bottom,0px) + 84px)}}@media (max-width:359px){:root:is([data-display-text="larger"],[data-display-text="largest"]) .pg-nav-right{flex-shrink:1;min-width:0}:root:is([data-display-text="larger"],[data-display-text="largest"]) .pg-burger{flex-shrink:0}:root:is([data-display-text="larger"],[data-display-text="largest"]) :is(.pg-nav-status,.pg-status-text){min-width:0;white-space:normal;line-height:1.1}}@media (max-height:500px){.display-preferences{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (max-width:359px) and (max-height:500px){.display-preferences{scroll-padding-bottom:68px}.display-panel #display-reset{display:block;margin-left:auto}}@media (max-width:600px){.display-preferences{left:10px;right:10px;max-width:none;pointer-events:none}.display-launcher,.display-panel{pointer-events:auto}.display-panel{align-self:stretch;width:auto;max-width:none}}@media (max-width:768px){.display-preferences{max-width:calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}body.pg-drawer-is-open .display-preferences{display:none}}:root[data-display-text="larger"]{--fs-body:1.25rem;--fs-small:1.09375rem;--fs-lead:1.40625rem;--fs-eyebrow:.9375rem;--fs-h4:1.40625rem;--fs-h3:1.828rem;--fs-h2:calc(clamp(35px,4vw,53px) * 1.125);--fs-h1:calc(clamp(44px,5.5vw,70px) * 1.125);--fs-display:calc(clamp(48px,6.5vw,84px) * 1.125);--display-xl:calc(clamp(48px,7vw,96px) * 1.125);--display-md:calc(clamp(36px,4.5vw,56px) * 1.125)}:root[data-display-text="largest"]{--fs-body:1.5rem;--fs-small:1.3125rem;--fs-lead:1.6875rem;--fs-eyebrow:1.125rem;--fs-h4:1.5625rem;--fs-h3:2.03rem;--fs-h2:calc(clamp(35px,4vw,53px) * 1.25);--fs-h1:calc(clamp(44px,5.5vw,70px) * 1.25);--fs-display:calc(clamp(48px,6.5vw,84px) * 1.25);--display-xl:calc(clamp(48px,7vw,96px) * 1.25);--display-md:calc(clamp(36px,4.5vw,56px) * 1.25)}:root[data-display-text="larger"] :where(main,footer) :where(p,li,dd,dt,a,span,td,th,figcaption,blockquote,label,address,small,cite,summary,button),:root[data-display-text="largest"] :where(main,footer) :where(p,li,dd,dt,a,span,td,th,figcaption,blockquote,label,address,small,cite,summary,button){overflow-wrap:anywhere !important}:root[data-display-text="larger"] :where(main,footer) :where(h1,h2,h3,h4,h5,h6),:root[data-display-text="largest"] :where(main,footer) :where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word !important}:root[data-display-text="larger"] :where(main,footer) :where([class*="btn"],[class*="cta"]),:root[data-display-text="largest"] :where(main,footer) :where([class*="btn"],[class*="cta"]){white-space:normal !important}@media (max-width:600px){:root[data-display-text="larger"] :where(main,footer) :where(h1,h2,h3,h4,h5,h6),:root[data-display-text="largest"] :where(main,footer) :where(h1,h2,h3,h4,h5,h6){hyphens:auto;overflow-wrap:anywhere !important}:root[data-display-text="larger"] :where(main,footer) :where(div,p,span,a,em,strong,small,b,i,time,label,li),:root[data-display-text="largest"] :where(main,footer) :where(div,p,span,a,em,strong,small,b,i,time,label,li){white-space:normal !important}:root:is([data-display-text="larger"],[data-display-text="largest"],[data-display-spacing="on"]) .pg-compare-wrap{overflow-x:auto}:root:is([data-display-text="larger"],[data-display-text="largest"]) :is(.pg-cb-inquiry>*,.pg-cb-form-row>*,.pg-cb-form-row :is(input,select,textarea)){min-width:0;max-width:100%}}:root[data-display-text] .display-preferences{font-size:16px}@media (forced-colors:none){:root[data-display-contrast="more"]{--fg-muted:#2C2C2C;--fg-subtle:#2C2C2C;--pg-fg-muted:#2C2C2C;--pg-fg-subtle:#2C2C2C;--pg-da-fg-muted:#2C2C2C;--pg-da-fg-subtle:#2C2C2C;--nh-mute:#2C2C2C;--fg-mute:#2C2C2C;--fg-on-dark-muted:rgba(255,255,255,.95);--on-deep-mute:rgba(245,240,235,.95);--border-subtle:rgba(0,0,0,.35);--pg-border-subtle:rgba(0,0,0,.35);--pg-da-border-subtle:rgba(0,0,0,.35)}:root[data-display-contrast="more"] .newsletter :is(.newsletter__legal,.newsletter__strip-text p){color:#FFFFFF}:root[data-display-contrast="more"] .pg-error-hero{--fg-on-dark-muted:rgba(255,255,255,.95)}:root[data-display-contrast="more"] :where(input,select,textarea){border-color:var(--charcoal,#2C2C2C)}:root[data-display-contrast="more"] .display-panel .display-help{color:var(--charcoal,#2C2C2C)}:root[data-display-contrast="more"] .display-panel{border-color:var(--charcoal,#2C2C2C)}}:root[data-display-links="on"] :where(main,footer) a:not([class*="btn"]):not([class*="cta"]):not([class*="card"]):not([class*="chip"]):not([class*="thumb"]):not([class*="logo"]):not([role="button"]){text-decoration-line:underline !important;text-decoration-thickness:max(2px,.08em) !important;text-underline-offset:.2em !important;text-decoration-color:currentColor !important;text-decoration-skip-ink:auto}:root[data-display-links="on"] :where(main,footer) a:is([class*="btn"],[class*="cta"],[class*="card"],[class*="chip"],[class*="thumb"],[class*="logo"],[role="button"]){text-decoration-line:none !important}:root[data-display-spacing="on"] :where(main,footer,.display-panel) :where(p,li,dd,dt,blockquote,figcaption,label,summary,td,th,address,cite){line-height:1.8 !important;letter-spacing:.12em !important;word-spacing:.16em !important}
