.eco3-wticore-article{--eco3-navy:#0f204b;--eco3-red:#b71c1c;--eco3-blue:#1565c0;--eco3-gold:#b8952a;--eco3-gray:#64748b;--eco3-bg-cool:#eaf2fb;--eco3-bg-hot:#fbeaea;font-family:'DM Sans','Helvetica Neue',Arial,sans-serif;color:#1a1a1a;line-height:1.65;max-width:860px;margin:0 auto;padding:32px 16px 80px;font-size:17px}.eco3-wticore-article *{box-sizing:border-box}.eco3-wticore-hero{margin:24px 0 40px}.eco3-wticore-article h1{color:var(--eco3-navy);font-size:2.1em;line-height:1.2;margin:0 0 12px;font-weight:700;letter-spacing:-.01em}.eco3-wticore-deck{color:var(--eco3-gray);font-size:1.15em;font-style:italic;margin:0 0 28px}.eco3-wticore-tldr{background:#f5f7fb;border-left:4px solid var(--eco3-navy);border-radius:4px;padding:22px 26px;margin:28px 0}.eco3-wticore-tldr-lead{font-size:1.05em;line-height:1.55;margin:0 0 12px}.eco3-wticore-tldr-lead strong{color:var(--eco3-navy);font-weight:600}.eco3-wticore-tldr-bullets{margin:16px 0 0;padding-left:22px;font-size:.95em;color:#333}.eco3-wticore-tldr-bullets li{margin-bottom:6px}.eco3-wticore-toc{background:#fff;border:1px solid #d8e2ec;border-radius:6px;padding:18px 22px;margin:28px 0}.eco3-wticore-toc-toggle{display:none;background:0 0;border:0;font:inherit;color:var(--eco3-navy);font-weight:600;padding:0;cursor:pointer;margin-bottom:8px}.eco3-wticore-toc ol{margin:0;padding-left:22px;columns:2;column-gap:24px;font-size:.95em}.eco3-wticore-toc li{margin-bottom:4px;break-inside:avoid}.eco3-wticore-toc a{color:var(--eco3-navy);text-decoration:none}.eco3-wticore-toc a:hover{text-decoration:underline}@media (max-width:600px){.eco3-wticore-toc-toggle{display:block}.eco3-wticore-toc ol{display:none;columns:1}.eco3-wticore-toc[data-open=true] ol{display:block}}.eco3-wticore-section{margin:48px 0 32px}.eco3-wticore-article h2{color:var(--eco3-navy);font-size:1.55em;line-height:1.3;margin:0 0 18px;padding-bottom:8px;border-bottom:2px solid #d8e2ec;font-weight:700}.eco3-wticore-article h3{color:var(--eco3-navy);font-size:1.15em;margin:26px 0 10px;font-weight:600}.eco3-wticore-article p{margin:0 0 16px}.eco3-wticore-article ul,.eco3-wticore-article ol{margin:0 0 18px;padding-left:26px}.eco3-wticore-article li{margin-bottom:6px}.eco3-wticore-article a{color:var(--eco3-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.eco3-wticore-article a:hover{text-decoration-thickness:2px}.eco3-wticore-article code{font-family:'SF Mono',Menlo,Consolas,monospace;font-size:.9em;background:#f1f3f7;padding:1px 5px;border-radius:3px;color:var(--eco3-navy)}.eco3-wticore-table-wrap{margin:24px 0;overflow-x:auto}.eco3-wticore-table-wrap table{width:100%;border-collapse:collapse;font-size:.92em;background:#fff}.eco3-wticore-table-wrap caption{text-align:left;font-weight:600;color:var(--eco3-navy);padding:0 0 10px;caption-side:top}.eco3-wticore-table-wrap th{background:#f1f3f7;color:var(--eco3-navy);font-weight:600;padding:10px 12px;text-align:left;border-bottom:2px solid #d0d6e0}.eco3-wticore-table-wrap td{padding:10px 12px;border-bottom:1px solid #eef0f5;vertical-align:top}.eco3-wticore-table-wrap tr:hover td{background:#fafbfd}.eco3-wticore-hot{color:var(--eco3-red);font-weight:700;background:var(--eco3-bg-hot) !important}.eco3-wticore-cool{color:var(--eco3-blue);font-weight:700;background:var(--eco3-bg-cool) !important}.eco3-wticore-table-note{font-size:.85em;color:var(--eco3-gray);margin:10px 0 0;line-height:1.5}.eco3-wticore-figure{margin:28px 0;text-align:center}.eco3-wticore-figure img{max-width:100%;height:auto;border:1px solid #d8e2ec;border-radius:4px}.eco3-wticore-figure figcaption{margin-top:10px;font-size:.88em;color:#555;text-align:left;line-height:1.55}.eco3-wticore-source{display:block;margin-top:6px;color:var(--eco3-gray);font-size:.92em;font-style:italic}.eco3-wticore-context-box{background:#f2ead8;border:1px solid #e8d28a;border-left:4px solid var(--eco3-gold);border-radius:4px;padding:22px 26px;margin:36px 0}.eco3-wticore-context-box h2{color:var(--eco3-navy);font-size:1.2em;margin:0 0 14px;padding:0;border-bottom:0}.eco3-wticore-context-box ul{margin:0}.eco3-wticore-criteria{font-size:.95em}.eco3-wticore-criteria li sub{font-size:.85em}.eco3-wticore-data-dict{font-size:.9em}.eco3-wticore-data-dict code{font-size:.95em}.eco3-wticore-faq-item{border:1px solid #d8e2ec;border-radius:4px;margin-bottom:10px;background:#fff}.eco3-wticore-faq-item summary{cursor:pointer;padding:14px 18px;font-weight:600;color:var(--eco3-navy);list-style:none;position:relative;padding-right:40px}.eco3-wticore-faq-item summary::-webkit-details-marker{display:none}.eco3-wticore-faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4em;color:var(--eco3-gray)}.eco3-wticore-faq-item[open] summary:after{content:"−"}.eco3-wticore-faq-item[open] summary{border-bottom:1px solid #d8e2ec}.eco3-wticore-faq-item p{padding:16px 18px;margin:0}.eco3-wticore-cta{display:inline-block;background:var(--eco3-navy);color:#fff !important;padding:12px 22px;border-radius:4px;text-decoration:none !important;font-weight:600;margin:12px 0;transition:background .15s}.eco3-wticore-cta:hover{background:#1a2f6b}.eco3-wticore-footer{margin-top:56px;padding-top:28px;border-top:2px solid #d8e2ec;font-size:.92em}.eco3-wticore-share{margin-bottom:18px}.eco3-wticore-share-btn{display:inline-block;background:#f1f3f7;color:var(--eco3-navy) !important;padding:6px 14px;border-radius:3px;border:0;font:inherit;font-size:.9em;font-weight:500;cursor:pointer;margin:0 6px 6px 0;text-decoration:none !important;transition:background .15s}.eco3-wticore-share-btn:hover{background:#d8e2ec}.eco3-wticore-share-btn.copied{background:var(--eco3-gold);color:#fff !important}.eco3-wticore-license,.eco3-wticore-related{font-size:.88em;color:#555;margin:10px 0}@media (max-width:600px){.eco3-wticore-article{padding:20px 14px 60px;font-size:16px}.eco3-wticore-article h1{font-size:1.7em}.eco3-wticore-article h2{font-size:1.35em}.eco3-wticore-tldr{padding:18px}.eco3-wticore-context-box{padding:18px}}