.colour-story-note{margin:24px 0;padding:22px 26px;border:1px solid #b49a6a50;background:#f5f0e6;display:grid;grid-template-columns:.3fr 1fr;gap:24px;color:#173e32}.colour-story-note>span{font-size:10px;letter-spacing:.1em;color:#79623e;line-height:1.7}.colour-story-note strong{font:400 21px/1.5 var(--font-display),Microsoft YaHei,sans-serif}.colour-story-note p{font-size:12px;line-height:1.9;margin:9px 0}.colour-story-note small{display:block;font-size:11px;line-height:1.8;color:#656a5f}.customization-page .colour-story-note{margin:25px 6%}@media (max-width:680px){.colour-story-note{grid-template-columns:1fr;gap:10px;padding:20px}}.ai-companion-service{--companion-muted:#677365;--companion-accent:#887247;color:#173e32;padding:26px 30px;background:#f6f1e6;border:1px solid #d8cebb}.ai-companion-service--dark{--companion-muted:#c0cdbd;--companion-accent:#d8be94;color:#f6f0e4;background:transparent;border-color:#ffffff26}.ai-companion-service .ai-companion-status{font-size:10px;letter-spacing:.07em;line-height:1.8;color:var(--companion-accent);margin-bottom:15px}.ai-companion-service h3{font:400 27px/1.5 var(--font-display),Microsoft YaHei,sans-serif;margin:0 0 16px}.ai-companion-service h3>span{display:block}.ai-companion-service h3>span:lang(zh-CN){font:400 25px/1.6 PingFang SC,Microsoft YaHei,sans-serif}.ai-companion-service h3 .ai-companion-subtitle{font-size:19px;margin-top:8px;color:var(--companion-muted)}.ai-companion-service dd,.ai-companion-service>p:not(.ai-companion-status){font-size:12px;line-height:1.9;color:var(--companion-muted)}.ai-companion-service .ai-companion-entitlement{margin-top:20px;padding-top:16px;border-top:1px solid #a49a7d40}.ai-companion-entitlement strong{display:block;color:var(--companion-accent);font-weight:500}.ai-companion-entitlement span{display:block;margin-top:5px}.ai-companion-service summary{cursor:pointer;padding:18px 0;font-size:12px}.ai-companion-service dl>div{border-top:1px solid #a49a7d40;padding:14px 0}.ai-companion-service dt{font-size:12px;margin-bottom:6px}.ai-companion-service .ai-companion-boundary{font-size:11px;line-height:1.8;color:var(--companion-muted)}.ai-companion-service>a{display:inline-flex;gap:15px;font-size:11px;border-bottom:1px solid #a49a7d60;padding:7px 0}.ai-companion-service :is(summary,a):focus-visible{outline:2px solid var(--companion-accent);outline-offset:4px}.customization-page #studio-main>.ai-companion-service{margin:0 auto 40px;max-width:1370px;width:88%}.collection-inner-mark-copy>.ai-companion-service{padding:0;border:0}@media (max-width:680px){.ai-companion-service{padding:22px}.ai-companion-service h3>span:lang(zh-CN){font-size:23px}}