.elementor .a-cpa-restricted-icons{& .cpa-restricted-icon, & .cpa-stream-member-action > a::before { content:"";
  display:inline-block;
  width:var(--cpa-small);
  height:var(--cpa-small);
  flex:0 0 var(--cpa-small);
  vertical-align:-0.125em;
  background-color:currentColor;
  mask:url("/wp-content/uploads/2026/10/CPA-member-sign-in-lock-Font-Awesome.svg") center / contain no-repeat;
  -webkit-mask:url("/wp-content/uploads/2026/10/CPA-member-sign-in-lock-Font-Awesome.svg") center / contain no-repeat;
  pointer-events:none; }\n}.elementor .a-cpa-footer-dark-boundary{body:has(main.a-cpa-v6-page > section.a-cpa-dark-to-dark-close:last-child) & { border-block-start: 1px solid var(--cpa-muted); }\n}.elementor .a-cpa-home-editorial-refinement{min-width:0px;& #why-local-news-matters { gap:var(--cpa-space-lg); } & [data-interaction-id="3b7be811"] { font-size:3.25rem; line-height:1.04; letter-spacing:-.025em; } & [data-interaction-id="26711ba4"] { font-size:var(--cpa-body); line-height:1.55; max-width:46rem; } & [data-interaction-id="4f52449b"] { gap:var(--cpa-space-md); } & [data-interaction-id="3702f873"], & [data-interaction-id="54b0e580"], & [data-interaction-id="60d4684d"] { gap:var(--cpa-space-xs); } & [data-interaction-id="54b0e580"], & [data-interaction-id="60d4684d"] { border-inline-start:1px solid var(--cpa-border); padding-inline-start:var(--cpa-space-sm); } & [data-interaction-id="ca210110"], & [data-interaction-id="ca210210"], & [data-interaction-id="ca210310"], & [data-interaction-id="ca210118"], & [data-interaction-id="ca210218"], & [data-interaction-id="ca210318"], & [data-interaction-id="ca210114"], & [data-interaction-id="ca210214"] { display:none; } & [data-interaction-id="ca210112"], & [data-interaction-id="ca210212"], & [data-interaction-id="ca210312"] { font-size:1.375rem; line-height:1.12; } & [data-interaction-id="ca210113"], & [data-interaction-id="ca210213"], & [data-interaction-id="ca210313"], & [data-interaction-id="ca210117"], & [data-interaction-id="ca210217"], & [data-interaction-id="ca210317"] { font-size:var(--cpa-body); line-height:1.45; color:var(--cpa-muted); } & [data-interaction-id="ca210115"], & [data-interaction-id="ca210215"], & [data-interaction-id="ca210315"] { margin-block-start:var(--cpa-space-xs); } & [data-interaction-id="baf835a"], & [data-interaction-id="760c4e56"], & [data-interaction-id="28efa028"] { font-size:2.75rem; line-height:1; } & [data-interaction-id="ca215101"], & [data-interaction-id="ca215201"], & [data-interaction-id="ca215301"] { font-size:var(--cpa-small); line-height:1.45; color:var(--cpa-muted); } & [data-interaction-id="ca215101"] .e-paragraph-base, & [data-interaction-id="ca215201"] .e-paragraph-base, & [data-interaction-id="ca215301"] .e-paragraph-base { font-size:inherit; line-height:inherit; font-weight:400; color:inherit; } & [data-interaction-id="205c36ab"] { background:var(--cpa-panel); border:0; box-shadow:none; } & [data-interaction-id="37a04ad3"] { padding:var(--cpa-space-md); } & [data-interaction-id="4a54bb52"] { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:var(--cpa-space-md); align-items:center; } & [data-interaction-id="6f76b3b6"] { width:100%; height:auto; max-height:none; aspect-ratio:auto; object-fit:contain; } & [data-interaction-id="390b7f9c"] { gap:var(--cpa-space-sm); } & [data-interaction-id="4a8bd354"] { font-size:1.75rem; line-height:1.12; } & [data-interaction-id="721ce48d"] { background:transparent; padding:0; } & [data-interaction-id="70c7a1bf"] { gap:var(--cpa-space-xs); padding:0; } & [data-interaction-id="2df6e4e3"] { color:var(--cpa-navy); font-size:2.25rem; } & [data-interaction-id="453cc8ac"] { color:var(--cpa-muted); font-size:var(--cpa-body); } & [data-interaction-id="599b9a3"] { background:transparent; padding:var(--cpa-space-md) 0 0; } & [data-interaction-id="43d339a5"] { padding:0; } & [data-interaction-id="118955b8"] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--cpa-space-md); } & [data-interaction-id="4647e7a4"], & [data-interaction-id="22bf8b69"], & [data-interaction-id="4fc58b03"] { display:flex; flex-direction:column; gap:var(--cpa-space-sm); padding:0; background:transparent; border:0; } & [data-interaction-id="a6b4a72"], & [data-interaction-id="3fd5c6c8"], & [data-interaction-id="11b0b57d"] { width:100%; height:9rem; object-fit:cover; } & [data-interaction-id="ca22f100"], & [data-interaction-id="ca22f101"], & [data-interaction-id="ca22f102"] { padding:0; gap:var(--cpa-space-xs); } & [data-interaction-id="280be643"], & [data-interaction-id="7b8e7262"], & [data-interaction-id="5290c51d"] { font-size:1.375rem; line-height:1.12; } & [data-interaction-id="67811100"] { padding-block:var(--cpa-space-xl); } & [data-interaction-id="271a6da6"] { gap:var(--cpa-space-md); } & [data-interaction-id="3eade309"] { font-size:2.25rem; } & [data-interaction-id="1a6c4fbe"] { font-size:var(--cpa-body); line-height:1.55; } & [data-interaction-id="8ef22e3"] { font-size:2rem; } & [data-interaction-id="498c5624"] { font-size:var(--cpa-body); line-height:1.5; } & [data-interaction-id="531dd257"], & [data-interaction-id="531dd257"] img { width:100%; height:19rem; object-fit:cover; object-position:46% 44%; } & [data-interaction-id="171bf0cc"] .a-cpa-value-module { border-top-color:var(--cpa-teal); padding-block-start:var(--cpa-space-sm); } & [data-interaction-id="2e62a42"] { border-top:1px solid var(--cpa-border); } & [data-interaction-id="3e39e654"] { grid-template-columns:minmax(0,1fr) auto; gap:var(--cpa-space-lg); align-items:center; } & [data-interaction-id="1a15b35a"] { color:var(--cpa-gold); } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream-item { gap:var(--cpa-space-micro); } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream-summary { font-size:var(--cpa-space-compact); line-height:1.45; } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream > h2 { font-family:Georgia,serif; font-size:1.75rem; line-height:1.1; font-weight:700; padding-block-end:var(--cpa-space-xs); border-bottom:0; } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] button.cpa-stream-scroll-hint { background:transparent; border:0; padding:0; color:var(--cpa-gold); font:inherit; font-size:var(--cpa-small); text-align:left; cursor:pointer; min-height:var(--cpa-space-lg); } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream-member-action { color:var(--cpa-gold); font-size:var(--cpa-small); min-height:var(--cpa-space-lg); display:inline-flex; align-items:center; gap:var(--cpa-space-xs); } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] button.cpa-stream-scroll-hint:focus-visible, & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream-member-action:focus-visible { outline:3px solid var(--cpa-gold); outline-offset:3px; } & [data-interaction-id="3b7be811"] { font-weight:700; } & .a-cpa-home-news-opening { grid-template-rows:min-content minmax(0,1fr); } & .cpa-editorial-streams[data-cpa-news-context="frontpage"] .cpa-stream-member-action > a { display:inline-flex; align-items:center; gap:var(--cpa-space-xs); color:var(--cpa-gold); font-size:var(--cpa-small); line-height:1.4; min-height:var(--cpa-space-lg); text-decoration:underline; } & .cpa-editorial-streams[data-cpa-news-context="frontpage"] .cpa-stream-member-action > a:focus-visible { outline:3px solid var(--cpa-gold); outline-offset:3px; } & .cpa-editorial-streams[data-cpa-news-context="frontpage"] .cpa-stream-member-action img { width:14px; height:14px; flex-shrink:0; filter:brightness(0) invert(1); } & [data-interaction-id="1a6c4fbe"] { padding-block-end:0; } & [data-interaction-id="1722bfb0"] { grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:var(--cpa-space-lg); align-items:stretch; } & [data-interaction-id="409897b7"] { overflow:hidden; gap:0; min-height:calc(10 * var(--cpa-space-xl)); } & [data-interaction-id="531dd257"], & [data-interaction-id="531dd257"] img { width:100%; height:100%; min-height:100%; object-fit:cover; object-position:60% 56%; transform:scale(1.28); transform-origin:50% 85%; } & [data-interaction-id="171bf0cc"] { gap:var(--cpa-space-compact); } & [data-interaction-id="171bf0cc"] .a-cpa-v7-support-row { padding:0 0 var(--cpa-space-compact); gap:var(--cpa-space-sm); border-block-start:0; } & [data-interaction-id="171bf0cc"] .a-cpa-v7-support-row:last-child { padding-block-end:0; border-block-end:0; } & [data-interaction-id="171bf0cc"] .a-cpa-v7-support-copy { gap:var(--cpa-space-micro); } & [data-interaction-id="171bf0cc"] .a-cpa-card-title { font-size:1.375rem; line-height:1.12; } & [data-interaction-id="171bf0cc"] .a-cpa-body { font-size:var(--cpa-body); line-height:1.45; } & [data-interaction-id="171bf0cc"] .a-cpa-link { padding-block:0; min-height:var(--cpa-space-md); } & [data-interaction-id="147aaeb5"] { gap:var(--cpa-space-lg); } & [data-interaction-id="2e62a42"] { display:flex; flex-direction:column; align-items:flex-start; background:var(--cpa-sage); border:0; border-inline-start:var(--cpa-radius) solid var(--cpa-teal); padding:var(--cpa-space-content); } & [data-interaction-id="c0575c"] { max-width:none; } & .a-cpa-home-news-opening .cpa-home-live-news .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream .cpa-stream-current { max-height:calc(11 * var(--cpa-space-xl) - 90px); } & .a-cpa-home-news-opening .cpa-home-live-news .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream-happening .cpa-stream-current { max-height:calc(12 * var(--cpa-space-xl) - 90px); } & [data-interaction-id="78beb576"] { position:relative; overflow:hidden; padding-block:var(--cpa-space-lg); background:var(--cpa-navy); } & [data-interaction-id="78beb576"] > .a-cpa-v6-hero-photo { position:absolute; inset:0; width:100%; height:100%; aspect-ratio:auto; object-fit:cover; object-position:50% 75%; cursor:default; pointer-events:none; z-index:0; } & [data-interaction-id="78beb576"]::before { content:""; position:absolute; inset:0; background:color-mix(in srgb,var(--cpa-navy) 72%,transparent); pointer-events:none; z-index:1; } & [data-interaction-id="7d6119af"] { position:relative; z-index:2; } & [data-interaction-id="2afabbe4"] { gap:var(--cpa-space-sm); } & [data-interaction-id="1c51d718"] { font-size:2rem; line-height:1.1; max-width:40rem; } & [data-interaction-id="292d9cf8"] { max-width:var(--cpa-measure-reading); } & [data-interaction-id="3eade309"] { max-width:100%; } & [data-interaction-id="1a6c4fbe"] { max-width:var(--cpa-measure-hero); } & [data-interaction-id="2e62a42"] { padding-block:calc(var(--cpa-space-content) * .75); gap:var(--cpa-space-micro); } & [data-interaction-id="c0575c"] { gap:var(--cpa-space-micro); } & .cpa-editorial-streams[data-cpa-news-layout="homepage"][data-cpa-news-context="frontpage"] .cpa-stream-member > h2 { margin-block-end:0; padding-block-end:0; } & .cpa-editorial-streams[data-cpa-news-context="frontpage"] .cpa-stream-member-action { margin-block-start:calc(-1 * var(--cpa-space-compact)); margin-block-end:calc(-1 * var(--cpa-space-xs)); } & .cpa-editorial-streams[data-cpa-news-context="frontpage"] .cpa-stream-member-action > a img { display:none; } & .cpa-editorial-streams[data-cpa-news-context="frontpage"] .cpa-stream-member-action > a::after { content:"→"; } & [data-interaction-id="531dd257"], & [data-interaction-id="531dd257"] img { object-position:70% 50%; transform:none; }\n}.elementor .a-cpa-source-popover{width:min(26rem, calc(100vw - 2 * var(--cpa-space-sm)));max-width:26rem;max-height:calc(100dvh - 2 * var(--cpa-space-sm));overflow:auto;position:fixed;color:var(--cpa-muted);padding:var(--cpa-space-sm);margin:auto;border-radius:var(--cpa-radius);border-width:1px;border-color:var(--cpa-border);border-style:solid;background-color:var(--cpa-white);display:flex;flex-direction:column;gap:var(--cpa-space-xs);height: fit-content;
overscroll-behavior: contain;
box-shadow: 0 var(--cpa-space-xs) var(--cpa-space-lg) color-mix(in srgb, var(--cpa-navy) 14%, transparent);
&:not(:popover-open) { display: none; }
&:popover-open { display: flex; }
&::backdrop { background: transparent; }
@supports (position-area: bottom) {
  inset: auto;
  position-anchor: auto;
  position-area: bottom span-all;
  justify-self: anchor-center;
  margin: var(--cpa-space-xs) var(--cpa-space-sm);
  position-try-fallbacks: flip-block;
  position-try-order: most-height;
  max-height: min(calc(100dvh - 2 * var(--cpa-space-sm)), calc(100% - 2 * var(--cpa-space-sm)));
}\n}.elementor .a-cpa-source-popover-links{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--cpa-space-xs);}.elementor .a-cpa-source-popover-close:hover,.elementor .a-cpa-source-popover-close:focus-visible{color:var(--cpa-navy);background-color:var(--cpa-panel);}.elementor .a-cpa-source-popover-close{width:var(--cpa-space-lg);height:var(--cpa-space-lg);min-width:var(--cpa-space-lg);font-family:var(--cpa-sans);font-size:var(--cpa-type-lead);color:var(--cpa-muted);line-height:1;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:var(--cpa-radius);border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid var(--cpa-rust); outline-offset: 3px; }\n}.elementor .a-cpa-source-popover-header{width:100%;min-width:0px;padding-block-start:var(--cpa-space-xs);padding-block-end:var(--cpa-space-xs);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--cpa-space-xs);justify-content:space-between;align-items:center;border-bottom: 1px solid var(--cpa-border);
& > :first-child { flex: 1; min-width: 0; }\n}.elementor .a-cpa-home-audience-slot{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;grid-area: audiences;\n}.elementor .a-cpa-home-news-opening{position:relative;z-index:3;padding:0px;margin-block-start:calc(-4 * var(--cpa-space-xl));display:grid;gap:var(--cpa-space-lg);grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:start;grid-template-areas: "why news" "audiences news"; & > .a-cpa-v12-main { grid-area: why; padding-block-start: calc(4 * var(--cpa-space-xl)); } & > .a-cpa-v14-aside { grid-area: news; } & > .a-cpa-v14-aside .cpa-home-live-news .cpa-editorial-streams .cpa-stream .cpa-stream-current { max-height:calc(6 * var(--cpa-space-xl)); }\n}.elementor .a-cpa-hero-media-wide{width:70%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:0;padding:0px;display:flex;flex-direction:column;}.elementor .a-cpa-v14-rail-content{min-height:0px;padding:0px;display:flex;flex-direction:column;gap:2rem;overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: var(--cpa-gold) var(--cpa-navy);\n}.elementor .a-cpa-v14-rail{min-width:0px;min-height:24rem;max-height:72rem;color:var(--cpa-white);padding:1.5rem;background-color:var(--cpa-navy);display:flex;flex-direction:column;&:not(:has(.a-cpa-v13-item)) { display: none; }\n}.elementor .a-cpa-v14-aside{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;align-self:flex-start;}.elementor .a-cpa-v14-proof-copy{font-family:var(--cpa-sans);font-size:0.9375rem;color:var(--cpa-navy);line-height:1.5;margin:0px;}.elementor .a-cpa-v14-proof-number{font-family:var(--cpa-sans);font-weight:800;font-size:3.25rem;color:var(--cpa-navy);line-height:1;margin:0px;}.elementor .a-cpa-v14-proof-rust{background-color:var(--cpa-proof-rust);}.elementor .a-cpa-v14-proof-gold{background-color:var(--cpa-proof-gold);}.elementor .a-cpa-v14-proof-teal{background-color:var(--cpa-proof-teal);}.elementor .a-cpa-v13-rail-primary:hover,.elementor .a-cpa-v13-rail-primary:focus-visible{text-decoration:underline;}.elementor .a-cpa-v13-rail-primary{font-family:var(--cpa-sans);font-weight:700;font-size:1rem;color:var(--cpa-gold);line-height:1.4;text-decoration:none;padding:0px;background-color:transparent;display:inline-flex;align-self:flex-start;&:focus-visible { outline: 3px solid var(--cpa-gold); outline-offset: 3px; }\n}.elementor .a-cpa-v13-rail-footer{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--cpa-gold);\n}.elementor .a-cpa-v13-summary{font-family:var(--cpa-sans);font-size:0.9375rem;color:var(--cpa-white);line-height:1.5;margin:0px;opacity:86%;}.elementor .a-cpa-v13-evidence{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .a-cpa-v12-staff-callout{padding:1.25rem;border-inline-start-width:0.25rem;background-color:var(--cpa-sage);display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-left-style: solid; border-left-color: var(--cpa-teal);\n}.elementor .a-cpa-v12-proof-secondary{font-family:var(--cpa-sans);font-weight:800;font-size:3.5rem;color:var(--cpa-navy);letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .a-cpa-v12-why{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .a-cpa-v12-upper-section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cpa-paper);}.elementor .a-cpa-v12-main{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2rem;flex:2 1 0px;}.elementor .a-cpa-v11-program-intro{max-width:58rem;padding-block-end:1rem;}.elementor .a-cpa-v11-argument-title{font-size:3rem;color:var(--cpa-navy);letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .a-cpa-prose-links{&:is(a), & a { color: var(--cpa-teal-ink); text-decoration: underline; text-underline-offset: 0.15em; } &:is(a):hover, & a:hover { color: var(--cpa-navy); } &:is(a):focus-visible, & a:focus-visible { outline: 3px solid var(--cpa-rust); outline-offset: 3px; }\n}.elementor .a-cpa-section-display{font-size:3.25rem;letter-spacing:-0.025em;line-height:1.1;}.elementor .a-cpa-v8-quicklink:focus{outline-width:3px;outline-color:var(--cpa-teal);outline-style:solid;outline-offset:4px;}.elementor .a-cpa-v7-compact-icon{width:2rem;height:2rem;color:var(--cpa-teal);}.elementor .a-cpa-v7-support-copy{padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 auto;}.elementor .a-cpa-v7-support-row{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cpa-border);border-style:solid;display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;}.elementor .a-cpa-v6-title{font-size:4rem;color:var(--cpa-white);letter-spacing:-0.025em;line-height:1.07;}.elementor .a-cpa-v6-hero-shade{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, #001723 0%,#001723 36%,rgba(0,23,35,0.84) 47%,rgba(0,23,35,0.34) 63%,rgba(0,23,35,0) 80%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .a-cpa-v6-hero-photo{width:100%;height:100%;object-fit:cover;object-position:65% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%); mask-image:linear-gradient(90deg,transparent 0%,#000 24%);\n}.elementor .a-cpa-v6-hero-copy{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:var(--cpa-space-md);}.elementor .a-cpa-v6-hero-inner{width:100%;max-width:var(--cpa-width);position:relative;z-index:2;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--cpa-space-md);}.elementor .a-cpa-v6-hero{min-height:41rem;overflow:hidden;position:relative;padding:0px;background-color:var(--cpa-navy);display:flex;flex-direction:column;justify-content:center;}.elementor .a-cpa-v6-page{padding:0px;background-color:var(--cpa-paper);display:flex;flex-direction:column;gap:0px;}.elementor .a-cpa-task-icon{width:var(--cpa-space-lg);height:var(--cpa-space-lg);color:var(--cpa-teal);display:block;}.elementor .a-cpa-wide-documentary-photo{width:100%;height:auto;min-width:0px;aspect-ratio:1.8;object-fit:cover;object-position:top center;display:block;}.elementor .a-cpa-editorial-split{min-width:0px;padding:0px;display:grid;gap:var(--cpa-space-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;}.elementor .a-cpa-accent-rust{border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cpa-rust);border-style:solid;}.elementor .a-cpa-accent-gold{border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cpa-gold);border-style:solid;}.elementor .a-cpa-accent-teal{border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--cpa-teal);border-style:solid;}.elementor .a-cpa-action-module{padding:var(--cpa-space-md);border-radius:var(--cpa-radius);border-width:1px;border-color:var(--cpa-border);border-style:solid;background-color:var(--cpa-white);display:flex;flex-direction:column;gap:var(--cpa-space-sm);}.elementor .a-cpa-lead{max-width:var(--cpa-measure-reading);font-family:var(--cpa-sans);font-size:var(--cpa-type-lead);color:var(--cpa-ink);line-height:1.6;margin:0px;}.elementor .a-cpa-footer-logo{width:18rem;height:auto;max-width:100%;object-fit:contain;padding:0.75rem;border-radius:0.25rem;background-color:#00000000;}.elementor .a-cpa-logo{width:18rem;height:auto;max-width:100%;object-fit:contain;}.elementor .a-cpa-header-brand{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:0 0 auto;}.elementor .a-cpa-bottom{padding-block-start:var(--cpa-space-md);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--cpa-space-md);flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: var(--cpa-border);\n}.elementor .a-cpa-footer-link{font-family:var(--cpa-sans);font-size:var(--cpa-small);color:var(--cpa-white);line-height:1.6;text-decoration:none;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .a-cpa-utility-link{font-family:var(--cpa-sans);font-size:0.75rem;color:var(--cpa-navy);text-decoration:none;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .a-cpa-utilities{padding:0px;display:flex;flex-direction:row;gap:var(--cpa-space-md);flex-wrap:wrap;justify-content:flex-end;}.elementor .a-cpa-header{padding-block-start:var(--cpa-space-sm);padding-block-end:var(--cpa-space-sm);padding-inline-start:var(--cpa-space-lg);padding-inline-end:var(--cpa-space-lg);background-color:var(--cpa-paper);display:flex;flex-direction:column;gap:var(--cpa-space-sm);}.elementor .a-cpa-dark-section{padding-block-start:var(--cpa-space-xl);padding-block-end:var(--cpa-space-xl);padding-inline-start:var(--cpa-space-lg);padding-inline-end:var(--cpa-space-lg);background-color:var(--cpa-navy);}.elementor .a-cpa-image{width:100%;aspect-ratio:1.8;object-fit:cover;display:block;}.elementor .a-cpa-card-copy{padding:var(--cpa-space-md);display:flex;flex-direction:column;gap:var(--cpa-space-sm);flex:1 1 auto;align-items:flex-start;}.elementor .a-cpa-card{min-width:0px;overflow:hidden;padding:0px;border-radius:var(--cpa-radius);border-width:1px;border-color:var(--cpa-border);border-style:solid;background-color:var(--cpa-white);display:flex;flex-direction:column;gap:0px;}.elementor .a-cpa-button:hover,.elementor .a-cpa-button:focus-visible{background-color:var(--cpa-navy);}.elementor .a-cpa-button{font-family:var(--cpa-sans);font-weight:700;font-size:var(--cpa-small);color:var(--cpa-white);line-height:1.5;text-decoration:none;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;border-radius:var(--cpa-radius);background-color:var(--cpa-rust);}.elementor .a-cpa-link:hover,.elementor .a-cpa-link:focus-visible{color:var(--cpa-rust);}.elementor .a-cpa-link{font-family:var(--cpa-sans);font-weight:700;font-size:var(--cpa-small);color:var(--cpa-teal);line-height:1.5;text-decoration:underline;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align:left;\n}.elementor .a-cpa-link:focus{background-color:transparent;}.elementor .a-cpa-kicker{font-family:var(--cpa-sans);font-weight:700;font-size:0.75rem;color:var(--cpa-rust);letter-spacing:0.13em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .a-cpa-category-navy{color:var(--cpa-navy);}.elementor .a-cpa-category-teal{color:var(--cpa-teal-ink);}.elementor .a-cpa-small{font-family:var(--cpa-sans);font-size:var(--cpa-small);color:var(--cpa-muted);line-height:1.55;margin:0px;}.elementor .a-cpa-body{font-family:var(--cpa-sans);font-size:var(--cpa-body);color:var(--cpa-ink);line-height:1.6;margin:0px;}.elementor .a-cpa-card-title{font-size:1.55rem;& > a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
  text-decoration: underline;
}\n}.elementor .a-cpa-section-title{font-size:2.25rem;}.elementor .a-cpa-heading{font-weight:700;color:var(--cpa-navy);letter-spacing:-0.025em;line-height:1.12;margin:0px;}.elementor .a-cpa-grid-two{padding:0px;display:grid;gap:var(--cpa-space-md);grid-template-columns:1.2fr 1fr;grid-template-rows:auto;}.elementor .a-cpa-grid-three{padding:0px;display:grid;gap:var(--cpa-space-md);grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .a-cpa-actions{padding:0px;display:flex;flex-direction:row;gap:var(--cpa-space-sm);flex-wrap:wrap;align-items:center;}.elementor .a-cpa-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--cpa-space-sm);}.elementor .a-cpa-inner{width:100%;max-width:var(--cpa-width);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--cpa-space-lg);}.elementor .a-cpa-section{padding-block-start:var(--cpa-space-xl);padding-block-end:var(--cpa-space-xl);padding-inline-start:var(--cpa-space-lg);padding-inline-end:var(--cpa-space-lg);background-color:var(--cpa-paper);}.elementor .a-cpa-source-note{max-width:62rem;font-family:var(--cpa-sans);font-size:0.8125rem;color:var(--cpa-muted);line-height:1.6;}.elementor .a-cpa-field-paper{background-color:var(--cpa-paper);}.elementor .a-cpa-field-pale{background-color:var(--cpa-panel);}.elementor .a-cpa-inverse{color:var(--cpa-white);&:is(h1, h2, h3, h4, h5, h6, p):where(:not(.a-cpa-gold, .a-cpa-hero-compact-copy, .a-cpa-hero-compact-title)) { color: var(--cpa-white); }\n}.elementor .a-cpa-gold{color:var(--cpa-gold);}.elementor .a-cpa-footer-navigation-heading{font-family:var(--cpa-sans);font-weight:700;font-size:14px;letter-spacing:0.6px;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .a-cpa-footer-navigation-groups{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));@media (max-width:359px) { & { grid-template-columns: 1fr; } } & a { justify-content:flex-start; text-align:left; } & a:focus-visible { outline:2px solid #ffbf3f; outline-offset:3px; }\n}.elementor .a-cpa-navigation-component{& a[data-id="71a88008"], & a[data-id="1a515ca6"] { display: inline-flex; align-items: center; gap: 0.375rem; white-space: nowrap; } & a[data-id="71a88008"]::before, & a[data-id="1a515ca6"]::before { content: ""; display: inline-block; width: 0.875rem; height: 0.875rem; flex: 0 0 0.875rem; background-color: currentColor; mask-repeat: no-repeat; mask-size: contain; mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; } & a[data-id="71a88008"]::before { mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSI4IiByPSI0Ii8+PHBhdGggZD0iTTQgMjF2LTJhOCA4IDAgMCAxIDE2IDB2MiIvPjwvc3ZnPg=="); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSI4IiByPSI0Ii8+PHBhdGggZD0iTTQgMjF2LTJhOCA4IDAgMCAxIDE2IDB2MiIvPjwvc3ZnPg=="); } & a[data-id="1a515ca6"]::before { mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjciLz48cGF0aCBkPSJtMTYgMTYgNSA1Ii8+PC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjciLz48cGF0aCBkPSJtMTYgMTYgNSA1Ii8+PC9zdmc+"); }

& { position: relative; padding: 12px 32px; z-index: 50; }
& > [data-id="17a6884e"] { display: grid; grid-template-columns: 276px 1fr auto auto; grid-template-areas: "quick quick search account" "brand primary primary advertise"; align-items: center; gap: 8px 16px; }
& [data-id="9f09b001"] { grid-area: quick; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; gap: 24px; padding: 0; }
& [data-id="48c65cae"] { grid-area: brand; min-width: 0; width: 276px; }
& [data-id="69314ef"] { width: 276px; max-width: 100%; }
& [data-id="1a515ca6"] { grid-area: search; justify-self: end; white-space: nowrap; display: inline-flex; align-items: center; gap: 6px; }
& [data-id="43e1ecb6"] { grid-area: account; gap: 0; flex-wrap: nowrap; padding: 0; align-items: center; }
& [data-id="230faa85"] { grid-area: primary; min-width: 0; width: 100%; }
& [data-id="1e9db4c3"] { grid-area: advertise; white-space: nowrap; }
& [data-id="9f09b003"] { display: none; grid-area: toggle; }
& .cpa-primary-list, & .cpa-primary-list ul { list-style: none; margin: 0; padding: 0; }
& .cpa-primary-list { display: flex; justify-content: flex-end; gap: 1px; align-items: center; }
& .cpa-primary-list > li { position: relative; display: flex; align-items: center; }
& .cpa-primary-list a, & .cpa-primary-list .cpa-nav-parent-label { color: #082b3c; font-family: Inter, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.35; padding: 12px 3px; text-decoration: none; display: inline-flex; gap: 7px; align-items: center; }
& .cpa-primary-list > li > a, & .cpa-nav-parent-label { white-space: nowrap; }
& .cpa-nav-parent { border: 0; background: transparent; color: inherit; padding: 0; border-radius: 3px; display: inline-flex; align-items: center; gap: 0; cursor: pointer; font: inherit; text-transform: none; letter-spacing: normal; }
& .cpa-nav-parent:hover, & .cpa-nav-parent:focus, & .cpa-nav-parent:active { background: transparent; }
& .cpa-nav-disclosure, & .cpa-menu-button { border: 0; background: transparent; color: #082b3c; padding: 0; border-radius: 3px; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; min-width: 28px; min-height: 44px; }
& .cpa-nav-disclosure::before { content: ""; width: 7px; height: 7px; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor; transform: rotate(45deg) translateY(-2px); }
& .cpa-nav-disclosure[aria-expanded="true"]::before, & .cpa-nav-parent[aria-expanded="true"] > .cpa-nav-disclosure::before { transform: rotate(225deg) translate(-2px,-1px); }
& .cpa-primary-list ul { position: absolute; top: 100%; right: 0; width: 300px; max-width: calc(100vw - 32px); background: #fff; border: 1px solid #d6dedf; border-radius: 4px; box-shadow: 0 10px 26px #082b3c20; padding: 8px; z-index: 60; }
& .cpa-primary-list ul[hidden] { display: none; }
& .cpa-primary-list ul a { display: flex; padding: 12px; min-height: 44px; }
& .cpa-primary-list a:hover, & .cpa-nav-parent:hover .cpa-nav-parent-label { background: #eef3f1; }
& .cpa-primary-list a:focus-visible, & button:focus-visible, & a[data-id]:focus-visible { outline: 2px solid #9f4b28; outline-offset: 2px; }
& .cpa-nav-lock { width: 13px; height: 15px; flex-shrink: 0; }
& .cpa-nav-sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
& .cpa-menu-button { width: 44px; height: 44px; flex-direction: column; gap: 5px; }
& .cpa-menu-button .cpa-menu-bar { width: 23px; height: 2px; background: currentColor; }
& .cpa-menu-button[aria-expanded="true"] .cpa-menu-bar:nth-of-type(2) { opacity: 0; }
& .cpa-menu-button[aria-expanded="true"] .cpa-menu-bar:nth-of-type(1) { transform: translateY(7px) rotate(45deg); }
& .cpa-menu-button[aria-expanded="true"] .cpa-menu-bar:nth-of-type(3) { transform: translateY(-7px) rotate(-45deg); }
@media (max-width: 1240px) {
 & { padding: 8px 16px; }
 & > [data-id="17a6884e"] { grid-template-columns: minmax(0,1fr) 44px 44px; grid-template-areas: "quick quick search" "brand brand toggle" "primary primary primary" "advertise advertise advertise" "account account account"; gap: 8px; }
 &.cpa-nav-ready:not(.cpa-nav-open) > [data-id="17a6884e"] { grid-template-areas: "quick quick search" "brand brand toggle"; }
 & [data-id="9f09b001"] { justify-content: space-between; gap: 12px; width: 100%; }
 & [data-id="9f09b001"] a { font-size: 12px; padding: 7px 0; white-space: nowrap; }
 & [data-id="48c65cae"] { width: 100%; }
 & [data-id="69314ef"] { width: min(276px, calc((100vw - 136px) * 1.2)); max-width: 100%; }
 & [data-id="9f09b003"] { display: block; justify-self: end; }
 & [data-id="1a515ca6"] { width: 44px; height: 44px; justify-content: center; padding: 0; }
 & [data-id="1a515ca6"] span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
 & [data-id="1a515ca6"]::before { width: 19px; height: 19px; flex-basis: 19px; }
 &.cpa-nav-ready:not(.cpa-nav-open) [data-id="230faa85"], &.cpa-nav-ready:not(.cpa-nav-open) [data-id="1e9db4c3"], &.cpa-nav-ready:not(.cpa-nav-open) [data-id="43e1ecb6"] { display: none; }
 & [data-id="230faa85"] { padding-top: 8px; border-top: 1px solid #d6dedf; }
 & .cpa-primary-list { flex-direction: column; align-items: stretch; gap: 0; }
 & .cpa-primary-list > li { display: flex; flex-wrap: wrap; width: 100%; border-bottom: 1px solid #e5ebeb; }
 & .cpa-primary-list > li > .cpa-nav-parent { display: flex; flex: 1; width: 100%; text-align: left; }
 & .cpa-primary-list > li > a, & .cpa-nav-parent-label { flex: 1; font-size: 16px; padding: 14px 8px; min-width: 0; white-space: normal; }
 & .cpa-nav-disclosure { width: 44px; }
 & .cpa-primary-list ul { position: static; width: 100%; max-width: none; flex: 0 0 100%; background: #f4f7f6; box-shadow: none; border: 0; border-radius: 0; padding: 4px 8px 8px 16px; }
 & .cpa-primary-list ul a { font-size: 15px; }
 & [data-id="1e9db4c3"] { justify-self: start; margin: 4px 0 0; }
 & [data-id="43e1ecb6"] { justify-content: flex-start; margin: 0; padding: 0 8px 4px; }
 & [data-id="71a88008"], & .cpa-account-nav-toggle { font-size: 15px; min-height: 44px; margin: 0; }
} & .cpa-primary-list ul .cpa-lnm-primary > a { font-weight:600; } & .cpa-primary-list ul .cpa-lnm-secondary > a { font-weight:400; } & .cpa-primary-list ul .cpa-lnm-secondary-start { border-top:1px solid var(--cpa-border);margin-block-start:var(--cpa-space-xs);padding-block-start:var(--cpa-space-xs); } & .cpa-primary-list ul .cpa-lnm-secondary > a[aria-current="page"] { color:var(--cpa-rust);font-weight:700;text-decoration:underline;text-decoration-color:var(--cpa-rust);text-decoration-thickness:2px;text-underline-offset:0.3em; }\n}.elementor .a-cpa-footer-columns{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));@media (max-width:767px) { & { grid-template-columns:1fr; gap:32px; } }\n}