.issue-wrap.svelte-1136viz{max-width:1200px;margin:0 auto;padding:4rem 2rem 5rem}.issue-body-layout.svelte-1136viz{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:4rem;align-items:start}.issue-body.svelte-1136viz{border-left:8px solid var(--cat-color, var(--aoc-primary-purple));padding-left:2.5rem}.issue-body.svelte-1136viz p:where(.svelte-1136viz){font-family:var(--font-body);font-size:1.05rem;line-height:1.8;color:var(--aoc-dark-gray);margin-bottom:1.5rem}.issue-body.svelte-1136viz p:where(.svelte-1136viz):last-child{margin-bottom:0}.issue-sidebar.svelte-1136viz{display:flex;flex-direction:column;gap:2rem;position:sticky;top:5rem}.sidebar-share.svelte-1136viz h4:where(.svelte-1136viz){font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--aoc-dark-gray);margin:0 0 .75rem}.share-buttons.svelte-1136viz{display:flex;gap:.5rem}.share-btn.svelte-1136viz{display:inline-block;padding:.5rem 1.25rem;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.share-btn.svelte-1136viz:hover{opacity:.8}.share-twitter.svelte-1136viz{background-color:#000;color:var(--aoc-white)}.sidebar-nav.svelte-1136viz{display:flex}@media(max-width:1024px){.issue-body-layout.svelte-1136viz{grid-template-columns:1fr;gap:3rem}.issue-sidebar.svelte-1136viz{position:static}}@media(max-width:768px){.issue-wrap.svelte-1136viz{padding:3rem 1.5rem 4rem}}
