.level-filter[data-astro-cid-rjpni575]{margin-bottom:.5rem}.level-chip[data-astro-cid-rjpni575]{font-size:.8125rem;padding:.375rem .75rem;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:transparent;color:inherit}.level-chip[data-astro-cid-rjpni575].is-active{background:var(--color-primary, #b07a00);border-color:var(--color-primary, #b07a00);color:#fff}.post-level[data-astro-cid-rjpni575]{font-weight:600;color:var(--color-primary, #b07a00)}.ogren-index[data-astro-cid-rjpni575]{max-width:760px;margin:0 auto;padding:1.25rem 1rem 5rem}.ogren-lede[data-astro-cid-rjpni575]{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5}.ogren-h1[data-astro-cid-rjpni575]{font-size:clamp(1.8rem,3.5vw,2.4rem);margin:0 0 .5rem;font-weight:600;letter-spacing:-.01em}.ogren-sub[data-astro-cid-rjpni575]{font-size:1.05rem;color:#555;margin:0;line-height:1.6;max-width:600px}.ogren-empty[data-astro-cid-rjpni575]{color:#888;font-style:italic}.post-list[data-astro-cid-rjpni575]{list-style:none;padding:0;margin:0}.post-item[data-astro-cid-rjpni575]{border-bottom:1px solid #eee}.post-item[data-astro-cid-rjpni575]:last-child{border-bottom:none}.post-link[data-astro-cid-rjpni575]{display:block;padding:1.25rem 0;text-decoration:none;color:inherit;transition:background .12s}.post-link[data-astro-cid-rjpni575]:hover{background:#fafafa}.post-meta[data-astro-cid-rjpni575]{font-size:.78rem;color:#888;margin-bottom:.4rem}.post-meta[data-astro-cid-rjpni575] .post-sep[data-astro-cid-rjpni575]{color:#ccc;margin:0 .4rem}.post-cat[data-astro-cid-rjpni575]{color:#b07a00;font-weight:500}.post-title[data-astro-cid-rjpni575]{font-size:1.3rem;font-weight:600;margin:.2rem 0 .4rem;color:#1a1a1a;line-height:1.3}.post-link[data-astro-cid-rjpni575]:hover .post-title[data-astro-cid-rjpni575]{color:#b07a00}.post-desc[data-astro-cid-rjpni575]{font-size:.98rem;color:#555;margin:0;line-height:1.55}.starter-strip[data-astro-cid-rjpni575]{margin-bottom:2rem;padding:1.1rem 1.2rem 1.2rem;background:linear-gradient(135deg,#b07a000d,#f4d87817);border:1px solid rgba(176,122,0,.18);border-radius:10px}.starter-eyebrow[data-astro-cid-rjpni575]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b07a00;margin-bottom:.15rem}.starter-title[data-astro-cid-rjpni575]{font-size:1.25rem;font-weight:650;margin:0 0 .3rem;color:#1a1a1a}.starter-sub[data-astro-cid-rjpni575]{font-size:.9rem;color:#666;margin:0 0 .9rem;line-height:1.5}.starter-list[data-astro-cid-rjpni575]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.starter-link[data-astro-cid-rjpni575]{display:flex;align-items:center;gap:.7rem;padding:.45rem .55rem;border-radius:7px;text-decoration:none;color:inherit;transition:background .12s}.starter-link[data-astro-cid-rjpni575]:hover{background:#b07a0017}.starter-num[data-astro-cid-rjpni575]{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;border-radius:999px;background:#b07a00;color:#fff}.starter-text[data-astro-cid-rjpni575]{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex-wrap:wrap}.starter-item-title[data-astro-cid-rjpni575]{font-size:.95rem;font-weight:550;color:#333;line-height:1.35}.starter-link[data-astro-cid-rjpni575]:hover .starter-item-title[data-astro-cid-rjpni575]{color:#b07a00}.starter-item-time[data-astro-cid-rjpni575]{font-size:.75rem;color:#999;white-space:nowrap}.cat-filter[data-astro-cid-rjpni575]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.cat-chip[data-astro-cid-rjpni575]{padding:.3rem .85rem;font-size:.82rem;font-weight:500;border-radius:999px;border:1px solid #e5e5e5;background:#fff;color:#555;cursor:pointer;transition:all .12s}.cat-chip[data-astro-cid-rjpni575]:hover{border-color:#b07a00;color:#b07a00}.cat-chip[data-astro-cid-rjpni575].is-active{background:#b07a00;color:#fff;border-color:#b07a00}.ogren-subscribe[data-astro-cid-rjpni575]{margin-top:3rem;padding:1.4rem 1.5rem;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px}.ogren-subscribe-title[data-astro-cid-rjpni575]{font-size:1.15rem;font-weight:650;margin:0 0 .3rem}.ogren-subscribe-sub[data-astro-cid-rjpni575]{font-size:.9rem;color:#666;margin:0 0 .9rem;line-height:1.5}@media(max-width:600px){.ogren-index[data-astro-cid-rjpni575]{padding:1rem 1rem 4rem}.post-title[data-astro-cid-rjpni575]{font-size:1.15rem}.post-desc[data-astro-cid-rjpni575]{font-size:.92rem}}
