.resourceNav{height:auto!important;background:#f1f8f6;border-block:1px solid #dce9e5;padding:12px 0}.resourceNav .w{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.resourceNav span{font-size:12px;color:#61768a;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.resourceNav a{font-size:13px;font-weight:700;color:#075c59}.resourceNav a:hover,.resourceFooter a:hover{text-decoration:underline}.resourceFooter{padding:10px 0 30px}.resourceFooter h2{font-size:18px;color:#07375b;margin:0 0 14px}.resourceFooter>div{display:flex;gap:16px 28px;flex-wrap:wrap}.resourceFooter a{font-size:14px;color:#087c76;font-weight:700}.noCaps{font-size:14px;line-height:1.6;color:#174d41;font-weight:700;padding:13px 15px;border-radius:10px;background:#edf9f4}.guaranteeCallout{font-size:13px;line-height:1.55;color:#08715e;margin:12px 0 0}.guaranteeCallout a{text-decoration:underline;text-underline-offset:3px}#money-back-guarantee{scroll-margin-top:22px}#money-back-guarantee:target{border-color:#11a64a;box-shadow:0 0 0 3px #11a64a16}.faqItem a{color:#087c76;text-decoration:underline}a:focus-visible,summary:focus-visible{outline:3px solid #087c76;outline-offset:4px}.comparisonHero .heroGrid{grid-template-columns:1.35fr .65fr}.comparisonHero h1{font-size:clamp(34px,4.8vw,56px);line-height:1.08}.comparisonHero .proof h2{font-size:22px}.comparisonHero .proof .priceNumber{font-size:46px;color:#79e89c;font-weight:900;margin:14px 0 4px}.priceNumber small{font-size:16px;color:#d6e8e4}.comparisonHero .proof .btn{margin-top:12px}.comparisonHero .proof a.policyLink{display:block;color:#d6e8e4;font-size:13px;text-decoration:underline;margin-top:14px}.comparisonHero .proof .fineprint{font-size:12px}.comparisonMain .section{padding:54px 0}.tableWrap{overflow-x:auto;border:1px solid #dce9e5;border-radius:14px;margin-top:26px}.comparisonTable{border-collapse:collapse;width:100%;min-width:650px;font-size:15px;line-height:1.6;text-align:left}.comparisonTable caption{text-align:left;padding:16px 20px;font-weight:700;background:#f7fbfa;color:#07375b}.comparisonTable th,.comparisonTable td{padding:19px 22px;border-bottom:1px solid #dce9e5;vertical-align:top;width:39%}.comparisonTable th:first-child{width:22%}.comparisonTable thead{background:#07375b;color:#fff}.comparisonTable tbody th{color:#07375b;background:#f7fbfa}.comparisonTable tbody td:nth-child(2){background:#edf9f4}.comparisonTable tr:last-child>*{border-bottom:0}.comparisonTable a,.sources a,.editorNote a{color:#087c76;text-decoration:underline;text-underline-offset:3px}.sourceLink{font-size:12px;white-space:nowrap}.scrollHint{font-size:13px;color:#61768a}.pricePair,.fitPair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.pricePair .card:first-child{border:2px solid #11a64a}.pricePair .bigPrice{font-size:34px;font-weight:900;color:#07375b;margin:12px 0}.pricePair .bigPrice small{font-size:16px}.sources{padding:22px;border:1px solid #dce9e5;border-radius:14px;margin-top:24px;font-size:14px;line-height:1.7}.sources h3{margin:0 0 10px}.sources ol{padding-left:20px}.editorNote{font-size:14px;line-height:1.65;color:#61768a;max-width:820px}.updatesHero{padding:64px 0 44px;background:#f7fbfa}.updatesHero h1{font-size:clamp(38px,5vw,58px);color:#07375b;margin:14px 0}.founderByline{display:flex;align-items:center;gap:14px;margin-top:25px;color:#07375b}.founderByline img{height:60px;width:60px;border-radius:50%;object-fit:cover;object-position:center 20%}.founderByline span{display:block;color:#61768a;font-size:13px;margin-top:5px}.updateList{max-width:840px;padding:20px 0 60px}.updateEntry{padding:30px 0;border-bottom:1px solid #dce9e5}.updateEntry h2{font-size:25px;color:#07375b;line-height:1.3;margin:12px 0}.updateEntry p{line-height:1.7;color:#526b7d}.updateEntry a{color:#087c76;text-decoration:underline}.updateMeta{display:flex;gap:14px;align-items:center;font-size:13px;color:#61768a}.updateTag{padding:5px 9px;border-radius:6px;background:#edf9f4;color:#08715e;font-weight:700}.signature{font-weight:700;color:#07375b!important;font-size:14px}.resourcesPage .footer .resourceFooter{padding-top:0}.resourcesPage .links{gap:20px}.resourcesPage .heroActions{flex-wrap:wrap}@media(max-width:860px){.comparisonHero .heroGrid{grid-template-columns:1fr}.resourceNav .w{gap:12px 18px}.resourceNav span{width:100%}}@media(max-width:560px){.pricePair,.fitPair{grid-template-columns:1fr}.resourceNav a{font-size:12px}.comparisonTable th,.comparisonTable td{padding:14px}.comparisonHero .proof{padding:24px}.comparisonMain .section{padding:38px 0}.updatesHero{padding:42px 0}.updateEntry h2{font-size:23px}}
.clinicCommunity{padding:54px 0;background:#fff;border-bottom:1px solid #dce9e5}.communityInner{display:flex;align-items:center;justify-content:center;gap:46px}.communityCopy{max-width:760px;text-align:center}.communityEyebrow{font-size:11px;letter-spacing:1.5px;font-weight:900;color:#087c76;margin:0 0 14px}.clinicCommunity h2{font-size:clamp(29px,3.3vw,40px);line-height:1.15;color:#07375b;letter-spacing:-.7px;margin:0 0 16px}.communityDescription{font-size:17px;color:#61768a;line-height:1.6;margin:0 auto;max-width:640px}.communitySpecialties{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.communitySpecialties span{padding:8px 12px;border:1px solid #dce9e5;border-radius:999px;background:#f7fbfa;font-size:12px;font-weight:700;color:#315e55}.communityPeople{flex:0 0 300px;text-align:center}.communityPeople[hidden]{display:none}.communityPeople p{color:#61768a;font-size:12px;line-height:1.5;margin:15px 0 0}.betaAvatarGrid{display:grid;grid-template-columns:repeat(4,60px);justify-content:center;gap:12px}.betaAvatarGrid img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #dce9e5}.communityInner:has(.communityPeople:not([hidden])) .communityCopy{text-align:left}.communityInner:has(.communityPeople:not([hidden])) .communitySpecialties{justify-content:flex-start}@media(max-width:700px){.clinicCommunity{padding:38px 0}.communityInner{flex-direction:column;gap:26px}.communityPeople{flex:auto}.communityInner:has(.communityPeople:not([hidden])) .communityCopy{text-align:center}.communityInner:has(.communityPeople:not([hidden])) .communitySpecialties{justify-content:center}.communityDescription{font-size:16px}}
