*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#202522;background:#fff;margin:0;font:17px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#365c4a}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #326a51}.skip{z-index:10;background:#fff;padding:1rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:0}.ownership{text-align:center;letter-spacing:.02em;background:#eff2ed;padding:9px 24px;font-size:12px}.ownership a{margin-left:5px}header{justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:auto;padding:30px 48px;display:flex}.brand{font-size:16px;line-height:1.3;text-decoration:none}.brand strong{font-size:21px;font-weight:650}.brand span{color:#55745e;padding-left:10px}nav{flex-wrap:wrap;gap:26px;display:flex}nav a{font-size:14px;text-decoration:none}nav a[aria-current]{text-decoration:underline}h1,h2,h3{letter-spacing:-.045em;font-weight:550;line-height:1.12}h1{margin:16px 0 24px;font-size:clamp(42px,6vw,76px)}h2{margin:0 0 22px;font-size:clamp(30px,4vw,46px)}h3{margin:0 0 14px;font-size:24px}p{margin:0 0 20px}.wrap{max-width:1184px;margin:auto;padding:64px 24px}.hero{background:#f5f5f0;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:64px;display:grid}.hero p{color:#4e5650;max-width:540px;font-size:20px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:650;color:#536750!important;font-size:12px!important}.button{color:#fff;background:#243c30;border-radius:100px;padding:14px 25px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.button:hover{color:#fff;background:#355640}.secondary{padding:14px 20px;font-size:15px;display:inline-block}.diagram{aspect-ratio:1;text-align:center;background:#e3e8df;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex;position:relative}.diagram svg{width:100%;height:auto}.diagram small{color:#4a554c;font-size:12px}.intro{color:#4e5650;max-width:720px;font-size:21px}.grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:#f5f6f3;border-radius:16px;padding:30px}.card .number{color:#5e705f;margin-bottom:30px;font-size:13px;display:block}.card p{color:#505952;font-size:16px}.card a{font-size:15px;font-weight:600}.band{border-top:1px solid #e0e4dd;border-bottom:1px solid #e0e4dd}.article{max-width:820px;margin:auto;padding:48px 24px 90px}.article h1{font-size:clamp(40px,5vw,62px)}.article h2{margin-top:54px;font-size:32px}.article h3{margin-top:30px}.lead{color:#505952;font-size:22px}.note{background:#f1f4ed;border-left:3px solid #6a8066;margin:28px 0;padding:22px}.table-wrap{margin:28px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dce1d8;padding:16px}th{background:#f0f3ec}ul,ol{padding-left:24px}li{margin-bottom:12px}details{border-bottom:1px solid #dce1d8;padding:20px 0}summary{cursor:pointer;font-weight:600}details p{margin:16px 0 0}footer{background:#f3f4ef;justify-content:space-between;gap:30px;padding:56px max(24px,50vw - 568px);display:flex}footer p{color:#5a625b;margin-top:20px;font-size:13px}footer nav{flex-direction:column;gap:12px}.sources{font-size:14px}.muted{color:#59635b;font-size:14px}@media (width<=800px){header{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}nav{gap:12px 20px}.wrap{padding:30px 20px}.hero{grid-template-columns:1fr;gap:24px;padding:32px 24px}.hero p{font-size:18px}.diagram{max-width:360px;margin:auto}.grid{grid-template-columns:1fr}.card .number{margin-bottom:15px}footer{flex-direction:column}.article{padding-top:24px}th,td{padding:12px}.intro{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.ownership,footer,.button{display:none}.article{max-width:none}.note,th{background:0 0}}.product-photo{margin:28px 0}.product-photo img{object-fit:contain;background:#fafafa;border-radius:18px;width:100%;height:auto;max-height:520px}.product-photo figcaption{color:#5b625c;margin-top:8px;font-size:12px}#analytics-settings[data-astro-cid-5krk3x6l]{z-index:20;background:#fff;border:1px solid #bfc9bd;border-radius:16px;max-width:580px;padding:20px;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 10px 50px #0002}p[data-astro-cid-5krk3x6l]{margin:0 0 14px;font-size:14px}button[data-astro-cid-5krk3x6l]{font:inherit;cursor:pointer;background:#fff;border:1px solid #657561;border-radius:30px;margin:0 8px 4px 0;padding:10px 16px;font-size:14px}.privacy-control[data-astro-cid-5krk3x6l]{margin:16px 24px;display:block}[data-astro-cid-5krk3x6l][hidden]{display:none!important}
