.product-listings[data-astro-cid-dtljcmla]{background-color:var(--freetier-grey);border-radius:8px;padding:1.5rem;margin-bottom:2rem}h3[data-astro-cid-dtljcmla]{color:var(--freetier-dark);margin-top:0;font-size:1.2rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.5rem}ul[data-astro-cid-dtljcmla]{list-style:none;padding:0;margin:0}a[data-astro-cid-dtljcmla]{text-decoration:none;font-weight:500;display:block}.category[data-astro-cid-dtljcmla]{font-size:.8rem;color:var(--tertiary);display:block;margin-top:.25rem}.article-container[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:4rem}@media (max-width: 768px){.article-container[data-astro-cid-zm77yjld]{grid-template-columns:1fr;gap:2rem}.sidebar[data-astro-cid-zm77yjld]{order:2}}header[data-astro-cid-zm77yjld]{margin-bottom:2rem;border-bottom:1px solid var(--freetier-grey);padding-bottom:1.5rem}h1[data-astro-cid-zm77yjld]{color:var(--freetier-dark);font-size:2.5rem;line-height:1.2;margin-bottom:3rem}.description[data-astro-cid-zm77yjld]{font-size:1.2rem;color:var(--freetier-text);line-height:1.5;margin-bottom:1rem}.meta[data-astro-cid-zm77yjld]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.95rem;color:var(--tertiary);margin-bottom:1rem}.tags[data-astro-cid-zm77yjld]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tag[data-astro-cid-zm77yjld]{background-color:var(--freetier-grey);color:var(--freetier-text);padding:.25rem .75rem;border-radius:50px;font-size:.9rem}.content[data-astro-cid-zm77yjld]{line-height:1.8;color:var(--freetier-text)}.sidebar[data-astro-cid-zm77yjld]{top:2rem;align-self:start}.recent-articles[data-astro-cid-zm77yjld]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--freetier-grey)}.recent-articles[data-astro-cid-zm77yjld] h3[data-astro-cid-zm77yjld]{color:var(--freetier-dark);margin-bottom:1rem;font-size:1.3rem}.article-list[data-astro-cid-zm77yjld]{list-style:none;padding:0;margin:0}.article-item[data-astro-cid-zm77yjld]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--freetier-grey)}.article-item[data-astro-cid-zm77yjld]:last-child{border-bottom:none;margin-bottom:0}.article-item[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{text-decoration:none;color:inherit;display:block}.article-item[data-astro-cid-zm77yjld] h4[data-astro-cid-zm77yjld]{color:var(--freetier-dark);margin:0 0 .5rem;font-size:1rem;line-height:1.3;transition:color .2s}.article-item[data-astro-cid-zm77yjld]:hover h4[data-astro-cid-zm77yjld]{color:var(--category-color)}.article-description[data-astro-cid-zm77yjld]{color:var(--freetier-text);font-size:.9rem;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-date[data-astro-cid-zm77yjld]{color:var(--tertiary);font-size:.8rem}.view-all-articles[data-astro-cid-zm77yjld]{display:inline-block;margin-top:1rem;color:var(--category-color);text-decoration:none;font-weight:500;transition:color .2s}.view-all-articles[data-astro-cid-zm77yjld]:hover{color:var(--freetier-dark)}.content[data-astro-cid-zm77yjld] h2{color:var(--freetier-dark);margin-top:2rem;margin-bottom:1rem;font-size:1.8rem}.content[data-astro-cid-zm77yjld] h3{color:var(--freetier-dark);margin-top:1.8rem;margin-bottom:.8rem;font-size:1.5rem}.content[data-astro-cid-zm77yjld] p{margin-bottom:1.2rem}.content[data-astro-cid-zm77yjld] ul,.content[data-astro-cid-zm77yjld] ol{margin-bottom:1.2rem;padding-left:1.5rem}.content[data-astro-cid-zm77yjld] li{margin-bottom:.5rem}.content[data-astro-cid-zm77yjld] blockquote{border-left:4px solid var(--category-color);padding-left:1rem;font-style:italic;color:var(--tertiary);margin:1.5rem 0}.content[data-astro-cid-zm77yjld] pre{background-color:var(--freetier-dark);color:#fff;padding:1rem;border-radius:4px;overflow-x:auto;margin:1.5rem 0}.content[data-astro-cid-zm77yjld] code{font-family:monospace}.content[data-astro-cid-zm77yjld] table{width:100%;border-collapse:collapse;margin:1.5rem 0}.content[data-astro-cid-zm77yjld] th,.content[data-astro-cid-zm77yjld] td{border:1px solid var(--freetier-grey);padding:.75rem;text-align:left}.content[data-astro-cid-zm77yjld] th{background-color:var(--freetier-grey)}.content[data-astro-cid-zm77yjld] hr{border:none;border-top:1px solid var(--freetier-grey);margin:2rem 0}.content[data-astro-cid-zm77yjld] img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0}
