@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Fraunces:opsz,wght,SOFT,WONK@9..144,400,15,1;9..144,600,20,1;9..144,700,20,1&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--fz-blue:#2378d1;--fz-navy:#142536;--fz-text:#243b4d;--fz-gray:#637381;--fz-border:#dbe3e8;--fz-yellow:#ffe385;--fz-warm:#fff7ef;--fz-ice:#eef7fd;--fz-font:"DM Sans",sans-serif;--fz-head:"Fraunces",Georgia,serif}.fz-app{color:var(--fz-text);font:400 16px/1.7 var(--fz-font);background:#fff;min-width:0;overflow-x:hidden}.fz-app *{box-sizing:border-box}.fz-app a{color:inherit;text-decoration:none}.fz-app button{cursor:pointer;font-family:inherit}.fz-app img{max-width:100%;display:block}.fz-app h1,.fz-app h2,.fz-app h3,.fz-app h4,.fz-app p{margin-top:0}.fz-app h1,.fz-app h2{font-family:var(--fz-head);letter-spacing:-.035em;color:var(--fz-navy);font-weight:700;line-height:1.14}.fz-app h2{font-size:clamp(31px,3.4vw,47px)}.fz-app h2 em,.fz-app h1 em{color:#2a7dbe;font-style:italic;font-weight:400}.fz-container{width:min(1180px,100% - 44px);margin:0 auto}.fz-section{padding:92px 0;scroll-margin-top:105px}.fz-eyebrow{color:#d0643c;letter-spacing:.14em;margin-bottom:17px;font-size:11px;font-weight:800;display:block}.fz-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:14px 20px;font-size:13px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.fz-btn:hover{transform:translateY(-2px);box-shadow:0 7px 19px #114f7820}.fz-btn-blue{background:var(--fz-blue);color:#fff!important}.fz-btn-white{background:#fff;border-color:#b5d2e6;color:#21568f!important}.fz-btn-yellow{background:var(--fz-yellow);color:#132c42!important}.fz-text-link{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex;color:var(--fz-blue)!important}.fz-text-link:hover{text-decoration:underline}.fz-section-heading{justify-content:space-between;align-items:end;gap:42px;margin-bottom:34px;display:flex}.fz-section-heading>div{max-width:760px}.fz-section-heading h2{margin-bottom:15px}.fz-section-heading p{color:var(--fz-gray);max-width:650px;margin:0;font-size:15px;line-height:1.8}.fz-section-heading>a{flex-shrink:0;margin-bottom:11px}.fz-free-strip{color:#f9fffd;letter-spacing:.03em;background:#193c60;justify-content:center;align-items:center;gap:22px;min-height:36px;padding:6px 15px;font-size:11px;font-weight:800;display:flex}.fz-free-strip>span,.fz-free-strip>a{align-items:center;gap:7px;display:inline-flex}.fz-free-strip>a{color:#ffdf87}.fz-header{z-index:90;background:#fff;border-bottom:1px solid #e5ebef;position:sticky;top:0;box-shadow:0 4px 15px #1f43540b}.fz-header-inner{justify-content:space-between;align-items:center;gap:25px;height:83px;display:flex}.fz-logo{align-items:center;gap:9px;min-width:210px;display:flex}.fz-mark{background:var(--fz-blue);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;transform:rotate(-6deg)}.fz-logo-words{color:#182b37;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.25;display:block}.fz-logo-words strong{letter-spacing:-.045em;white-space:nowrap;font-weight:800}.fz-logo-words strong span{font-weight:500}.fz-logo-words small{letter-spacing:.09em;color:#65747d;margin-top:4px;font-size:8px;font-weight:800;display:block}.fz-nav{align-items:center;gap:18px;display:flex}.fz-nav a{white-space:nowrap;color:#485b68;font-size:12px;font-weight:700}.fz-nav a:hover{color:var(--fz-blue)}.fz-header-cta{white-space:nowrap;background:#ffe7a1;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:flex;color:#273b4c!important}.fz-menu{color:#193e59;background:0 0;border:0;display:none}.fz-hero{background:#f8fbfe;border-bottom:1px solid #edf2f7;padding:77px 0 83px;position:relative}.fz-hero:before{content:"";clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:linear-gradient(45deg,#f7f2e5 0,#eaf6ff 70%);position:absolute;inset:0 0 0 52%}.fz-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.fz-red-dot{background:#ec7548;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.fz-hero h1{letter-spacing:-.045em;margin-bottom:25px;font-size:clamp(48px,5.25vw,77px)}.fz-hero-lede{color:#5b7284;max-width:525px;font-size:18px;line-height:1.9}.fz-action-row{flex-wrap:wrap;gap:12px;margin:31px 0;display:flex}.fz-hero-metrics{align-items:center;gap:29px;margin-top:36px;display:flex}.fz-hero-metrics div{border-right:1px solid #cedee5;padding-right:29px}.fz-hero-metrics div:last-child{border:0}.fz-hero-metrics strong,.fz-hero-metrics span{display:block}.fz-hero-metrics strong{font:700 34px/1.2 var(--fz-head);color:#1b7cc5}.fz-hero-metrics span{color:#7b8d99;margin-top:5px;font-size:11px;font-weight:700}.fz-hero-visual{min-height:480px;position:relative}.fz-hero-large{background:#bed4dc;border-radius:18px;width:90%;height:405px;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 18px 45px #203e5530}.fz-hero-large img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fz-photo-credit{color:#fff;background:linear-gradient(#0000,#08172290);padding:31px 12px 12px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.fz-hero-sm{background:#bed4dc;border:7px solid #fff;border-radius:13px;width:45%;height:205px;position:absolute;bottom:-4px;left:0;overflow:hidden;box-shadow:0 17px 30px #1b3c4722}.fz-hero-sm img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;width:100%;height:100%}.fz-hero-sm span{color:#fff;letter-spacing:.06em;background:#14263bb8;padding:8px;font-size:8px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.fz-hero-stamp{color:#26516f;background:#ffe6a2;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;gap:9px;width:125px;height:125px;font-size:10px;font-weight:800;line-height:1.4;display:flex;position:absolute;bottom:35px;right:-19px;transform:rotate(12deg);box-shadow:0 6px 22px #13446218}.fz-disclosure{color:#667d88;background:#f5fafb;border:1px solid #dfebf1;border-radius:7px;align-items:start;gap:13px;margin:23px 0;padding:15px 18px;font-size:11.5px;display:flex}.fz-disclosure svg{color:#3d99b6;flex-shrink:0;margin-top:1px}.fz-disclosure strong{color:#355061}.fz-proof{background:#edf6fb;border-top:1px solid #e5f0f6;border-bottom:1px solid #e5f0f6}.fz-proof-inner{color:#4d7184;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;padding:19px 0;font-size:10px;font-weight:800;display:flex}.fz-proof i{color:#df855e;font-style:normal}.fz-fame{padding-top:88px}.fz-covers{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.fz-famous-card{min-width:0}.fz-cover{aspect-ratio:1;border-radius:7px;transition:transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 12px #17314916}.fz-cover:hover{transform:translateY(-5px)}.fz-cover:before{content:"";opacity:.32;border:1px solid;border-radius:50%;width:125%;height:125%;position:absolute;top:-23%;left:42%}.fz-cover:after{content:"";opacity:.17;border:12px solid;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-38px;right:-20px}.fz-cover-inner{z-index:2;flex-direction:column;align-items:flex-start;height:100%;padding:22px;display:flex;position:relative}.fz-cover-kicker{letter-spacing:.14em;opacity:.8;font-size:9px;font-weight:800}.fz-cover-inner strong{letter-spacing:-.05em;margin:auto 0;font:700 clamp(19px,2.5vw,33px)/1.09 Plus Jakarta Sans,sans-serif}.fz-cover-icon{opacity:.7;align-self:flex-end}.fz-cover-hover{color:#fff;opacity:0;background:#0005;justify-content:flex-end;align-items:center;gap:5px;padding:8px 13px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.fz-cover:hover .fz-cover-hover{opacity:1}.fz-famous-detail{padding-top:13px}.fz-famous-detail h3{font:800 12px var(--fz-font);color:#334a58;margin:0 0 5px}.fz-famous-detail p{color:#788a94;font-size:11px;line-height:1.65}.fz-fame-callout{color:#6e6051;background:#fff7e2;border-left:4px solid #eab453;align-items:start;gap:14px;margin-top:32px;padding:19px 25px;display:flex}.fz-fame-callout svg{color:#d29b39;flex-shrink:0}.fz-fame-callout p{margin:0;font-size:13px;line-height:1.75}.fz-steps-section{background:#f2f8fc}.fz-step-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.fz-step-tile{background:#fff;border:1px solid #deebf2;border-radius:8px;flex-direction:column;min-height:232px;padding:25px 17px 19px;transition:transform .15s,box-shadow .15s;display:flex}.fz-step-tile:hover{transform:translateY(-3px);box-shadow:0 10px 22px #22547611}.fz-step-count{font:700 32px var(--fz-head);color:#3392d1}.fz-step-tile h3{color:#18374e;margin:13px 0 8px;font-size:15px;line-height:1.35}.fz-step-tile p{color:#778994;margin:0 0 19px;font-size:12px;line-height:1.65}.fz-step-link{color:#277bc7;align-items:center;gap:6px;margin-top:auto;font-size:10px;font-weight:800;display:flex}.fz-photo-story{background:#fff}.fz-masonry{grid-template-rows:210px 210px;grid-template-columns:1.2fr 1fr 1fr;gap:17px;display:grid}.fz-photo{background:#e6eff3;min-width:0;margin:0;position:relative;overflow:hidden}.fz-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s}.fz-photo:hover img{transform:scale(1.025)}.fz-photo figcaption{color:#fff;background:linear-gradient(#0000,#0b1c24bd);padding:33px 13px 12px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.fz-masonry .fz-masonry-tall{grid-row:span 2}.fz-masonry .fz-masonry-tall img{-o-object-position:center 32%;object-position:center 32%}.fz-choice{background:#fff5ea}.fz-choice-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.fz-choice-grid p{color:#647985;max-width:475px;margin:23px 0 27px;font-size:16px;line-height:1.85}.fz-choice-photo{background:#e3d6c7;border-radius:14px;height:380px;position:relative;overflow:hidden}.fz-choice-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%}.fz-choice-photo span{color:#305269;letter-spacing:.05em;background:#fffef6e6;border-radius:6px;padding:13px 17px;font-size:11px;font-weight:800;position:absolute;bottom:20px;left:20px;right:20px}.fz-product-shelf{margin:0 0 56px}.fz-product-shelf>.fz-section-heading h2{font-size:32px}.fz-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.fz-product-card{background:#fff;border:1px solid #dfe7ea;border-radius:12px;grid-template-columns:240px 1fr;display:grid;overflow:hidden}.fz-product-card.compact{flex-direction:column;display:flex}.fz-product-photo{background:#e2e9ee;min-height:240px;display:block;position:relative}.fz-product-card.compact .fz-product-photo{height:175px;min-height:0}.fz-product-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fz-product-photo-caption{color:#fff;background:#0f2633a8;padding:6px 10px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.fz-product-copy{padding:20px 24px}.fz-product-card.compact .fz-product-copy{flex-direction:column;flex:1;padding:16px;display:flex}.fz-pill{color:#2877b7;background:#eaf3ff;border-radius:20px;align-self:start;margin-bottom:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.fz-product-copy h3{color:#233c4c;letter-spacing:-.04em;margin:3px 0 9px;font:700 20px/1.3 Plus Jakarta Sans,sans-serif}.fz-product-card.compact .fz-product-copy h3{font-size:16px}.fz-product-copy p{color:#637c88;margin-bottom:9px;font-size:13px;line-height:1.7}.fz-product-copy small{color:#87949b;margin:0 0 17px;font-size:11px;line-height:1.6;display:block}.fz-product-copy>.fz-btn{align-self:flex-start;margin-top:auto}.fz-paid-link{color:#90a0ab;margin-top:8px;font-size:10px;display:block}.fz-feature-camera{background:#eaf5fb;border-radius:12px;grid-template-columns:42% 58%;margin-top:32px;display:grid;overflow:hidden}.fz-feature-camera>img{-o-object-fit:cover;object-fit:cover;height:100%}.fz-feature-camera>div{padding:36px 42px}.fz-feature-camera h3{font:700 32px/1.2 var(--fz-head);color:var(--fz-navy)}.fz-feature-camera p{color:#647985;font-size:14px;line-height:1.9}.fz-feature-actions{flex-wrap:wrap;align-items:center;gap:19px;display:flex}.fz-topics{background:#eef6fa}.fz-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fz-topic-card{background:#fff;border:1px solid #dfeaf1;border-radius:11px;flex-direction:column;transition:transform .15s;display:flex;overflow:hidden}.fz-topic-card:hover{transform:translateY(-3px)}.fz-topic-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:177px}.fz-topic-card>div{flex-direction:column;flex:1;padding:21px;display:flex}.fz-topic-card span{color:#c66e4e;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.fz-topic-card h3{font:700 19px/1.28 var(--fz-head);color:var(--fz-navy);margin:10px 0}.fz-topic-card p{color:#6a808b;font-size:12px;line-height:1.7}.fz-topic-card b{color:#2b80bd;align-items:center;gap:7px;margin-top:auto;font-size:11px;display:flex}.fz-home-resources{background:#fff}.fz-home-resources-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.fz-home-resources-grid>div:nth-child(2)>p{color:#6a7e86;margin:20px 0;line-height:1.9}.fz-resources-list{gap:12px;display:grid}.fz-resources-list>a{color:#294f68;border:1px solid #dce7ee;border-radius:7px;align-items:center;gap:12px;padding:16px 18px;font-size:13px;font-weight:800;display:flex}.fz-resources-list>a svg:first-child{color:#287cc4}.fz-resources-list>a svg:last-child{margin-left:auto}.fz-checklist{color:#fff;background:#173a5b;border-radius:14px;padding:39px 36px;box-shadow:0 13px 45px #1e476029}.fz-check-icon{color:#173a5b;background:#ffe79a;border-radius:11px;place-items:center;width:51px;height:51px;margin-bottom:20px;display:grid}.fz-checklist .fz-eyebrow{color:#fff0a0}.fz-checklist h3{font:700 30px/1.18 var(--fz-head);letter-spacing:-.03em;color:#fff;margin:0 0 17px}.fz-checklist p{color:#c2d3df;font-size:14px;line-height:1.8}.fz-checklist .fz-btn{white-space:normal;text-align:center;margin-top:11px}.fz-checklist small{color:#adc3d1;margin-top:14px;font-size:10px;display:block}.fz-checklist.inline{box-shadow:none}.fz-footer{color:#d6e3eb;background:#10283c;padding:58px 0 24px}.fz-footer-columns{grid-template-columns:2fr repeat(3,1fr);gap:40px;display:grid}.fz-footer .fz-logo-words,.fz-footer .fz-logo-words strong{color:#fff}.fz-footer .fz-mark{background:#358ed2}.fz-footer-columns>div:first-child p{color:#b8c9d4;max-width:280px;margin:20px 0 10px;font-size:13px}.fz-footer-columns small{color:#7894a6;font-size:10px}.fz-footer h4{color:#ffdf97;margin:7px 0 15px;font:800 12px Plus Jakarta Sans,sans-serif}.fz-footer-columns>div:not(:first-child) a{color:#bbcedc;margin-bottom:10px;font-size:12px;display:block}.fz-footer-columns>div:not(:first-child) a:hover{color:#fff;text-decoration:underline}.fz-footer-bottom{border-top:1px solid #365165;justify-content:space-between;gap:40px;margin-top:35px;padding-top:20px;display:flex}.fz-footer-bottom p{color:#9fb8c6;max-width:680px;font-size:10px}.fz-footer-bottom small{color:#7e9ba8;font-size:10px}.fz-subhero{background:#eaf6fd;padding:68px 0 66px}.fz-subhero.large{padding:65px 0}.fz-subhero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;display:grid}.fz-subhero h1{margin-bottom:19px;font-size:clamp(37px,4.5vw,61px)}.fz-subhero p{color:#5c798b;margin:0 0 23px;font-size:16px;line-height:1.85}.fz-subhero img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:318px;box-shadow:0 12px 22px #254e6426}.fz-subhero .fz-breadcrumb,.fz-subhero .fz-crumb-sep,.fz-subhero-grid>div>span:last-child{color:#5d839a;font-size:11px}.fz-subhero .fz-breadcrumb:hover{color:#217bcb}.fz-article-layout{grid-template-columns:minmax(0,1fr) 288px;gap:76px;padding-top:40px;padding-bottom:66px;display:grid}.fz-article{min-width:0;max-width:760px}.fz-article-info{flex-wrap:wrap;gap:11px;margin-bottom:27px;display:flex}.fz-article-info span{color:#8aa0ab;letter-spacing:.07em;font-size:10px;font-weight:800}.fz-article-info span+span:before{content:"•";padding-right:11px}.fz-article>p{color:#435c68;margin-bottom:22px;font-size:16px;line-height:2}.fz-article>p.fz-lead-paragraph{color:#203e52;font-size:19px;font-weight:500;line-height:1.9}.fz-article-quick{background:#fff8e9;border-left:5px solid #f3c762;gap:16px;margin:28px 0 42px;padding:21px 24px;display:flex}.fz-article-quick svg{color:#d9a638;flex-shrink:0}.fz-article-quick strong{color:#70552e;font-size:14px}.fz-article-quick p{color:#796d5e;margin:5px 0 0;font-size:13px;line-height:1.8}.fz-article-overview{margin-bottom:19px;font-size:29px!important}.fz-in-this{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:50px;display:grid}.fz-in-this a{color:#315671;border:1px solid #dde8ee;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.fz-in-this a:hover{background:#f5faff}.fz-in-this span{color:#2792d4;font:700 18px var(--fz-head)}.fz-in-this svg{color:#76a5bf;flex-shrink:0;margin-left:auto}.fz-article-section{border-top:1px solid #e1e8ed;padding:42px 0 48px;scroll-margin-top:120px}.fz-article-section h2{margin-bottom:20px;font-size:clamp(27px,3vw,38px)}.fz-article-section>p{color:#405b6a;margin:0 0 23px;font-size:15.5px;line-height:1.97}.fz-article-section .fz-photo{border-radius:8px;height:355px;margin:28px 0 25px}.fz-takeaways{background:#f1f8ed;border:1px solid #d9e9d2;border-radius:8px;margin:27px 0;padding:19px 23px}.fz-takeaways h3{color:#3e6746;margin-bottom:12px;font:800 14px Plus Jakarta Sans,sans-serif}.fz-takeaways>div{color:#456c4e;gap:11px;margin:9px 0;font-size:12.5px;display:flex}.fz-takeaways svg{color:#5b9b67;flex-shrink:0}.fz-inline-shop{margin:28px 0}.fz-inline-shop .fz-product-card{max-width:650px}.fz-inline-shop .fz-product-card.compact{grid-template-columns:45% 55%;display:grid}.fz-inline-shop .fz-product-card .fz-product-photo{height:auto;min-height:220px}.fz-deeper-link{background:#eff7fd;border-radius:5px;align-items:center;gap:8px;padding:11px 14px;display:flex;color:#5b879d!important;margin:20px 0 0!important;font-size:12.5px!important}.fz-deeper-link>a{align-items:center;gap:6px;font-weight:800;display:inline-flex;color:#2779bb!important}.fz-article-end{color:#fff;background:#183e5d;border-radius:12px;margin:16px 0 40px;padding:32px}.fz-article-end h2{color:#fff;font-size:35px}.fz-article-end p{color:#d0e0ea;font-size:14px;line-height:1.9}.fz-article-end>.fz-btn{background:#ffe18b;color:#254761!important}.fz-source-info{color:#8797a1;border-top:1px solid #e3ebed;padding:20px 0}.fz-source-info strong{color:#557080;font-size:12px}.fz-source-info p{font-size:12px;line-height:1.8}.fz-article-sidebar .fz-sticky{background:#f9fbfc;border:1px solid #e2ecf1;border-radius:10px;max-height:calc(100vh - 130px);padding:18px;position:sticky;top:118px;overflow:auto}.fz-article-sidebar h3{color:#2b485a;margin-bottom:17px;font:800 15px Plus Jakarta Sans,sans-serif}.fz-article-sidebar .fz-sticky>a{color:#456b80;border-bottom:1px solid #e5edef;align-items:baseline;gap:9px;padding:8px 0;font-size:11px;line-height:1.6;display:flex}.fz-article-sidebar .fz-sticky>a:hover{color:var(--fz-blue)}.fz-sticky>a>span{color:#3494d0;font-weight:800}.fz-side-divide{border-top:1px solid #dce8ed;margin:22px 0}.fz-sticky .fz-product-card.compact .fz-product-photo{height:130px}.fz-sticky .fz-product-card.compact .fz-product-copy{padding:13px}.fz-sticky .fz-product-card.compact .fz-product-copy h3{font-size:14px}.fz-sticky .fz-product-card.compact .fz-product-copy p,.fz-sticky .fz-product-card.compact .fz-product-copy small{font-size:10px}.fz-sticky .fz-product-card.compact .fz-btn{min-height:0;padding:9px 10px;font-size:10px}.fz-side-other{gap:9px;margin-top:22px;display:grid}.fz-side-other a{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex;color:#257eb7!important}.fz-article-lower{background:#f5f9fb;padding:75px 0}.fz-article-free-box{background:#e7f3f8;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:55px 0;padding:35px;display:grid}.fz-article-free-box>div>p{color:#587183;max-width:410px;font-size:15px}.fz-related{margin-top:65px}.fz-related-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.fz-related-item{background:#fff;border:1px solid #dbe7ed;border-radius:9px;overflow:hidden}.fz-related-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:155px}.fz-related-item>div{padding:17px}.fz-related-item span{color:#c77050;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.fz-related-item h3{font:700 19px/1.35 var(--fz-head);color:#223b4d;margin:8px 0 16px}.fz-related-arrow{align-items:center;gap:7px;display:flex;color:#237ab9!important}.fz-special-content{padding:56px 0 110px}.fz-special-intro{max-width:850px;margin-bottom:45px}.fz-special-intro p{color:#5d7886;font-size:16px;line-height:1.95}.fz-special-intro a{text-decoration:underline;color:#1e79c4!important}.fz-special-content>h2,.fz-keyword-data h2{margin:65px 0 15px;font-size:37px}.fz-special-content>p{color:#728590;font-size:14px;line-height:1.8}.fz-structure{background:#f4f9fc;border-radius:12px;max-width:1100px;padding:29px}.fz-hub{text-align:center;color:#fff;background:#1d5f91;border-radius:7px;width:min(100%,420px);margin:auto;padding:18px 25px}.fz-hub span{letter-spacing:.13em;color:#a9e5fe;font-size:10px;font-weight:800;display:block}.fz-hub a{align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.fz-structure-lines{border-left:2px solid #74b3d9;width:1px;height:30px;margin:auto}.fz-clusters{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.fz-clusters a{color:#2e6383;background:#fff;border:1px solid #dbe9f1;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.fz-clusters a svg{flex-shrink:0}.fz-briefs{border-top:1px solid #dae5ea}.fz-briefs details{border-bottom:1px solid #dae5ea}.fz-briefs summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 10px;list-style:none;display:flex}.fz-briefs summary::-webkit-details-marker{display:none}.fz-briefs summary strong,.fz-briefs summary span,.fz-briefs summary small{display:block}.fz-briefs summary span{color:#c26c48;letter-spacing:.09em;font-size:10px;font-weight:800}.fz-briefs summary strong{color:#273e50;margin:4px 0;font-size:18px;line-height:1.45}.fz-briefs summary small{color:#8799a1;font-size:11px}.fz-briefs details[open] summary svg{transform:rotate(90deg)}.fz-brief-content{background:#f8fbfc;border-top:1px solid #e2ecef;padding:24px 30px 28px}.fz-brief-content p{color:#56707f;margin:0 0 13px;font-size:13px;line-height:1.8}.fz-brief-content ol{color:#516f7e;margin-bottom:17px;padding-left:23px;font-size:13px}.fz-brief-content li{margin-bottom:3px}.fz-keyword-data{margin-top:75px}.fz-table-wrap{width:100%;overflow-x:auto}.fz-table-wrap table{border-collapse:collapse;width:100%;min-width:570px;font-size:12px}.fz-table-wrap th{text-align:left;color:#fff;background:#1c4867;padding:13px 17px;font-weight:800}.fz-table-wrap td{color:#476475;border-bottom:1px solid #dfe9ef;padding:12px 17px}.fz-table-wrap tr:nth-child(2n) td{background:#f3f8fb}.fz-data-warning{background:#fff7e9;border-left:3px solid #e8b45b;margin-top:18px;padding:13px 17px;color:#8c704e!important;font-size:11px!important;line-height:1.8!important}.fz-end-cta{color:#fff;background:#173a5b;border-radius:10px;flex-direction:column;align-items:start;margin:60px 0;padding:45px;display:flex}.fz-end-cta h2{color:#fff;margin-bottom:13px;font-size:35px}.fz-end-cta p{color:#d0e3f0;max-width:720px;font-size:14px}.fz-program-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.fz-program{background:#f6fafc;border:1px solid #e0ebf0;border-radius:10px;padding:28px}.fz-program h2{margin-bottom:14px;font-size:28px}.fz-program-terms{color:#385c70;font-size:16px;line-height:1.65}.fz-program>p:nth-of-type(2){color:#467a58;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.fz-program-status{color:#477086;background:#eaf4fa;border-radius:6px;margin:15px 0;padding:10px 14px;font-size:12px}.fz-program small{color:#7d929f;font-size:12px;line-height:1.7;display:block}.fz-program-links{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.fz-ethical-note{color:#645942;background:#fff6e4;border-left:4px solid #e6b459;align-items:start;gap:18px;margin:40px 0;padding:26px 30px;display:flex}.fz-ethical-note svg{color:#bb8746;flex-shrink:0;margin-top:3px}.fz-ethical-note h3{font:700 23px/1.3 var(--fz-head);color:#5c462e}.fz-ethical-note p{margin-bottom:12px;font-size:13px;line-height:1.85}.fz-roadmap-summary{border-bottom:1px solid #dce9ed;justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.fz-roadmap-summary>div{max-width:800px}.fz-roadmap-summary p{color:#667e8b;line-height:1.85}.fz-roadmap-summary>span{color:#306b92;text-align:center;background:#e8f5fd;border:4px solid #c6e5f8;border-radius:50%;flex-shrink:0;place-items:center;width:113px;height:113px;font-size:14px;line-height:1.4;display:grid}.fz-roadmap-summary strong{font-size:10px}.fz-week-list{margin:22px 0 60px}.fz-week{border-bottom:1px solid #e0eaef;grid-template-columns:105px 1fr 65px;align-items:start;gap:20px;padding:21px 10px;display:grid}.fz-week>span{color:#cd744f;font-size:11px;font-weight:800}.fz-week h3{color:#244458;margin:0 0 6px;font-size:14px;font-weight:700}.fz-week p{color:#8394a0;margin:0;font-size:12px}.fz-week>b{color:#5c8398;white-space:nowrap;font-size:11px}.fz-scenario-title{margin-top:70px!important}.fz-earning-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:29px 0;display:grid}.fz-earning{background:#f8fbfd;border:1px solid #dbe8ec;border-radius:9px;padding:23px}.fz-earning>span{letter-spacing:.08em;color:#c86e4d;font-size:11px;font-weight:800}.fz-earning h3{font:700 36px var(--fz-head);color:#176fa9;margin:10px 0 5px}.fz-earning small{color:#8296a3;font-size:11px;display:block}.fz-earning strong{color:#375c72;margin:22px 0 10px;font-size:13px;display:block}.fz-earning p{color:#718b9a;font-size:12px;line-height:1.7}.fz-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.fz-example .fz-cover{width:100%}.fz-example>div{margin:15px 0}.fz-example h3{font:700 20px var(--fz-head);color:#183c53;margin:8px 0}.fz-example p{color:#7b8f9c;font-size:12px}.fz-gallery-section{background:#eaf4fa}.fz-gallery{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.fz-gallery figure{background:#fff;border:1px solid #dce8ee;border-radius:8px;margin:0;overflow:hidden}.fz-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:255px}.fz-gallery figcaption{gap:5px;padding:13px 16px;display:grid}.fz-gallery figcaption strong{color:#365267;font-size:12px}.fz-gallery figcaption small{color:#8596a2;font-size:10px}.fz-notfound{min-height:60vh;padding:110px 0}.fz-notfound h1{font-size:44px}.fz-notfound p{color:#70848e}@media (width<=1150px){.fz-nav{gap:11px}.fz-nav a{font-size:11px}.fz-header-cta{display:none}.fz-hero-grid{gap:38px}.fz-step-grid{grid-template-columns:repeat(5,1fr)}.fz-article-layout{gap:40px}.fz-subhero-grid{gap:33px}.fz-cover-inner{padding:14px}}@media (width<=960px){.fz-section{padding:70px 0}.fz-header-inner{height:73px}.fz-menu{display:inline-flex}.fz-nav{background:#fff;border-bottom:1px solid #e8eef2;flex-direction:column;align-items:stretch;gap:16px;padding:18px 28px;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 12px 21px #1c4c611f}.fz-nav.open{display:flex}.fz-nav a{font-size:14px}.fz-header-cta{margin-left:auto;display:inline-flex}.fz-hero-grid{grid-template-columns:1fr}.fz-hero h1{font-size:clamp(51px,7vw,72px)}.fz-hero-visual{width:min(100%,650px);min-height:460px;margin:auto}.fz-covers,.fz-example-grid{grid-template-columns:repeat(4,1fr);gap:14px}.fz-step-grid{grid-template-columns:repeat(3,1fr)}.fz-choice-grid,.fz-home-resources-grid{grid-template-columns:1fr;gap:40px}.fz-choice-photo{max-width:600px}.fz-topic-grid{grid-template-columns:repeat(2,1fr)}.fz-footer-columns{grid-template-columns:2fr 1fr 1fr}.fz-footer-columns>div:nth-child(4){grid-column:2}.fz-article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:26px}.fz-inline-shop .fz-product-card.compact{grid-template-columns:42% 58%}.fz-subhero-grid{grid-template-columns:1fr 1fr}.fz-subhero img{height:260px}.fz-gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.fz-container{width:min(100% - 32px,1180px)}.fz-free-strip{letter-spacing:0;justify-content:space-between;gap:7px;font-size:9px}.fz-free-strip>a{white-space:nowrap}.fz-header-cta{display:none}.fz-logo-words{font-size:14px}.fz-logo{min-width:0}.fz-section{padding:58px 0}.fz-section-heading{flex-direction:column;align-items:start;gap:12px}.fz-section-heading>a{margin:0}.fz-section-heading h2,.fz-app h2{font-size:35px}.fz-hero{padding:48px 0}.fz-hero h1{font-size:clamp(43px,9vw,62px)}.fz-hero-lede{font-size:15px}.fz-hero-metrics{gap:19px}.fz-hero-metrics div{padding-right:19px}.fz-hero-metrics strong{font-size:29px}.fz-hero-visual{min-height:330px}.fz-hero-large{height:300px}.fz-hero-sm{height:145px}.fz-hero-stamp{border-width:3px;width:90px;height:90px;font-size:8px;bottom:3px;right:0}.fz-hero-stamp svg{display:none}.fz-covers,.fz-example-grid{grid-template-columns:repeat(2,1fr);gap:15px}.fz-cover-inner strong{font-size:clamp(18px,4vw,30px)}.fz-step-grid{grid-template-columns:repeat(2,1fr)}.fz-step-tile{min-height:210px}.fz-masonry{grid-template-rows:repeat(3,160px);grid-template-columns:1fr 1fr}.fz-masonry .fz-masonry-tall{grid-row:span 2}.fz-masonry>.fz-photo:nth-child(5){grid-column:span 2}.fz-choice-photo{height:290px}.fz-shelf-grid{grid-template-columns:1fr 1fr}.fz-feature-camera{grid-template-columns:1fr}.fz-feature-camera>img{width:100%;height:230px}.fz-feature-camera>div{padding:25px}.fz-topic-grid{grid-template-columns:1fr 1fr}.fz-topic-card>img{height:130px}.fz-topic-card>div{padding:14px}.fz-topic-card h3{font-size:17px}.fz-footer-columns{grid-template-columns:1fr 1fr}.fz-footer-columns>div:first-child{grid-column:span 2}.fz-footer-columns>div:nth-child(4){grid-column:auto}.fz-footer-bottom{flex-direction:column;gap:0}.fz-subhero{padding:44px 0}.fz-subhero-grid{grid-template-columns:1fr}.fz-subhero h1{font-size:44px}.fz-subhero img{height:270px}.fz-article-layout{padding-top:28px;display:block}.fz-article-sidebar{display:none}.fz-in-this{grid-template-columns:1fr}.fz-article-free-box{grid-template-columns:1fr;gap:20px;padding:22px}.fz-related-grid{grid-template-columns:1fr 1fr}.fz-brief-content{padding:20px}.fz-program-grid,.fz-earning-grid{grid-template-columns:1fr}.fz-clusters{grid-template-columns:1fr 1fr}.fz-roadmap-summary>span{display:none}.fz-gallery{grid-template-columns:1fr 1fr}}@media (width<=490px){.fz-hero-visual{min-height:285px}.fz-hero-large{height:245px}.fz-hero-sm{height:126px}.fz-hero-stamp{bottom:0}.fz-action-row{flex-direction:column}.fz-action-row>a{width:100%}.fz-proof-inner{text-align:center;gap:9px}.fz-proof-inner i{display:none}.fz-proof-inner>span{width:100%}.fz-covers{gap:12px}.fz-cover-inner{padding:13px}.fz-cover-inner strong{font-size:18px}.fz-famous-detail p{font-size:10.5px}.fz-step-grid{grid-template-columns:1fr 1fr;gap:9px}.fz-step-tile{min-height:220px;padding:15px 12px}.fz-step-tile h3{font-size:13px}.fz-step-tile p{font-size:11px}.fz-masonry{grid-template-rows:repeat(3,150px);gap:10px}.fz-masonry .fz-photo figcaption{font-size:9px}.fz-shelf-grid{grid-template-columns:1fr}.fz-product-card.compact .fz-product-photo{height:185px}.fz-product-card.compact .fz-product-copy h3{font-size:19px}.fz-topic-grid{grid-template-columns:1fr}.fz-topic-card{grid-template-columns:120px 1fr;display:grid}.fz-topic-card>img{height:100%;min-height:175px}.fz-topic-card>div{padding:13px}.fz-topic-card h3{font-size:16px}.fz-checklist{padding:29px 23px}.fz-footer-columns{gap:25px}.fz-footer-columns>div:nth-child(4){grid-column:auto}.fz-article-section .fz-photo{height:235px}.fz-inline-shop .fz-product-card.compact{flex-direction:column;display:flex}.fz-inline-shop .fz-product-card.compact .fz-product-photo{height:180px;min-height:0}.fz-article>p{font-size:14px}.fz-article>p.fz-lead-paragraph{font-size:16px}.fz-article-section>p{font-size:14px}.fz-article-quick{padding:17px}.fz-deeper-link{flex-wrap:wrap}.fz-related-grid{grid-template-columns:1fr}.fz-related-item{grid-template-columns:115px 1fr;display:grid}.fz-related-item img{height:100%}.fz-related-item>div{padding:11px}.fz-related-item h3{font-size:16px}.fz-clusters{grid-template-columns:1fr}.fz-week{grid-template-columns:67px 1fr;gap:12px}.fz-week>b{grid-column:2}.fz-end-cta{padding:26px}.fz-gallery{grid-template-columns:1fr}.fz-gallery img{height:255px}.fz-program-links .fz-btn{font-size:11px}}@media (prefers-reduced-motion:reduce){.fz-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fz-product-photo img.fz-exact-image{-o-object-fit:contain;object-fit:contain;background:#f9fafb;padding:8px}.fz-photo-license{color:#647987;background:#eff5fa;border-bottom:1px solid #dce7ed;padding:8px 13px;font-size:10px;line-height:1.5}.fz-photo-license a,.fz-feature-photo small a{color:#236da8;text-decoration:underline}.fz-feature-photo{background:#f8fafc;flex-direction:column;justify-content:center;min-height:285px;display:flex}.fz-feature-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:245px;max-height:340px;padding:17px;display:block}.fz-feature-photo small{color:#546b7b;background:#e8f0f6;padding:8px 14px;font-size:10px;line-height:1.6;display:block}@media (width<=720px){.fz-feature-photo img{min-height:210px;max-height:270px}.fz-feature-photo{min-height:250px}}
