.md.svelte-z28whr h2{margin:2rem 0 .75rem;font-size:1.6rem}.md.svelte-z28whr h3{margin:1.5rem 0 .5rem;font-size:1.3rem}.md.svelte-z28whr p,.md.svelte-z28whr li{font-size:1.1rem;line-height:1.75}.md.svelte-z28whr p{margin:0 0 1.1rem}.md.svelte-z28whr ul,.md.svelte-z28whr ol{gap:.4rem;margin:0 0 1.1rem;padding-left:1.4rem;display:grid}.md.svelte-z28whr blockquote{border-left:4px solid var(--sun);background:var(--sun-tint);border-radius:0 var(--radius-s) var(--radius-s) 0;margin:1.25rem 0;padding:.75rem 1.25rem}.md.svelte-z28whr a{color:var(--aqua-strong);font-weight:600}.ad.svelte-1ceofo5{background:var(--aqua-wash);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.pic.svelte-1ceofo5 img{object-fit:cover;border-radius:var(--radius-s);width:100%;height:180px}.tag.svelte-1ceofo5{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:.5rem;padding:.15rem .6rem;font-size:.7rem;font-weight:800;display:inline-block}h2.svelte-1ceofo5{margin-bottom:.4rem;font-size:1.5rem}p.svelte-1ceofo5{color:var(--ink-soft);margin:0 0 1rem}@media (width>=720px){.ad.svelte-1ceofo5{grid-template-columns:260px 1fr}.ad.svelte-1ceofo5:not(:has(.pic)){grid-template-columns:1fr}}.post.svelte-podw4w{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;list-style:none;transition:box-shadow .15s;display:flex;overflow:hidden}.post.svelte-podw4w:hover{box-shadow:var(--shadow)}.pic.svelte-podw4w img{aspect-ratio:16/9;object-fit:cover;width:100%}.pad.svelte-podw4w{gap:.4rem;padding:1rem 1.25rem 1.4rem;display:grid}.meta.svelte-podw4w{color:var(--ink-soft);margin:0;font-size:.85rem}h3.svelte-podw4w{font-size:1.25rem}h3.svelte-podw4w a:where(.svelte-podw4w){color:var(--ink);text-decoration:none}h3.svelte-podw4w a:where(.svelte-podw4w):hover{text-decoration:underline}.ex.svelte-podw4w{color:var(--ink-soft);margin:0}.big.svelte-podw4w h3:where(.svelte-podw4w){font-size:clamp(1.6rem,4vw,2.25rem)}@media (width>=860px){.big.svelte-podw4w{flex-direction:row}.big.svelte-podw4w .pic:where(.svelte-podw4w){flex:1.2}.big.svelte-podw4w .pic:where(.svelte-podw4w) img{aspect-ratio:auto;height:100%}.big.svelte-podw4w .pad:where(.svelte-podw4w){flex:1;align-content:center;padding:2rem}}
