.article-main{max-width:1000px;padding-top:36px;padding-bottom:64px}.article-breadcrumb{font-size:14px;margin-bottom:24px;line-height:1.8}.article-copy{max-width:840px;background:white;border:1px solid var(--line);border-radius:12px;padding:36px;margin:0 auto;overflow-wrap:anywhere}.article-title{font-size:clamp(2.4rem,6vw,4rem);line-height:1.05;margin:16px 0 28px}.article-copy h2{font-size:28px;margin:28px 0 16px}.article-copy p,.article-copy li{font-size:16px;line-height:1.8}.article-copy section+section{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.article-copy .article-sources a{text-underline-offset:4px}.article-copy .analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.article-main .tip-grid{margin-bottom:30px}@media(max-width:640px){.article-main{padding-top:24px}.article-copy{padding:22px}.article-copy .analysis-facts{grid-template-columns:1fr}.article-title{font-size:38px}.article-copy .modal-pick{gap:16px}.article-copy .modal-pick strong{font-size:26px}}
.knowledge-article p{margin-bottom:18px}.knowledge-article .knowledge-lead{font-size:18px;color:#40513e;line-height:1.8}.knowledge-article .knowledge-meta{font-size:13px;color:var(--muted);margin-bottom:28px}.knowledge-article h2{line-height:1.3}.knowledge-article a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.knowledge-article ul{padding-left:22px}.knowledge-article li{margin-bottom:8px}.knowledge-formula,.knowledge-callout{background:#edf3e8;border:1px solid #d4e2cc;border-radius:9px;padding:20px;margin:22px 0;line-height:1.7}.knowledge-formula strong{display:block;font-size:18px}.knowledge-formula span{display:block;font-size:14px;color:#52634c;margin-top:10px}.knowledge-table{margin:24px 0}.knowledge-table caption{text-align:left;font-size:14px;line-height:1.7;padding:14px 16px;color:var(--muted);white-space:normal}.knowledge-table th{font-size:13px;font-weight:600;padding:12px 16px}.knowledge-table td{font-size:15px;padding:12px 16px}.knowledge-sources p,.knowledge-sources li{font-size:14px}.knowledge-sources h2{font-size:23px}.knowledge-sources{margin-top:32px;border-top:1px solid var(--line);padding-top:6px}@media(max-width:640px){.knowledge-article .knowledge-lead{font-size:17px}.knowledge-formula,.knowledge-callout{padding:16px}.knowledge-formula strong{font-size:16px}.knowledge-article h2{font-size:25px}}
.dnb-contents{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0 30px;font-size:14px}.dnb-example-links{display:flex;flex-wrap:wrap;gap:10px}.knowledge-article .dnb-example-links .button{flex:1 1 200px;justify-content:center;text-align:center;text-decoration:none;min-height:48px}.knowledge-article .dnb-example-note{font-size:13px;line-height:1.6;margin:16px 0 0;color:var(--muted)}.knowledge-article .dnb-example-callout h2{margin-top:0}

.hits-hero{background:#14231a;color:#fff;border-radius:18px;padding:44px;position:relative;overflow:hidden}.hits-hero:after{content:'';position:absolute;width:250px;height:250px;right:-60px;top:-110px;border:1px solid #ffffff20;border-radius:50%;pointer-events:none}.hits-hero .eyebrow{color:var(--lime)}.hits-hero h1{font-size:clamp(3rem,8vw,5rem)}.hits-hero h1 span{color:var(--lime)}.hits-hero p:not(.eyebrow){max-width:600px;line-height:1.8;color:#c5d0c6;margin:16px 0}.hits-hero a{display:inline-block;color:var(--lime);font-size:14px;font-weight:700;margin-top:6px}.hits-notice{margin:20px 0;padding:18px 20px;border:1px solid #d4e1ca;border-radius:10px;background:#eaf1e4;color:#4d614b;font-size:14px;line-height:1.7}.hits-notice strong{color:#243d27}.hits-section{margin-top:48px}.hits-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.hits-heading h2{font-size:30px}.hits-heading>p{max-width:310px;color:var(--muted);font-size:14px}.hits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hit-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;min-width:0;display:flex;flex-direction:column}.hit-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.hit-badge{color:#285d32;background:#e6f5dc;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.hit-match{display:grid;gap:7px;margin:18px 0;font-size:19px;line-height:1.3}.hit-match>span{display:flex;align-items:center;gap:8px}.hit-facts{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:12px;border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;padding:14px 0}.hit-facts small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.hit-facts strong{font-size:14px;overflow-wrap:anywhere}.hit-analysis{margin-top:15px}.hit-analysis summary{font-size:14px;font-weight:700;cursor:pointer}.hit-analysis .analysis-copy{padding-top:12px}.hit-analysis .analysis-copy p{font-size:14px;line-height:1.75;margin:0 0 12px}.hit-link{display:block;margin-top:auto;padding-top:15px;color:#285d32;font-weight:700;font-size:13px}.hit-table-link{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.hits-grid{grid-template-columns:1fr}.hits-hero{padding:28px}.hits-heading{align-items:flex-start;flex-direction:column;gap:10px}.hits-section{margin-top:35px}.hit-facts{grid-template-columns:1.3fr .8fr .8fr;gap:8px}.hit-top{align-items:flex-start}.hit-top>span:first-child{line-height:1.5}}
