.research-heading{padding-bottom:38px;border-bottom:1px solid var(--line)}.research-heading h1{font:500 clamp(2.2rem,4vw,4rem)/1.4 var(--sans);margin:18px 0;color:var(--wine)}.research-lead{font:400 clamp(1.5rem,2.8vw,2.7rem)/1.65 var(--sans);margin:24px 0}.research-lead em{font-style:normal;color:#6f7d5c}.research-heading>p:last-child{max-width:850px;line-height:1.9}.research-list{padding-top:48px}.research-list .article-grid{gap:56px 30px}.research-list .article-card h2,.research-related .article-card h2{font-size:1.35rem;line-height:1.6;margin:12px 0}.research-list .article-card p,.research-related .article-card p{line-height:1.85}.research-list .article-photo{aspect-ratio:3/2}.research-list .eyebrow,.research-related .eyebrow{letter-spacing:0;font:400 .875rem/1.7 var(--sans);color:#4c6a4d;margin-top:20px}.research-reading{max-width:1140px;padding:42px var(--gutter) 0;margin:auto}.research-article-header{max-width:900px;margin:36px auto}.research-article-header h1{font:500 clamp(2rem,3.2vw,3.25rem)/1.5 var(--sans);margin:20px 0;overflow-wrap:anywhere}.research-article-header .eyebrow{letter-spacing:0;font-family:var(--sans);font-size:.9rem;color:#4c6a4d}.research-reading figure{margin:0 0 40px}.research-reading figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.research-reading figcaption{font-size:.875rem;color:#746653;margin-top:8px}.research-body{max-width:780px;margin:auto;font-size:1.0625rem;line-height:1.95}.research-body section{scroll-margin-top:125px;margin:46px 0}.research-body h2{font:500 clamp(1.4rem,2.3vw,1.9rem)/1.65 var(--sans);margin:24px 0 14px}.research-body h3{font:500 1.2rem/1.6 var(--sans);margin-top:28px}.research-body p{margin:16px 0}.research-body ul,.research-body ol{padding-left:1.4em}.short-answer{background:#eee9d9;border-left:3px solid #4C6A4D;padding:16px 28px}.short-answer h2{margin-top:0}.research-toc{padding:18px 0;border-bottom:1px solid var(--line)}.research-toc a,.research-references a{text-decoration:underline;text-underline-offset:4px}.research-toc li{margin:9px 0}.research-note{background:#eee9d9;padding:28px;max-width:1200px;margin:36px auto 70px;line-height:1.9}.research-note h2{font-size:1.4rem}.research-references{overflow-wrap:anywhere}.research-references li{margin-bottom:26px}.research-references p{font-size:.9rem}.breadcrumbs{font-size:.875rem;line-height:1.8}.research-related .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-related>h2{font-size:1.8rem;margin-bottom:28px}@media(min-width:1001px){.header nav{gap:clamp(14px,1.5vw,30px)}}@media(max-width:640px){.research-heading{padding-top:30px}.research-heading br{display:none}.research-reading{padding-top:25px}.research-article-header{margin:25px 0}.research-reading figure{margin-bottom:25px}.research-body{font-size:1rem}.short-answer{padding:18px}.research-note{margin-inline:var(--gutter);padding:22px}.research-body .research-note{margin-inline:0}.research-related .article-grid{grid-template-columns:1fr}.research-body section{scroll-margin-top:100px}}@media(min-width:1001px)and (max-width:1150px){.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:25px var(--gutter);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:24px}.header nav.open{display:flex}.header .nav-cta{margin-left:auto}#menu{display:flex;gap:8px;align-items:center;background:none;border:0;color:var(--wine);font-size:.875rem;min-height:44px}}.product-banner{background:#6e2c3d;color:#f5f1e6;text-align:center;padding:42px var(--gutter)}.product-banner h1{font:500 clamp(1.45rem,2.6vw,2.65rem)/1.65 var(--sans);letter-spacing:0;margin:0;color:inherit}.product-banner h1 span{display:inline-block}.product-shop-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:640px}.product-shop-links a{padding:12px 10px;gap:8px;min-width:0;min-height:82px}.product-shop-links .recommended-line{border-color:#06a947;background:#f2f8ee}.product-shop-links .social-icon{width:40px;height:40px}.line-recommend-icon{position:relative;display:block;flex-shrink:0}.recommend-star{position:absolute;top:-6px;right:-6px;font-size:14px;line-height:20px;width:20px;text-align:center;background:#f2f8ee;color:#6e2c3d;border-radius:50%}.recommended-line small{display:block;font:400 .75rem/1.5 var(--sans);color:#35653c}.product-shop-links a>span:last-child{font-size:.875rem}@media(max-width:1250px){.product-shop-links a{flex-direction:column;gap:5px;text-align:center}.product-shop-links a>span:last-child{display:none}}@media(max-width:640px){.product-banner{padding:28px 20px}.product-shop-links{gap:8px}.product-shop-links a{padding:12px 5px;font-size:.875rem;min-height:108px}.product-shop-links img,.product-shop-links .social-icon{width:36px;height:36px}}
