.region-banner:where(.astro-i6minzby){box-shadow:0 2px 10px #0000000d;border-radius:4px;animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.archive-carousel:where(.astro-r7uaphbg){position:relative;margin:2rem 0 4rem}.carousel-viewport:where(.astro-r7uaphbg){overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1rem;scroll-padding-left:1rem}.carousel-viewport:where(.astro-r7uaphbg)::-webkit-scrollbar{display:none}.carousel-track:where(.astro-r7uaphbg){display:flex;align-items:stretch;gap:1rem}.carousel-card:where(.astro-r7uaphbg){flex:0 0 calc(33.333% - .68rem);min-width:220px;scroll-snap-align:start;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),border-color .3s}.carousel-card:where(.astro-r7uaphbg):hover{transform:translateY(-4px);border-color:var(--sl-color-accent);background:#ffffff0d}.card-link-overlay:where(.astro-r7uaphbg){position:absolute;inset:0;z-index:2}.card-image:where(.astro-r7uaphbg){width:100%;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}.card-image:where(.astro-r7uaphbg) img:where(.astro-r7uaphbg){width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.carousel-card:where(.astro-r7uaphbg):hover .card-image:where(.astro-r7uaphbg) img:where(.astro-r7uaphbg){transform:scale(1.05)}.card-body:where(.astro-r7uaphbg){flex:1;padding:1.1rem;display:flex;flex-direction:column;gap:.4rem}.card-meta:where(.astro-r7uaphbg){display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.72rem;color:var(--sl-color-gray-3);letter-spacing:.04rem}.relation-label:where(.astro-r7uaphbg){border:1px solid rgba(201,168,48,.35);color:var(--sl-color-accent);border-radius:999px;padding:.1rem .45rem;font-size:.65rem;white-space:nowrap}.card-title:where(.astro-r7uaphbg){margin:0;font-size:.95rem;line-height:1.45;color:var(--sl-color-white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-excerpt:where(.astro-r7uaphbg){margin:0;font-size:.82rem;line-height:1.55;color:var(--sl-color-gray-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-nav:where(.astro-r7uaphbg){display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem;padding:0 1rem}.nav-btn:where(.astro-r7uaphbg){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--sl-color-gray-3);width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s}.nav-btn:where(.astro-r7uaphbg):hover{background:var(--sl-color-accent);color:#000;border-color:var(--sl-color-accent)}@media(max-width:1024px){.carousel-card:where(.astro-r7uaphbg){flex:0 0 calc(50% - 1rem);min-width:0}}@media(max-width:640px){.carousel-viewport:where(.astro-r7uaphbg){padding:0 .75rem;scroll-padding-left:.75rem}.carousel-card:where(.astro-r7uaphbg){flex:0 0 calc(100% - 2.5rem);min-width:0}.carousel-nav:where(.astro-r7uaphbg){display:none}}.affiliate-card:where(.astro-eo66izou){margin:2.5rem 0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .3s,box-shadow .3s}.affiliate-card:where(.astro-eo66izou):hover{border-color:var(--primary-gold);box-shadow:0 8px 32px #d4af3726}.affiliate-card:where(.astro-eo66izou).high-ticket{border-color:#d4af374d;background:#d4af370a}.badge-row:where(.astro-eo66izou){display:flex;gap:.5rem;padding:.6rem 1rem 0;align-items:center}.badge:where(.astro-eo66izou){font-size:.65rem;font-weight:700;letter-spacing:.1rem;padding:2px 8px;border-radius:4px;background:var(--primary-gold);color:#000}.badge:where(.astro-eo66izou).high{background:transparent;border:1px solid var(--primary-gold);color:var(--primary-gold)}.disclosure-inline:where(.astro-eo66izou){font-size:.6rem;color:var(--text-dim);margin-left:auto;letter-spacing:.05rem}.card-inner:where(.astro-eo66izou){display:flex;gap:1.25rem;padding:1rem 1.25rem 1.25rem;text-decoration:none;color:inherit}.card-img-wrap:where(.astro-eo66izou){flex:0 0 120px;border-radius:8px;overflow:hidden;aspect-ratio:4 / 3;background:#ffffff0d}.card-img-wrap:where(.astro-eo66izou) img:where(.astro-eo66izou){width:100%;height:100%;object-fit:cover;margin:0!important;border-radius:0!important;box-shadow:none!important}.card-body:where(.astro-eo66izou){flex:1;display:flex;flex-direction:column;gap:.4rem}.product-name:where(.astro-eo66izou){font-family:var(--font-ud-mincho);font-size:1.05rem;color:#fff;margin:0;font-weight:700;line-height:1.4}.product-desc:where(.astro-eo66izou){font-size:.88rem;color:var(--text-dim);margin:0;line-height:1.6}.product-price:where(.astro-eo66izou){font-size:1rem;color:var(--primary-gold);font-weight:700;margin:.25rem 0 0}.cta-btn:where(.astro-eo66izou){display:inline-block;margin-top:.75rem;padding:8px 18px;background:var(--primary-gold);color:#000;font-weight:700;font-size:.85rem;border-radius:6px;letter-spacing:.05em;align-self:flex-start;transition:opacity .2s}.affiliate-card:where(.astro-eo66izou):hover .cta-btn:where(.astro-eo66izou){opacity:.85}.affiliate-wrap:where(.astro-eo66izou){margin:2.5rem 0;text-align:center}.html-label:where(.astro-eo66izou){font-size:.85rem;color:var(--text-dim);margin-bottom:.75rem}.html-tag-container:where(.astro-eo66izou){display:inline-block}.disclosure:where(.astro-eo66izou){font-size:.65rem;color:var(--text-dim);margin-top:.4rem}.affiliate-card:where(.astro-eo66izou).compact .card-img-wrap:where(.astro-eo66izou){flex:0 0 80px}.affiliate-missing:where(.astro-eo66izou){border:2px dashed #ff4444;padding:1rem;border-radius:8px;color:#f44;font-size:.85rem;margin:1rem 0}@media(max-width:640px){.card-inner:where(.astro-eo66izou){flex-direction:column}.card-img-wrap:where(.astro-eo66izou){flex:none;width:100%;aspect-ratio:16 / 9}}.cta-box-container:where(.astro-jqyggpe5){margin:4rem 0;padding:2.5rem;background:#1a1614;border:1px solid rgba(212,175,55,.2);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.cta-box-container:where(.astro-jqyggpe5):before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#d4af37,#f1e5ac,#d4af37)}.cta-header:where(.astro-jqyggpe5){display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.cta-label:where(.astro-jqyggpe5){font-size:.7rem;letter-spacing:.3em;color:var(--text-dim);font-weight:700}.cta-badge:where(.astro-jqyggpe5){background:var(--primary-gold);color:#000;font-size:.65rem;font-weight:700;padding:3px 12px;border-radius:50px;letter-spacing:.1em}.cta-main:where(.astro-jqyggpe5){display:flex;gap:3rem}.cta-content:where(.astro-jqyggpe5){flex:1}.cta-title:where(.astro-jqyggpe5){font-family:var(--font-ud-mincho);font-size:1.75rem;color:var(--primary-gold)!important;margin:0 0 1.25rem;line-height:1.3}.cta-description:where(.astro-jqyggpe5){font-size:.95rem;line-height:1.7;color:var(--text-light);margin-bottom:1.5rem}.cta-benefits:where(.astro-jqyggpe5){margin-bottom:2rem}.cta-benefits:where(.astro-jqyggpe5) ul:where(.astro-jqyggpe5){list-style:none;padding:0;margin:0}.cta-benefits:where(.astro-jqyggpe5) li:where(.astro-jqyggpe5){font-size:.9rem;color:var(--text-dim);margin-bottom:.6rem;display:flex;align-items:center;gap:.75rem}.cta-benefits:where(.astro-jqyggpe5) li:where(.astro-jqyggpe5):before{content:"✓";color:var(--primary-gold);font-weight:700}.cta-price-row:where(.astro-jqyggpe5){display:flex;align-items:baseline;gap:1rem;margin-bottom:2rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.price-label:where(.astro-jqyggpe5){font-size:.85rem;color:var(--text-dim)}.price-value:where(.astro-jqyggpe5){font-size:1.5rem;font-weight:700;color:#fff;font-family:var(--font-ud-mincho)}.cta-actions:where(.astro-jqyggpe5){display:flex;flex-direction:column;gap:.75rem}.primary-button:where(.astro-jqyggpe5){display:block;text-align:center;padding:1.25rem;background:var(--primary-gold);color:#000!important;font-weight:700;font-size:1.1rem;border-radius:10px;box-shadow:0 4px 15px #d4af3733;transition:transform .2s,box-shadow .2s}.primary-button:where(.astro-jqyggpe5):hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3766}.cta-note:where(.astro-jqyggpe5){font-size:.7rem;text-align:center;color:var(--text-dim);margin:0}.cta-image:where(.astro-jqyggpe5){flex:0 0 300px;border-radius:12px;overflow:hidden;height:fit-content;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.1)}.cta-image:where(.astro-jqyggpe5) img:where(.astro-jqyggpe5){width:100%;height:auto;display:block;transition:transform .5s}.cta-box-container:where(.astro-jqyggpe5):hover .cta-image:where(.astro-jqyggpe5) img:where(.astro-jqyggpe5){transform:scale(1.05)}.cta-footer:where(.astro-jqyggpe5){margin-top:2rem;padding-top:1.5rem;border-top:1px dotted rgba(255,255,255,.1)}.roi-hook:where(.astro-jqyggpe5){font-size:.9rem;color:var(--primary-gold);font-weight:700;text-align:center;margin:0;font-style:italic}@media(max-width:850px){.cta-main:where(.astro-jqyggpe5){flex-direction:column;gap:2rem}.cta-image:where(.astro-jqyggpe5){flex:none;width:100%}}@media(max-width:480px){.cta-box-container:where(.astro-jqyggpe5){padding:1.5rem}.cta-title:where(.astro-jqyggpe5){font-size:1.4rem}.primary-button:where(.astro-jqyggpe5){font-size:1rem;padding:1rem}}.multiplex-ad-container:where(.astro-5td2afb5){margin:4rem 0;padding:1rem;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05);overflow:hidden}.ad-label:where(.astro-5td2afb5){font-size:.65rem;color:var(--text-dim);letter-spacing:.1rem;margin-bottom:.5rem;text-align:center}.asset-table-wrapper:where(.astro-tw5hmiur){margin:3rem 0;padding:2rem;background:#1a1614;border:1px solid rgba(212,175,55,.15);border-radius:16px;box-shadow:0 15px 35px #0000004d}.table-header:where(.astro-tw5hmiur){margin-bottom:2rem;text-align:center}.table-tag:where(.astro-tw5hmiur){font-size:.7rem;letter-spacing:.3em;color:var(--primary-gold);margin-bottom:.5rem;font-weight:700}.table-title:where(.astro-tw5hmiur){font-size:1.25rem;font-family:var(--font-ud-mincho);color:#fff;margin:0}.scroll-hint:where(.astro-tw5hmiur){display:none;font-size:.7rem;color:var(--text-dim);text-align:right;margin-bottom:.5rem}.table-container:where(.astro-tw5hmiur){width:100%;overflow-x:auto;border-radius:8px;background:#ffffff05}.asset-table:where(.astro-tw5hmiur){width:100%;border-collapse:collapse;min-width:800px;font-size:.9rem}.asset-table:where(.astro-tw5hmiur) th:where(.astro-tw5hmiur){background:#ffffff0d;color:var(--text-dim);font-weight:400;text-align:left;padding:1rem;border-bottom:1px solid rgba(212,175,55,.3);white-space:nowrap}.asset-table:where(.astro-tw5hmiur) th:where(.astro-tw5hmiur) .sub:where(.astro-tw5hmiur){font-size:.7rem;display:block;opacity:.6}.asset-table:where(.astro-tw5hmiur) td:where(.astro-tw5hmiur){padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#fff;vertical-align:middle}.highlight-row:where(.astro-tw5hmiur){background:#d4af3714}.model-cell:where(.astro-tw5hmiur){position:relative}.model-name:where(.astro-tw5hmiur){display:block;font-weight:700;font-size:1rem;color:var(--primary-gold)}.model-spec:where(.astro-tw5hmiur){display:block;font-size:.75rem;color:var(--text-dim);margin-top:.25rem}.recommend-badge:where(.astro-tw5hmiur){position:absolute;top:-5px;left:1rem;background:var(--primary-gold);color:#000;font-size:.6rem;padding:2px 8px;border-radius:4px;font-weight:700;transform:translateY(-50%)}.cost-value:where(.astro-tw5hmiur){color:gold;font-weight:700;font-size:1.1rem}.stars:where(.astro-tw5hmiur){color:var(--primary-gold);letter-spacing:2px}.table-footer:where(.astro-tw5hmiur){margin-top:1.5rem}.note:where(.astro-tw5hmiur){font-size:.75rem;color:var(--text-dim);line-height:1.5;margin:0}@media(max-width:768px){.scroll-hint:where(.astro-tw5hmiur){display:block}.asset-table-wrapper:where(.astro-tw5hmiur){padding:1.5rem 1rem}}.article-wrapper:where(.astro-jzyjacs4){max-width:900px;margin:0 auto;padding:2rem 1rem 8rem}.breadcrumb:where(.astro-jzyjacs4){font-size:.75rem;letter-spacing:.1rem;margin-bottom:3rem;color:var(--text-dim);text-align:center}.breadcrumb:where(.astro-jzyjacs4) a:where(.astro-jzyjacs4){color:var(--text-dim);text-decoration:none;transition:color .3s}.breadcrumb:where(.astro-jzyjacs4) a:where(.astro-jzyjacs4):hover{color:var(--primary-gold)}.breadcrumb:where(.astro-jzyjacs4) .sep:where(.astro-jzyjacs4){margin:0 .5rem;opacity:.3}.breadcrumb:where(.astro-jzyjacs4) .current:where(.astro-jzyjacs4){color:var(--primary-gold);font-weight:700}.article-content:where(.astro-jzyjacs4){background:var(--bg-mocha);padding:4rem;border-radius:16px;border:1px solid rgba(255,255,255,.03);box-shadow:0 30px 60px #0006}.article-header:where(.astro-jzyjacs4){margin-bottom:4rem;text-align:center}.meta-top:where(.astro-jzyjacs4){display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;font-size:.85rem;letter-spacing:.2rem;color:var(--text-dim)}.lang-tag:where(.astro-jzyjacs4){border:1px solid var(--primary-gold);color:var(--primary-gold);padding:0 .5rem;border-radius:4px;font-size:.7rem}h1:where(.astro-jzyjacs4){font-family:var(--font-ud-mincho);font-size:3rem;color:#fff;line-height:1.2;margin-bottom:2rem;text-shadow:0 0 20px rgba(212,175,55,.1)}.description:where(.astro-jzyjacs4){font-family:var(--font-ud-gothic);font-size:1.2rem;color:var(--text-dim);line-height:1.8;max-width:700px;margin:0 auto;letter-spacing:.05rem}.featured-image-container:where(.astro-jzyjacs4){margin-top:3rem;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #00000080}.featured-image:where(.astro-jzyjacs4){width:100%;height:auto;display:block}.region-notif:where(.astro-jzyjacs4){margin:2rem 0 4rem}.prose-body:where(.astro-jzyjacs4){color:var(--text-light);font-size:1.125rem;line-height:1.9;letter-spacing:.03em}.prose-body:where(.astro-jzyjacs4) p{font-family:var(--font-body-text);font-weight:400;margin-bottom:2rem}.prose-body:where(.astro-jzyjacs4) h2{font-family:var(--font-ud-mincho);font-size:2rem;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:.5rem;margin-top:4rem;margin-bottom:2rem}.prose-body:where(.astro-jzyjacs4) strong{color:#fff;box-shadow:inset 0 -.5em #d4af371a}.prose-body:where(.astro-jzyjacs4) img{max-width:100%;height:auto;border-radius:8px;margin:2rem auto;display:block;box-shadow:0 4px 20px #0000004d}.prose-body:where(.astro-jzyjacs4) img.wide{max-width:none;width:100%}.archive-section:where(.astro-jzyjacs4){margin-top:8rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,.05)}.section-divider:where(.astro-jzyjacs4){display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.divider-text:where(.astro-jzyjacs4){font-family:var(--font-ud-mincho);font-size:1.5rem;color:var(--primary-gold);white-space:nowrap;letter-spacing:.2rem}.section-divider:where(.astro-jzyjacs4):after{content:"";flex-grow:1;height:1px;background:linear-gradient(to right,rgba(212,175,55,.4),transparent)}.related-articles-section:where(.astro-jzyjacs4){margin-top:4rem;margin-bottom:2rem}.next-step-section:where(.astro-jzyjacs4){margin-top:4rem}.next-step-grid:where(.astro-jzyjacs4){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.next-step-card:where(.astro-jzyjacs4){border:1px solid rgba(212,175,55,.25);border-radius:12px;padding:1rem;text-decoration:none;background:#ffffff05;transition:transform .2s ease,border-color .2s ease}.next-step-card:where(.astro-jzyjacs4):hover{transform:translateY(-2px);border-color:var(--primary-gold)}.next-step-card:where(.astro-jzyjacs4) .stage:where(.astro-jzyjacs4){font-size:.75rem;letter-spacing:.08rem;color:var(--primary-gold);margin-bottom:.5rem}.next-step-card:where(.astro-jzyjacs4) h3:where(.astro-jzyjacs4){margin:0 0 .4rem;font-size:1rem;line-height:1.5;border:none;padding:0}.next-step-card:where(.astro-jzyjacs4) p:where(.astro-jzyjacs4){margin:0;font-size:.85rem;color:var(--text-dim)}.article-footer:where(.astro-jzyjacs4){margin-top:6rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.05)}.tag-label:where(.astro-jzyjacs4){font-size:.75rem;letter-spacing:.2rem;color:var(--text-dim);margin-bottom:1rem}.tag-cloud:where(.astro-jzyjacs4){display:flex;gap:.8rem;flex-wrap:wrap}.tag-item:where(.astro-jzyjacs4){background:#ffffff08;color:var(--text-dim);padding:.4rem 1rem;border-radius:4px;font-size:.9rem;transition:all .3s}.tag-item:where(.astro-jzyjacs4):hover{color:var(--primary-gold);background:#d4af370d}.category-posts-list:where(.astro-jzyjacs4){margin-top:6rem}.starter-set:where(.astro-jzyjacs4){margin-bottom:4rem}.starter-grid:where(.astro-jzyjacs4){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.starter-card:where(.astro-jzyjacs4){border:1px solid rgba(212,175,55,.25);border-radius:12px;padding:1rem;background:#ffffff05}.starter-rank:where(.astro-jzyjacs4){font-size:.75rem;color:var(--primary-gold);letter-spacing:.08rem}.starter-card:where(.astro-jzyjacs4) h3:where(.astro-jzyjacs4){margin:.5rem 0;font-size:1.05rem;border:none;padding:0}.starter-card:where(.astro-jzyjacs4) h3:where(.astro-jzyjacs4) a:where(.astro-jzyjacs4){color:#fff;text-decoration:none}.starter-card:where(.astro-jzyjacs4) p:where(.astro-jzyjacs4){margin:0;color:var(--text-dim);font-size:.9rem;line-height:1.6}.starter-meta:where(.astro-jzyjacs4){display:flex;justify-content:space-between;margin-top:.8rem;color:var(--text-dim);font-size:.75rem}.posts-grid:where(.astro-jzyjacs4){display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem}.post-card:where(.astro-jzyjacs4){background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;position:relative}.post-card:where(.astro-jzyjacs4):hover{border-color:var(--primary-gold);box-shadow:0 20px 40px #0009;transform:translateY(-5px)}.card-image-box:where(.astro-jzyjacs4){width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative;z-index:2}.card-img:where(.astro-jzyjacs4){width:100%;height:100%;object-fit:cover;transition:transform .5s}.post-card:where(.astro-jzyjacs4):hover .card-img:where(.astro-jzyjacs4){transform:scale(1.05)}.read-more:where(.astro-jzyjacs4):after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}.card-content:where(.astro-jzyjacs4){padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.card-meta:where(.astro-jzyjacs4){display:flex;justify-content:space-between;gap:.8rem;font-size:.75rem;color:var(--text-dim);margin-bottom:1rem;letter-spacing:.1rem}.reading-time:where(.astro-jzyjacs4){color:var(--primary-gold);white-space:nowrap}.post-title:where(.astro-jzyjacs4){font-size:1.2rem!important;margin:0 0 1rem!important;line-height:1.4!important;color:#fff!important;text-align:left!important;border:none!important;padding:0!important}.post-card:where(.astro-jzyjacs4) p:where(.astro-jzyjacs4){color:var(--text-dim);font-size:.9rem;flex-grow:1;letter-spacing:.05rem;line-height:1.6;margin-bottom:1.5rem}.card-footer:where(.astro-jzyjacs4){margin-top:auto}.read-more:where(.astro-jzyjacs4){color:var(--primary-gold);text-decoration:none;font-weight:700;font-size:.8rem;letter-spacing:.1rem}.load-more-container:where(.astro-jzyjacs4){display:flex;justify-content:center;margin-top:4rem}.btn-load-more:where(.astro-jzyjacs4){background:#ffffff08;border:1px solid var(--primary-gold);color:#fff;padding:1.2rem 3rem;border-radius:50px;font-family:var(--font-ud-mincho);font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;align-items:center;gap:1rem}.btn-load-more:where(.astro-jzyjacs4):hover{background:var(--primary-gold);color:#000;transform:translateY(-3px);box-shadow:0 10px 20px #d4af3733}.count-info:where(.astro-jzyjacs4){font-size:.8rem;opacity:.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.posts-grid:where(.astro-jzyjacs4){grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.article-content:where(.astro-jzyjacs4){padding:2rem}h1:where(.astro-jzyjacs4){font-size:2.2rem}.starter-grid:where(.astro-jzyjacs4){grid-template-columns:1fr}.next-step-grid:where(.astro-jzyjacs4){grid-template-columns:1fr}.posts-grid:where(.astro-jzyjacs4){grid-template-columns:1fr}}
