/* Scoped Katherine feedback, 13 November 2026. */
.floating-nav summary svg { width:14px; height:14px; flex:none; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; transition:transform 180ms ease; }
.floating-nav details[open] summary svg { transform:rotate(180deg); }
@media (prefers-reduced-motion:reduce) { .floating-nav summary svg { transition:none; } }
.hero-collage__lower img { transform:none; }
.reason__icon { color:var(--ink); background:var(--aqua); }
.ao-strip { color:#100a18; }
.ao-strip > div:nth-child(1) { background:#fbbf24; }
.ao-strip > div:nth-child(2) { background:#ff3ba6; }
.ao-strip > div:nth-child(3) { background:#2dd4bf; }
.ao-strip > div:nth-child(4) { background:#8b5cf6; }
.story-card .resource-library-image img { aspect-ratio:4 / 3; object-fit:cover; object-position:center 40%; border-radius:16px; }
.story-page .blog-sidebar--photo .blog-sidebar-inner { position:static; }
.story-sidebar-image { position:sticky; top:112px; display:block; width:100%; height:auto; border-radius:16px; margin-top:24px; }
@media (max-width:767px) { .story-sidebar-image { position:static; max-width:320px; } }
