.ed-seo{color:#14251c;background:#fffdf9;min-height:75dvh}.ed-seo__container{width:min(100% - 8vw,1120px);margin:0 auto}.ed-seo__hero{background:radial-gradient(circle at 87% 12%,#e9f3e8 0,#0000 29%),#fffaf2;border-bottom:1px solid #e8ece6}.ed-seo__hero .ed-seo__container{padding:100px 0 40px}.ed-seo__crumbs ol{color:#5f7065;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.ed-seo__crumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.ed-seo__crumbs svg{flex:none;width:13px;height:13px}.ed-seo__crumbs a:hover{color:#075d3a}.ed-seo__crumbs [aria-current]{color:#14251c;overflow-wrap:anywhere}.ed-seo__eyebrow{color:#087a48;letter-spacing:.19em;text-transform:uppercase;margin-top:30px;font-size:10px;font-weight:750}.ed-seo h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;max-width:880px;margin:10px 0 0;font:700 clamp(34px,4.4vw,56px)/1.04 Georgia,Times New Roman,serif}.ed-seo__intro{color:#4f6157;max-width:700px;margin-top:16px;font-size:15px;line-height:1.65}.ed-seo__meta{color:#5f7065;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;font-size:12px;display:flex}.ed-seo__byline a{color:#075d3a;font-weight:700}.ed-seo__language{color:#075d3a;background:#fff;border:1px solid #dce5dd;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-weight:700;display:inline-flex}.ed-seo__language svg{width:14px;height:14px}.ed-seo__body{padding-top:34px;padding-bottom:84px}.ed-seo__article{color:#34483b;max-width:820px;font-size:15px;line-height:1.75}.ed-seo__article a,.ed-seo__intro a{color:#075d3a;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ed-seo__capsule{color:#1f3528;background:#f1f8f2;border-left:4px solid #087a48;border-radius:4px 12px 12px 4px;padding:20px 22px;font-size:16px;line-height:1.7}.ed-seo__note{color:#34483b;background:#fff;border:1px solid #dce8dc;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:14px}.ed-seo__takeaways,.ed-seo__toc{background:#fff;border:1px solid #e5eae3;border-radius:13px;margin-top:22px;padding:20px 22px}.ed-seo__takeaways h2,.ed-seo__toc h2{color:#14251c;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ed-seo__takeaways ul{margin-top:10px;padding-left:20px;list-style:outside}.ed-seo__toc ol{margin-top:10px;padding-left:20px;list-style:decimal}.ed-seo__toc a{font-weight:600}.ed-seo__takeaways li+li,.ed-seo__toc li+li{margin-top:6px}.ed-seo__section{padding-top:34px;scroll-margin-top:110px}.ed-seo__section h2,.ed-seo__faq h2,.ed-seo__sources h2,.ed-seo__related h2,.ed-seo__products h2,.ed-seo__hub-section h2{color:#15281e;letter-spacing:-.02em;font:700 clamp(22px,2.4vw,27px)/1.2 Georgia,Times New Roman,serif}.ed-seo__answer{color:#1f3528;margin-top:10px;font-weight:500}.ed-seo__section>p+p,.ed-seo__section>p+ul,.ed-seo__section>p+ol,.ed-seo__section>*+.ed-seo__table-wrap{margin-top:12px}.ed-seo__section ul,.ed-seo__section ol{margin-top:12px;padding-left:22px}.ed-seo__section ul{list-style:outside}.ed-seo__section ol{list-style:decimal}.ed-seo__section li+li{margin-top:7px}.ed-seo__table-wrap{background:#fff;border:1px solid #e5eae3;border-radius:12px;margin-top:14px;overflow-x:auto}.ed-seo__table-wrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:14px;line-height:1.5}.ed-seo__table-wrap caption{color:#5f7065;text-align:left;caption-side:top;padding:12px 14px 0;font-size:12px}.ed-seo__table-wrap th,.ed-seo__table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2ec;padding:10px 14px}.ed-seo__table-wrap thead th{color:#5f7065;font-size:12px;font-weight:700}.ed-seo__table-wrap tbody th{color:#14251c;font-weight:700}.ed-seo__table-wrap tr:last-child>*{border-bottom:0}.ed-seo__table-note{color:#5f7065;padding:0 14px 12px;font-size:12px}.ed-seo__faq{margin-top:40px}.ed-seo__faq dl{border-top:1px solid #e8ece6;margin-top:12px}.ed-seo__faq dl>div{border-bottom:1px solid #e8ece6;padding:16px 0}.ed-seo__faq dt{color:#14251c;font-weight:750}.ed-seo__faq dd{margin-top:6px}.ed-seo__sources{margin-top:36px}.ed-seo__sources ul{margin-top:10px;padding-left:20px;font-size:14px;list-style:outside}.ed-seo__related{margin-top:36px}.ed-seo__related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ed-seo__related li a{color:#14251c;background:#fff;border:1px solid #e5eae3;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ed-seo__related li a:hover{color:#075d3a;border-color:#087a48}.ed-seo__related svg{flex:none;width:16px;height:16px}.ed-seo__chips{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ed-seo__cta{margin-top:36px}.ed-seo__button{background:#075d3a;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.ed-seo__button:hover{background:#06492e}.ed-seo__button svg{width:16px;height:16px}.ed-seo__products{margin-top:40px}.ed-seo__products header,.ed-seo__hub-section header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ed-seo__products header a,.ed-seo__hub-section header a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ed-seo__products header svg,.ed-seo__hub-section header svg{width:15px;height:15px}.ed-seo__products ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ed-seo__products li a{color:#14251c;background:#fff;border:1px solid #e5eae3;border-radius:12px;flex-direction:column;gap:4px;height:100%;padding:12px;font-weight:400;text-decoration:none;display:flex}.ed-seo__products li a:hover{border-color:#087a48}.ed-seo__product-image{aspect-ratio:1;background:#f6f8f4;border-radius:9px;margin-bottom:6px;display:block;position:relative}.ed-seo__products strong{font-size:13px;line-height:1.35}.ed-seo__product-price{color:#075d3a;font-weight:800}.ed-seo__products small{color:#5f7065;font-size:11px}.ed-seo__collection-bar{justify-content:flex-end;margin-bottom:14px;display:flex}.ed-seo__collection-bar a{color:#075d3a;background:#fff;border:1px solid #dce5dd;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.ed-seo__collection-bar svg{width:15px;height:15px}.ed-seo__grid{margin-bottom:26px}.ed-seo__empty{color:#34483b;background:#fff;border:1px dashed #cfdccf;border-radius:13px;padding:26px}.ed-seo__empty a{color:#075d3a;font-weight:700;text-decoration:underline}.ed-seo__hub-section+.ed-seo__hub-section{margin-top:44px}.ed-seo__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ed-seo__cards li a{color:#14251c;background:#fff;border:1px solid #e5eae3;border-radius:13px;flex-direction:column;gap:6px;height:100%;padding:18px;display:flex}.ed-seo__cards li a:hover{border-color:#087a48}.ed-seo__cards strong{font:700 19px/1.25 Georgia,Times New Roman,serif}.ed-seo__cards em{color:#087a48;font-size:12px;font-style:normal;font-weight:700}.ed-seo__cards span{color:#5f7065;font-size:13px;line-height:1.55}.ed-seo__facts{border-top:1px solid #e8ece6;margin-top:12px}.ed-seo__facts>div{border-bottom:1px solid #e8ece6;grid-template-columns:minmax(150px,.4fr) 1fr;gap:6px 18px;padding:12px 0;display:grid}.ed-seo__facts dt{color:#14251c;font-weight:750}.ed-seo__facts dd{overflow-wrap:anywhere}.ed-seo :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #087a48}@media (max-width:900px){.ed-seo__products ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-seo__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-seo__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.ed-seo__container{width:calc(100% - 32px)}.ed-seo__hero .ed-seo__container{padding:88px 0 28px}.ed-seo__eyebrow{margin-top:22px}.ed-seo__body{padding-top:24px;padding-bottom:60px}.ed-seo__products ul,.ed-seo__related ul,.ed-seo__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ed-seo__cards,.ed-seo__related ul{grid-template-columns:1fr!important}.ed-seo__facts>div{grid-template-columns:1fr}.ed-seo__capsule{padding:16px 18px;font-size:15px}}.ed-seo__sitemap-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 20px;margin-top:12px;font-size:14px;display:grid}.ed-seo__sitemap-list a{color:#075d3a;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:700px){.ed-seo__sitemap-list{grid-template-columns:1fr}}
