.fnl{--fp-red-50:var(--fp-red-500);--fp-red-100:var(--fp-red-500);--fp-red-200:var(--fp-red-500);--fp-red-300:var(--fp-red-500);--fp-red-400:var(--fp-red-500);--fp-red-500:#de2241;--fp-red-600:var(--fp-red-500);--fp-red-700:var(--fp-red-500);--fp-red-800:var(--fp-red-500);--fp-red-900:var(--fp-red-500);--warm-50:#fbfaf9;--warm-100:#f7f6f5;--warm-200:#efece9;--warm-300:#e2deda;--warm-400:#c9c3bd;--warm-500:#9d958d;--warm-600:#746d66;--warm-700:#554f4a;--warm-800:#393532;--warm-900:#242220;--cool-50:#f8f9fa;--cool-100:#f3f5f6;--cool-200:#e8ecef;--cool-300:#d6dde1;--cool-400:#adb7be;--cool-500:#7f8a92;--cool-600:#5e6870;--cool-700:#424a50;--cool-800:#2d3236;--cool-900:#1c2023;--white:#fff;--neutral-25:#fcfcfd;--neutral-50:var(--cool-50);--neutral-100:var(--cool-100);--neutral-200:var(--cool-200);--neutral-300:var(--cool-300);--neutral-500:var(--cool-500);--neutral-700:var(--cool-700);--neutral-900:#1d1f22;--body:#373a3e;--secondary:#62666b;--ice-50:#f4fafc;--ice-100:#eaf5f9;--ice-200:#d8edf4;--ice-300:#b9dde9;--ice-400:#8cc8db;--ice-500:#55abc7;--ice-600:#3589a7;--ice-700:#296d86;--ice-800:#24596d;--ice-900:#224a5a;--blue-50:#f3f6fa;--blue-100:#e6edf5;--blue-200:#c9d8e8;--blue-300:#9db9d2;--blue-400:#6e97bb;--blue-500:#4a769e;--blue-600:#365e83;--blue-700:#2b4b69;--blue-800:#243d55;--blue-900:#1c3044;--green-50:#f3f8f5;--green-100:#e4f1e8;--green-200:#c7e2d0;--green-300:#9bc9aa;--green-400:#6dac81;--green-500:#478e63;--green-600:#34734e;--green-700:#2b5d41;--green-800:#254b37;--green-900:#1f3d2e;--amber-50:#fff9ed;--amber-100:#fff0cf;--amber-200:#fde09a;--amber-300:#f7c85d;--amber-400:#efaf32;--amber-500:#d8911b;--amber-600:#b46e12;--amber-700:#8d5012;--amber-800:#713f15;--amber-900:#5e3517;--success-50:var(--green-50);--success-600:var(--green-600);--dark-900:#202225;--dark-800:#292c30;--dark-blue:#243d55;--dark-text-muted:#c9cdd1;--border:1px solid rgba(29,31,34,.1);--divider:1px solid rgba(29,31,34,.16);--shadow-xs:0 1px 3px rgba(20,24,28,.05);--shadow-s:0 4px 16px rgba(20,24,28,.06);--shadow-m:0 12px 32px rgba(20,24,28,.09);--shadow-l:0 20px 48px rgba(20,24,28,.12);--gradient-warm:linear-gradient(135deg,#fbfaf9 0%,#f7f6f5 100%);--gradient-ice:linear-gradient(135deg,#f4fafc 0%,#eaf5f9 100%);--gradient-dark:linear-gradient(135deg,#202225 0%,#243d55 100%);--image-scrim:linear-gradient(90deg,rgba(20,24,28,.88) 0%,rgba(20,24,28,.58) 48%,rgba(20,24,28,.1) 100%);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--ease:cubic-bezier(.2,.8,.2,1);--ds-surface:var(--ds-bg-workspace);--ds-text:var(--body);--ds-heading:var(--neutral-900);--ds-muted:var(--secondary);--ds-action:var(--fp-red-500);--ds-action-hover:var(--fp-red-500);--ds-line:#dedede;--ds-control-border:var(--cool-500);--ds-focus:var(--blue-700);--ds-error:var(--fp-red-500);--ds-success:var(--green-700);--ds-warning:var(--amber-800);--ds-radius:8px;--ds-type-h1:48px;--ds-type-h2:36px;--ds-type-h3:23px;--ds-on-dark:#ffffff;--ds-control-height:48px;--ds-content:1312px;--ds-reading:720px;--ds-section:80px;--ds-section-compact:48px;--ds-section-feature:104px;--ds-font:Helvetica, Arial, sans-serif;--ds-z-sticky:10;--ds-z-menu:20;--ds-z-notice:30;--ds-bg-page:var(--white);--ds-bg-workspace:#f7f7f7;--ds-table-head:var(--ice-800);--ds-bg-raised:var(--white);--ds-bg-subtle:var(--ds-bg-workspace);--ds-bg-technical:var(--ice-100);--ds-bg-inverse:var(--dark-900);--ds-bg-input:var(--white);--ds-bg-hover:#ededed;--ds-action-disabled-bg:#ededed;--ds-action-disabled-text:#a0a0a0;--ds-action-disabled-border:#e3e3e3;--ds-bg-selected:var(--cool-100);--ds-text-inverse:var(--white);--ds-text-inverse-muted:var(--dark-text-muted);--ds-link:var(--fp-red-500);--ds-link-hover:var(--fp-red-500);--ds-icon-brand:var(--fp-red-500);--ds-border-subtle:var(--ds-line);--ds-border-default:var(--cool-300);--ds-border-control:var(--cool-500);--ds-focus-ring:0 0 0 4px rgba(43,75,105,.18);--ds-selected-ring:inset 0 0 0 2px var(--ds-action);--ds-radius-small:4px;--ds-radius-inner:7px;--ds-space-4:4px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-48:48px;--ds-space-64:64px;--ds-space-80:80px;--ds-space-104:104px;--ds-space-128:128px;--ds-space-160:160px;--ds-gap-content:var(--ds-space-32);--ds-gap-grid:var(--ds-space-24);--ds-gap-split:var(--ds-space-48);--ds-container-max:1440px;--ds-gutter:64px;--ds-intro-max:700px;--ds-heading-max:850px;--ds-type-product:40px;--ds-type-h4:18px;--ds-type-lead:20px;--ds-type-intro:18px;--ds-type-body:16px;--ds-type-meta:14px;--ds-type-choice:15px;--ds-type-article-heading:28px;--ds-type-dialog-heading:26px;--ds-type-cta-heading:30px;--ds-line-h1:1.12;--ds-line-h2:1.2;--ds-line-h3:1.3;--ds-line-h4:1.4;--ds-line-lead:1.55;--ds-line-intro:1.5;--ds-line-body:1.6;--ds-weight-normal:400;--ds-weight-strong:700;--ds-icon-control:24px;--ds-icon-benefit:32px;--ds-duration-fast:.18s;--ds-duration-normal:.2s;--ds-duration-state:.22s;--ds-bg-critical:#fff4f6;--ds-bg-cool:var(--cool-100);--ds-bg-editorial-exception:var(--warm-100);--ds-form-radius:6px;--ds-form-selected:var(--cool-50);--ds-bg-mist:#eaf3f6;--ds-bg-sage:#eaf2ed;--ds-bg-petrol:#24596d;--ds-route-icon:var(--ds-icon-brand);--ds-route-arrow:var(--ds-muted);--ds-bg-context:var(--cool-100);--ds-control-filled:#f3f4f5;--ds-bg-selection:#edf3f5;--ds-line-panel:#eeeeee;--ds-text-petrol-muted:#e5edf0;--ds-line-petrol:#658b9b;--ds-icon-proof:var(--green-600);--ds-icon-proof-inverse:#c1e8cc;--ds-type-service-h1:36px;--ds-type-service-h2:24px;--ds-type-service-h3:18px;--ds-type-service-ui:14px;--ds-success-action:var(--green-600)}.fnl{color:var(--ds-text);background:#fff;font:400 16px/1.6 var(--ds-font,Helvetica,Arial,sans-serif)}.fnl,.fnl *{box-sizing:border-box}.fnl [hidden]{display:none!important}.fnl :is(h1,h2,h3,p){margin:0}.fnl :is(h1,h2,h3){color:var(--ds-heading);font-family:inherit;font-weight:700;letter-spacing:-.025em;text-wrap:pretty}.fnl a{color:inherit}.fnl :is(a,button,summary):focus-visible{outline:2px solid var(--ds-focus);outline-offset:4px}.fnl-shell{position:relative;max-width:1440px;margin-inline:auto;padding-inline:64px}.fnl-hero{background:#fff;padding-block:64px 0}.fnl-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px;align-items:start;margin-bottom:40px}.fnl-hero__copy{padding-top:0}.fnl .fnl-eyebrow{margin-bottom:12px;color:var(--ds-icon-brand);font-size:14px;line-height:1.5;font-weight:700}.fnl h1{max-width:640px;font-size:48px;line-height:1.1}.fnl-intro{max-width:620px;margin-top:24px;font-size:18px;line-height:1.6}.fnl-mobile-signup{display:none}.fnl-signup{scroll-margin-top:140px}.fnl-hero__topics{padding-top:33px}.fnl-topics{display:grid;gap:24px;margin:0;padding:0;list-style:none}.fnl-archive-shortcut{margin-top:20px}.fnl-topics li{display:flex;align-items:flex-start;gap:16px}.fnl-icon{display:inline-flex;flex:0 0 24px;color:var(--ds-icon-brand);margin-top:2px}.fnl-icon svg{width:24px;height:24px}.fnl-topics h2{font-size:16px;line-height:1.5;letter-spacing:0}.fnl-topics p{margin-top:4px;color:var(--ds-muted);font-size:15px;line-height:1.6}.fnl-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none}.fnl-text-link:hover .fnl-link-label{text-decoration:underline;text-underline-offset:4px}.fnl-text-link span{display:inline-block;text-decoration:none}.fnl-signup{--pb-lead-font-family:var(--ds-font);--pb-lead-container-padding:40px;--pb-lead-container-border-width:0px;--pb-lead-container-radius:12px;--pb-lead-container-shadow:none;--pb-lead-container-bg:#f3f5f6;--pb-lead-label-display:block;--pb-lead-label-color:var(--ds-muted);--pb-lead-input-radius:var(--fp-form-control-radius);--pb-lead-input-border-color:var(--fp-form-control-line);--pb-lead-input-bg:#fff;--pb-lead-input-color:var(--ds-heading);--pb-lead-field-gap:var(--fp-form-gap);--pb-lead-column-gap:var(--fp-form-gap);--pb-lead-input-height:var(--fp-form-height)}.fnl .fnl-signup .pb-lead-form__surface{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;background:#f3f5f6;border:0;box-shadow:none}.fnl .fnl-signup .pb-lead-form__header{margin:0;padding:0}.fnl-signup-icon{display:inline-flex;color:var(--ds-icon-brand);margin-bottom:20px}.fnl .fnl-signup .pb-lead-form__title{font-size:28px;line-height:1.25}.fnl-email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.fnl-email-row .pb-lead-form__field--full{grid-column:auto}.fnl-personalize{margin-top:20px;border-bottom:1px solid #d8dfe3}.fnl-personalize summary{display:flex;align-items:center;gap:8px;min-height:44px;padding-bottom:12px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.fnl-personalize summary::-webkit-details-marker{display:none}.fnl-personalize summary>span:not(.fnl-plus){color:var(--ds-muted);font-size:12px;font-weight:400}.fnl-personalize .fnl-plus{margin-left:auto}.fnl-personalize[open] .fnl-plus:after{transform:none}.fnl-personalize>.pb-lead-form__grid{padding-block:8px 24px}.fnl .pb-lead-form__title{letter-spacing:-.02em}.fnl .pb-lead-form__intro{margin:8px 0 20px}.fnl-preview{color:var(--ds-muted);font-size:12px;line-height:1.5}.fnl-preview{margin-bottom:16px!important}.fnl-consent{margin-top:20px}.fnl .pb-lead-form__checkbox{display:flex;align-items:flex-start;gap:10px;color:var(--ds-muted);font-size:13px;font-weight:400}.fnl .pb-lead-form__checkbox input{flex:0 0 18px}.fnl .pb-lead-form__checkbox p{font-size:inherit;line-height:inherit}.fnl .pb-lead-form__checkbox a{text-underline-offset:3px;text-decoration:underline}.fnl .fnl-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;margin-top:0;padding:12px 24px;border:1px solid var(--ds-action);border-radius:6px;background:var(--ds-action);color:#fff;font-family:inherit;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap}.fnl .fnl-button:disabled{background:#e5e7e9;border-color:#d8dcdf;color:#8b9196;cursor:not-allowed;box-shadow:none}.fnl-button:hover{background:var(--ds-action-hover)}.fnl-status{margin-top:16px!important;font-size:13px;line-height:1.5;color:var(--ds-muted)}.fnl-status:empty{margin:0!important}.fnl-error,.fnl-status.is-error{color:var(--ds-action)}.fnl-error{margin-top:5px!important;font-size:12px;line-height:1.5}.fnl-original-toggle{display:inline-block;margin-top:12px;padding:8px 0;border:0;background:transparent;color:var(--ds-heading);font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.fnl-provider{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.fnl-provider.is-visible{position:static;grid-column:2;width:100%;height:auto;overflow:visible;clip-path:none;white-space:normal;pointer-events:auto}.fnl-archive{padding-block:80px;scroll-margin-top:140px}.fnl-section-head{margin-bottom:32px}.fnl-section-head h2{font-size:36px;line-height:1.2}.fnl-section-head>p:last-child:not(.fnl-eyebrow){max-width:800px;margin-top:18px;font-size:18px}.fnl-filter{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:32px;border-bottom:1px solid #eee}.fnl-filter a{min-height:48px;padding-block:12px;border-bottom:2px solid transparent;font-size:15px;font-weight:600;text-decoration:none}.fnl-filter a:hover,.fnl-filter a[aria-current]{color:var(--ds-action);border-color:var(--ds-action)}.fnl-latest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;padding:32px;margin-bottom:40px;background:var(--ds-bg-workspace)}.fnl-latest h3{font-size:28px;line-height:1.25}.fnl-latest h3 a,.fnl-edition h3 a{text-decoration:none}.fnl-latest h3 a:hover,.fnl-edition h3 a:hover{text-decoration:underline;text-underline-offset:4px}.fnl-latest time{display:block;margin-top:12px;color:var(--ds-muted);font-size:13px}.fnl-latest .fnl-text-link{margin-top:16px}.fnl-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.fnl-edition{display:flex;flex-direction:column;min-width:0;padding-top:24px;border-top:1px solid #dedede}.fnl-edition time{margin-bottom:12px;color:var(--ds-muted);font-size:13px}.fnl-edition h3{font-size:23px;line-height:1.3}.fnl-edition p{margin-block:16px;font-size:15px}.fnl-edition .fnl-text-link{margin-top:auto;align-self:flex-start}.fnl-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;font-size:14px}.fnl-pagination a{padding-block:12px;text-underline-offset:4px}.fnl-plus{position:relative;width:18px;height:18px;flex:0 0 18px;color:var(--ds-action)}.fnl-plus:before,.fnl-plus:after{content:"";position:absolute;top:8px;left:1px;width:16px;height:1px;background:currentColor}.fnl-plus:after{transform:rotate(90deg)}@media(max-width:1199px){.fnl-shell{padding-inline:32px}.fnl-hero__grid{gap:48px}.fnl h1{font-size:40px}.fnl-section-head h2{font-size:32px}}@media(max-width:959px){.fnl-hero__grid{grid-template-columns:minmax(0,1fr)}.fnl-hero__copy,.fnl-hero__topics{padding-top:0}.fnl .fnl-signup .pb-lead-form__surface{grid-template-columns:minmax(0,1fr);gap:24px}.fnl .fnl-signup .pb-lead-form__title{font-size:24px}.fnl-signup-icon{display:none}.fnl .fnl-mobile-signup{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:12px 24px;border:1px solid var(--ds-action);border-radius:6px;background:var(--ds-action);color:#fff;font-size:15px;font-weight:700;text-decoration:none}.fnl-provider.is-visible{grid-column:1}.fnl-editions{grid-template-columns:repeat(2,minmax(0,1fr))}.fnl-latest{gap:32px}}@media(max-width:767px){.fnl-shell{padding-inline:20px}.fnl-hero{padding-block:40px 0}.fnl-hero__grid{gap:32px}.fnl h1{font-size:32px}.fnl-intro,.fnl-section-head>p:last-child:not(.fnl-eyebrow){font-size:16px}.fnl .pb-lead-form__grid{grid-template-columns:1fr}.fnl-hero__topics{display:none}.fnl-email-row{grid-template-columns:minmax(0,1fr);gap:12px}.fnl .fnl-button{width:100%;margin-top:0}.fnl-personalize summary{flex-wrap:wrap}.fnl-archive{padding-block:48px}.fnl-section-head h2{font-size:28px}.fnl-latest{grid-template-columns:minmax(0,1fr);gap:24px}.fnl-latest{padding:24px}.fnl-latest h3{font-size:24px}.fnl-editions{grid-template-columns:minmax(0,1fr);gap:32px}.fnl-edition h3{font-size:20px}}@media(max-width:359px){.fnl-shell{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.fnl *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fp-newsletter-page.css.map */
