.fcg{--fcg-teal:var(--accent);--fcg-teal-deep:var(--teal-deeper);--fcg-teal-soft:#eaf4f2;--fcg-panel:#f2f6f5;--fcg-ink:#191d1e;--fcg-body:#30393c;--fcg-muted:#5c6971;--fcg-quiet:#7a858b;--fcg-line:#e4e7e9;--fcg-line-strong:#cfd8d9;--fcg-gold:#f4c64e;--fcg-gold-strong:#e4b437;--fcg-gold-soft:#fff6d8;--fcg-gold-ink:#332806;--fcg-shadow:0 16px 45px rgba(21,45,48,.1)}.fcg .blog-post-hero{padding-bottom:118px}.fcg .blog-post-hero-inner{max-width:840px}.fcg-eyebrow{display:inline-flex;margin-top:34px;padding:7px 11px;border:1px solid hsla(0,0%,100%,.32);border-radius:999px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.96);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fcg .blog-post-hero h1{max-width:850px;margin-top:18px;font-size:clamp(40px,5vw,58px);line-height:1.05;font-weight:700;letter-spacing:-1.8px}.fcg-deck{max-width:710px;margin:22px 0 0;color:hsla(0,0%,100%,.88);font-size:clamp(18px,2vw,21px);line-height:1.55}.fcg-byline{margin:24px 0 0;color:hsla(0,0%,100%,.84);font-size:14px}.fcg-byline span{white-space:nowrap}.fcg-article{position:relative;z-index:1;max-width:840px;margin:-78px auto 0;color:var(--fcg-body);font-size:18px;line-height:1.72}.fcg-article p{max-width:700px;margin:0 0 22px}.fcg-article a{color:var(--fcg-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fcg-article strong{color:var(--fcg-ink);font-weight:690}.fcg-article h2{margin:64px 0 18px;font-size:31px;line-height:1.2;letter-spacing:-.9px;scroll-margin-top:calc(var(--topbar-h) + 20px)}.fcg-article h2,.fcg-article h3{color:var(--fcg-ink);font-weight:700}.fcg-article h3{margin:38px 0 12px;font-size:22px;line-height:1.3;letter-spacing:-.35px}.fcg-article ul{list-style:disc}.fcg-answer{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start;padding:30px 32px;border:1px solid #d5e6e3;border-radius:16px;background:#fff;box-shadow:var(--fcg-shadow)}.fcg-answer p{margin:0}.fcg-label{display:block;margin-bottom:8px;color:var(--fcg-teal);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fcg-updated{padding:6px 9px;border:1px solid var(--fcg-line);border-radius:999px;background:#fff;color:var(--fcg-muted);font-size:12px;line-height:1.3;white-space:nowrap}.fcg-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 30px}.fcg-pick{display:block;padding:18px;border:1px solid var(--fcg-line);border-radius:12px;background:#fff}.fcg-pick span{display:block;color:var(--fcg-muted);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.fcg-pick b{display:block;margin-top:5px;color:var(--fcg-ink);font-size:16px;line-height:1.35}.fcg-article a.fcg-pick--ours{border-color:var(--fcg-gold-strong);background:linear-gradient(135deg,var(--fcg-gold-soft),#fff 82%);box-shadow:inset 0 3px 0 var(--fcg-gold);text-decoration:none;transition:box-shadow .15s,transform .15s}.fcg-article a.fcg-pick--ours:hover{box-shadow:inset 0 3px 0 var(--fcg-gold),0 8px 20px rgba(116,87,11,.12);transform:translateY(-1px)}.fcg-pick-more{display:block;margin-top:8px;color:var(--fcg-teal);font-size:13px;font-style:normal;font-weight:750;line-height:1.4}.fcg-pick--ours:hover .fcg-pick-more{text-decoration:underline;text-underline-offset:3px}.fcg-disclosure{margin:28px 0;padding:15px 18px;border-left:3px solid var(--fcg-teal);background:#f6f8f8;color:#536066;font-size:14px;line-height:1.55}.fcg-toc{margin:30px 0;padding:22px 24px;border:1px solid var(--fcg-line);border-radius:12px}.fcg-toc b{color:var(--fcg-ink)}.fcg-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:14px 0 0;padding:0;list-style:none}.fcg-article .fcg-toc a{font-size:15px;text-decoration:none}.fcg-article .fcg-toc a:hover{text-decoration:underline}.fcg-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 16px}.fcg-filter{min-height:36px;padding:0 13px;border:1px solid var(--fcg-line-strong);border-radius:999px;background:#fff;color:#34433c;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.fcg-filter:hover,.fcg-filter[aria-pressed=true]{border-color:#b6d7d3;background:var(--fcg-teal-soft);color:var(--fcg-teal-deep)}.fcg-table{overflow:hidden;border:1px solid var(--fcg-line);border-radius:14px;box-shadow:0 4px 20px rgba(22,55,57,.04)}.fcg-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.fcg-table th{padding:13px 14px;background:#f3f6f5;color:#445053;font-size:12px;font-weight:700;letter-spacing:.03em;text-align:left;text-transform:uppercase}.fcg-table td{padding:17px 14px;border-top:1px solid var(--fcg-line);vertical-align:top}.fcg-table td:first-child{width:23%}.fcg-table td:nth-child(2){width:19%}.fcg-table td:nth-child(3){width:22%}.fcg-table tr[hidden]{display:none}.fcg-provider{display:block;color:var(--fcg-ink);font-weight:750}.fcg-row-ours{background:linear-gradient(90deg,var(--fcg-gold-soft),#fffdf5 75%);box-shadow:inset 4px 0 0 var(--fcg-gold-strong)}.fcg-row-ours td{border-top-color:#ead78f}.fcg-provider-brand{display:flex;align-items:center;gap:8px}.fcg-mark{display:grid;flex:0 0 auto;place-items:center;width:25px;height:25px;border-radius:7px;font-size:14px;font-weight:800}.fcg-mark,.fcg-our-plan{background:var(--fcg-gold);color:var(--fcg-gold-ink)}.fcg-our-plan{display:inline-flex;margin-top:7px;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.fcg-article a.fcg-provider-link{display:block;width:-moz-max-content;width:max-content;margin-top:3px;font-size:12px;text-decoration:none}.fcg-article a.fcg-provider-link:hover{text-decoration:underline}.fcg-access{display:block;color:var(--fcg-ink);font-weight:720}.fcg-fine{display:block;margin-top:4px;color:var(--fcg-muted);font-size:12px}.fcg-article .fcg-source-note{max-width:none;margin-top:40px;padding-top:20px;border-top:1px solid var(--fcg-line);color:var(--fcg-quiet);font-size:12px;line-height:1.65}.fcg-card{margin-top:18px;padding:25px 26px;border:1px solid var(--fcg-line);border-radius:14px;background:#fff}.fcg-card--featured{border-color:#c4dcd8;box-shadow:0 10px 30px rgba(21,45,48,.07)}.fcg-ours-label{display:block;margin-bottom:6px;color:var(--fcg-teal);font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.fcg-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.fcg-article .fcg-card h3{margin:0}.fcg-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.fcg-tag{display:inline-flex;padding:4px 7px;border-radius:999px;background:var(--fcg-teal-soft);color:#285f5b;font-size:11px;font-weight:750;line-height:1.3}.fcg-article .fcg-card p{margin:16px 0 0}.fcg-card ul{margin:14px 0 0;padding-left:20px}.fcg-card li{margin:7px 0}.fcg-best-for{flex:0 0 214px;padding:11px 12px;border-radius:9px;background:var(--fcg-teal-soft);color:var(--fcg-teal-deep);font-size:12px;line-height:1.35}.fcg-best-for b{display:block;margin-bottom:3px;color:var(--fcg-teal)}.fcg-podcasts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0 22px}.fcg-podcasts .fcg-card{margin-top:0}.fcg-article .fcg-podcasts .fcg-card p{font-size:16px;line-height:1.6}.fcg-podcast-head{display:flex;align-items:center;gap:12px}.fcg-article .fcg-podcast-head h3{margin:0}.fcg-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--fcg-teal-soft);color:var(--fcg-teal)}.fcg-icon svg{width:21px;height:21px}.fcg-choose{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:22px}.fcg-choose>div{padding-top:18px;border-top:2px solid var(--fcg-teal)}.fcg-choose .fcg-icon{width:auto;height:auto;place-items:start;background:none}.fcg-article .fcg-choose h3{margin:12px 0 7px;font-size:18px}.fcg-article .fcg-choose p{margin:0;color:var(--fcg-muted);font-size:15px;line-height:1.6}.fcg-checklist{display:grid;gap:12px;margin:22px 0;padding:0;list-style:none}.fcg-checklist li{position:relative;min-height:58px;padding:15px 18px 15px 64px;border:1px solid var(--fcg-line);border-radius:11px}.fcg-check-num{position:absolute;top:14px;left:17px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--fcg-teal);color:#fff;font-size:13px;font-weight:800;line-height:1}.fcg-note{padding:19px 22px;border:1px solid #cfe3e0;border-radius:12px;background:var(--fcg-panel);color:#44524f;font-size:15px;line-height:1.6}.fcg-article .fcg-note strong{color:var(--fcg-teal-deep)}.fcg-faq{border-top:1px solid var(--fcg-line)}.fcg-faq details{border-bottom:1px solid var(--fcg-line)}.fcg-faq summary{position:relative;padding:19px 42px 19px 0;color:var(--fcg-ink);cursor:pointer;font-weight:690;list-style:none}.fcg-faq summary::-webkit-details-marker{display:none}.fcg-faq summary:after{content:"+";position:absolute;top:16px;right:5px;color:var(--fcg-teal);font-size:24px;font-weight:400}.fcg-faq details[open] summary:after{content:"−"}.fcg-article .fcg-faq p{padding-right:34px;color:#4a5559}.fcg-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:center;margin-top:64px;padding:40px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 84% 40%,rgba(116,221,226,.28),transparent 42%),linear-gradient(135deg,#0c5359,#0d777d);box-shadow:0 18px 45px rgba(7,92,96,.18);color:#fff}.fcg-cta-kicker{color:var(--teal-bright);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fcg-article .fcg-cta h2{max-width:16ch;margin:10px 0 11px;color:#fff;font-size:34px}.fcg-article .fcg-cta p{max-width:46ch;margin:0;color:hsla(0,0%,100%,.8);font-size:17px}.fcg-cta-stats{display:flex;flex-wrap:wrap;gap:12px 34px;margin:24px 0 26px;color:hsla(0,0%,100%,.8);font-size:13px;line-height:1.35}.fcg-cta-stats b{display:block;color:#fff;font-size:34px;line-height:1;letter-spacing:-1px}.fcg-article a.fcg-cta-button{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:9px;background:#fff;color:var(--fcg-teal-deep);font-size:14px;font-weight:760;text-decoration:none}.fcg-cta-art{position:relative;height:250px}.fcg-cta-art img{position:absolute;width:112px;height:auto;aspect-ratio:.8;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;border-radius:10px;box-shadow:0 16px 30px rgba(4,40,43,.32)}.fcg-cta-art img:first-child{z-index:1;top:62px;left:4px;transform:rotate(-8deg)}.fcg-cta-art img:nth-child(2){z-index:2;top:36px;left:90px;transform:rotate(1deg)}.fcg-cta-art img:nth-child(3){z-index:3;top:64px;left:174px;transform:rotate(9deg)}.fcg .blog-back,.fcg .public-page-links{max-width:840px}@media (max-width:1060px){.fcg-cta{grid-template-columns:minmax(0,1fr) 240px}.fcg-cta-art{transform:scale(.82);transform-origin:left center}}@media (max-width:900px){.fcg-table{overflow:visible;border:0;border-radius:0;box-shadow:none}.fcg-table table,.fcg-table tbody,.fcg-table td,.fcg-table tr{display:block;width:auto!important}.fcg-table thead{display:none}.fcg-table tr{margin-bottom:12px;padding:16px 18px;border:1px solid var(--fcg-line);border-radius:12px;background:#fff}.fcg-table tr.fcg-row-ours{border-color:#ead78f;background:linear-gradient(90deg,var(--fcg-gold-soft),#fffdf5 75%)}.fcg-table td{padding:0;border:0}.fcg-table td+td{margin-top:12px}.fcg-table td:nth-child(n+2):before{display:block;margin-bottom:2px;color:var(--fcg-quiet);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.fcg-table td:nth-child(2):before{content:"Free access"}.fcg-table td:nth-child(3):before{content:"Format"}.fcg-table td:nth-child(4):before{content:"Important restriction"}}@media (max-width:760px){.fcg .blog-post-hero{padding-bottom:82px}.fcg-eyebrow{margin-top:24px}.fcg .blog-post-hero h1{margin-top:16px;font-size:38px;letter-spacing:-1.3px}.fcg-deck{font-size:18px}.fcg-article{margin-top:-56px;font-size:17px}.fcg-article h2{margin-top:50px;font-size:27px}.fcg-answer{grid-template-columns:1fr;gap:14px;padding:22px}.fcg-updated{width:-moz-max-content;width:max-content}.fcg-choose,.fcg-picks,.fcg-podcasts{grid-template-columns:1fr}.fcg-choose{gap:22px}.fcg-toc ul{grid-template-columns:1fr}.fcg-card-head{display:block}.fcg-best-for{margin-top:17px}.fcg-cta{grid-template-columns:1fr;padding:28px 24px 26px}.fcg-article .fcg-cta h2{font-size:29px}.fcg-cta-art{width:290px;height:236px;margin:0 auto;transform:none}}