.elementor-27952 .elementor-element.elementor-element-3846d8f{--display:flex;--margin-top:0rem;--margin-bottom:-12rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27952 .elementor-element.elementor-element-3846d8f:not(.elementor-motion-effects-element-type-background), .elementor-27952 .elementor-element.elementor-element-3846d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frnix.org/wp-content/uploads/frnix-newsletter-hero_cb83709f.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-27952 .elementor-element.elementor-element-3846d8f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27952 .elementor-element.elementor-element-6d18013{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27952 .elementor-element.elementor-element-c3c25fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27952 .elementor-element.elementor-element-33ae490{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-27952 .elementor-element.elementor-element-33ae490 .elementor-heading-title{font-family:"CABIN", Sans-serif;font-size:clamp(50px, 6vw, 77px);font-weight:800;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27952 .elementor-element.elementor-element-4a56f62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-27952 .elementor-element.elementor-element-64b9129{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-27952 .elementor-element.elementor-element-64b9129:not(.elementor-motion-effects-element-type-background), .elementor-27952 .elementor-element.elementor-element-64b9129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frnix.org/wp-content/uploads/frnix-network-thread.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-27952 .elementor-element.elementor-element-602f1ee{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"CABIN", Sans-serif;font-size:95px;font-weight:700;line-height:4.7rem;letter-spacing:-0.1em;color:#0E97D640;}.elementor-27952 .elementor-element.elementor-element-e51641e{font-family:"CABIN", Sans-serif;font-weight:700;color:#1E3F70;}.elementor-27952 .elementor-element.elementor-element-c85680c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-27952 .elementor-element.elementor-element-84a8571{--display:flex;}.elementor-27952 .elementor-element.elementor-element-12500bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27952 .elementor-element.elementor-element-374ce30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-27952 .elementor-element.elementor-element-4ac1094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27952 .elementor-element.elementor-element-cca6248{--display:flex;}.elementor-27952 .elementor-element.elementor-element-4d65aef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-27952 .elementor-element.elementor-element-4d65aef:not(.elementor-motion-effects-element-type-background), .elementor-27952 .elementor-element.elementor-element-4d65aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frnix.org/wp-content/uploads/frnix-archive-flow.svg");}.elementor-27952 .elementor-element.elementor-element-3c2fda8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-9c3de93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-fc549ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-a2a3d04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-729d62d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-e364155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-817e31a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-3f5dcca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-9a84f32{--display:flex;}.elementor-27952 .elementor-element.elementor-element-c85b48f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27952 .elementor-element.elementor-element-02343da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-27952 .elementor-element.elementor-element-7d4a0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27952 .elementor-element.elementor-element-40478fc{--display:flex;}.elementor-27952 .elementor-element.elementor-element-33e69b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-27952 .elementor-element.elementor-element-14ad77d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-75cff2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-d2df2a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-b35a24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-4fe1ee4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-5d4c989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-d916eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0F45630A;--border-color:#0F45630A;--border-radius:0px 0px 0px 0px;box-shadow:0px 7px 17px 0px rgba(15.00000000000001, 68.99999999999997, 99.00000000000001, 0.0392156862745098);--padding-top:20px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-27952 .elementor-element.elementor-element-596cad1{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-27952 .elementor-element.elementor-element-0f03aff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27952 .elementor-element.elementor-element-0f03aff:not(.elementor-motion-effects-element-type-background), .elementor-27952 .elementor-element.elementor-element-0f03aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frnix.org/wp-content/uploads/frnix-newsletter-archive-texture_e350a52f.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27952 .elementor-element.elementor-element-aec35fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button{background-color:var( --e-global-color-accent );font-family:"LATO", Sans-serif;font-size:0.9rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-6d778d7 );color:var( --e-global-color-6d778d7 );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 20px 6px 13px;}.elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button:hover, .elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6d778d7 );}.elementor-27952 .elementor-element.elementor-element-b02a0c2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button:hover svg, .elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button:focus svg{fill:var( --e-global-color-6d778d7 );}.elementor-27952 .elementor-element.elementor-element-2171119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-27952 .elementor-element.elementor-element-4d65aef{--grid-auto-flow:row;}.elementor-27952 .elementor-element.elementor-element-33e69b2{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-27952 .elementor-element.elementor-element-4d65aef{--grid-auto-flow:row;}.elementor-27952 .elementor-element.elementor-element-33e69b2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-27952 .elementor-element.elementor-element-4d65aef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27952 .elementor-element.elementor-element-33e69b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-27952 .elementor-element.elementor-element-b02a0c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27952 .elementor-element.elementor-element-b02a0c2.elementor-element{--align-self:flex-start;}.elementor-27952 .elementor-element.elementor-element-b02a0c2 .elementor-button{border-radius:0px 0px 0px 0px;padding:8px 15px 4px 15px;}}@media(min-width:768px){.elementor-27952 .elementor-element.elementor-element-c3c25fd{--width:60%;}.elementor-27952 .elementor-element.elementor-element-64b9129{--width:40%;}.elementor-27952 .elementor-element.elementor-element-374ce30{--width:60%;}.elementor-27952 .elementor-element.elementor-element-4ac1094{--width:40%;}.elementor-27952 .elementor-element.elementor-element-02343da{--width:60%;}.elementor-27952 .elementor-element.elementor-element-7d4a0af{--width:40%;}.elementor-27952 .elementor-element.elementor-element-aec35fd{--width:50%;}.elementor-27952 .elementor-element.elementor-element-2171119{--width:50%;}}/* Start custom CSS */h1 em, h2 em {
    color: #0e97d6;
    font-style: italic;
    font-weight: 600;
}
.e-n-tabs-heading {margin-bottom: -11rem;
    margin-top: 9rem;z-index:999;}
    
.e-n-tab-title[aria-selected=true] {background-color:rgb(0, 153, 255) !important;color: #ffffff !important}
.e-n-tab-title {
    padding: 5px 20px !important;}
.archive-section { width: min(1116px, calc(100% - 48px)); margin: 0 auto; padding: 115px 0 117px; position: relative; }
.section-heading { display: flex; align-items: flex-end; justify-content: space-between; gap: 32px; }
.eyebrow--ink { color: #12385f; }
.eyebrow--ink::before { content: ""; display: inline-block; width: 16px; height: 2px; margin: 0 9px 3px 0; background: #0e97d6; }
.section-heading h2, .closing-content h2, .signup-copy h2 { margin: 0; color: #12385f; font-family: "Cabin", Arial, sans-serif; font-size: clamp(39px, 5vw, 58px); font-weight: 700; letter-spacing: -0.05em; line-height: 0.93; }
.archive-tools { display: flex; align-items: center; gap: 23px; padding-bottom: 4px; }
.archive-count { display: inline-flex; gap: 7px; align-items: center; color: #587189; font-family: "Cabin", Arial, sans-serif; font-size: 13px; font-weight: 600; }
.archive-count svg { color: #0e97d6; }
.year-switcher { display: flex; align-items: center; gap: 3px; padding: 4px 7px; border: 1px solid #c9e1eb; background: #ffffff; }
.year-switcher__button { border: 0; padding: 7px 10px; background: transparent; color: #59738b; font-family: "Cabin", Arial, sans-serif; font-size: 13px; font-weight: 700; transition: color 180ms cubic-bezier(0.23, 1, 0.32, 1), background 180ms cubic-bezier(0.23, 1, 0.32, 1); }
.year-switcher__button:hover { color: #087bab; }
.year-switcher__button.is-active { color: #ffffff; background: #0e97d6; }
.year-switcher svg { color: #087bab; margin-left: 3px; }
.archive-rule { height: 1px; margin: 42px 0 37px; background: #dceaf0; position: relative; }
.archive-rule span { position: absolute; left: -9px; top: -9px; height: 2px; width: 86px; background: #0e97d6; }
.edition-grid { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 17px; }
.edition-card { min-height: 200px; position: relative; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden; padding: 22px 22px 18px; border: 1px solid #dce9ee; background: rgba(255,255,255,0.96); box-shadow: 0 7px 17px rgba(15,69,99,0.04); transition: transform 200ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms cubic-bezier(0.23, 1, 0.32, 1), border-color 200ms cubic-bezier(0.23, 1, 0.32, 1), background 200ms cubic-bezier(0.23, 1, 0.32, 1); }
.edition-card::before { content: ""; position: absolute; top: 0; left: 0; height: 4px; width: 46px; background: #0e97d6; transition: width 200ms cubic-bezier(0.23, 1, 0.32, 1); }
.edition-card::after { content: ""; position: absolute; right: -36px; bottom: 39px; width: 146px; height: 146px; border: 1px solid rgba(14,151,214,0.10); border-radius: 50%; box-shadow: -23px -11px 0 -22px rgba(250,0,44,0.7), -72px -55px 0 -70px rgba(14,151,214,0.34); pointer-events: none; }
.edition-card:hover { transform: translateY(-5px); border-color: #b7dae8; background: #f9fdff; box-shadow: 0 15px 31px rgba(15,69,99,0.11); }
.edition-card:hover::before { width: 100%; }
.edition-card__topline { display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 1; }
.edition-card__topline p { margin: 0; color: #587189; font-family: "Cabin", Arial, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.edition-card__topline p span { color: #087bab; }
.edition-card__topline em { display: block; width: 7px; height: 7px; border-radius: 50%; background: #fa002c; box-shadow: 0 0 0 4px rgba(250,0,44,0.08); }
.edition-card__content { position: relative; z-index: 1; }
.edition-card h3 { max-width: 230px; margin: 0 0 13px; color: #12385f; font-family: "Cabin", Arial, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: -0.045em; line-height: 0.98; }
.edition-card__description { max-width: 250px; margin: 0; color: #597087; font-size: 12px; line-height: 1.46; }
.edition-card__bottom { position: relative; z-index: 1; display: flex; justify-content: flex-end; padding-top: 13px; border-top: 1px solid #e8f0f3; }
.edition-card__bottom a { display: inline-flex; align-items: center; gap: 5px; color: #087bab; font-family: "Cabin", Arial, sans-serif; font-size: 12px; font-weight: 700; transition: gap 180ms cubic-bezier(0.23, 1, 0.32, 1), color 180ms cubic-bezier(0.23, 1, 0.32, 1); }
.edition-card__bottom a:hover { color: #000036; }
.edition-card:hover .edition-card__bottom a { gap: 8px; }
.archive-flow { position: absolute; z-index: 0; top: 233px; left: -52px; right: -52px; height: calc(100% - 300px); pointer-events: none; overflow: hidden; }
.archive-flow svg { width: 100%; height: 100%; fill: none; }
.archive-flow path { stroke: rgba(14,151,214,0.15); stroke-width: 1.25; vector-effect: non-scaling-stroke; }
.archive-flow circle { fill: rgba(14,151,214,0.38); }
.archive-flow .archive-flow__red { fill: rgba(250,0,44,0.45); }

.signup-section { background: #e8f7fc; border-top: 1px solid #d8ebf2; border-bottom: 1px solid #d8ebf2; }
.signup-content { width: min(1116px, calc(100% - 48px)); margin: 0 auto; padding: 76px 0; display: grid; grid-template-columns: minmax(0, 1fr) minmax(360px, 0.82fr); gap: 84px; align-items: center; }
.signup-copy h2 { margin-bottom: 18px; }
.signup-copy > p:last-child { max-width: 510px; margin: 0; color: #46617a; font-size: 16px; line-height: 1.52; }
.signup-form { padding: 26px; background: #ffffff; border: 1px solid #c9e1eb; box-shadow: 0 18px 34px rgba(15,69,99,0.09); }
.signup-form label { display: block; margin-bottom: 10px; color: #12385f; font-family: "Cabin", Arial, sans-serif; font-size: 14px; font-weight: 700; }
.signup-form__row { display: flex; gap: 9px; }
.signup-form input { min-width: 0; flex: 1 1 auto; height: 46px; border: 1px solid #b8d2de; border-radius: 0; padding: 0 13px; color: #18385d; background: #ffffff; outline: none; }
.signup-form input:focus { border-color: #0e97d6; box-shadow: 0 0 0 3px rgba(14,151,214,0.14); }
.signup-form button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-width: 113px; border: 0; border-radius: 0; padding: 0 14px; color: #ffffff; background: #0e97d6; font-family: "Cabin", Arial, sans-serif; font-size: 14px; font-weight: 700; cursor: pointer; transition: background 180ms cubic-bezier(0.23, 1, 0.32, 1), transform 160ms cubic-bezier(0.23, 1, 0.32, 1); }
.signup-form button:hover { background: #087cab; }
.signup-form button:active { transform: scale(0.97); }
.signup-form__note { margin: 12px 0 0; color: #6a7d8e; font-size: 11px; line-height: 1.45; }

.closing-section { min-height: 394px; position: relative; overflow: hidden; isolation: isolate; display: flex; align-items: center; }
.closing-image { position: absolute; z-index: -3; inset: 0; background: #f4f9fb url("/manus-storage/frnix-newsletter-archive-texture_e350a52f.jpg") center / cover no-repeat; }
.closing-section::after { content: ""; position: absolute; z-index: -2; inset: 0; background: linear-gradient(90deg, rgba(244,249,251,0.95) 0%, rgba(244,249,251,0.88) 49%, rgba(244,249,251,0.22) 100%); }
.closing-content { position: relative; width: min(1116px, calc(100% - 48px)); margin: 0 auto; padding: 67px 0; }
.closing-content h2 { margin-bottom: 20px; }
.closing-content > p:not(.eyebrow) { max-width: 478px; margin-bottom: 27px; color: #46617a; font-size: 16px; line-height: 1.52; }
.closing-actions { display: flex; align-items: center; gap: 23px; flex-wrap: wrap; }
.text-link { display: inline-flex; gap: 5px; align-items: center; color: #536c82; font-size: 13px; transition: color 180ms cubic-bezier(0.23, 1, 0.32, 1); }
.text-link span { color: #087bab; font-family: "Cabin", Arial, sans-serif; font-weight: 700; }
.text-link:hover { color: #087bab; }
.closing-thread { right: -15px; bottom: 5px; width: 472px; opacity: 0.7; }

.site-footer { background: #ffffff; border-top: 1px solid #e3edf1; }
.footer-inner { width: min(1116px, calc(100% - 48px)); min-height: 99px; margin: 0 auto; display: flex; align-items: center; gap: 24px; }
.footer-inner .brand__mark { width: 28px; height: 28px; }
.footer-inner .brand__word { font-size: 22px; }
.footer-inner > p { margin: 0 auto 0 0; color: #738496; font-size: 12px; }
.footer-links { display: flex; gap: 16px; }
.footer-links a { color: #61768a; font-size: 12px; transition: color 180ms cubic-bezier(0.23, 1, 0.32, 1); }
.footer-links a:hover { color: #087bab; }

@media (max-width: 900px) {
  .header-inner { gap: 22px; }
  .primary-nav { gap: 16px; }
  .intranet-link { padding-left: 15px; }
  .hero-index { opacity: 0.65; }
  .member-notice { grid-template-columns: 100px 1fr; padding-right: 28px; }
  .notice-action { grid-column: 2; justify-self: start; }
  .edition-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .signup-content { gap: 42px; grid-template-columns: minmax(0, 1fr) minmax(320px, 0.9fr); }
}

@media (max-width: 680px) {
  .site-header { height: 68px; }
  .header-inner { width: min(100% - 32px, 1170px); justify-content: space-between; gap: 12px; }
  .brand__mark { width: 32px; height: 32px; }
  .brand__word { font-size: 23px; }
  .mobile-menu-button { display: grid; place-items: center; width: 39px; height: 39px; margin-left: auto; border: 0; background: transparent; color: #12385f; }
  .primary-nav { position: absolute; top: 68px; right: 16px; left: 16px; display: none; padding: 20px; background: #ffffff; border: 1px solid #dce9ee; box-shadow: 0 14px 28px rgba(14,57,86,0.15); }
  .primary-nav--open { display: grid; gap: 18px; }
  .primary-nav a::after { bottom: -3px; }
  .intranet-link { padding-left: 0; border-left: 0; font-size: 13px; }
  .intranet-link span { display: none; }
  .hero-section { min-height: 469px; }
  .hero-image { background-position: 61% center; }
  .hero-section::after { background: linear-gradient(90deg, rgba(255,255,255,0.95), rgba(255,255,255,0.74)); }
  .hero-content { width: min(100% - 32px, 1170px); padding: 24px 0 72px; }
  .breadcrumb { white-space: nowrap; overflow: hidden; font-size: 11px; }
  .hero-content .eyebrow { margin-top: 57px; }
  h1 { font-size: 51px; }
  .hero-lead { max-width: 385px; font-size: 16px; }
  .hero-index { right: 19px; bottom: 22px; }
  .hero-index__number { font-size: 79px; }
  .hero-thread { width: 330px; bottom: 6px; right: -92px; }
  .member-notice-wrap { width: min(100% - 32px, 1116px); margin-top: -27px; }
  .member-notice { grid-template-columns: 64px 1fr; gap: 17px; padding: 20px 20px 21px 0; }
  .notice-network { min-height: 120px; }
  .notice-network svg { width: 46px; }
  .member-notice h2 { font-size: 27px; }
  .notice-copy p:last-child { font-size: 13px; }
  .notice-action { width: 100%; padding: 12px 14px; grid-column: 2; justify-content: center; }
  .archive-section { width: min(100% - 32px, 1116px); padding: 76px 0 79px; }
  .section-heading { display: block; }
  .section-heading h2, .closing-content h2, .signup-copy h2 { font-size: 43px; }
  .archive-tools { justify-content: space-between; margin-top: 24px; padding: 0; }
  .archive-rule { margin: 27px 0 24px; }
  .edition-grid { grid-template-columns: 1fr; gap: 12px; }
  .edition-card { min-height: 248px; }
  .archive-flow { top: 245px; left: -10px; right: -10px; height: calc(100% - 300px); opacity: 0.7; }
  .signup-content { width: min(100% - 32px, 1116px); display: block; padding: 64px 0; }
  .signup-copy { margin-bottom: 30px; }
  .signup-form { padding: 21px; }
  .signup-form__row { display: block; }
  .signup-form input { width: 100%; }
  .signup-form button { width: 100%; min-height: 46px; margin-top: 10px; }
  .closing-section { min-height: 443px; align-items: flex-start; }
  .closing-image { background-position: 62% center; }
  .closing-section::after { background: linear-gradient(90deg, rgba(244,249,251,0.96), rgba(244,249,251,0.78)); }
  .closing-content { width: min(100% - 32px, 1116px); padding: 69px 0; }
  .closing-content > p:not(.eyebrow) { font-size: 15px; }
  .closing-actions { gap: 17px; align-items: flex-start; flex-direction: column; }
  .closing-thread { width: 310px; right: -105px; }/* End custom CSS */