.guide-content .dek{font-size:1.24rem;line-height:1.55;color:var(--muted);max-width:48rem}.real-ad,.system-map{margin:1rem 0 1.8rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:24px;background:color-mix(in srgb,var(--surface) 90%,var(--accent) 10%)}.real-ad video,.real-ad img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:16px;background:#080a0c}.real-ad img{max-width:560px;margin:auto}.real-ad figcaption,.system-map figcaption{margin-top:.8rem;font-weight:750}.real-ad figcaption span,.system-map figcaption span{display:block;margin-top:.25rem;font-size:.94rem;font-weight:400;color:var(--muted)}.system-map img{display:block;width:100%;height:auto;border-radius:16px}.resource-kit{scroll-margin-top:calc(var(--header-height, 5rem) + 1.5rem);margin:2.5rem 0;padding:clamp(1.1rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:26px;background:color-mix(in srgb,var(--surface) 82%,var(--accent) 18%)}.resource-kit h2{margin-top:0}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.tool-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);text-decoration:none}.tool-card:hover{transform:translateY(-2px);border-color:var(--accent)}.tool-card span{color:var(--muted);font-size:.94rem}.prompt{margin:1.25rem 0;padding:1rem;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:18px}.prompt summary{font-weight:750;cursor:pointer}.prompt pre{white-space:pre-wrap;max-height:34rem;overflow:auto;font-size:.84rem;line-height:1.5}.prompt button{margin-top:.7rem}.copy-status{margin-left:.7rem;color:var(--muted)}@media(max-width:760px){.tool-grid{grid-template-columns:1fr}.resource-kit{margin-inline:0}}
    .evidence-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.evidence-item{min-width:0}.evidence-item>span{display:block;margin-top:.45rem;color:var(--muted);font-size:.88rem}.source-copy{margin-top:.8rem;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent);padding-top:.75rem}.source-copy summary,.compact-example>summary{cursor:pointer;font-weight:700}.compact-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.8rem}.compact-example{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:18px;padding:.9rem;background:var(--surface)}.compact-example .real-ad{border:0;padding:.5rem 0 0;margin:0;background:transparent}.compact-example .evidence-gallery{grid-template-columns:1fr}.compact-example .evidence-item:not(:first-child){margin-top:.75rem}
    @media(max-width:760px){.resource-kit{scroll-margin-top:8.25rem}.evidence-gallery,.compact-evidence{grid-template-columns:1fr}}
