.detail-title[data-v-387cd711]{overflow-wrap:anywhere;max-width:28ch;margin:1rem 0 0}.detail-sdgs[data-v-387cd711]{margin-top:1rem}.detail-back[data-v-387cd711]{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.375rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.detail-back span[data-v-387cd711]{text-decoration:underline;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim);transition:text-decoration-color var(--duration) var(--ease-out)}.detail-back svg[data-v-387cd711]{transition:transform var(--duration) var(--ease-out)}.detail-back:hover span[data-v-387cd711]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.detail-back:hover svg[data-v-387cd711]{transform:translate(-2px)}.detail-layout.has-aside[data-v-387cd711]{grid-template-columns:minmax(0,var(--measure)) var(--sidebar-w);align-items:start;gap:4rem;display:grid}.detail-main[data-v-387cd711]{min-width:0;max-width:var(--measure);overflow-wrap:anywhere}.detail-image[data-v-387cd711-s]{width:100%;height:auto;box-shadow:var(--shadow-raised);border-radius:.375rem;display:block}.detail-lead[data-v-387cd711-s]{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.1875rem;line-height:1.6}.detail-image+.detail-body[data-v-387cd711-s],.detail-image+.detail-lead[data-v-387cd711-s]{margin-top:1.75rem}.detail-lead+.detail-body[data-v-387cd711-s]{margin-top:1.25rem}.detail-body[data-v-387cd711-s]>:first-child{margin-top:0}.detail-body[data-v-387cd711-s] table{max-width:100%;display:block;overflow-x:auto}.detail-gallery[data-v-387cd711-s]{margin-top:2.5rem}.detail-aside-title[data-v-387cd711-s],.detail-gallery-title[data-v-387cd711-s]{color:var(--text);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 1rem;font-weight:500}.detail-aside[data-v-387cd711]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:.375rem;padding:1.5rem;position:sticky;top:1.5rem}.detail-aside-section+.detail-aside-section[data-v-387cd711-s]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}@media (width<60rem){.detail-layout.has-aside[data-v-387cd711]{grid-template-columns:minmax(0,var(--measure));gap:2.5rem}.detail-aside[data-v-387cd711]{position:static}}@media (width<48rem){.detail-title[data-v-387cd711]{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.detail-back:hover svg[data-v-387cd711]{transform:none}}.more-list[data-v-1e28b4ee]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.more-list-item[data-v-1e28b4ee]{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.875rem;display:grid;position:relative}.more-list-image[data-v-1e28b4ee]{-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border-radius:.25rem;width:4rem;height:4rem}.more-list-image-empty[data-v-1e28b4ee]{background:linear-gradient(135deg,var(--accent-dim),var(--surface-2))}.more-list-link[data-v-1e28b4ee]{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.more-list-link[data-v-1e28b4ee]:after{content:"";position:absolute;inset:0}.more-list-item:hover .more-list-link[data-v-1e28b4ee]{color:var(--accent)}
