.glossary-guide{--blue:#2c59b9;--navy:#102044;--ink:#202a3b;--muted:#566173;--line:#dce2ec;--pale:#f0f4fb;--font:Helvetica,"Helvetica Neue",Arial,sans-serif}.glossary-guide *{box-sizing:border-box}.glossary-guide{font-family:var(--font);color:var(--ink);background:#fff;font-size:16px;margin:0}.glossary-guide a{color:inherit;text-underline-offset:4px}.glossary-guide button{font:inherit}.glossary-guide a:focus-visible,.glossary-guide button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.glossary-guide p{line-height:1.55;margin:0 0 14px}.glossary-guide h1,.glossary-guide h2,.glossary-guide h3{color:var(--navy);margin:0;font-weight:700}.glossary-guide h1{font-size:clamp(2.6rem,5vw,4.7rem);letter-spacing:-.05em;line-height:1.08}.glossary-guide h2{font-size:1.3rem;line-height:1.3;letter-spacing:-.025em}.glossary-guide h3{font-size:1rem;line-height:1.35}.glossary-guide sup{font-size:.68em;color:var(--blue);white-space:nowrap}.glossary-guide sup a{padding:0 1px}.glossary-guide .skip{position:absolute;top:-80px;left:20px;background:white;padding:15px;z-index:10}.glossary-guide .skip:focus{top:15px}.glossary-guide .navigation{max-width:1200px;padding:22px 34px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.glossary-guide .brand{display:flex;gap:10px;align-items:center;text-decoration:none;width:-moz-max-content;width:max-content;color:#101010}.glossary-guide .brand span{font-size:25px;font-weight:700;letter-spacing:.17em}.glossary-guide .brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.glossary-guide .toolbar{max-width:1132px;margin:26px auto;display:flex;justify-content:space-between;gap:20px;font-size:14px;align-items:center}.glossary-guide .toolbar>div{display:flex;gap:22px;align-items:center}.glossary-guide .toolbar button{border:1px solid var(--line);border-radius:4px;background:white;padding:10px 16px;cursor:pointer}.glossary-guide .resource{max-width:1132px;margin:0 auto 45px}.glossary-guide .hero{border-top:5px solid var(--blue);padding:25px 0 24px;border-bottom:1px solid var(--line)}.glossary-guide .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;color:var(--blue);display:flex;justify-content:space-between;gap:15px;text-transform:uppercase}.glossary-guide .eyebrow span{color:var(--muted);letter-spacing:.04em}.glossary-guide .headline{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:25px 0 20px}.glossary-guide .hero-mark{display:none}.glossary-guide .subtitle{font-size:1.25rem;color:var(--muted);margin:15px 0 0}.glossary-guide .meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);gap:20px}.glossary-guide .intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:34px 0}.glossary-guide .resource h2{display:flex;gap:14px;align-items:baseline;margin-bottom:22px}.glossary-guide .resource h2>span{color:var(--blue);font-size:12px;letter-spacing:.08em}.glossary-guide .overview{font-size:18px}.glossary-guide .causes{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;list-style:none;padding:0;margin:16px 0 0;font-size:14px}.glossary-guide .causes li{border-left:3px solid var(--line);padding-left:10px}.glossary-guide .priority{display:flex;gap:15px;margin-bottom:17px}.glossary-guide .priority:last-child{margin:0}.glossary-guide .priority h3{margin-bottom:4px}.glossary-guide .priority p{font-size:16px;margin:0}.glossary-guide .number{color:var(--blue);font-size:13px;border:1px solid var(--line);border-radius:50%;min-width:28px;height:28px;display:grid;place-items:center}.glossary-guide .ingredients{background:var(--pale);padding:25px 28px;margin-bottom:32px}.glossary-guide .ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.glossary-guide .ingredient-grid>div+div{border-left:1px solid #cbd7eb;padding-left:25px}.glossary-guide .ingredient-grid h3{margin-bottom:10px}.glossary-guide .ingredient-grid p{font-size:16px;margin-bottom:8px}.glossary-guide .muted{color:var(--muted);font-size:14px!important}.glossary-guide .product-intro{color:var(--muted);max-width:800px}.glossary-guide .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:22px 0 28px}.glossary-guide .product{min-width:0}.glossary-guide .product-photo{display:block;background:#f6f7f9;margin-bottom:17px;height:240px;border:1px solid var(--line)}.glossary-guide .product-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.glossary-guide .role{font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--blue);text-transform:uppercase;margin-bottom:7px}.glossary-guide .product h3{font-size:18px;margin-bottom:10px}.glossary-guide .product h3 a{text-decoration:none}.glossary-guide .product p:not(.role){font-size:14px}.glossary-guide .product-link{font-weight:700;font-size:14px}.glossary-guide .care{padding:18px 22px;border-left:3px solid var(--blue);background:var(--pale);font-size:14px;line-height:1.55}.glossary-guide .resource-footer{font-size:12px;padding-top:20px;color:var(--muted)}.glossary-guide .sources{border-top:1px solid var(--line);padding-top:16px}.glossary-guide .sources h3{font-size:12px}.glossary-guide .sources ol{display:grid;grid-template-columns:1fr 1fr;gap:7px 30px;padding-left:18px;line-height:1.5}.glossary-guide .footer-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;margin-top:18px;color:var(--blue);font-weight:700}.glossary-guide .hub{max-width:1132px;margin:80px auto}.glossary-guide .hub h1{margin:22px 0}.glossary-guide .hub>.subtitle{max-width:620px}.glossary-guide .hub-grid{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.glossary-guide .resource-card{display:block;background:var(--pale);padding:35px;border-top:4px solid var(--blue);text-decoration:none}.glossary-guide .resource-card h2{font-size:30px;margin:30px 0 15px}.glossary-guide .read{display:block;font-weight:700;margin-top:30px;color:var(--blue)}.glossary-guide .hub-foot{border-top:1px solid var(--line);padding-top:25px;margin-top:80px;color:var(--muted)}@media(max-width:1200px){.glossary-guide .hub,.glossary-guide .resource,.glossary-guide .toolbar{margin-left:28px;margin-right:28px}}@media(max-width:700px){.glossary-guide .navigation{padding:18px 22px}.glossary-guide .hub,.glossary-guide .resource,.glossary-guide .toolbar{margin-left:22px;margin-right:22px}.glossary-guide .toolbar{align-items:flex-start}.glossary-guide .toolbar>div{flex-direction:column;gap:12px;align-items:flex-end}.glossary-guide .intro-grid{grid-template-columns:1fr;gap:30px;padding:26px 0}.glossary-guide .ingredient-grid{grid-template-columns:1fr;gap:18px}.glossary-guide .ingredient-grid>div+div{border-left:0;border-top:1px solid #cbd7eb;padding:18px 0 0}.glossary-guide .product-grid{grid-template-columns:1fr;gap:28px}.glossary-guide .product-photo{height:300px}.glossary-guide .meta{flex-direction:column;gap:8px}.glossary-guide .eyebrow{flex-wrap:wrap}.glossary-guide .sources ol{grid-template-columns:1fr}.glossary-guide .hub{margin-top:45px}.glossary-guide .hub-grid{grid-template-columns:1fr}.glossary-guide .hero{padding-top:18px}.glossary-guide .headline{margin-top:22px}.glossary-guide .subtitle{font-size:18px}.glossary-guide .product h3,.glossary-guide .resource h2{font-size:20px}.glossary-guide .product p:not(.role){font-size:16px}}.glossary-guide h1{overflow-wrap:anywhere}.glossary-guide .product-grid:has(>.product:only-child){grid-template-columns:1fr}.glossary-guide .product:only-child{display:grid;grid-template-columns:240px 1fr;-moz-column-gap:32px;column-gap:32px;align-content:center}.glossary-guide .product:only-child .product-photo{grid-row:1/6;margin:0}.glossary-guide .product:only-child .role{align-self:end}.glossary-guide .product:only-child .product-link{align-self:start}@media(max-width:700px){.glossary-guide .product:only-child{display:block}.glossary-guide .product:only-child .product-photo{margin-bottom:18px}}@media print{.glossary-guide .product:only-child{display:grid;grid-template-columns:140px 1fr;-moz-column-gap:22px;column-gap:22px}.glossary-guide .product:only-child .product-photo{height:140px;margin:0}.glossary-guide{width:8.5in;background:white;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glossary-guide .navigation,.glossary-guide .skip,.glossary-guide .toolbar{display:none!important}.glossary-guide .resource{width:7.6in;max-width:none;margin:.38in .45in .28in}.glossary-guide .hero{padding:12px 0 13px;border-top-width:4px}.glossary-guide .eyebrow{font-size:8px}.glossary-guide .headline{margin:13px 0 10px;gap:15px}.glossary-guide .hero-mark{display:block}.glossary-guide .hero-mark .brand span{font-size:18px}.glossary-guide .hero-mark img{width:29px;height:29px}.glossary-guide h1{font-size:35px;letter-spacing:-.035em}.glossary-guide .subtitle{font-size:12px;margin-top:7px}.glossary-guide .meta{font-size:8px;flex-direction:row}.glossary-guide .intro-grid{grid-template-columns:1fr 1fr;gap:27px;padding:18px 0}.glossary-guide .resource h2{font-size:13px;gap:9px;margin-bottom:12px}.glossary-guide .resource h2>span{font-size:8px}.glossary-guide .overview{font-size:11.5px;line-height:1.48}.glossary-guide h3{font-size:10.5px}.glossary-guide .causes{font-size:9px;gap:8px;margin-top:9px}.glossary-guide .priority{gap:9px;margin-bottom:9px}.glossary-guide .priority p{font-size:10px;line-height:1.4}.glossary-guide .priority h3{font-size:10.5px;margin-bottom:3px}.glossary-guide .number{font-size:9px;min-width:20px;height:20px}.glossary-guide .ingredients{padding:14px 16px;margin-bottom:17px}.glossary-guide .ingredient-grid{grid-template-columns:repeat(3,1fr);gap:15px}.glossary-guide .ingredient-grid>div+div{border-left:1px solid #cbd7eb;border-top:0;padding:0 0 0 14px}.glossary-guide .ingredient-grid h3{font-size:10.5px;margin-bottom:5px}.glossary-guide .ingredient-grid p{font-size:10px;line-height:1.4;margin:0 0 5px}.glossary-guide .muted{font-size:9px!important}.glossary-guide .product-intro{font-size:9.5px;line-height:1.4;margin-bottom:10px}.glossary-guide .product-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:12px 0 15px}.glossary-guide .product-photo{height:125px;margin-bottom:8px}.glossary-guide .role{font-size:8px;margin-bottom:4px}.glossary-guide .product h3{font-size:11px;margin-bottom:5px}.glossary-guide .product p:not(.role){font-size:9px;line-height:1.4;margin-bottom:5px}.glossary-guide .product-link{font-size:8.5px}.glossary-guide .care{padding:10px 12px;font-size:9px;line-height:1.45}.glossary-guide .resource-footer{font-size:8px;padding-top:10px}.glossary-guide .resource-footer p{line-height:1.4;margin-bottom:9px}.glossary-guide .sources{padding-top:9px}.glossary-guide .sources h3{font-size:8px}.glossary-guide .sources ol{font-size:7.6px;grid-template-columns:1fr 1fr;gap:3px 22px;margin:5px 0;padding-left:12px;line-height:1.4}.glossary-guide .footer-line{font-size:8px;padding-top:8px;margin-top:9px}.glossary-guide .care,.glossary-guide .product,.glossary-guide section{-moz-column-break-inside:avoid;break-inside:avoid}.glossary-guide a{text-decoration:none}}@page{size:8.5in 11in;margin:0}.glossary-guide .resource a,.glossary-guide .resource a:visited,.glossary-guide a,.glossary-guide a:visited{color:var(--blue)}.glossary-guide .product h3 a{text-decoration:underline}.glossary-guide #print-status,.glossary-guide .print-help{max-width:1132px;margin:0 auto 20px;font-size:13px;line-height:1.5}.glossary-guide .source-date{font-size:12px;margin:8px 0}.glossary-guide .meta a{white-space:nowrap}@media(max-width:1200px){.glossary-guide #print-status,.glossary-guide .print-help{margin-left:28px;margin-right:28px}}@media(max-width:700px){.glossary-guide #print-status,.glossary-guide .print-help{margin-left:22px;margin-right:22px}}@media print{.glossary-guide #print-status,.glossary-guide .print-help{display:none!important}.glossary-guide .source-date{font-size:8px;margin:6px 0}.glossary-guide .resource a{color:#2c59b9;text-decoration:underline}.glossary-guide .resource .brand{text-decoration:none}}.glossary-guide{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;background:white;color:#202a3b;padding-top:1px}.glossary-guide a{text-decoration:underline}.glossary-guide img{display:block}.glossary-guide .number,.glossary-guide button,.glossary-guide h1,.glossary-guide h2,.glossary-guide h3{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}@media print{body:has(.glossary-guide)>a,body:has(.glossary-guide)>footer,body:has(.glossary-guide)>header{display:none!important}body:has(.glossary-guide){background:white!important;margin:0!important}.glossary-guide{padding:0!important}}