.luncheon-prose[data-astro-cid-blhd2ha4] p:has(>img:only-child){max-width:fit-content;margin-block:var(--space-50) var(--space-30);padding:var(--space-30);background:var(--base-soft);box-shadow:var(--shadow-card)}.luncheon-prose[data-astro-cid-blhd2ha4] p:has(>img:only-child) img{max-width:100%;height:auto;display:block}.luncheon-prose[data-astro-cid-blhd2ha4] h2{margin-top:var(--space-70);padding-top:var(--space-50);border-top:2px solid var(--highlight)}.luncheon-prose[data-astro-cid-blhd2ha4] h2+ul{gap:var(--space-40);margin-block:var(--space-40) var(--space-50);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));padding:0;list-style:none;display:grid}.luncheon-prose[data-astro-cid-blhd2ha4] h2+ul>li{background:var(--base-soft);border-left:4px solid var(--primary);box-shadow:var(--shadow-card);padding:var(--space-40);margin:0}.luncheon-prose[data-astro-cid-blhd2ha4] h2+ul>li>strong:first-child{font-family:var(--font-label);font-size:var(--size-small);letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--space-20);display:block}.luncheon-prose[data-astro-cid-blhd2ha4] h3{margin-top:var(--space-60);margin-bottom:var(--space-30);color:var(--primary)}.luncheon-prose[data-astro-cid-blhd2ha4] h3+ul{gap:var(--space-30) var(--space-50);padding:var(--space-50);margin-block:0 var(--space-40);background:var(--base-soft);border-top:3px solid var(--accent);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));list-style:none;display:grid}.luncheon-prose[data-astro-cid-blhd2ha4] h3+ul>li{padding-left:var(--space-50);margin:0;position:relative}.luncheon-prose[data-astro-cid-blhd2ha4] h3+ul>li:before{content:"◆";color:var(--accent);position:absolute;left:0}@media (width<=599px){.luncheon-prose[data-astro-cid-blhd2ha4] h2+ul>li,.luncheon-prose[data-astro-cid-blhd2ha4] h3+ul{padding:var(--space-40)}}
