.structural-reuse>p{max-width:850px;margin:20px 0}.reuse-figure{margin:36px 0}.reuse-visual{display:grid;grid-template-columns:1fr 1fr 1.12fr;gap:20px}.reuse-file{padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.reuse-file>.eyebrow{min-height:34px}.reuse-block{display:block;padding:13px 14px;margin-top:12px;border:1px solid var(--line);font-size:14px;line-height:1.4}.same-layout{background:#183b2b;border-color:#7cb684;color:#d7ff9b}.same-section{background:#3b3420;border-color:#9e8e58;color:#e7c97e}.own-part{color:var(--muted);border-style:dashed}.archive-pool{display:flex;flex-direction:column;justify-content:center;border-color:#a28b4b}.archive-pool strong{font:29px/1.2 Georgia;color:var(--gold);margin:18px 0}.archive-pool p:last-child{font-size:14px}.reuse-figure figcaption{margin-top:14px;font-size:12px;color:var(--muted)}.repeat-evidence{padding:26px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);margin:28px 0}.repeat-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.repeat-values strong{display:block;font:clamp(25px,3.2vw,42px)/1.1 Georgia;color:var(--lime);white-space:nowrap}.repeat-values span{display:block;font-size:12px;color:var(--muted);margin-top:12px;line-height:1.5}.repeat-evidence>p:last-child{font-size:12px;line-height:1.7}.reuse-context{margin-top:18px}.explain-product .repeat-values{grid-template-columns:1fr;gap:18px}.explain-product .repeat-values strong{font-size:29px}.explain-product .repeat-values span{margin-top:4px}@media(max-width:760px){.reuse-visual,.repeat-values{grid-template-columns:1fr}.reuse-file>.eyebrow{min-height:0}.repeat-values strong{font-size:38px}.reuse-file{padding:22px}.repeat-evidence{padding:22px}}