.mold-page .m-hero-card{padding:32px;border:1px solid #cba96055;border-radius:12px;background:#0c0e11;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.mold-page .m-hero-card ol{padding:0;list-style:none;counter-reset:step}.mold-page .m-hero-card li{counter-increment:step;padding:18px 0;border-bottom:1px solid #ffffff20;color:#d4d6db}.mold-page .m-hero-card li:before{content:"0" counter(step);color:#cba960;margin-right:16px;font-size:.9rem}.mold-page .m-hero-card strong{display:block;color:#e5c681;font-size:1.2rem}.mold-page .m-hero-card p{font-size:.95rem}.mold-page .d-hero{background:#090b0e}.mold-page .m-short-answer{max-width:85ch}.mold-page ul,.mold-page ol{padding-left:24px;color:#ced2d9}.mold-page li{margin-bottom:12px}.mold-page .d-toc ol{padding-left:20px}.mold-page .d-section p+ul{margin-top:-5px}.mold-page .d-table caption{padding:18px;text-align:left;color:#e5c681}.mold-page .m-source{font-size:.9rem;color:#bfc5cf}.mold-page .d-hero h1{hyphens:none}.mold-page .d-section .d-button{margin-top:5px}.mold-page .d-section .d-links p{margin-bottom:0}@media(max-width:760px){.mold-page .m-hero-card{padding:24px}.mold-page .d-hero h1{font-size:clamp(1.85rem,7.5vw,2.3rem)}.mold-page .d-table{font-size:.9rem}}
.mold-page .m-toc{padding-top:18px;padding-bottom:18px}
.mold-page .m-toc-disclosure{padding:0;border:1px solid #ffffff24;border-radius:10px;background:#ffffff03}
.mold-page .m-toc-disclosure>summary{margin:0;padding:15px 20px;min-height:54px;list-style-position:inside;font-family:Outfit,Arial,sans-serif;font-size:1rem;color:#e5c681}
.mold-page .m-toc-disclosure>summary::marker{color:#cba960}
.mold-page .m-toc-disclosure>summary:focus-visible{outline-offset:3px;border-radius:10px}
.mold-page .m-toc-disclosure>ol{list-style:none;padding:0 20px 16px;margin:0;gap:2px 24px}
.mold-page .m-toc-disclosure li{margin:0}
.mold-page .m-toc-disclosure a{display:block;min-height:44px;padding:8px 10px;border-radius:6px;text-decoration:none}
.mold-page .m-toc-disclosure a:hover{background:#cba96015;text-decoration:underline}

/* Approved keyword expansion: compact, static proof strip; no widget or extra JS. */
.mold-page .m-proof-strip{padding:22px 0;background:linear-gradient(110deg,#11291f,#0d1b16);border-block:1px solid #355d49}
.mold-page .m-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mold-page .m-proof-item{display:flex;gap:14px;align-items:flex-start;min-width:0}
.mold-page .m-proof-item>svg{color:#8cbd9c;flex:none;margin-top:3px}
.mold-page .m-proof-item strong{display:block;color:#e4eee7;font-size:1rem;line-height:1.45}
.mold-page .m-proof-item span{display:block;color:#bed0c4;font-size:.875rem;line-height:1.55;margin-top:5px}
.mold-page .m-service-extension,.mold-page .m-expertise{margin-top:30px;padding:26px;border:1px solid #365b49;border-radius:12px;background:linear-gradient(130deg,#12271e,#141c19)}
.mold-page .m-service-extension p:last-child,.mold-page .m-expertise p:last-child{margin-bottom:0}
@media(max-width:760px){.mold-page .m-proof-grid{grid-template-columns:1fr;gap:16px}.mold-page .m-proof-item+.m-proof-item{border-top:1px solid #335342;padding-top:16px}.mold-page .m-service-extension,.mold-page .m-expertise{padding:22px 20px}}
