.pr-badge[data-astro-cid-evzx4nxp]{letter-spacing:.08em;border:1px solid var(--accent);color:var(--accent);border-radius:.2rem;padding:.1rem .45rem;font-size:.68rem}.visually-hidden[data-astro-cid-evzx4nxp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.affiliate[data-astro-cid-tptrezhw]{color:var(--accent)}.mark[data-astro-cid-tptrezhw]{letter-spacing:.08em;vertical-align:.15em;border:1px solid var(--border);color:var(--muted);border-radius:.2rem;margin-left:.35em;padding:.1em .4em;font-size:.68em;text-decoration:none}.boxed[data-astro-cid-tptrezhw]{margin:0 0 var(--space-paragraph);background:var(--surface);border:1px solid var(--border);border-radius:.3rem;padding:.9rem 1.1rem;text-decoration:none;display:block}.boxed[data-astro-cid-tptrezhw]:hover{border-color:var(--accent)}.cta[data-astro-cid-a72cvppx]{background:var(--surface);border:1px solid var(--border);border-radius:.4rem;margin:3.5rem 0 0;padding:1.75rem 1.5rem;position:relative}.tag[data-astro-cid-a72cvppx]{letter-spacing:.08em;color:var(--muted);margin:0 0 .75rem;font-size:.68rem}.title[data-astro-cid-a72cvppx]{margin:0 0 .75rem;font-size:1.125rem}.body[data-astro-cid-a72cvppx]{color:var(--muted);margin:0 0 1.5rem;font-size:.9375rem}.cta[data-astro-cid-a72cvppx] .banner{width:fit-content;max-width:100%;margin:0 auto 1.25rem;display:block}.cta[data-astro-cid-a72cvppx] .banner img{max-width:100%;height:auto;display:block}.cta[data-astro-cid-a72cvppx] .button{text-align:center;color:var(--surface);background:var(--accent);border-radius:.3rem;padding:.85rem 1.25rem;font-size:.9375rem;text-decoration:none;display:block}.cta[data-astro-cid-a72cvppx] .button:hover{opacity:.88}.note[data-astro-cid-a72cvppx]{color:var(--muted);text-align:center;margin:.75rem 0 0;font-size:.75rem}.pixel[data-astro-cid-a72cvppx]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=30rem){.cta[data-astro-cid-a72cvppx]{padding:1.5rem 1.25rem}}.cta[data-astro-cid-jm6r3i5w]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:3.5rem 0 0;padding:1.75rem 0}.title[data-astro-cid-jm6r3i5w]{margin:0 0 .75rem;font-size:1.125rem}.body[data-astro-cid-jm6r3i5w]{color:var(--muted);margin:0 0 1.5rem;font-size:.9375rem}.button[data-astro-cid-jm6r3i5w]{color:var(--accent);border:1px solid var(--accent);border-radius:.3rem;padding:.7rem 1.4rem;font-size:.9375rem;text-decoration:none;display:inline-block}.button[data-astro-cid-jm6r3i5w]:hover{color:var(--surface);background:var(--accent)}.note[data-astro-cid-jm6r3i5w]{color:var(--muted);margin:.75rem 0 0;font-size:.75rem}.products[data-astro-cid-hzsdba6i]{border:1px solid var(--border);border-radius:.4rem;margin:3.5rem 0 0;padding:1.5rem 1.5rem 1.25rem;position:relative}.tag[data-astro-cid-hzsdba6i]{letter-spacing:.08em;color:var(--muted);margin:0 0 .5rem;font-size:.68rem}.title[data-astro-cid-hzsdba6i]{margin:0 0 1rem;font-size:1rem}.list[data-astro-cid-hzsdba6i]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.products[data-astro-cid-hzsdba6i] .item{flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex}.products[data-astro-cid-hzsdba6i] .item img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:.3rem;width:100%;max-width:8rem;height:auto}.name[data-astro-cid-hzsdba6i]{text-align:center;font-size:.8125rem;line-height:1.5}.pixel[data-astro-cid-hzsdba6i]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width<=30rem){.products[data-astro-cid-hzsdba6i]{padding:1.25rem 1.25rem 1rem}.list[data-astro-cid-hzsdba6i]{grid-template-columns:1fr;gap:.75rem}.products[data-astro-cid-hzsdba6i] .item{flex-direction:row;align-items:center;gap:.9rem}.products[data-astro-cid-hzsdba6i] .item img{flex:none;width:4rem}.name[data-astro-cid-hzsdba6i]{text-align:left}}.post-header[data-astro-cid-ruv7hgo6]{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:1.75rem}.meta[data-astro-cid-ruv7hgo6]{letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.category[data-astro-cid-ruv7hgo6]{color:var(--muted);text-decoration:none}.category[data-astro-cid-ruv7hgo6]:hover{color:var(--accent)}.category[data-astro-cid-ruv7hgo6]:before{content:"/";color:var(--rule);margin-right:.6rem}.badge-draft[data-astro-cid-ruv7hgo6]{letter-spacing:.08em;border:1px solid var(--accent);color:var(--accent);border-radius:.2rem;padding:.1rem .45rem;font-size:.68rem}.post-title[data-astro-cid-ruv7hgo6]{font-size:var(--h1-size);margin:.6rem 0 1.1rem}.tags[data-astro-cid-ruv7hgo6]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;text-decoration:none;display:block}.tags[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{background:var(--accent);color:var(--surface)}.post-body[data-astro-cid-ruv7hgo6]>:first-child{margin-top:0}.post-body[data-astro-cid-ruv7hgo6] p{margin:0 0 var(--space-paragraph)}.post-body[data-astro-cid-ruv7hgo6] h2{font-size:var(--h2-size);margin:var(--space-h2-top) 0 1rem}.post-body[data-astro-cid-ruv7hgo6] h3{font-size:var(--h3-size);margin:var(--space-h3-top) 0 .75rem}.post-body[data-astro-cid-ruv7hgo6] ul,.post-body[data-astro-cid-ruv7hgo6] ol{margin:0 0 var(--space-paragraph);padding-left:1.5rem}.post-body[data-astro-cid-ruv7hgo6] li{margin-bottom:.5rem}.post-body[data-astro-cid-ruv7hgo6] blockquote{margin:0 0 var(--space-paragraph);border-left:3px solid var(--rule-strong);color:var(--muted);padding:.25rem 0 .25rem 1.25rem}.post-body[data-astro-cid-ruv7hgo6] blockquote p:last-child{margin-bottom:0}.post-body[data-astro-cid-ruv7hgo6] code{background:var(--accent-soft);border-radius:.2rem;padding:.1rem .35rem;font-size:.875em}.post-body[data-astro-cid-ruv7hgo6] table{width:100%;margin:0 0 var(--space-paragraph);border-collapse:collapse;font-size:.9375rem;line-height:1.7}.post-body[data-astro-cid-ruv7hgo6] th,.post-body[data-astro-cid-ruv7hgo6] td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:.5rem .75rem}.post-body[data-astro-cid-ruv7hgo6] th{background:var(--accent-soft);color:var(--heading);font-weight:600}.post-body[data-astro-cid-ruv7hgo6] hr{border:none;border-top:1px solid var(--border);margin:3rem 0}
