.glossary_topicGrid__i7zGh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px}.glossary_topicLink__WX_I6{display:flex;align-items:center;gap:14px;min-width:0;padding:22px;border:1px solid var(--line);border-radius:13px;background:#fffefa;transition:border-color .2s,background .2s}.glossary_topicLink__WX_I6:hover{background:#f0f5e8;border-color:#a7bf8e}.glossary_topicCopy__BJYq5{display:block;min-width:0;flex:1}.glossary_topicCopy__BJYq5 strong{display:block;font-size:14px;line-height:1.5;font-weight:550}.glossary_topicCopy__BJYq5 small{display:block;font-size:10px;color:#7a8868;margin-top:6px}.glossary_topicArrow__Z5_x6{width:17px!important;height:17px!important;color:#7c9362}.glossary_searchPanel__mZiZc{display:grid;grid-template-columns:1.2fr 1fr;gap:32px 55px;align-items:center;padding:33px;border:1px solid var(--line);border-radius:18px;background:#edf2e5}.glossary_searchCopy__Zqt6A>p:last-child{font-size:13px;color:var(--muted);line-height:1.8;margin-top:16px}.glossary_searchCopy__Zqt6A h2{font-size:29px}.glossary_searchControl__QY6fz label{display:block;font-size:12px;font-weight:550;margin-bottom:10px}.glossary_searchField__MhE2h{display:flex;align-items:center;gap:11px;min-height:54px;border:1px solid #c5d1b7;border-radius:10px;padding-left:16px;background:#fffefa}.glossary_searchField__MhE2h:focus-within{outline:3px solid #88a968;outline-offset:3px}.glossary_searchField__MhE2h>svg{width:20px;height:20px;color:#7a8c6a}.glossary_searchField__MhE2h input{display:block;width:100%;min-width:0;padding:15px 12px 15px 0;border:0;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.6}.glossary_searchField__MhE2h input::placeholder{color:#7a8973}.glossary_searchField__MhE2h input::-webkit-search-cancel-button{display:none}.glossary_searchField__MhE2h button{align-self:stretch;padding:0 14px;min-height:44px;flex:0 0 auto;font-size:11px;font-weight:550;color:#5b7546;cursor:pointer;border-radius:0 9px 9px 0}.glossary_searchField__MhE2h button:hover{background:#edf2e4}.glossary_searchField__MhE2h button:focus-visible{outline:2px solid #618641;outline-offset:-4px}.glossary_searchStatus__1pH3_{color:#70825f;font-size:10px;line-height:1.8;margin-top:9px;min-height:18px}.glossary_searchResults__VYzbR{grid-column:1/-1;border-top:1px solid #d1dec3;padding-top:21px}.glossary_searchResults__VYzbR ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:310px;overflow:auto;padding:5px;margin:-5px}.glossary_searchResults__VYzbR a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 17px;border:1px solid #d3dfc5;border-radius:10px;background:#fffef9;min-height:68px}.glossary_searchResults__VYzbR a:hover{border-color:#91ae72;background:#f8fbea}.glossary_searchResults__VYzbR a span{min-width:0}.glossary_searchResults__VYzbR strong{display:block;font-size:13px;line-height:1.5;font-weight:550}.glossary_searchResults__VYzbR small{display:block;font-size:10px;color:#778763;margin-top:4px}.glossary_searchResults__VYzbR svg{width:17px;height:17px;color:#77945c}.glossary_searchResults__VYzbR>p{font-size:13px;color:#617153;line-height:1.8}.glossary_categoryHeader__O9QRg{display:grid;grid-template-columns:1.08fr 1fr;gap:30px;align-items:center;margin-bottom:28px;overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#edf2e5}.glossary_categoryCopy__ZhpwY{padding:35px}.glossary_categoryDescription__s6MK7{margin-top:20px;font-size:14px;line-height:1.85;color:var(--muted);max-width:440px}.glossary_termCount__OkWrJ{display:flex;align-items:center;gap:9px;margin-top:23px;font-size:10px;color:#6d8256}.glossary_termCount__OkWrJ svg{width:16px;height:16px}.glossary_categoryPhoto__bW0YS{align-self:stretch;position:relative;min-height:300px;min-width:0;background:#e5eadc}.glossary_categoryPhoto__bW0YS img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.glossary_categoryPhoto__bW0YS img.glossary_peoplePhoto__L7Pu9{object-position:center top}.glossary_categoryPhoto__bW0YS figcaption{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 36px);padding:11px 14px;border:1px solid #fff;border-radius:50px;background:#fffdf5ed;color:#476845;font-size:10px;line-height:1.6}.glossary_categoryPhoto__bW0YS figcaption svg{width:15px;height:15px}.glossary_reverseHeader__i3GdJ{background:#f0f2e7}.glossary_reverseHeader__i3GdJ .glossary_categoryCopy__ZhpwY{order:2}.glossary_reverseHeader__i3GdJ .glossary_categoryPhoto__bW0YS{order:1}.glossary_termGrid__lt0R_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.glossary_termCard__IG9z0{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--line);border-radius:15px;background:#fffefa;transition:border-color .2s,background .2s}.glossary_termCard__IG9z0:focus,.glossary_termCard__IG9z0:target{border-color:#7e9e5b;background:#f6f9ec;box-shadow:0 0 0 3px #e8f0dc}.glossary_termCard__IG9z0:focus{outline:2px solid #668240;outline-offset:3px}.glossary_termCard__IG9z0 dt{display:flex;align-items:flex-start;gap:13px;color:var(--ink);font-size:17px;font-weight:600;line-height:1.55;letter-spacing:-.015em;margin-bottom:17px}.glossary_termIcon__RMcsl{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:9px;flex:0 0 auto;color:#7b9855;background:#eef3e6;margin-top:-2px}.glossary_termIcon__RMcsl svg{width:17px;height:17px}.glossary_definition__RBdbb{color:var(--muted);font-size:14px;line-height:1.85}.glossary_relatedLink__j0CBk{margin-top:auto;padding-top:19px}.glossary_relatedLink__j0CBk a{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:550;line-height:1.75;color:#4f7343}.glossary_relatedLink__j0CBk a:hover{text-decoration:underline}.glossary_relatedLink__j0CBk a>span{font-size:18px;line-height:1;flex:0 0 auto}.glossary_resourcesSection__nw9Ja{border-bottom:0}.glossary_backLink__Ep7gK{margin-bottom:44px}@media (max-width:1100px){.glossary_searchPanel__mZiZc{padding:29px;gap:25px 35px}.glossary_topicLink__WX_I6{padding:19px;gap:11px}.glossary_topicCopy__BJYq5 strong{font-size:13px}.glossary_categoryHeader__O9QRg{gap:20px}.glossary_categoryCopy__ZhpwY{padding:29px}.glossary_termCard__IG9z0{padding:24px}}@media (max-width:900px){.glossary_topicGrid__i7zGh{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary_searchPanel__mZiZc{gap:24px;padding:26px}.glossary_searchCopy__Zqt6A h2{font-size:26px}.glossary_searchField__MhE2h{gap:8px;padding-left:13px}.glossary_searchField__MhE2h input{font-size:13px}.glossary_categoryCopy__ZhpwY{padding:25px}.glossary_categoryDescription__s6MK7{font-size:13px}.glossary_categoryPhoto__bW0YS{min-height:290px}.glossary_termCard__IG9z0{padding:22px}.glossary_termCard__IG9z0 dt{font-size:16px;gap:11px}.glossary_definition__RBdbb{font-size:13px}.glossary_termGrid__lt0R_{gap:15px}}@media (max-width:760px){.glossary_searchPanel__mZiZc{grid-template-columns:1fr;gap:23px;padding:27px}.glossary_searchCopy__Zqt6A h2{font-size:29px}.glossary_searchCopy__Zqt6A>p:last-child{font-size:14px}.glossary_searchField__MhE2h input{font-size:16px}.glossary_topicGrid__i7zGh{margin-top:23px}.glossary_topicLink__WX_I6{padding:21px}.glossary_topicCopy__BJYq5 strong{font-size:14px}.glossary_categoryHeader__O9QRg{grid-template-columns:1fr;gap:0}.glossary_categoryCopy__ZhpwY{padding:28px}.glossary_categoryDescription__s6MK7{font-size:14px;max-width:none}.glossary_categoryPhoto__bW0YS{min-height:0;height:280px}.glossary_reverseHeader__i3GdJ .glossary_categoryCopy__ZhpwY{order:1}.glossary_reverseHeader__i3GdJ .glossary_categoryPhoto__bW0YS{order:2}.glossary_termGrid__lt0R_{grid-template-columns:1fr;gap:14px}.glossary_termCard__IG9z0{padding:25px}.glossary_termCard__IG9z0 dt{font-size:18px}.glossary_definition__RBdbb{font-size:14px}}@media (max-width:520px){.glossary_topicGrid__i7zGh{grid-template-columns:1fr;gap:12px}.glossary_topicLink__WX_I6{padding:21px}.glossary_searchPanel__mZiZc{padding:24px}.glossary_searchField__MhE2h input{padding-block:16px;font-size:16px}.glossary_searchResults__VYzbR ul{grid-template-columns:1fr}.glossary_searchField__MhE2h button{padding:0 11px}.glossary_categoryCopy__ZhpwY{padding:25px}.glossary_categoryPhoto__bW0YS{height:250px}.glossary_categoryPhoto__bW0YS figcaption{border-radius:12px;left:14px;right:14px;bottom:14px;max-width:calc(100% - 28px);font-size:9px}.glossary_termCard__IG9z0 dt{font-size:17px}}@media (max-width:380px){.glossary_searchPanel__mZiZc{padding:21px}.glossary_searchCopy__Zqt6A h2{font-size:27px}.glossary_searchField__MhE2h{padding-left:10px;gap:7px}.glossary_searchField__MhE2h>svg{width:17px;height:17px}.glossary_searchField__MhE2h input{padding-right:7px}.glossary_searchField__MhE2h button{padding:0 8px;font-size:10px}.glossary_topicLink__WX_I6{padding:19px;gap:11px}.glossary_topicCopy__BJYq5 strong{font-size:13px}.glossary_categoryCopy__ZhpwY{padding:23px}.glossary_categoryPhoto__bW0YS{height:235px}.glossary_termCard__IG9z0{padding:21px}.glossary_termCard__IG9z0 dt{font-size:16px;gap:10px}.glossary_definition__RBdbb{font-size:13px}.glossary_relatedLink__j0CBk a{font-size:11px}}.learn_page__c57fl{--ink:#193c32;--green:#638447;--muted:#62736b;--line:#dce3d8;color:var(--ink);background:#fafbf7;overflow:clip}.learn_container__3sdsL{width:min(1280px,100%);margin-inline:auto;padding-inline:40px}.learn_page__c57fl [id]{scroll-margin-top:115px}.learn_page__c57fl svg{width:22px;height:22px;flex:0 0 auto}.learn_page__c57fl a{-webkit-tap-highlight-color:transparent;text-underline-offset:4px}.learn_page__c57fl a:focus-visible{outline:3px solid #81a744;outline-offset:5px;border-radius:5px}.learn_hero__e_utk{padding-top:28px;background:#f1f4eb}.learn_breadcrumb__qJ3_i{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:34px}.learn_breadcrumb__qJ3_i a:hover{text-decoration:underline;color:var(--ink)}.learn_heroGrid__z4zO7{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:center;padding-bottom:46px}.learn_heroCopy__GcNJj{padding-block:10px 32px;min-width:0}.learn_kicker__HAHgi{display:flex;align-items:center;gap:12px;color:#4a6256;font-size:12px;font-weight:550;margin-bottom:30px}.learn_kicker__HAHgi>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#6e8a42;box-shadow:0 0 0 5px #e4eadb}.learn_eyebrow___iWCW{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;font-weight:650;color:#59774c;line-height:1.8}.learn_eyebrow___iWCW svg{width:17px;height:17px}.learn_hero__e_utk h1{font-size:clamp(46px,4.8vw,67px);font-weight:620;line-height:1.04;letter-spacing:-.055em;margin:20px 0 28px}.learn_hero__e_utk h1 span{color:#5b8145}.learn_intro__oZcks{font-size:16px;line-height:1.9;color:#5b7066;max-width:555px}.learn_actions__YWzqw{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.learn_primary__LI7L4,.learn_secondary__T0ZRV{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;font-size:13px;font-weight:600}.learn_primary__LI7L4{border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;padding:15px 22px;transition:background .2s,transform .2s}.learn_primary__LI7L4:hover{background:#2e5842;transform:translateY(-2px)}.learn_secondary__T0ZRV:hover{text-decoration:underline}.learn_primary__LI7L4 svg,.learn_secondary__T0ZRV svg{width:17px;height:17px}.learn_heroNote__O_Z7v{display:flex;gap:8px;align-items:center;font-size:11px;color:#677d61;margin-top:21px;line-height:1.8}.learn_heroNote__O_Z7v svg{width:15px;height:15px}.learn_heroFigure__3jc_w{min-width:0}.learn_heroPhoto__3FSVW{position:relative;border-radius:155px 20px 20px 20px;background:#e4e9dc}.learn_heroImageClip__npwMA{overflow:hidden;border-radius:inherit}.learn_heroImageClip__npwMA img{display:block;width:100%;height:575px;object-fit:cover;object-position:center 48%}.learn_photoTag__s_4_s{position:absolute;top:23px;right:23px;display:flex;align-items:center;gap:9px;padding:12px 17px;border-radius:50px;background:#fffef8ed;color:#234b38;font-size:10px;font-weight:550}.learn_photoTag__s_4_s svg{width:15px;height:15px}.learn_photoBadge__zfUiK{position:absolute;bottom:25px;left:-24px;display:flex;align-items:center;gap:15px;padding:21px;background:#fffefaed;border:1px solid #fff;border-radius:17px;box-shadow:0 14px 35px #173c3112;backdrop-filter:blur(8px);max-width:calc(100% - 18px)}.learn_badgeIcon___D3j3{width:46px;height:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e9efdd;color:#517843}.learn_photoBadge__zfUiK small{display:block;font-size:8px;letter-spacing:.06em;color:#788b62;line-height:1.8;margin-bottom:7px}.learn_photoBadge__zfUiK strong{font-size:15px;line-height:1.7;font-weight:600}.learn_heroFigure__3jc_w>figcaption{font-size:10px;color:#687d60;line-height:1.8;text-align:right;margin-top:15px;padding-left:15px}.learn_benefitStrip__Pd1FU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d4deca;padding:24px 0}.learn_benefitStrip__Pd1FU>span{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#4e6a54;padding-inline:10px}.learn_benefitStrip__Pd1FU>span+span{border-left:1px solid #d4deca}.learn_benefitStrip__Pd1FU svg{width:18px;height:18px;color:#698556}.learn_jumpNav__neU_Z{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line);padding-block:25px}.learn_jumpNav__neU_Z>span{font-size:9px;letter-spacing:.15em;font-weight:650;color:#778768;margin-right:12px}.learn_jumpNav__neU_Z a{display:inline-flex;align-items:center;padding:9px 15px;min-height:40px;border:1px solid var(--line);border-radius:50px;font-size:11px;color:#476247;background:#fffefa;transition:background .2s,border-color .2s}.learn_jumpNav__neU_Z a:hover{background:#eaf0df;border-color:#a8bb8c}.learn_section__LlzuF{padding:62px 0;border-bottom:1px solid var(--line)}.learn_sectionHeader__QFKzc{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px}.learn_section__LlzuF h2{font-size:clamp(27px,2.6vw,34px);font-weight:600;line-height:1.22;letter-spacing:-.035em;margin-top:12px}.learn_sectionHeader__QFKzc>p{font-size:13px;line-height:1.85;color:var(--muted);max-width:315px}.learn_cardGrid__3Wo4H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.learn_catalogCard__RbjZi{display:block;min-width:0;padding:23px;border-radius:15px;background:#fffefa;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s,background .2s}.learn_catalogCard__RbjZi:hover{border-color:#8ea776;box-shadow:0 8px 20px #183d3007;background:#fdfef9}.learn_cardTop__LuJsf{display:flex;align-items:center;gap:10px;margin-bottom:19px}.learn_icon__BerCT{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;flex:0 0 auto;border-radius:11px;background:#edf2e4;color:#698849}.learn_icon__BerCT svg{width:20px;height:20px}.learn_cardArrow__AtWzs{margin-left:auto;width:17px!important;height:17px!important;color:#839572;transition:transform .2s}.learn_catalogCard__RbjZi:hover .learn_cardArrow__AtWzs{transform:translateX(3px)}.learn_tag__flTOw{font-size:10px;color:#6d8059;line-height:1.6}.learn_benefitCard__azG9s h3,.learn_catalogCard__RbjZi h3{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.015em;margin-bottom:10px}.learn_benefitCard__azG9s p,.learn_catalogCard__RbjZi p{font-size:12px;line-height:1.85;color:var(--muted)}.learn_featureHeader__AXSmw{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;margin-bottom:32px;background:#edf2e5;border:1px solid var(--line);border-radius:20px;overflow:hidden}.learn_featureHeader__AXSmw>div{padding:35px}.learn_featureHeader__AXSmw p:not(.learn_eyebrow___iWCW){font-size:14px;line-height:1.85;color:var(--muted);margin-top:20px}.learn_featureHeader__AXSmw .learn_secondary__T0ZRV{margin-top:20px}.learn_featurePhoto__NACt_{position:relative;align-self:stretch;background:#e6eadf;min-height:300px}.learn_featurePhoto__NACt_ img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.learn_basicsPhoto__cQbhi figcaption,.learn_featurePhoto__NACt_ figcaption{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;gap:8px;width:fit-content;padding:10px 14px;border:1px solid #fff;border-radius:50px;background:#fffef7ee;color:#3c6146;font-size:10px;line-height:1.6}.learn_basicsPhoto__cQbhi figcaption svg,.learn_featurePhoto__NACt_ figcaption svg{width:15px;height:15px}.learn_reverseFeature__bQm57{background:#f1f2e9}.learn_reverseFeature__bQm57>div{order:2}.learn_reverseFeature__bQm57>figure{order:1}.learn_basicsGrid__NVpLg{display:grid;grid-template-columns:.85fr 1.6fr;gap:24px}.learn_basicsPhoto__cQbhi{min-width:0;position:relative;border-radius:18px;overflow:hidden;background:#e4e9db}.learn_basicsPhoto__cQbhi img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.learn_benefitGrid__BpijW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learn_benefitCard__azG9s{padding:25px;border:1px solid var(--line);border-radius:15px;background:#fffefa}.learn_benefitCard__azG9s .learn_icon__BerCT{margin-bottom:19px}.learn_rangesPanel__Mgk7I{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fffefa}.learn_rangeTable__xR62I{width:100%;border-collapse:collapse;text-align:left}.learn_rangeTable__xR62I thead{background:#edf2e5}.learn_rangeTable__xR62I thead th{padding:19px 27px;color:#547146;font-size:11px;font-weight:600;letter-spacing:.03em}.learn_rangeTable__xR62I tbody td,.learn_rangeTable__xR62I tbody th{padding:23px 27px;border-top:1px solid var(--line);font-size:15px}.learn_rangeTable__xR62I tbody th{font-weight:500}.learn_rangeTable__xR62I tbody th>span{display:flex;align-items:center;gap:15px}.learn_rangeTable__xR62I tbody th svg{width:19px;height:19px;color:#6b8a49}.learn_rangeTable__xR62I td{color:#527445;font-weight:600}.learn_rangeTable__xR62I tbody tr:nth-child(2n){background:#f7f9f1}.learn_rangeNote__g1_NG{display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--line);padding:20px 27px;color:var(--muted);font-size:12px;line-height:1.8}.learn_rangeNote__g1_NG svg{width:16px;height:16px;margin-top:2px}.learn_calculatorCta__Y_MSG{display:grid;grid-template-columns:1.45fr 1fr;background:#193e31;border-radius:20px;overflow:hidden;margin:62px 0 35px}.learn_ctaCopy__owyH7{padding:42px}.learn_ctaCopy__owyH7 .learn_eyebrow___iWCW{color:#bdd08e}.learn_ctaCopy__owyH7 h2{color:#f7fbed;font-size:32px;font-weight:550;line-height:1.25;letter-spacing:-.03em;margin:14px 0 20px}.learn_ctaCopy__owyH7>p:not(.learn_eyebrow___iWCW){color:#bed0b5;font-size:14px;line-height:1.85;max-width:550px}.learn_ctaCopy__owyH7 .learn_primary__LI7L4{background:#d3e3ac;color:#234630;border-color:#d3e3ac;margin-top:25px}.learn_ctaCopy__owyH7 .learn_primary__LI7L4:hover{background:#e4efc9}.learn_ctaPhoto__dtDCN{position:relative;min-height:300px;background:#e0e6d4}.learn_ctaPhoto__dtDCN img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:45% center}.learn_ctaPhoto__dtDCN>span{position:absolute;bottom:25px;left:20px;right:20px;display:flex;align-items:center;justify-content:center;gap:9px;color:#f9fceb;font-size:11px;padding:13px;border-radius:50px;background:#183d30da;backdrop-filter:blur(8px)}.learn_ctaPhoto__dtDCN svg{width:17px;height:17px}.learn_disclaimer__Y1CEG{display:flex;align-items:flex-start;gap:12px;border:1px solid #e5dfca;border-radius:14px;background:#f7f4e9;padding:22px;margin-bottom:55px;color:#756c49}.learn_disclaimer__Y1CEG svg{width:18px;height:18px;margin-top:2px}.learn_disclaimer__Y1CEG p{font-size:11px;line-height:1.85}@media (min-width:1280px){.learn_heroGrid__z4zO7{gap:85px}}@media (max-width:1100px){.learn_container__3sdsL{padding-inline:28px}.learn_heroGrid__z4zO7{gap:38px}.learn_hero__e_utk h1{font-size:52px}.learn_heroImageClip__npwMA img{height:525px}.learn_actions__YWzqw{gap:14px}.learn_photoBadge__zfUiK{left:-15px;padding:17px;gap:12px}.learn_photoBadge__zfUiK strong{font-size:14px}.learn_benefitStrip__Pd1FU>span{font-size:11px}.learn_featureHeader__AXSmw{gap:20px}.learn_featureHeader__AXSmw>div{padding:28px}.learn_catalogCard__RbjZi{padding:20px}.learn_benefitCard__azG9s{padding:22px}.learn_ctaCopy__owyH7{padding:34px}}@media (max-width:900px){.learn_cardGrid__3Wo4H{grid-template-columns:repeat(2,minmax(0,1fr))}.learn_heroGrid__z4zO7{gap:28px}.learn_hero__e_utk h1{font-size:47px}.learn_intro__oZcks{font-size:14px}.learn_photoTag__s_4_s{top:19px;right:15px;padding:10px 12px}.learn_photoBadge__zfUiK{left:12px;right:12px;max-width:none;padding:15px;gap:10px}.learn_badgeIcon___D3j3{width:38px;height:38px}.learn_photoBadge__zfUiK strong{font-size:12px}.learn_photoBadge__zfUiK small{font-size:7px}.learn_heroNote__O_Z7v{font-size:10px}.learn_benefitStrip__Pd1FU>span{gap:8px;padding-inline:8px;line-height:1.6}.learn_basicsGrid__NVpLg{grid-template-columns:.7fr 1.6fr;gap:16px}.learn_benefitGrid__BpijW{gap:12px}.learn_benefitCard__azG9s{padding:20px}.learn_basicsPhoto__cQbhi figcaption{border-radius:12px;left:12px;right:12px;bottom:12px}.learn_ctaCopy__owyH7{padding:28px}.learn_ctaCopy__owyH7 h2{font-size:28px}}@media (max-width:760px){.learn_container__3sdsL{padding-inline:20px}.learn_hero__e_utk{padding-top:22px}.learn_breadcrumb__qJ3_i{margin-bottom:27px}.learn_heroGrid__z4zO7{grid-template-columns:1fr;gap:20px;padding-bottom:25px}.learn_heroCopy__GcNJj{padding-bottom:16px}.learn_kicker__HAHgi{margin-bottom:25px}.learn_hero__e_utk h1{font-size:clamp(44px,7.5vw,58px);margin-top:15px}.learn_intro__oZcks{font-size:16px;max-width:none}.learn_actions__YWzqw{gap:23px}.learn_heroPhoto__3FSVW{border-radius:115px 18px 18px 18px}.learn_heroImageClip__npwMA img{height:auto;max-height:580px;aspect-ratio:1/1;object-position:center 30%}.learn_heroFigure__3jc_w>figcaption{text-align:left;padding-left:0}.learn_photoBadge__zfUiK{bottom:20px;left:15px;right:auto;padding:18px;max-width:calc(100% - 30px)}.learn_photoBadge__zfUiK strong{font-size:14px}.learn_photoBadge__zfUiK small{font-size:8px}.learn_badgeIcon___D3j3{width:43px;height:43px}.learn_photoTag__s_4_s{top:20px;right:20px}.learn_benefitStrip__Pd1FU{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;margin-top:10px}.learn_benefitStrip__Pd1FU>span{justify-content:flex-start;padding-inline:0;font-size:11px}.learn_benefitStrip__Pd1FU>span+span{border-left:none}.learn_jumpNav__neU_Z{gap:8px;padding-block:22px}.learn_jumpNav__neU_Z>span{width:100%;margin-bottom:2px}.learn_jumpNav__neU_Z a{font-size:10px;padding:8px 12px}.learn_section__LlzuF{padding-block:42px}.learn_sectionHeader__QFKzc{display:block}.learn_sectionHeader__QFKzc>p{margin-top:16px;max-width:550px}.learn_section__LlzuF h2{font-size:29px}.learn_featureHeader__AXSmw{grid-template-columns:1fr;gap:0}.learn_featureHeader__AXSmw>div{padding:27px}.learn_featurePhoto__NACt_{height:270px;min-height:0}.learn_reverseFeature__bQm57>div{order:1}.learn_reverseFeature__bQm57>figure{order:2}.learn_basicsGrid__NVpLg{grid-template-columns:1fr;gap:20px}.learn_basicsPhoto__cQbhi{height:350px}.learn_basicsPhoto__cQbhi img{object-position:center 43%}.learn_basicsPhoto__cQbhi figcaption{border-radius:50px;left:18px;bottom:18px}.learn_rangeTable__xR62I tbody td,.learn_rangeTable__xR62I tbody th{padding:22px;font-size:13px}.learn_rangeTable__xR62I thead th{padding:18px 22px}.learn_rangeTable__xR62I tbody th>span{gap:10px}.learn_rangeNote__g1_NG{padding:19px 22px}.learn_calculatorCta__Y_MSG{grid-template-columns:1fr;margin-top:42px}.learn_ctaCopy__owyH7{padding:30px}.learn_ctaPhoto__dtDCN{min-height:270px;height:270px}.learn_disclaimer__Y1CEG{margin-bottom:40px;padding:20px}}@media (max-width:520px){.learn_cardGrid__3Wo4H{grid-template-columns:1fr;gap:14px}.learn_catalogCard__RbjZi{padding:22px}.learn_benefitCard__azG9s p,.learn_catalogCard__RbjZi p{font-size:13px}.learn_benefitCard__azG9s h3,.learn_catalogCard__RbjZi h3{font-size:17px}.learn_hero__e_utk h1{font-size:46px}.learn_heroImageClip__npwMA img{aspect-ratio:4/5;max-height:none}.learn_heroPhoto__3FSVW{border-radius:90px 17px 17px 17px}.learn_photoBadge__zfUiK{padding:15px;bottom:18px}.learn_photoBadge__zfUiK strong{font-size:13px}.learn_photoBadge__zfUiK small{font-size:7px}.learn_photoTag__s_4_s{right:14px;top:18px;padding:10px 12px;font-size:9px}.learn_heroNote__O_Z7v{font-size:10px}.learn_benefitGrid__BpijW{grid-template-columns:1fr;gap:14px}.learn_benefitCard__azG9s{padding:24px}.learn_featurePhoto__NACt_{height:235px}.learn_basicsPhoto__cQbhi{height:360px}.learn_rangeTable__xR62I th:first-child{width:46%}.learn_rangeTable__xR62I tbody td,.learn_rangeTable__xR62I tbody th{padding:19px 13px;font-size:12px}.learn_rangeTable__xR62I thead th{padding:16px 13px;font-size:10px}.learn_rangeTable__xR62I tbody th>span{gap:8px}.learn_rangeTable__xR62I tbody th svg{width:16px;height:16px}.learn_rangeNote__g1_NG{padding:17px;font-size:11px}.learn_featureHeader__AXSmw>div{padding:24px}.learn_featurePhoto__NACt_ figcaption{left:14px;right:14px;font-size:9px}.learn_disclaimer__Y1CEG{gap:10px}}@media (max-width:380px){.learn_container__3sdsL{padding-inline:16px}.learn_hero__e_utk h1{font-size:41px}.learn_intro__oZcks{font-size:15px}.learn_eyebrow___iWCW{font-size:10px;letter-spacing:.11em}.learn_actions__YWzqw{gap:11px}.learn_primary__LI7L4{padding:14px 18px;font-size:12px}.learn_secondary__T0ZRV{font-size:12px}.learn_heroNote__O_Z7v{font-size:9px}.learn_photoBadge__zfUiK{padding:13px;gap:9px;left:12px;right:12px;max-width:none}.learn_photoBadge__zfUiK strong{font-size:11px}.learn_photoBadge__zfUiK small{font-size:6px}.learn_badgeIcon___D3j3{width:35px;height:35px}.learn_badgeIcon___D3j3 svg{width:18px;height:18px}.learn_photoTag__s_4_s{font-size:8px;top:15px;right:12px;gap:7px}.learn_benefitStrip__Pd1FU>span{font-size:10px;gap:7px}.learn_benefitStrip__Pd1FU svg{width:16px;height:16px}.learn_section__LlzuF h2{font-size:27px}.learn_ctaCopy__owyH7,.learn_featureHeader__AXSmw>div{padding:23px}.learn_catalogCard__RbjZi{padding:21px}.learn_ctaCopy__owyH7 h2{font-size:27px}.learn_rangeTable__xR62I tbody td,.learn_rangeTable__xR62I tbody th{padding:18px 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.learn_page__c57fl *,.learn_page__c57fl :after,.learn_page__c57fl :before{transition:none!important;scroll-behavior:auto!important}}.editorial-policy_page__9zEmf h1{max-width:450px}.editorial-policy_page__9zEmf h1 span{display:block}.editorial-policy_intro__aFWXx{max-width:540px}.editorial-policy_feature__uMw7g{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:52px}.editorial-policy_feature__uMw7g>div{min-width:0}.editorial-policy_policyBody__lKfwq{margin-top:24px;display:grid;gap:18px}.editorial-policy_policyBody__lKfwq p{color:var(--muted);font-size:15px;line-height:1.95}.editorial-policy_photo__cjP3g{position:relative;min-width:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#e9ecdf}.editorial-policy_photo__cjP3g picture{display:block}.editorial-policy_photo__cjP3g img{width:100%;height:100%;aspect-ratio:6/5;display:block;object-fit:cover}.editorial-policy_photo__cjP3g figcaption{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 40px);padding:12px 15px;background:#fffef7f0;border:1px solid #fff;border-radius:12px;color:#446247;font-size:11px;line-height:1.6}.editorial-policy_photo__cjP3g figcaption svg{width:17px;height:17px}.editorial-policy_reverse__87VEn>div{order:2}.editorial-policy_reverse__87VEn>figure{order:1}.editorial-policy_evidenceGrid__60efK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;list-style:none;padding:0}.editorial-policy_evidenceGrid__60efK li{min-width:0;padding:24px;border:1px solid var(--line);border-radius:15px;background:#fffefa}.editorial-policy_evidenceTop__WnmBK{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.editorial-policy_evidenceTop__WnmBK>span:last-child{font-size:12px;color:#8c9c78;font-weight:550}.editorial-policy_evidenceGrid__60efK p{font-size:13px;line-height:1.85;color:var(--muted)}.editorial-policy_independence__6Tnz9{display:grid;grid-template-columns:1.75fr .7fr;gap:50px;align-items:center;margin-top:60px;padding:45px;border:1px solid #254d3a;border-radius:23px;background:#193e31;overflow:hidden}.editorial-policy_independenceCopy__Q6hzg{min-width:0}.editorial-policy_independence__6Tnz9 .editorial-policy_independenceCopy__Q6hzg>p{color:#bdd08e}.editorial-policy_independence__6Tnz9 h2{font-size:clamp(27px,2.6vw,34px);font-weight:600;line-height:1.22;letter-spacing:-.035em;color:#f8fbed;margin-top:13px}.editorial-policy_independence__6Tnz9 .editorial-policy_policyBody__lKfwq p{color:#c5d1bc}.editorial-policy_independenceVisual__VTs8t{position:relative;display:grid;place-items:center;width:210px;height:210px;border:1px solid #82a16342;border-radius:50%;justify-self:center}.editorial-policy_independenceVisual__VTs8t:before{content:"";position:absolute;inset:23px;border:1px solid #82a16338;border-radius:50%}.editorial-policy_shield__nF3KU{display:grid;place-items:center;width:115px;height:115px;border-radius:30px;background:#284d38;border:1px solid #72945b45;color:#bed78c;transform:rotate(-7deg)}.editorial-policy_shield__nF3KU svg{width:64px;height:64px;transform:rotate(7deg);stroke-width:1.15}.editorial-policy_orbitIcon__4hVU0{position:absolute;width:43px;height:43px;display:grid;place-items:center;background:#e1ebc6;border:6px solid #193e31;border-radius:14px;color:#45663c;box-sizing:content-box}.editorial-policy_orbitIcon__4hVU0 svg{width:21px;height:21px}.editorial-policy_orbitIcon__4hVU0:nth-child(2){top:-15px;left:60px}.editorial-policy_orbitIcon__4hVU0:nth-child(3){top:115px;right:-17px}.editorial-policy_orbitIcon__4hVU0:nth-child(4){bottom:3px;left:-9px}.editorial-policy_inlineLink__zOLPH{color:#4d7240;margin-top:24px;font-size:12px}.editorial-policy_reviewSection__2h24F{padding-top:58px}.editorial-policy_sourcePanel__4HcXY{padding:60px 0 45px;border-bottom:1px solid var(--line)}.editorial-policy_sourcePanel__4HcXY>section{background:transparent;padding:0;margin:0;border:0;border-radius:0}.editorial-policy_sourcePanel__4HcXY h2{font-size:clamp(27px,2.6vw,34px);font-weight:600;line-height:1.3;letter-spacing:-.035em;color:var(--ink);margin:12px 0 28px}.editorial-policy_sourcePanel__4HcXY ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none;counter-reset:references}.editorial-policy_sourcePanel__4HcXY li{position:relative;display:block;padding:22px 20px 20px;margin:0;min-width:0;border:1px solid var(--line);border-radius:13px;background:#fffefa;font-size:12px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere;counter-increment:references}.editorial-policy_sourcePanel__4HcXY li:before{content:counter(references,decimal-leading-zero);display:block;color:#8da078;font-size:11px;margin-bottom:12px;letter-spacing:.04em}.editorial-policy_sourcePanel__4HcXY li a{color:#466b3c;font-size:14px;font-weight:550}.editorial-policy_sourcePanel__4HcXY li a:hover{text-decoration:underline}.editorial-policy_sourcePanel__4HcXY li span{color:var(--muted)}.editorial-policy_relatedSection__qIkmq{padding:50px 0 38px}.editorial-policy_relatedHeader__XJJ4Q{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:28px}.editorial-policy_relatedHeader__XJJ4Q h2{font-size:clamp(27px,2.6vw,34px);font-weight:600;line-height:1.3;letter-spacing:-.035em;margin-top:12px}.editorial-policy_relatedNote__l6Mvx{font-size:13px;line-height:1.8;color:var(--muted);max-width:260px}.editorial-policy_relatedGrid__TzYTS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.editorial-policy_relatedCard__5HEU2{min-width:0;padding:24px;border:1px solid var(--line);border-radius:15px;background:#fffefa;transition:background .2s,border-color .2s}.editorial-policy_relatedCard__5HEU2:hover{background:#f0f5e7;border-color:#9ab780}.editorial-policy_relatedTop__HxLwU{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.editorial-policy_relatedTop__HxLwU>svg{width:17px;height:17px;color:#7c9066}.editorial-policy_relatedCard__5HEU2 h3{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.015em;margin-bottom:12px}.editorial-policy_relatedCard__5HEU2 p{font-size:12px;line-height:1.85;color:var(--muted)}.editorial-policy_disclaimer__O7x6w p{font-size:12px}@media (max-width:1100px){.editorial-policy_feature__uMw7g{gap:32px}.editorial-policy_policyBody__lKfwq p{font-size:14px}.editorial-policy_evidenceGrid__60efK{gap:12px}.editorial-policy_evidenceGrid__60efK li{padding:20px}.editorial-policy_relatedGrid__TzYTS{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-policy_independence__6Tnz9{gap:32px;padding:36px}.editorial-policy_independenceVisual__VTs8t{width:180px;height:180px}.editorial-policy_orbitIcon__4hVU0:nth-child(3){top:100px}}@media (max-width:900px){.editorial-policy_feature__uMw7g{gap:25px}.editorial-policy_photo__cjP3g img{aspect-ratio:4/5}.editorial-policy_photo__cjP3g figcaption{left:14px;right:14px;bottom:14px;max-width:calc(100% - 28px);padding:10px 12px;font-size:10px}.editorial-policy_evidenceGrid__60efK{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-policy_independence__6Tnz9{grid-template-columns:1fr;gap:30px}.editorial-policy_independenceVisual__VTs8t{width:180px;height:180px;margin-top:5px}.editorial-policy_policyBody__lKfwq{gap:15px}.editorial-policy_sourcePanel__4HcXY ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.editorial-policy_feature__uMw7g{grid-template-columns:1fr;gap:28px}.editorial-policy_policyBody__lKfwq p{font-size:15px}.editorial-policy_photo__cjP3g img{aspect-ratio:3/2}.editorial-policy_reverse__87VEn>div{order:1}.editorial-policy_reverse__87VEn>figure{order:2}.editorial-policy_photo__cjP3g figcaption{left:18px;right:18px;bottom:18px;max-width:calc(100% - 36px);padding:11px 14px;font-size:11px}.editorial-policy_evidenceGrid__60efK{margin-top:26px;gap:14px}.editorial-policy_evidenceGrid__60efK li{padding:23px}.editorial-policy_independence__6Tnz9{padding:30px;margin-top:40px}.editorial-policy_independence__6Tnz9 h2{font-size:29px}.editorial-policy_reviewSection__2h24F{padding-top:42px}.editorial-policy_sourcePanel__4HcXY{padding:42px 0 36px}.editorial-policy_sourcePanel__4HcXY li{padding:21px}.editorial-policy_relatedSection__qIkmq{padding-top:40px}.editorial-policy_relatedHeader__XJJ4Q{display:block}.editorial-policy_relatedNote__l6Mvx{display:block;max-width:none;margin-top:16px}.editorial-policy_relatedGrid__TzYTS{gap:14px}.editorial-policy_relatedCard__5HEU2{padding:23px}.editorial-policy_relatedCard__5HEU2 p{font-size:13px}.editorial-policy_disclaimer__O7x6w p{font-size:11px}}@media (max-width:520px){.editorial-policy_evidenceGrid__60efK,.editorial-policy_relatedGrid__TzYTS,.editorial-policy_sourcePanel__4HcXY ul{grid-template-columns:1fr}.editorial-policy_evidenceGrid__60efK li{padding:23px}.editorial-policy_evidenceGrid__60efK p{font-size:14px}.editorial-policy_evidenceTop__WnmBK{margin-bottom:16px}.editorial-policy_sourcePanel__4HcXY li a{font-size:15px}.editorial-policy_sourcePanel__4HcXY li{font-size:13px}.editorial-policy_relatedCard__5HEU2 h3{font-size:18px}.editorial-policy_relatedCard__5HEU2 p{font-size:14px}.editorial-policy_relatedTop__HxLwU{margin-bottom:17px}.editorial-policy_independence__6Tnz9{padding:26px;border-radius:19px}.editorial-policy_independenceVisual__VTs8t{width:170px;height:170px;margin:12px auto}.editorial-policy_orbitIcon__4hVU0:nth-child(3){top:85px}}@media (max-width:380px){.editorial-policy_policyBody__lKfwq p{font-size:14px}.editorial-policy_policyBody__lKfwq{margin-top:20px}.editorial-policy_feature__uMw7g{gap:24px}.editorial-policy_photo__cjP3g img{aspect-ratio:6/5}.editorial-policy_photo__cjP3g figcaption{left:12px;right:12px;bottom:12px;max-width:calc(100% - 24px);font-size:9px;padding:9px 11px}.editorial-policy_evidenceGrid__60efK li,.editorial-policy_relatedCard__5HEU2{padding:21px}.editorial-policy_independence__6Tnz9{padding:23px}.editorial-policy_independence__6Tnz9 h2,.editorial-policy_relatedHeader__XJJ4Q h2,.editorial-policy_sourcePanel__4HcXY h2{font-size:27px}.editorial-policy_sourcePanel__4HcXY li{padding:19px}}.corrections_page__bmfQ6 .corrections_title__Slo62{font-size:clamp(46px,4.5vw,62px);line-height:1.1;max-width:550px;letter-spacing:-.05em}.corrections_feedbackGrid__Bm7QT,.corrections_scopeGrid__UUMj9{display:grid;grid-template-columns:1.35fr .8fr;gap:55px;align-items:center}.corrections_feedbackGrid__Bm7QT>div,.corrections_scopeGrid__UUMj9>div{min-width:0}.corrections_scopeVisual__wGNpz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;border:1px solid var(--line);border-radius:21px;background:#edf2e5}.corrections_scopeVisual__wGNpz>div{display:grid;gap:17px;align-content:start;padding:21px;background:#fffefa;border:1px solid var(--line);border-radius:13px;color:#5b7848}.corrections_scopeVisual__wGNpz span{font-size:13px;line-height:1.7;font-weight:550}.corrections_contactCard__2fAeF{padding:31px;border:1px solid #294f3b;border-radius:21px;background:#193e31;color:#edf5df}.corrections_contactCard__2fAeF h3{font-size:26px;font-weight:550;line-height:1.4;letter-spacing:-.025em;margin:22px 0 14px}.corrections_contactCard__2fAeF>p{color:#c5d5b8;font-size:14px;line-height:1.85}.corrections_email__HCOhn{display:block;color:#c8dd9b;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin-top:20px}.corrections_email__HCOhn:hover{text-decoration:underline}.corrections_emailButton__mToXK{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding:14px 17px;min-height:48px;background:#d3e3ac;color:#234630;border-radius:8px;font-size:12px;font-weight:600;line-height:1.7;transition:background .2s}.corrections_emailButton__mToXK:hover{background:#e4efc9}.corrections_emailButton__mToXK svg{width:17px;height:17px}.corrections_contactCard__2fAeF small{display:block;font-size:10px;color:#afc39b;line-height:1.8;margin-top:12px}.corrections_contactLink__JEyn8{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:21px;padding-top:18px;border-top:1px solid #ffffff20;color:#d6e6bb;font-size:12px}.corrections_contactLink__JEyn8 svg{width:16px;height:16px}.corrections_checkGrid__BMqnH,.corrections_priorityGrid__keuOC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:30px;padding:0;list-style:none}.corrections_checkGrid__BMqnH li,.corrections_priorityGrid__keuOC li{min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fffefa}.corrections_priorityGrid__keuOC li>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.corrections_priorityTag__qDZlU{font-size:11px;color:#6c8355;padding:7px 12px;border:1px solid #d5dfc8;border-radius:50px;background:#edf2e5}.corrections_priorityGrid__keuOC li:first-child{border-color:#dccdac;background:#faf7ee}.corrections_priorityGrid__keuOC li:first-child .corrections_priorityTag__qDZlU{color:#8c7045;border-color:#e0d1b2;background:#f2e9d8}.corrections_checkGrid__BMqnH p,.corrections_priorityGrid__keuOC p{color:var(--muted);font-size:14px;line-height:1.85}.corrections_checkGrid__BMqnH{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.corrections_checkGrid__BMqnH li>span{margin-bottom:18px}.corrections_checkGrid__BMqnH h3{font-size:16px;font-weight:600;margin-bottom:12px;line-height:1.5}.corrections_checkGrid__BMqnH p{font-size:13px}.corrections_updatePanel__WSSbM{margin-top:60px;padding:40px;border:1px solid #254d3a;border-radius:23px;background:#193e31}.corrections_updatePanel__WSSbM>p{color:#bdd08e}.corrections_updatePanel__WSSbM h2{color:#f7fbed;font-size:clamp(27px,2.6vw,34px);font-weight:600;line-height:1.3;letter-spacing:-.035em;margin-top:13px;max-width:680px}.corrections_updatePanel__WSSbM p{color:#c5d1bc}.corrections_reviewSteps__2Spfy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:26px}.corrections_reviewSteps__2Spfy>span{display:flex;align-items:center;gap:13px;padding:20px;border:1px solid var(--line);background:#edf2e5;border-radius:13px;font-size:13px;line-height:1.7;color:#587546}.corrections_reviewSteps__2Spfy svg{width:19px;height:19px}.corrections_requestButton__EVYDR{margin-top:28px}.corrections_limitPanel___Q5Q0{display:flex;gap:23px;align-items:flex-start;padding:34px;margin-top:50px;border:1px solid #e1dac4;border-radius:20px;background:#f6f3e7}.corrections_limitPanel___Q5Q0>div{min-width:0}.corrections_limitPanel___Q5Q0 h2{font-size:clamp(27px,2.6vw,34px);font-weight:600;line-height:1.3;letter-spacing:-.035em;margin-top:12px}.corrections_limitPanel___Q5Q0>span{background:#ece6d4;color:#827a4d;margin-top:2px}.corrections_limitPanel___Q5Q0>div>p{color:#817a4f}.corrections_limitPanel___Q5Q0 p{color:#777151}@media (max-width:1100px){.corrections_page__bmfQ6 .corrections_title__Slo62{font-size:52px}.corrections_feedbackGrid__Bm7QT,.corrections_scopeGrid__UUMj9{gap:34px}.corrections_scopeVisual__wGNpz{padding:20px;gap:12px}.corrections_scopeVisual__wGNpz>div{padding:18px}.corrections_contactCard__2fAeF{padding:27px}.corrections_priorityGrid__keuOC{gap:14px}.corrections_checkGrid__BMqnH li,.corrections_priorityGrid__keuOC li{padding:21px}.corrections_checkGrid__BMqnH{gap:12px}.corrections_updatePanel__WSSbM{padding:34px}.corrections_reviewSteps__2Spfy>span{padding:17px;gap:10px}}@media (max-width:900px){.corrections_page__bmfQ6 .corrections_title__Slo62{font-size:46px}.corrections_feedbackGrid__Bm7QT,.corrections_scopeGrid__UUMj9{grid-template-columns:1.2fr .9fr;gap:24px}.corrections_scopeVisual__wGNpz{grid-template-columns:1fr;padding:17px}.corrections_scopeVisual__wGNpz>div{display:flex;gap:13px;align-items:center;padding:15px}.corrections_contactCard__2fAeF{padding:24px}.corrections_contactCard__2fAeF h3{font-size:24px}.corrections_email__HCOhn{font-size:12px}.corrections_checkGrid__BMqnH{grid-template-columns:repeat(2,minmax(0,1fr))}.corrections_priorityGrid__keuOC{grid-template-columns:1fr;gap:14px}.corrections_priorityGrid__keuOC li{padding:24px}.corrections_priorityGrid__keuOC li>div{margin-bottom:15px}.corrections_reviewSteps__2Spfy>span{font-size:12px}}@media (max-width:760px){.corrections_page__bmfQ6 .corrections_title__Slo62{font-size:clamp(43px,7.5vw,56px)}.corrections_feedbackGrid__Bm7QT,.corrections_scopeGrid__UUMj9{grid-template-columns:1fr;gap:26px}.corrections_scopeVisual__wGNpz{grid-template-columns:repeat(2,minmax(0,1fr));padding:21px;gap:14px}.corrections_scopeVisual__wGNpz>div{display:grid;align-content:start;padding:20px;gap:15px}.corrections_scopeVisual__wGNpz span{font-size:14px}.corrections_contactCard__2fAeF{padding:29px}.corrections_contactCard__2fAeF h3{font-size:26px}.corrections_email__HCOhn{font-size:15px}.corrections_emailButton__mToXK{font-size:13px}.corrections_contactCard__2fAeF small{font-size:11px}.corrections_checkGrid__BMqnH{gap:14px;margin-top:26px}.corrections_checkGrid__BMqnH li{padding:23px}.corrections_updatePanel__WSSbM{margin-top:40px;padding:29px}.corrections_updatePanel__WSSbM h2{font-size:29px}.corrections_reviewSteps__2Spfy{grid-template-columns:1fr;gap:12px}.corrections_reviewSteps__2Spfy>span{padding:19px;font-size:14px;gap:13px}.corrections_limitPanel___Q5Q0{padding:28px;margin-top:40px}.corrections_limitPanel___Q5Q0 h2{font-size:29px}}@media (max-width:520px){.corrections_page__bmfQ6 .corrections_title__Slo62{font-size:45px}.corrections_scopeVisual__wGNpz{padding:17px;gap:12px}.corrections_scopeVisual__wGNpz>div{padding:17px}.corrections_scopeVisual__wGNpz span{font-size:12px}.corrections_checkGrid__BMqnH{grid-template-columns:1fr}.corrections_checkGrid__BMqnH h3{font-size:18px}.corrections_checkGrid__BMqnH p{font-size:14px}.corrections_contactCard__2fAeF{padding:26px}.corrections_email__HCOhn{font-size:14px}.corrections_updatePanel__WSSbM{padding:25px}.corrections_limitPanel___Q5Q0{display:block;padding:25px}.corrections_limitPanel___Q5Q0>span{margin-bottom:20px}}@media (max-width:380px){.corrections_page__bmfQ6 .corrections_title__Slo62{font-size:39px}.corrections_scopeVisual__wGNpz{gap:10px;padding:14px}.corrections_scopeVisual__wGNpz>div{padding:15px}.corrections_scopeVisual__wGNpz span{font-size:11px}.corrections_contactCard__2fAeF{padding:23px}.corrections_contactCard__2fAeF h3{font-size:24px}.corrections_email__HCOhn{font-size:13px}.corrections_emailButton__mToXK{font-size:12px;padding:13px 15px}.corrections_checkGrid__BMqnH li,.corrections_priorityGrid__keuOC li{padding:21px}.corrections_limitPanel___Q5Q0,.corrections_updatePanel__WSSbM{padding:23px}.corrections_limitPanel___Q5Q0 h2,.corrections_updatePanel__WSSbM h2{font-size:27px}}.profile_page__mVcbn .profile_title__xFXGc{font-size:clamp(46px,4.5vw,62px);line-height:1.1;max-width:560px;letter-spacing:-.05em}.profile_heroBoundary__3GyP8{display:flex;align-items:flex-start;gap:8px;margin-top:22px;font-size:11px;line-height:1.8;color:#6e795e;max-width:380px}.profile_heroBoundary__3GyP8 svg{width:15px;height:15px;margin-top:2px}.profile_monogram__8cRDc{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:13px;color:#527445;background:#e7edd9;font-size:17px;font-weight:600;letter-spacing:-.04em}.profile_credentials__fvjPJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d4deca;padding:26px 0}.profile_credentials__fvjPJ>div{display:flex;gap:13px;align-items:flex-start;padding:0 23px;min-width:0}.profile_credentials__fvjPJ>div:first-child{padding-left:0}.profile_credentials__fvjPJ>div:last-child{padding-right:0}.profile_credentials__fvjPJ>div+div{border-left:1px solid #d4deca}.profile_credentials__fvjPJ svg{color:#6c8652;width:19px;height:19px;margin-top:3px}.profile_credentials__fvjPJ p:first-child{color:#7c8c6d;font-size:10px;margin-bottom:5px}.profile_credentials__fvjPJ p:last-child{color:#44614b;font-size:12px;font-weight:550;line-height:1.7}.profile_rolePanel__967RN{display:flex;align-items:flex-start;gap:22px;padding:32px;margin-top:40px;border:1px solid var(--line);border-radius:20px;background:#edf2e5}.profile_rolePanel__967RN h2{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.4}.profile_rolePanel__967RN>span{margin-top:3px}.profile_rolePanel__967RN p{font-size:14px}.profile_rolePanel__967RN>div{min-width:0}.profile_rolePanel__967RN>div>div{margin-top:12px}.profile_backgroundGrid__zHVnP{display:grid;grid-template-columns:1.4fr .8fr;gap:48px;align-items:start}.profile_boundaryCard__pkEJo{padding:25px;margin-top:24px;border:1px solid #e2dbc4;border-radius:16px;background:#f6f3e7}.profile_boundaryCard__pkEJo svg{color:#8b8052;width:23px;height:23px;margin-bottom:16px}.profile_boundaryCard__pkEJo p{color:#777151;font-size:14px;line-height:1.9}.profile_tableRegion__7Itcc{margin-top:28px;border:1px solid var(--line);border-radius:17px;overflow:auto;background:#fffefa}.profile_tableRegion__7Itcc:focus-visible{outline:3px solid #81a744;outline-offset:5px}.profile_methodTable__fBzE8{width:100%;border-collapse:collapse;text-align:left;min-width:660px}.profile_methodTable__fBzE8 th{padding:19px 24px;background:#edf2e5;color:#587148;font-size:12px;font-weight:600}.profile_methodTable__fBzE8 td{padding:24px;border-top:1px solid var(--line);font-size:14px;line-height:1.85;color:var(--muted);vertical-align:top}.profile_methodTable__fBzE8 td:first-child{width:22%;color:#35543f;font-weight:550}.profile_methodTable__fBzE8 td:nth-child(2){width:33%}.profile_methodTable__fBzE8 td:nth-child(3){width:45%}.profile_methodTable__fBzE8 td span{display:flex;gap:10px;align-items:center}.profile_methodTable__fBzE8 svg{color:#698849;width:18px;height:18px}.profile_methodTable__fBzE8 tr:nth-child(2n){background:#f7f9f1}.profile_tableHint__asGwR{display:none;font-size:11px;color:var(--muted);line-height:1.7;margin-top:16px;gap:8px;align-items:flex-start}.profile_tableHint__asGwR svg{width:16px;height:16px;margin-top:2px}.profile_expertiseGrid__P_roo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.profile_expertiseGrid__P_roo>div,.profile_principleGrid__H2tXP>div,.profile_qualityGrid__QpPY0>div{min-width:0;padding:25px;border:1px solid var(--line);border-radius:16px;background:#fffefa}.profile_expertiseGrid__P_roo h3{margin-top:18px;font-size:14px;font-weight:550;line-height:1.7}.profile_principleGrid__H2tXP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.profile_principleGrid__H2tXP h3{font-size:18px;font-weight:600;margin:20px 0 12px;line-height:1.5;letter-spacing:-.02em}.profile_principleGrid__H2tXP p,.profile_qualityGrid__QpPY0 p{color:var(--muted);font-size:14px;line-height:1.9}.profile_safetyPanel__b34JT{padding:40px;margin-top:60px;border:1px solid #254d3a;border-radius:23px;background:#193e31}.profile_safetyPanel__b34JT>p{color:#bdd08e}.profile_safetyPanel__b34JT h2{color:#f7fbed;font-size:clamp(27px,2.6vw,34px);line-height:1.3;font-weight:600;letter-spacing:-.035em;margin-top:13px;max-width:650px}.profile_safetyGrid__nIc_u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:30px}.profile_safetyGrid__nIc_u>div{min-width:0;padding-top:22px;border-top:1px solid #bdd08e44}.profile_safetyGrid__nIc_u svg{color:#bad18b;margin-bottom:16px}.profile_safetyGrid__nIc_u p{color:#c5d1bc;font-size:14px;line-height:1.9}.profile_transparencyGrid__Jepzs{display:grid;grid-template-columns:1.55fr .7fr;gap:55px;align-items:center}.profile_transparencyGrid__Jepzs>div{min-width:0}.profile_transparencyVisual__WjgQI{display:grid;gap:12px;padding:24px;border:1px solid var(--line);border-radius:21px;background:#edf2e5}.profile_transparencyVisual__WjgQI>div{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #dce4d3;background:#fffefa;border-radius:12px;color:#587546}.profile_transparencyVisual__WjgQI span{font-size:14px;font-weight:500}.profile_qualityGrid__QpPY0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.profile_qualityGrid__QpPY0 .profile_icon__bgxnV,.profile_qualityGrid__QpPY0>div>span{margin-bottom:18px}.profile_guideGrid__KOwqF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:28px}.profile_guideCard__UzM3q{padding:24px;min-width:0;border:1px solid var(--line);border-radius:16px;background:#fffefa;transition:border-color .2s,background .2s}.profile_guideCard__UzM3q:hover{border-color:#9ab67d;background:#f0f5e7}.profile_guideCard__UzM3q>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.profile_guideCard__UzM3q>div>svg{width:17px;height:17px;color:#7c9066}.profile_guideCard__UzM3q h3{font-size:16px;font-weight:550;line-height:1.6;letter-spacing:-.015em}.profile_disclaimer__ZbEMM{margin-top:35px}.profile_disclaimer__ZbEMM p{font-size:12px}@media (max-width:1100px){.profile_page__mVcbn .profile_title__xFXGc{font-size:52px}.profile_credentials__fvjPJ>div{padding-inline:16px;gap:10px}.profile_credentials__fvjPJ p:last-child{font-size:11px}.profile_backgroundGrid__zHVnP{gap:30px}.profile_expertiseGrid__P_roo{gap:12px}.profile_expertiseGrid__P_roo>div{padding:21px}.profile_safetyPanel__b34JT{padding:34px}.profile_safetyGrid__nIc_u{gap:22px}.profile_transparencyGrid__Jepzs{gap:32px}.profile_guideCard__UzM3q{padding:21px}}@media (max-width:900px){.profile_page__mVcbn .profile_title__xFXGc{font-size:46px}.profile_heroBoundary__3GyP8{font-size:10px}.profile_credentials__fvjPJ{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.profile_credentials__fvjPJ>div{padding-left:0;padding-right:22px}.profile_credentials__fvjPJ>div+div{border-left:0}.profile_credentials__fvjPJ>div:nth-child(2n){border-left:1px solid #d4deca;padding-left:22px}.profile_credentials__fvjPJ p:last-child{font-size:12px}.profile_expertiseGrid__P_roo{grid-template-columns:repeat(2,minmax(0,1fr))}.profile_safetyGrid__nIc_u{grid-template-columns:1fr;gap:20px}.profile_safetyGrid__nIc_u>div{display:flex;gap:15px;padding-top:20px}.profile_safetyGrid__nIc_u svg{margin-top:4px}.profile_transparencyGrid__Jepzs{grid-template-columns:1.2fr .8fr;gap:25px}.profile_transparencyVisual__WjgQI{padding:18px}.profile_transparencyVisual__WjgQI>div{padding:14px;gap:11px}.profile_transparencyVisual__WjgQI span{font-size:12px}.profile_qualityGrid__QpPY0{grid-template-columns:1fr;gap:16px}.profile_guideGrid__KOwqF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile_page__mVcbn .profile_title__xFXGc{font-size:clamp(43px,7.5vw,56px)}.profile_heroBoundary__3GyP8{font-size:11px;max-width:none}.profile_credentials__fvjPJ{padding-block:25px}.profile_rolePanel__967RN{margin-top:30px;padding:26px;gap:16px}.profile_rolePanel__967RN h2{font-size:22px}.profile_rolePanel__967RN p{font-size:15px}.profile_backgroundGrid__zHVnP{grid-template-columns:1fr;gap:0}.profile_boundaryCard__pkEJo{margin-top:22px;padding:24px}.profile_boundaryCard__pkEJo p{font-size:15px}.profile_tableHint__asGwR{display:flex}.profile_methodTable__fBzE8 th{padding:16px 20px}.profile_methodTable__fBzE8 td{padding:21px 20px;font-size:13px}.profile_methodTable__fBzE8 td:first-child{width:23%}.profile_expertiseGrid__P_roo{gap:14px}.profile_expertiseGrid__P_roo>div{padding:23px}.profile_principleGrid__H2tXP{gap:15px}.profile_principleGrid__H2tXP>div{padding:23px}.profile_safetyPanel__b34JT{margin-top:40px;padding:29px}.profile_safetyPanel__b34JT h2{font-size:29px}.profile_safetyGrid__nIc_u p{font-size:15px}.profile_transparencyGrid__Jepzs{grid-template-columns:1fr;gap:25px}.profile_transparencyVisual__WjgQI{grid-template-columns:repeat(2,minmax(0,1fr));padding:21px}.profile_transparencyVisual__WjgQI>div{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.profile_transparencyVisual__WjgQI span{font-size:13px}.profile_qualityGrid__QpPY0 p{font-size:15px}.profile_guideGrid__KOwqF{gap:14px}.profile_guideCard__UzM3q{padding:23px}}@media (max-width:520px){.profile_page__mVcbn .profile_title__xFXGc{font-size:45px}.profile_rolePanel__967RN{display:block;padding:24px}.profile_rolePanel__967RN>span{margin-bottom:18px}.profile_credentials__fvjPJ>div{padding-right:14px;gap:8px}.profile_credentials__fvjPJ>div:nth-child(2n){padding-left:14px}.profile_credentials__fvjPJ p:last-child{font-size:11px}.profile_credentials__fvjPJ svg{width:17px;height:17px}.profile_expertiseGrid__P_roo,.profile_guideGrid__KOwqF,.profile_principleGrid__H2tXP{grid-template-columns:1fr}.profile_expertiseGrid__P_roo>div{display:flex;align-items:center;gap:18px}.profile_expertiseGrid__P_roo h3{margin:0;font-size:15px}.profile_safetyPanel__b34JT{padding:25px}.profile_safetyGrid__nIc_u{margin-top:25px}.profile_transparencyVisual__WjgQI{padding:17px;gap:10px}.profile_transparencyVisual__WjgQI>div{padding:14px}.profile_transparencyVisual__WjgQI span{font-size:12px}.profile_guideCard__UzM3q h3{font-size:17px}.profile_monogram__8cRDc{width:43px;height:43px;font-size:16px}}@media (max-width:380px){.profile_page__mVcbn .profile_title__xFXGc{font-size:39px}.profile_heroBoundary__3GyP8{font-size:10px}.profile_monogram__8cRDc{width:35px;height:35px;font-size:14px}.profile_credentials__fvjPJ p:last-child{font-size:10px}.profile_credentials__fvjPJ svg{width:16px;height:16px}.profile_rolePanel__967RN{padding:22px}.profile_rolePanel__967RN p{font-size:14px}.profile_safetyPanel__b34JT{padding:23px}.profile_safetyPanel__b34JT h2{font-size:27px}.profile_safetyGrid__nIc_u p{font-size:14px}.profile_transparencyVisual__WjgQI span{font-size:11px}.profile_guideCard__UzM3q{padding:21px}.profile_disclaimer__ZbEMM p{font-size:11px}}.methodology_page__bhVY8 .methodology_title__gdFWU{font-size:clamp(46px,4.5vw,62px);line-height:1.1;max-width:550px;letter-spacing:-.05em}.methodology_methodGrid__90jIT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none}.methodology_methodGrid__90jIT li{padding:24px;min-width:0;border:1px solid var(--line);border-radius:15px;background:#fffefa}.methodology_methodTop__S9qzs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.methodology_methodTop__S9qzs>span:last-child{color:#8c9c78;font-size:11px}.methodology_methodGrid__90jIT h3{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:12px}.methodology_methodGrid__90jIT p{font-size:13px;color:var(--muted);line-height:1.85}.methodology_conflictPanel__Gr7v6{display:grid;grid-template-columns:1.7fr .7fr;align-items:center;gap:48px;margin-top:60px;padding:44px;border:1px solid #254d3a;border-radius:23px;background:#193e31}.methodology_conflictPanel__Gr7v6>div{min-width:0}.methodology_conflictPanel__Gr7v6>div>p{color:#bdd08e}.methodology_conflictPanel__Gr7v6 h2{color:#f8fbed;font-size:clamp(27px,2.6vw,34px);line-height:1.25;font-weight:600;letter-spacing:-.035em;margin-top:13px}.methodology_conflictPanel__Gr7v6 p{color:#c5d1bc}.methodology_criteria__RZ2Ed{display:grid;gap:15px}.methodology_criteria__RZ2Ed>div{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #8ca97238;border-radius:14px;background:#294c3866}.methodology_criteria__RZ2Ed span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#bdd08e1f;color:#bfd494}.methodology_criteria__RZ2Ed svg{width:21px;height:21px}.methodology_criteria__RZ2Ed strong{font-size:13px;font-weight:500;color:#e3ebd4;line-height:1.6}@media (max-width:1100px){.methodology_page__bhVY8 .methodology_title__gdFWU{font-size:52px}.methodology_methodGrid__90jIT{gap:12px}.methodology_methodGrid__90jIT li{padding:20px}.methodology_conflictPanel__Gr7v6{padding:36px;gap:30px}.methodology_criteria__RZ2Ed>div{padding:14px;gap:12px}}@media (max-width:900px){.methodology_page__bhVY8 .methodology_title__gdFWU{font-size:46px}.methodology_methodGrid__90jIT{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology_conflictPanel__Gr7v6{grid-template-columns:1fr;gap:30px}.methodology_criteria__RZ2Ed{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.methodology_criteria__RZ2Ed>div{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.methodology_page__bhVY8 .methodology_title__gdFWU{font-size:clamp(43px,7.5vw,56px)}.methodology_methodGrid__90jIT{gap:14px;margin-top:26px}.methodology_methodGrid__90jIT li{padding:23px}.methodology_conflictPanel__Gr7v6{padding:30px;margin-top:40px}.methodology_conflictPanel__Gr7v6 h2{font-size:29px}}@media (max-width:520px){.methodology_page__bhVY8 .methodology_title__gdFWU{font-size:45px}.methodology_methodGrid__90jIT{grid-template-columns:1fr}.methodology_methodGrid__90jIT h3{font-size:18px}.methodology_methodGrid__90jIT p{font-size:14px}.methodology_conflictPanel__Gr7v6{padding:26px;border-radius:19px}.methodology_criteria__RZ2Ed{grid-template-columns:1fr}.methodology_criteria__RZ2Ed>div{flex-direction:row;align-items:center;padding:15px}.methodology_criteria__RZ2Ed strong{font-size:14px}}@media (max-width:380px){.methodology_page__bhVY8 .methodology_title__gdFWU{font-size:39px}.methodology_methodGrid__90jIT li{padding:21px}.methodology_conflictPanel__Gr7v6{padding:23px}.methodology_conflictPanel__Gr7v6 h2{font-size:27px}.methodology_criteria__RZ2Ed strong{font-size:13px}}.review_page__DolXA .review_title__D6uFQ{font-size:clamp(46px,4.5vw,62px);line-height:1.1;max-width:550px;letter-spacing:-.05em}.review_reviewerGrid__fiuLY{display:grid;grid-template-columns:1.3fr .8fr;align-items:center;gap:65px}.review_reviewerGrid__fiuLY>div{min-width:0}.review_reviewScope__zmx9i{display:flex;gap:12px;align-items:flex-start;margin-top:23px;padding:23px;border:1px solid #dfddc7;border-radius:14px;background:#f5f3e8}.review_reviewScope__zmx9i>svg{width:18px;height:18px;color:#817a48;margin-top:4px}.review_reviewScope__zmx9i p{font-size:14px;color:#6c705c;line-height:1.9}.review_reviewerCard__bTmUl{display:block;min-width:0;border:1px solid #294f3b;border-radius:22px;background:#193e31;color:#edf5df;padding:35px;transition:border-color .2s,background .2s}.review_reviewerCard__bTmUl:hover{background:#244b37;border-color:#6e8d53}.review_profileTop__Dvnw1{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.review_profileTop__Dvnw1>svg{width:18px;height:18px;color:#bfd494}.review_monogram__1_mG2{display:grid;place-items:center;width:62px;height:62px;border:1px solid #9ab26c66;border-radius:18px;background:#2d533c;font-size:23px;font-weight:500;letter-spacing:-.04em;color:#d3e2ae}.review_profileRole__kt0qs{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b6cc8c}.review_reviewerCard__bTmUl h3{font-size:27px;line-height:1.35;letter-spacing:-.03em;font-weight:550;margin-top:12px;max-width:270px}.review_profileChecks__I0Tc0{display:grid;gap:11px;margin:23px 0 25px;padding:0;list-style:none}.review_profileChecks__I0Tc0 li{display:flex;align-items:center;gap:9px;font-size:13px;color:#c5d5b8;line-height:1.6}.review_profileChecks__I0Tc0 svg{width:15px;height:15px;color:#aac87f}.review_profileLink__4U093{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#d6e6bb;border-top:1px solid #ffffff20;padding-top:20px}.review_profileLink__4U093 svg{width:16px;height:16px}.review_checkGrid__svDQZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:32px 0 0;list-style:none}.review_checkGrid__svDQZ li{padding:24px;border:1px solid var(--line);border-radius:15px;min-width:0;background:#fffefa}.review_checkTop__eO_H7{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px;gap:12px}.review_checkTop__eO_H7>span:last-child{font-size:11px;color:#8c9c78}.review_checkGrid__svDQZ h3{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:12px}.review_checkGrid__svDQZ p{font-size:13px;color:var(--muted);line-height:1.85}.review_cautionPanel__shACW{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;border:1px solid #dfdfc8;border-radius:23px;overflow:hidden;background:#f4f3e7}.review_cautionCopy__ozRKi{padding:38px;min-width:0;align-self:center}.review_cautionCopy__ozRKi h2{max-width:440px}.review_cautionNote__o9F3B{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #dcdcc5;margin-top:25px;padding-top:20px;font-size:12px;line-height:1.8;color:#71724f}.review_cautionNote__o9F3B svg{width:17px;height:17px;margin-top:2px}.review_cautionPanel__shACW .review_photo__6rfja{border:0;border-radius:0;min-height:430px}.review_cautionPanel__shACW .review_photo__6rfja picture{height:100%}.review_cautionPanel__shACW .review_photo__6rfja img{height:100%;aspect-ratio:auto;object-position:50% center}.review_cadenceSteps__xo5Kq{display:grid;gap:0;padding:0;list-style:none;margin-top:25px}.review_cadenceSteps__xo5Kq li{display:flex;align-items:center;gap:14px;color:#537147;font-size:13px;line-height:1.7;padding:12px 0;border-bottom:1px solid var(--line)}.review_cadenceSteps__xo5Kq li:first-child{padding-top:0}.review_cadenceSteps__xo5Kq li:last-child{border-bottom:0;padding-bottom:0}.review_cadenceSteps__xo5Kq span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9efdd;flex:0 0 auto}.review_cadenceSteps__xo5Kq svg{width:16px;height:16px}@media (max-width:1100px){.review_page__DolXA .review_title__D6uFQ{font-size:52px}.review_reviewerGrid__fiuLY{gap:35px}.review_reviewerCard__bTmUl{padding:29px}.review_checkGrid__svDQZ{gap:12px}.review_checkGrid__svDQZ li{padding:20px}.review_cautionCopy__ozRKi{padding:29px}.review_reviewScope__zmx9i{padding:20px}.review_reviewScope__zmx9i p{font-size:13px}}@media (max-width:900px){.review_page__DolXA .review_title__D6uFQ{font-size:46px}.review_reviewerGrid__fiuLY{gap:24px;grid-template-columns:1.2fr .9fr}.review_reviewerCard__bTmUl{padding:25px}.review_reviewerCard__bTmUl h3{font-size:24px}.review_checkGrid__svDQZ{grid-template-columns:repeat(2,minmax(0,1fr))}.review_cautionCopy__ozRKi{padding:26px}.review_cautionPanel__shACW .review_photo__6rfja{min-height:490px}.review_cautionNote__o9F3B{font-size:11px}}@media (max-width:760px){.review_page__DolXA .review_title__D6uFQ{font-size:clamp(43px,7.5vw,56px);max-width:550px}.review_reviewerGrid__fiuLY{grid-template-columns:1fr;gap:25px}.review_reviewerCard__bTmUl{padding:30px}.review_reviewerCard__bTmUl h3{max-width:none;font-size:27px}.review_profileChecks__I0Tc0{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.review_reviewScope__zmx9i{padding:23px}.review_reviewScope__zmx9i p{font-size:14px}.review_checkGrid__svDQZ{gap:14px;margin-top:26px}.review_checkGrid__svDQZ li{padding:23px}.review_cautionPanel__shACW{grid-template-columns:1fr}.review_cautionCopy__ozRKi{padding:29px}.review_cautionPanel__shACW .review_photo__6rfja{height:350px;min-height:0}.review_cautionPanel__shACW .review_photo__6rfja img{object-position:50% 40%}.review_cautionNote__o9F3B{font-size:12px}.review_cadenceSteps__xo5Kq li{font-size:14px}}@media (max-width:520px){.review_page__DolXA .review_title__D6uFQ{font-size:45px}.review_checkGrid__svDQZ{grid-template-columns:1fr}.review_checkGrid__svDQZ h3{font-size:18px}.review_checkGrid__svDQZ p{font-size:14px}.review_reviewerCard__bTmUl{padding:27px}.review_profileChecks__I0Tc0{grid-template-columns:1fr;gap:11px}.review_cautionCopy__ozRKi{padding:25px}.review_cautionPanel__shACW .review_photo__6rfja{height:280px}.review_reviewScope__zmx9i{padding:20px;gap:10px}}@media (max-width:380px){.review_page__DolXA .review_title__D6uFQ{font-size:39px}.review_reviewScope__zmx9i p{font-size:13px}.review_reviewerCard__bTmUl{padding:23px}.review_reviewerCard__bTmUl h3{font-size:25px}.review_profileLink__4U093{font-size:11px}.review_cautionCopy__ozRKi{padding:23px}.review_cautionPanel__shACW .review_photo__6rfja{height:275px}.review_cautionNote__o9F3B{font-size:11px}.review_cadenceSteps__xo5Kq li{font-size:13px}}.faq_page__N8_Jb h1 .faq_heroSubtitle__fLvA3{display:block;margin-top:19px;font-size:22px;font-weight:450;letter-spacing:-.015em;line-height:1.55;color:var(--ink);max-width:450px}.faq_featureGrid__Cn4yy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:38px}.faq_featureCard__tYktJ{min-width:0;padding:25px;border:1px solid var(--line);border-radius:16px;background:#fffefa}.faq_featureCard__tYktJ h2{font-size:16px;font-weight:600;line-height:1.5;margin:18px 0 10px;letter-spacing:-.015em}.faq_featureCard__tYktJ>p{font-size:13px;color:var(--muted);line-height:1.85}.faq_topicHeader__qkSnK{gap:25px}.faq_calculatorLink__cq83P{margin-top:23px}.faq_topicGrid__5AqpS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.faq_topicCard__xO_Vs{display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid var(--line);border-radius:17px;background:#fffefa;transition:border-color .2s,box-shadow .2s,background .2s}.faq_topicCard__xO_Vs:hover{border-color:#9bb783;background:#fdfef8;box-shadow:0 9px 25px #23463409}.faq_topicTop__XINsm{display:flex;align-items:center;gap:13px;margin-bottom:18px}.faq_topicTag__BjzaG{color:#6c8158;font-size:10px;line-height:1.6}.faq_faqCount__uQ64a{margin-left:auto;flex:0 0 auto;font-size:10px;font-weight:550;color:#5a7248;padding:6px 10px;border:1px solid #e3e9d9;border-radius:50px;background:#f1f5e9}.faq_topicCard__xO_Vs h3{font-size:20px;font-weight:600;line-height:1.45;letter-spacing:-.025em;margin-bottom:12px}.faq_topicDescription__cw_Cu{color:var(--muted);font-size:13px;line-height:1.85}.faq_relatedTopics__5E_TS{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:20px 0 22px}.faq_relatedTopics__5E_TS span{display:block;border-radius:6px;padding:5px 9px;font-size:10px;line-height:1.7;color:#62764f;background:#f0f4e8}.faq_topicAction__qvd8Y{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:550;color:#4d7140;padding-top:17px;margin-top:auto;border-top:1px solid #e9ede2}.faq_topicAction__qvd8Y svg{width:17px;height:17px;transition:transform .2s}.faq_topicCard__xO_Vs:hover .faq_topicAction__qvd8Y svg{transform:translateX(3px)}.faq_contextPanel__oRCl0{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #e2dfc9;border-radius:20px;overflow:hidden;background:#f5f3e7}.faq_contextPhoto__l6sBb{position:relative;min-width:0;min-height:330px;background:#e8e6d9}.faq_contextPhoto__l6sBb img{width:100%;height:100%;position:absolute;display:block;object-fit:cover;object-position:center top}.faq_contextPhoto__l6sBb figcaption,.faq_routinePhoto__VFwKl figcaption{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 36px);padding:11px 14px;border:1px solid #fff;border-radius:13px;background:#fffdf4ef;color:#4c6547;font-size:10px;line-height:1.6}.faq_contextPhoto__l6sBb figcaption svg,.faq_routinePhoto__VFwKl figcaption svg{width:16px;height:16px}.faq_contextCopy__alN_c{padding:38px}.faq_contextCopy__alN_c>p:not(:first-child){font-size:14px;color:#6f735d;line-height:1.9;margin-top:22px}.faq_answerGrid__e0Yk3{display:grid;grid-template-columns:.78fr 1.5fr;align-items:start;gap:30px}.faq_routinePhoto__VFwKl{position:relative;border-radius:19px;overflow:hidden;min-width:0;background:#e7ecdf}.faq_routinePhoto__VFwKl img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.faq_accordions__tFN7v{display:grid;gap:12px;min-width:0}.faq_answer__PrCku{border:1px solid var(--line);background:#fffefa;border-radius:13px;transition:border-color .2s,box-shadow .2s}.faq_answer__PrCku[open]{border-color:#abc48d;box-shadow:0 5px 18px #234b3506;background:#fdfef9}.faq_answer__PrCku summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;cursor:pointer;list-style:none;font-size:15px;font-weight:550;line-height:1.6}.faq_answer__PrCku summary::-webkit-details-marker{display:none}.faq_answer__PrCku summary:focus-visible{outline:3px solid #81a744;outline-offset:3px;border-radius:10px}.faq_chevron___anZC{width:18px!important;height:18px!important;color:#7d965c;transition:transform .2s}.faq_answer__PrCku[open] .faq_chevron___anZC{transform:rotate(180deg)}.faq_answer__PrCku>p{color:var(--muted);font-size:14px;line-height:1.9;padding:0 24px 24px}.faq_sourcePanel__Hurvd{padding-block:55px 42px}.faq_sourcePanel__Hurvd>section{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.faq_sourcePanel__Hurvd h2{font-size:29px;font-weight:600;letter-spacing:-.03em;line-height:1.3;margin:12px 0 26px;color:var(--ink)}.faq_sourcePanel__Hurvd ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none}.faq_sourcePanel__Hurvd li{padding:18px 20px;border:1px solid var(--line);border-radius:11px;background:#fffefa;margin:0;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.faq_sourcePanel__Hurvd li a{color:#476b3c;font-weight:500}.faq_sourcePanel__Hurvd li a:hover{text-decoration:underline}.faq_backLink__iJ9PG{margin-top:-14px;margin-bottom:42px}@media (max-width:1100px){.faq_featureCard__tYktJ{padding:22px}.faq_topicCard__xO_Vs{padding:23px}.faq_contextCopy__alN_c{padding:29px}.faq_answerGrid__e0Yk3{gap:21px}}@media (max-width:900px){.faq_featureGrid__Cn4yy{gap:12px}.faq_featureCard__tYktJ{padding:20px}.faq_featureCard__tYktJ h2{font-size:15px}.faq_featureCard__tYktJ>p{font-size:12px}.faq_topicTop__XINsm{gap:10px}.faq_topicCard__xO_Vs{padding:22px}.faq_faqCount__uQ64a{padding:5px 8px;font-size:9px}.faq_topicTag__BjzaG{font-size:9px}.faq_contextCopy__alN_c{padding:26px}.faq_contextCopy__alN_c>p:not(:first-child){font-size:13px}.faq_answer__PrCku summary{font-size:14px;padding:20px}.faq_answer__PrCku>p{font-size:13px;padding:0 20px 22px}}@media (max-width:760px){.faq_page__N8_Jb h1 .faq_heroSubtitle__fLvA3{font-size:21px;max-width:500px}.faq_featureGrid__Cn4yy{grid-template-columns:1fr;gap:14px;padding-top:30px}.faq_featureCard__tYktJ{padding:24px}.faq_featureCard__tYktJ h2{font-size:17px;margin-top:15px}.faq_featureCard__tYktJ>p{font-size:14px}.faq_topicGrid__5AqpS{gap:15px}.faq_topicCard__xO_Vs h3{font-size:18px}.faq_topicTop__XINsm{flex-wrap:wrap}.faq_topicTag__BjzaG{flex:1}.faq_faqCount__uQ64a{font-size:10px}.faq_contextPanel__oRCl0{grid-template-columns:1fr}.faq_contextCopy__alN_c{padding:28px;order:-1}.faq_contextCopy__alN_c>p:not(:first-child){font-size:14px}.faq_contextPhoto__l6sBb{height:auto;aspect-ratio:3/2;min-height:0}.faq_answerGrid__e0Yk3{grid-template-columns:1fr;gap:23px}.faq_routinePhoto__VFwKl{height:280px}.faq_routinePhoto__VFwKl img{height:100%;aspect-ratio:auto;object-position:center 45%}.faq_answer__PrCku summary{font-size:15px;padding:22px}.faq_answer__PrCku>p{font-size:14px;padding:0 22px 23px}.faq_sourcePanel__Hurvd{padding-block:42px 32px}.faq_sourcePanel__Hurvd h2{font-size:29px}.faq_sourcePanel__Hurvd ul{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.faq_topicGrid__5AqpS{grid-template-columns:1fr}.faq_topicCard__xO_Vs{padding:24px}.faq_topicCard__xO_Vs h3{font-size:20px}.faq_topicTop__XINsm{flex-wrap:nowrap}.faq_topicTag__BjzaG{font-size:10px}.faq_relatedTopics__5E_TS span{font-size:11px}.faq_contextCopy__alN_c{padding:25px}.faq_sourcePanel__Hurvd li{font-size:13px}}@media (max-width:380px){.faq_page__N8_Jb h1 .faq_heroSubtitle__fLvA3{font-size:18px}.faq_featureCard__tYktJ{padding:21px}.faq_topicCard__xO_Vs{padding:20px}.faq_topicTop__XINsm{gap:9px}.faq_faqCount__uQ64a,.faq_topicTag__BjzaG{font-size:9px}.faq_topicCard__xO_Vs h3{font-size:19px}.faq_relatedTopics__5E_TS span{font-size:10px}.faq_contextCopy__alN_c{padding:22px}.faq_contextPhoto__l6sBb figcaption,.faq_routinePhoto__VFwKl figcaption{left:13px;right:13px;bottom:13px;max-width:calc(100% - 26px);padding:9px 11px;font-size:9px}.faq_routinePhoto__VFwKl{height:245px}.faq_answer__PrCku summary{font-size:14px;padding:19px;gap:13px}.faq_answer__PrCku>p{font-size:13px;padding:0 19px 21px}.faq_sourcePanel__Hurvd h2{font-size:27px}.faq_sourcePanel__Hurvd li{padding:16px;font-size:12px}}.high-protein-foods_page__DDJOf{min-width:0}.high-protein-foods_page__DDJOf picture{display:block}.high-protein-foods_page__DDJOf h1{font-size:clamp(44px,4.05vw,57px);line-height:1.08}.high-protein-foods_prose__jVaoc a{color:var(--ink);text-decoration:underline;text-decoration-color:#a3b68e}.high-protein-foods_categoryStats__QhRQ8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:31px}.high-protein-foods_statCard__5FXO6{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:14px;padding:15px;background:#fffefa;transition:border-color .2s,background .2s}.high-protein-foods_statCard__5FXO6:hover{border-color:#98ac7f;background:#f1f5e9}.high-protein-foods_statCard__5FXO6 picture{flex:0 0 auto}.high-protein-foods_statCard__5FXO6 img{width:65px;height:72px;object-fit:cover;border-radius:9px}.high-protein-foods_statCard__5FXO6>div{min-width:0}.high-protein-foods_statCard__5FXO6 strong{display:block;font-size:27px;line-height:1.15;color:#547c3e;font-weight:600;letter-spacing:-.04em}.high-protein-foods_statCard__5FXO6 span{display:block;font-size:10px;color:var(--ink);margin-top:6px;line-height:1.6}.high-protein-foods_statCard__5FXO6 small{display:block;font-size:9px;color:#7a8b68;margin-top:3px}.high-protein-foods_statCard__5FXO6>svg{margin-left:auto;width:15px;height:15px;color:#7c9460}.high-protein-foods_statNote___RtJk{font-size:10px;color:#788669;line-height:1.8;margin-top:13px}.high-protein-foods_tablePanel__NIFRs{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fffefa}.high-protein-foods_tableScroll__MeEIr{overflow-x:auto;overscroll-behavior-x:contain}.high-protein-foods_tableScroll__MeEIr:focus-visible{outline:3px solid #81a744;outline-offset:-3px}.high-protein-foods_table__QFPEO{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.high-protein-foods_table__QFPEO thead{background:#eaf0df}.high-protein-foods_table__QFPEO thead th{padding:17px 22px;color:#587348;font-size:11px;font-weight:600;letter-spacing:.02em}.high-protein-foods_table__QFPEO tbody td,.high-protein-foods_table__QFPEO tbody th{padding:19px 22px;border-top:1px solid var(--line);font-size:13px;line-height:1.7;vertical-align:middle}.high-protein-foods_table__QFPEO tbody th{color:var(--ink);font-weight:550}.high-protein-foods_table__QFPEO td{color:var(--muted)}.high-protein-foods_table__QFPEO tbody tr:nth-child(2n){background:#f5f8ee}.high-protein-foods_table__QFPEO tbody tr:hover{background:#edf3e4}.high-protein-foods_table__QFPEO td:nth-last-child(-n+2),.high-protein-foods_table__QFPEO th:nth-last-child(-n+2){text-align:right}.high-protein-foods_table__QFPEO td.high-protein-foods_protein__9C0Wt{color:#557b3f;font-weight:650;white-space:nowrap}.high-protein-foods_topTable__wLfiv{min-width:900px}.high-protein-foods_topTable__wLfiv th:first-child{width:5%}.high-protein-foods_topTable__wLfiv th:nth-child(2){width:31%}.high-protein-foods_topTable__wLfiv th:nth-child(3){width:18%}.high-protein-foods_topTable__wLfiv th:nth-child(4){width:20%}.high-protein-foods_topTable__wLfiv th:nth-child(5){width:13%}.high-protein-foods_topTable__wLfiv .high-protein-foods_rank__hjGC4{color:#82936e;font-size:11px}.high-protein-foods_categoryTag__8_BAo{display:inline-flex;border:1px solid #d8e2cc;padding:4px 8px;border-radius:50px;font-size:10px;color:#617b4d;background:#eef3e5;white-space:nowrap}.high-protein-foods_scrollHint__0FBpR{display:none;align-items:center;gap:8px;font-size:11px;color:var(--muted);line-height:1.7;margin-bottom:14px}.high-protein-foods_scrollHint__0FBpR svg{width:15px;height:15px}.high-protein-foods_tableNote__Gdh5M{margin-top:15px;font-size:10px;line-height:1.8;color:#7e8b73}.high-protein-foods_categoryGrid__YbTR2{display:grid;grid-template-columns:.9fr 2fr;align-items:start;gap:25px}.high-protein-foods_categoryGrid__YbTR2>div{min-width:0}.high-protein-foods_categoryPhoto__Dmv2L{position:sticky;top:110px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#edf2e4}.high-protein-foods_categoryPhoto__Dmv2L img{display:block;width:100%;height:290px;object-fit:cover;object-position:center}.high-protein-foods_categoryPhoto__Dmv2L figcaption{display:flex;align-items:flex-start;gap:13px;padding:22px}.high-protein-foods_categoryPhoto__Dmv2L figcaption strong{font-size:16px;font-weight:550;letter-spacing:-.02em}.high-protein-foods_categoryPhoto__Dmv2L figcaption p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:8px}.high-protein-foods_categoryTable__QOxfS{min-width:580px}.high-protein-foods_categoryTable__QOxfS th:first-child{width:41%}.high-protein-foods_categoryTable__QOxfS th:nth-child(2){width:27%}.high-protein-foods_categoryTable__QOxfS th:nth-child(3),.high-protein-foods_categoryTable__QOxfS th:nth-child(4){width:16%}.high-protein-foods_categoryTable__QOxfS tbody td,.high-protein-foods_categoryTable__QOxfS tbody th,.high-protein-foods_categoryTable__QOxfS thead th{padding:18px 17px}.high-protein-foods_faqGrid__WN2nG{display:grid;grid-template-columns:.85fr 1.25fr;gap:50px;align-items:start}.high-protein-foods_faqPhoto__EgYcZ{position:relative;overflow:hidden;border-radius:16px;margin-top:30px}.high-protein-foods_faqPhoto__EgYcZ img{display:block;width:100%;height:300px;object-fit:cover}.high-protein-foods_faqPhoto__EgYcZ figcaption{display:flex;align-items:center;gap:9px;padding:16px;background:#edf2e4;color:#64804c;font-size:10px;line-height:1.8}.high-protein-foods_faqPhoto__EgYcZ svg{width:16px;height:16px}.high-protein-foods_faqList__36bl4{display:grid;gap:13px}.high-protein-foods_faq__zuhkV{border:1px solid var(--line);border-radius:14px;background:#fffefa;overflow:hidden}.high-protein-foods_faq__zuhkV summary{display:flex;align-items:center;justify-content:space-between;gap:17px;cursor:pointer;list-style:none;padding:23px;font-size:14px;font-weight:550;line-height:1.7}.high-protein-foods_faq__zuhkV summary::-webkit-details-marker{display:none}.high-protein-foods_faq__zuhkV summary svg{width:18px;height:18px;color:#6d8951;transition:transform .2s}.high-protein-foods_faq__zuhkV[open]{background:#f0f4e8}.high-protein-foods_faq__zuhkV[open] summary svg{transform:rotate(180deg)}.high-protein-foods_faq__zuhkV summary:focus-visible{outline:3px solid #81a744;outline-offset:-4px;border-radius:13px}.high-protein-foods_faq__zuhkV p{font-size:13px;line-height:1.9;color:var(--muted);padding:0 23px 23px}.high-protein-foods_deepGrid__RlfzE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.high-protein-foods_deepCard__omDC5{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fffefa;transition:border-color .2s,box-shadow .2s}.high-protein-foods_deepCard__omDC5:hover{border-color:#8ea776;box-shadow:0 8px 20px #183d3007}.high-protein-foods_deepPhoto__3Lqkr{position:relative;overflow:hidden;background:#e9eede}.high-protein-foods_deepPhoto__3Lqkr img{display:block;width:100%;height:205px;object-fit:cover}.high-protein-foods_deepCopy__IMJH3{padding:24px}.high-protein-foods_deepCopy__IMJH3 h3{font-size:17px;font-weight:600;line-height:1.5;letter-spacing:-.02em;margin-bottom:12px}.high-protein-foods_deepCopy__IMJH3 p{font-size:12px;line-height:1.85;color:var(--muted)}.high-protein-foods_deepCard__omDC5:first-child{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.8fr;align-items:center;background:#edf2e4}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepPhoto__3Lqkr{height:100%;min-height:245px}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepPhoto__3Lqkr img{position:absolute;height:100%}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepCopy__IMJH3{padding:30px}.high-protein-foods_deepCard__omDC5:first-child h3{font-size:26px}.high-protein-foods_deepCard__omDC5:first-child p{font-size:14px}@media (max-width:1100px){.high-protein-foods_page__DDJOf h1{font-size:48px}.high-protein-foods_categoryStats__QhRQ8{gap:12px}.high-protein-foods_statCard__5FXO6{padding:13px;gap:11px}.high-protein-foods_statCard__5FXO6 img{width:50px;height:65px}.high-protein-foods_statCard__5FXO6 strong{font-size:24px}.high-protein-foods_statCard__5FXO6>svg{display:none}.high-protein-foods_categoryGrid__YbTR2{gap:20px}.high-protein-foods_categoryPhoto__Dmv2L img{height:260px}.high-protein-foods_categoryPhoto__Dmv2L figcaption{padding:18px;gap:10px}.high-protein-foods_categoryPhoto__Dmv2L figcaption p{font-size:11px}.high-protein-foods_categoryTable__QOxfS tbody td,.high-protein-foods_categoryTable__QOxfS tbody th,.high-protein-foods_categoryTable__QOxfS thead th{padding:18px 14px}.high-protein-foods_faqGrid__WN2nG{gap:30px}.high-protein-foods_deepGrid__RlfzE{gap:17px}.high-protein-foods_deepCopy__IMJH3{padding:21px}}@media (max-width:960px){.high-protein-foods_categoryGrid__YbTR2{grid-template-columns:1fr}.high-protein-foods_categoryPhoto__Dmv2L{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.high-protein-foods_categoryPhoto__Dmv2L img{height:260px}.high-protein-foods_categoryPhoto__Dmv2L figcaption{padding:30px}.high-protein-foods_categoryPhoto__Dmv2L figcaption p{font-size:13px}.high-protein-foods_scrollHint__0FBpR{display:flex}.high-protein-foods_categoryStats__QhRQ8{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.high-protein-foods_statCard__5FXO6{padding:16px;gap:15px}.high-protein-foods_statCard__5FXO6>svg{display:block}.high-protein-foods_statCard__5FXO6 img{width:64px;height:70px}.high-protein-foods_statCard__5FXO6 span{font-size:12px}.high-protein-foods_statCard__5FXO6 small{font-size:10px}.high-protein-foods_table__QFPEO tbody td,.high-protein-foods_table__QFPEO tbody th{font-size:13px}.high-protein-foods_deepGrid__RlfzE{grid-template-columns:repeat(2,minmax(0,1fr))}.high-protein-foods_faqPhoto__EgYcZ img{height:270px}.high-protein-foods_faqGrid__WN2nG{grid-template-columns:1fr;gap:25px}.high-protein-foods_faqPhoto__EgYcZ{display:none}}@media (max-width:760px){.high-protein-foods_page__DDJOf h1{font-size:clamp(43px,7.5vw,57px)}.high-protein-foods_categoryStats__QhRQ8{margin-top:25px}.high-protein-foods_statCard__5FXO6{padding:14px;gap:12px}.high-protein-foods_statCard__5FXO6 strong{font-size:25px}.high-protein-foods_statCard__5FXO6 span{font-size:11px}.high-protein-foods_statCard__5FXO6 img{width:54px;height:65px}.high-protein-foods_categoryPhoto__Dmv2L{grid-template-columns:1.2fr 1fr}.high-protein-foods_categoryPhoto__Dmv2L img{height:240px}.high-protein-foods_categoryPhoto__Dmv2L figcaption{padding:23px}.high-protein-foods_categoryPhoto__Dmv2L figcaption p{font-size:12px}.high-protein-foods_categoryPhoto__Dmv2L figcaption .high-protein-foods_icon__OrEYR{display:none}.high-protein-foods_categoryTable__QOxfS tbody td,.high-protein-foods_categoryTable__QOxfS tbody th,.high-protein-foods_categoryTable__QOxfS thead th{padding:18px}.high-protein-foods_deepCard__omDC5:first-child{grid-template-columns:1fr 1.4fr}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepCopy__IMJH3{padding:25px}.high-protein-foods_deepCard__omDC5:first-child h3{font-size:22px}}@media (max-width:520px){.high-protein-foods_page__DDJOf h1{font-size:43px}.high-protein-foods_categoryStats__QhRQ8{gap:12px}.high-protein-foods_statCard__5FXO6{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:15px}.high-protein-foods_statCard__5FXO6 picture{width:100%}.high-protein-foods_statCard__5FXO6 img{width:100%;height:95px}.high-protein-foods_statCard__5FXO6 strong{font-size:27px}.high-protein-foods_statCard__5FXO6 span{font-size:11px}.high-protein-foods_statCard__5FXO6>svg{width:14px;height:14px;align-self:flex-end;margin-bottom:7px}.high-protein-foods_statNote___RtJk{font-size:10px}.high-protein-foods_categoryPhoto__Dmv2L{display:block}.high-protein-foods_categoryPhoto__Dmv2L img{height:245px}.high-protein-foods_categoryPhoto__Dmv2L figcaption{padding:22px}.high-protein-foods_categoryPhoto__Dmv2L figcaption strong{font-size:16px}.high-protein-foods_categoryPhoto__Dmv2L figcaption p{font-size:12px}.high-protein-foods_deepGrid__RlfzE{grid-template-columns:1fr;gap:20px}.high-protein-foods_deepCard__omDC5:first-child{display:flex}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepPhoto__3Lqkr{min-height:0;height:230px}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepPhoto__3Lqkr img{position:static;height:230px}.high-protein-foods_deepCard__omDC5:first-child .high-protein-foods_deepCopy__IMJH3{padding:24px}.high-protein-foods_deepCard__omDC5:first-child h3{font-size:21px}.high-protein-foods_deepCard__omDC5:first-child p{font-size:13px}.high-protein-foods_deepPhoto__3Lqkr img{height:230px}.high-protein-foods_deepCopy__IMJH3{padding:24px}.high-protein-foods_deepCopy__IMJH3 h3{font-size:19px}.high-protein-foods_deepCopy__IMJH3 p{font-size:13px}.high-protein-foods_faq__zuhkV summary{padding:20px;font-size:13px}.high-protein-foods_faq__zuhkV p{padding:0 20px 20px}.high-protein-foods_scrollHint__0FBpR{font-size:10px}}@media (max-width:380px){.high-protein-foods_page__DDJOf h1{font-size:38px}.high-protein-foods_statCard__5FXO6{padding:13px;gap:10px}.high-protein-foods_statCard__5FXO6 img{height:82px}.high-protein-foods_statCard__5FXO6 span{font-size:10px}.high-protein-foods_statCard__5FXO6>svg{display:none}.high-protein-foods_categoryPhoto__Dmv2L img{height:220px}.high-protein-foods_deepCopy__IMJH3{padding:22px}}.recipes_page__SU4dZ{padding-bottom:24px}.recipes_page__SU4dZ nav[class*=jumpNav] a{gap:7px}.recipes_page__SU4dZ nav[class*=jumpNav] a svg{width:14px;height:14px}.recipes_recipeGrid__meGoj{gap:22px}.recipes_recipeCard__Dz4Y8{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fffef9;transition:transform .25s,border-color .25s,box-shadow .25s}.recipes_recipeCard__Dz4Y8:hover{transform:translateY(-3px);border-color:#95ab7d;box-shadow:0 14px 32px #193c3209}.recipes_cardPhoto__A1WII{position:relative;flex:0 0 auto;height:230px;overflow:hidden;background:#e8ecdf}.recipes_cardPhoto__A1WII img{position:absolute;display:block;width:100%;height:100%;object-fit:cover}.recipes_prepTag__xFQt5{position:absolute;bottom:15px;left:16px;display:flex;align-items:center;gap:7px;background:#fffef5ed;border:1px solid #fff;color:#385c42;font-size:10px;font-weight:550;padding:9px 12px;border-radius:40px}.recipes_prepTag__xFQt5 svg{width:14px;height:14px}.recipes_cardCopy__nQUG7{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.recipes_cardEyebrow__RrS6_{display:flex;align-items:center;gap:10px;color:#6b7e58;font-size:10px;margin-bottom:17px}.recipes_cardEyebrow__RrS6_>span:first-child{width:32px;height:32px;border-radius:9px}.recipes_cardEyebrow__RrS6_ svg{width:17px;height:17px}.recipes_cardCopy__nQUG7 h3{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin-bottom:13px}.recipes_cardCopy__nQUG7>p{font-size:12px;line-height:1.85;color:var(--muted);margin-bottom:22px}.recipes_cardBottom__BviFc{margin-top:auto}.recipes_serving__ed6pt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#758169;font-size:9px;line-height:1.8;padding-bottom:12px}.recipes_serving__ed6pt svg{width:13px;height:13px}.recipes_cookTime__jwUo3{margin-left:auto}.recipes_macros__kyzVL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recipes_macros__kyzVL>div{border:1px solid #e5eadc;border-radius:10px;background:#f2f5eb;padding:12px 10px}.recipes_macros__kyzVL dt{display:flex;align-items:center;gap:5px;font-size:9px;color:#72825e;margin-bottom:7px}.recipes_macros__kyzVL dt svg{width:13px;height:13px}.recipes_macros__kyzVL dd{font-size:12px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.recipes_readRecipe__bPR4c{display:flex;align-items:center;justify-content:space-between;color:#416342;font-size:11px;font-weight:600;border-top:1px solid #e5eadc;margin-top:17px;padding-top:17px}.recipes_readRecipe__bPR4c svg{width:17px;height:17px;transition:transform .2s}.recipes_recipeCard__Dz4Y8:hover .recipes_readRecipe__bPR4c svg{transform:translateX(3px)}.recipes_rangeNote__Li6MH{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--muted);line-height:1.85;margin-top:24px}.recipes_rangeNote__Li6MH svg{width:16px;height:16px;margin-top:2px}.recipes_steps__loxN_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.recipes_step___CBPL{border:1px solid var(--line);border-radius:15px;background:#f0f4e8;padding:26px}.recipes_stepTop___hNEi{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.recipes_stepTop___hNEi>span:last-child{font-size:12px;color:#91a476;font-weight:550}.recipes_stepTop___hNEi>span:first-child{background:#e2eacb}.recipes_step___CBPL h3{font-size:17px;font-weight:600;margin-bottom:12px;letter-spacing:-.02em}.recipes_step___CBPL p{font-size:12px;color:var(--muted);line-height:1.85}.recipes_tracker__NW3Ej{margin-bottom:38px}@media (max-width:1100px){.recipes_cardCopy__nQUG7{padding:20px}.recipes_cardPhoto__A1WII{height:220px}.recipes_cardCopy__nQUG7 h3{font-size:18px}.recipes_macros__kyzVL dd{font-size:11px}.recipes_step___CBPL{padding:22px}}@media (max-width:760px){.recipes_recipeGrid__meGoj{gap:17px}.recipes_steps__loxN_{grid-template-columns:1fr;gap:14px}.recipes_step___CBPL{padding:25px}.recipes_stepTop___hNEi{margin-bottom:17px}.recipes_step___CBPL p{font-size:13px}.recipes_tracker__NW3Ej{margin-bottom:20px}}@media (max-width:520px){.recipes_cardPhoto__A1WII{height:245px}.recipes_cardCopy__nQUG7{padding:24px}.recipes_cardCopy__nQUG7 h3{font-size:20px}.recipes_cardCopy__nQUG7>p,.recipes_macros__kyzVL dd{font-size:13px}.recipes_macros__kyzVL dt,.recipes_serving__ed6pt{font-size:10px}.recipes_rangeNote__Li6MH,.recipes_readRecipe__bPR4c{font-size:12px}}@media (max-width:380px){.recipes_cardPhoto__A1WII{height:215px}.recipes_cardCopy__nQUG7{padding:21px}.recipes_cardCopy__nQUG7 h3{font-size:19px}.recipes_macros__kyzVL dd{font-size:12px}.recipes_macros__kyzVL>div{padding:11px 9px}.recipes_cookTime__jwUo3{margin-left:0}.recipes_step___CBPL{padding:23px}}