.legal-note{margin:0 4.5% 45px;padding:22px 25px;border-left:4px solid var(--accent);background:#ece8df;max-width:1050px;font-size:16px}.legal-document{max-width:1050px;padding:0 4.5% 80px}.legal-document>section{padding:30px 0;border-top:1px solid var(--line)}.legal-document h2{font-size:30px;line-height:1.2}.legal-document p{font-size:17px;line-height:1.7}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:40px}.legal-nav a{font-size:14px;text-decoration:underline}.tools-strip{padding:26px 4.5% 22px;border-bottom:1px solid var(--line);background:#f4f3ee;color:#24231f;overflow:hidden}.tools-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.tools-heading .eyebrow{margin-bottom:0;font-size:12px}.tools-toggle{background:transparent;border:1px solid #777;color:#24231f;font-size:12px;padding:8px 12px;border-radius:20px;min-height:34px}.tool-window{overflow:hidden;margin:25px 0}.tool-rail{display:flex;width:max-content;animation:toolflow 34s linear infinite}.tool-group{display:flex;align-items:center;gap:100px;padding-right:100px;flex:none}.tool-item{display:flex;align-items:center;gap:18px;text-decoration:none;min-width:230px;color:#24231f}.tool-item>strong{font-size:30px;letter-spacing:-1px;line-height:1.2}.tool-item span{font-size:17px;line-height:1.4}.tool-item small{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:5px;color:#666}.tool-item:not(:first-child){display:block}.tool-item img{width:110px;height:auto;object-fit:contain;flex-shrink:0;margin:10px 0}.tools-strip>.small{font-size:12px;margin:0}.tool-clone{pointer-events:auto}.tool-window:focus-within .tool-rail{animation-play-state:paused}.tools-strip.paused .tool-rail{animation-play-state:paused}@keyframes toolflow{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.tool-rail{animation:none;width:auto;display:block}.tool-group{flex-wrap:wrap;gap:25px;padding:0}.tool-clone{display:none}.tool-window{overflow:visible}.tools-toggle{display:none}.tool-item{min-width:0}}@media(max-width:760px){.tools-strip{padding:22px 5%}.tool-group{gap:50px;padding-right:50px}.tool-item>strong{font-size:25px}.tool-item{min-width:200px}.legal-document{padding:0 5% 60px}.legal-note{margin-left:5%;margin-right:5%}.legal-document h2{font-size:27px}}

/* Official editorial platform marks, kept unaltered and contain-sized. */
.ecosystem .ecosystem-context{font-size:17px;margin:18px 0 0;max-width:750px}.ecosystem .tool-group{gap:65px;padding-right:65px}.ecosystem .ecosystem-logo{display:flex!important;align-items:center;justify-content:center;gap:12px;min-width:225px;height:104px;padding:22px;background:#fff;border:1px solid #d9d9d1;text-decoration:none}.ecosystem .ecosystem-logo img{display:block;object-fit:contain;max-width:175px;width:auto;max-height:46px;height:auto;margin:0;opacity:1;filter:none}.ecosystem .ecosystem-logo.higgsfield{background:#101010}.ecosystem .ecosystem-logo.higgsfield img{width:180px;max-width:180px}.ecosystem .ecosystem-logo.google img{width:120px}.ecosystem .ecosystem-logo.claude img{width:160px}.ecosystem .ecosystem-logo.metricool img{width:170px}.ecosystem .ecosystem-logo.openclaw img{width:47px;height:47px;max-height:47px}.ecosystem .ecosystem-logo.openclaw span{font-size:24px;letter-spacing:-.5px;color:#24231f}.ecosystem>.small{font-size:12px;line-height:1.6;max-width:1000px}@media(max-width:760px){.ecosystem .tool-group{gap:30px;padding-right:30px}.ecosystem .ecosystem-logo{min-width:210px}.ecosystem .ecosystem-context{font-size:15px}}@media(prefers-reduced-motion:reduce){.ecosystem .tool-group{padding:0;gap:20px}.ecosystem .ecosystem-logo{min-width:210px}.ecosystem .tool-clone{display:none}}
