.page-module__D1rvnq__blogPage{min-height:100vh;padding:clamp(3rem, 7vw, 5.5rem) 0 var(--space-24);background:linear-gradient(90deg,#1167ff0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#1167ff0b 1px,#0000 1px) 0 0/42px 42px,0 0;position:relative;overflow-x:clip}.page-module__D1rvnq__blogPage:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 15px,#10182607 16px 17px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 32rem);mask-image:linear-gradient(#000 0,#0000 32rem)}.page-module__D1rvnq__blogPage .container{z-index:1;position:relative}.page-module__D1rvnq__header{max-width:820px;margin:0 auto var(--space-12);text-align:center}.page-module__D1rvnq__eyebrow{margin-bottom:var(--space-4);border:1px solid var(--border-medium);border-left:5px solid var(--accent-gold);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:7px 12px;font-weight:800;display:inline-block}.page-module__D1rvnq__header h1{max-width:780px;margin:0 auto var(--space-4);font-size:clamp(2.25rem,6vw,4.25rem);line-height:1.04}.page-module__D1rvnq__subtitle{max-width:640px;color:var(--text-secondary);margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.page-module__D1rvnq__postCount{min-height:28px;margin-top:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);background:#fff;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.page-module__D1rvnq__featuredCard{min-width:0;margin-bottom:var(--space-12);border:1px solid var(--border-gold);border-radius:var(--radius-lg);color:inherit;background:#fffffff0;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:stretch;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;overflow:hidden;box-shadow:10px 10px #ffc62929}.page-module__D1rvnq__featuredCard:hover{color:inherit;border-color:#ffc629e6;transform:translate(-2px,-2px);box-shadow:13px 13px #ffc6293d}.page-module__D1rvnq__featuredImageWrap{border-right:1px solid var(--border-subtle);background-color:#eaf5ff;background-image:linear-gradient(90deg,#1167ff14 1px,#0000 1px),linear-gradient(#1167ff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;min-height:360px;position:relative;overflow:hidden}.page-module__D1rvnq__featuredImage{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s}.page-module__D1rvnq__featuredCard:hover .page-module__D1rvnq__featuredImage{transform:scale(1.025)}.page-module__D1rvnq__featuredImageOverlay{pointer-events:none;background:linear-gradient(90deg,#0000 56%,#ffffff9e);position:absolute;inset:0}.page-module__D1rvnq__featuredContent{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.75rem,4vw,3rem);display:flex}.page-module__D1rvnq__featuredTitle{margin:var(--space-4) 0 var(--space-3);overflow-wrap:break-word;font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.08}.page-module__D1rvnq__featuredDesc{max-width:620px;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}.page-module__D1rvnq__featuredContext{margin-top:var(--space-4);padding:var(--space-4);background:var(--accent-gold-soft);border:1px solid var(--border-gold);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.96rem;line-height:1.55}.page-module__D1rvnq__featuredMeta{margin-top:var(--space-5);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;gap:8px 12px;display:flex}.page-module__D1rvnq__search{max-width:680px;margin:0 auto var(--space-5)}.page-module__D1rvnq__filters{margin-bottom:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.page-module__D1rvnq__filterBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:0;min-height:50px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-heading);text-align:left;overflow-wrap:anywhere;background:#ffffffe0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;font-weight:800;line-height:1.18;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.page-module__D1rvnq__filterBtn:hover,.page-module__D1rvnq__filterBtn:focus-visible{border-color:var(--border-blue);color:var(--text-primary);outline:none;box-shadow:0 0 0 3px #1167ff1a}.page-module__D1rvnq__filterBtn.page-module__D1rvnq__active{border-color:var(--accent-gold);background:var(--accent-gold);color:var(--bg-ink);box-shadow:4px 4px #1167ff29}.page-module__D1rvnq__filterIcon{border:1px solid var(--border-subtle);width:34px;min-width:34px;height:24px;color:var(--accent-blue);font-family:var(--font-mono);background:#fff;place-items:center;font-size:.64rem;font-weight:900;display:inline-grid}.page-module__D1rvnq__resultMeta{margin-bottom:var(--space-4);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:flex-end;font-weight:700;display:flex}.page-module__D1rvnq__postsGrid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__D1rvnq__postCard{border:1px solid var(--border-medium);border-radius:var(--radius-lg);min-width:0;color:inherit;background:#fffffff0;flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.page-module__D1rvnq__postCard:hover,.page-module__D1rvnq__postCard:focus-visible{border-color:var(--border-blue);color:inherit;outline:none;transform:translate(-2px,-2px);box-shadow:8px 8px #1167ff21}.page-module__D1rvnq__postImageWrap{border-bottom:1px solid var(--border-subtle);aspect-ratio:1200/630;background-color:#eaf5ff;background-image:linear-gradient(90deg,#1167ff12 1px,#0000 1px),linear-gradient(#1167ff12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;overflow:hidden}.page-module__D1rvnq__postImage{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s}.page-module__D1rvnq__postCard:hover .page-module__D1rvnq__postImage{transform:scale(1.035)}.page-module__D1rvnq__postBody{min-width:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex}.page-module__D1rvnq__postTitle{margin:var(--space-3) 0 var(--space-2);overflow-wrap:break-word;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.24}.page-module__D1rvnq__postDesc{color:var(--text-secondary);font-size:.94rem;line-height:1.68;display:block;overflow:visible}.page-module__D1rvnq__postContext{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-blue);border-radius:var(--radius-sm);color:var(--text-primary);background:#1167ff12;font-size:.86rem;line-height:1.55}.page-module__D1rvnq__postMeta{margin-top:var(--space-5);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;gap:6px 10px;display:flex}.page-module__D1rvnq__empty{padding:var(--space-16) 0;color:var(--text-muted);text-align:center}@media (max-width:1100px){.page-module__D1rvnq__featuredCard{grid-template-columns:1fr}.page-module__D1rvnq__featuredImageWrap{border-right:0;border-bottom:1px solid var(--border-subtle);aspect-ratio:1200/630;min-height:0}.page-module__D1rvnq__featuredImageOverlay{background:linear-gradient(#0000 58%,#ffffffbd)}.page-module__D1rvnq__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__D1rvnq__postsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__D1rvnq__blogPage{padding-top:var(--space-12);padding-bottom:var(--space-16)}.page-module__D1rvnq__header{margin-bottom:var(--space-10)}.page-module__D1rvnq__header h1{font-size:clamp(2rem,11vw,3rem)}.page-module__D1rvnq__featuredCard{margin-bottom:var(--space-10);box-shadow:6px 6px #ffc6292e}.page-module__D1rvnq__featuredContent{padding:var(--space-6)}.page-module__D1rvnq__featuredTitle{font-size:clamp(1.55rem,8vw,2.1rem)}.page-module__D1rvnq__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-module__D1rvnq__filterBtn{min-height:46px;padding:10px 11px;font-size:.8rem}.page-module__D1rvnq__filterIcon{display:none}.page-module__D1rvnq__resultMeta{justify-content:flex-start}.page-module__D1rvnq__postsGrid{grid-template-columns:1fr}.page-module__D1rvnq__postBody{padding:var(--space-5)}}@media (max-width:390px){.page-module__D1rvnq__filters{grid-template-columns:1fr}}
