.lwz_sW_grid{grid-template-columns:1fr;gap:1.1rem;display:grid}@media (min-width:40rem){.lwz_sW_grid{grid-template-columns:1fr 1fr}.lwz_sW_lead{grid-column:1/-1}}.lwz_sW_card{gap:var(--space-2);color:var(--text);background:color-mix(in srgb, var(--tint,var(--surface)) var(--card-fill), var(--surface));border:2px solid color-mix(in srgb, var(--tint,var(--ink)) var(--card-edge), var(--ink));border-radius:var(--radius-lg);box-shadow:5px 5px 0 color-mix(in srgb, var(--tint,var(--shadow)) var(--card-shadow-mix), var(--shadow));flex-direction:column;padding:1.05rem 1.15rem;transition:transform .12s,box-shadow .12s;display:flex}.lwz_sW_card:hover{box-shadow:7px 7px 0 color-mix(in srgb, var(--tint,var(--shadow)) var(--card-shadow-mix), var(--shadow));transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.lwz_sW_card{transition:none}.lwz_sW_card:hover{transform:none}}.lwz_sW_subject{padding:.15rem var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:999px;align-self:flex-start;font-weight:800}.lwz_sW_title{font-family:var(--font-title);font-size:var(--text-md);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.lwz_sW_lead .lwz_sW_title{font-size:var(--text-feature);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.lwz_sW_excerpt{font-size:var(--text-base)}.lwz_sW_meta{padding-top:var(--space-1);font-family:var(--font-ui);font-size:var(--text-xs);margin-top:auto;font-weight:700}
.vLQrDa_tags{gap:var(--space-1) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.vLQrDa_tag{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--text-muted);font-weight:700;display:inline-flex}.vLQrDa_tag:hover{color:var(--text)}.vLQrDa_dot{background:var(--tint,var(--text-muted));width:.6rem;height:.6rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ink) var(--dot-ring), transparent);border-radius:50%;flex:none}
.dv5rza_month{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-1);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:flex}.dv5rza_month:after{content:"";background:var(--border);flex:1;height:1px}.dv5rza_list{list-style:none}.dv5rza_row{gap:0 var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:3.9rem 1fr;padding:1.15rem 0;display:grid}.dv5rza_date{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:.4rem;font-weight:700}.dv5rza_title{font-family:var(--font-title);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.dv5rza_title:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.dv5rza_excerpt{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-base);color:var(--text-muted)}
.TNQJ3q_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.TNQJ3q_badge{padding:.15rem var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:999px;font-weight:800}
.NNT9ka_hero{gap:var(--space-5);flex-direction:column;display:flex}.NNT9ka_text{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.NNT9ka_name{font-family:var(--font-title);font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.NNT9ka_tagline{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-muted)}.NNT9ka_actions{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.NNT9ka_primary,.NNT9ka_secondary{min-height:2.75rem;font-family:var(--font-ui);font-size:var(--text-sm);border:2px solid var(--ink);border-radius:var(--radius-md);align-items:center;padding:0 1.25rem;font-weight:700;display:inline-flex}.NNT9ka_primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.NNT9ka_secondary{background:var(--surface)}.NNT9ka_primary:hover,.NNT9ka_secondary:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.NNT9ka_art{border:2px solid var(--ink);border-radius:var(--radius-lg);width:100%;height:auto;display:block}
.xfhBha_project{gap:var(--space-6);max-width:var(--measure);flex-direction:column;margin:0 auto;display:flex}.xfhBha_related{margin-top:var(--space-1)}.xfhBha_relatedTitle{margin-bottom:var(--space-2);font-family:var(--font-title);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:800;line-height:1}
.MPisMG_grid{grid-template-columns:1fr;gap:1.1rem;list-style:none;display:grid}@media (min-width:40rem){.MPisMG_grid{grid-template-columns:1fr 1fr}}.MPisMG_card{gap:var(--space-2);height:100%;color:var(--text);background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:5px 5px 0 var(--shadow);flex-direction:column;padding:1.05rem 1.15rem;transition:transform .12s,box-shadow .12s;display:flex}.MPisMG_card:hover{box-shadow:7px 7px 0 var(--shadow);transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.MPisMG_card{transition:none}.MPisMG_card:hover{transform:none}}.MPisMG_name{font-family:var(--font-title);font-size:var(--text-md);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.MPisMG_card:hover .MPisMG_name{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.MPisMG_tagline{font-size:var(--text-base);color:var(--text-muted)}
.BPlNkq_form{margin:var(--space-4) 0 var(--space-2)}.BPlNkq_label{margin-bottom:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.BPlNkq_row{gap:var(--space-2);flex-wrap:wrap;display:flex}.BPlNkq_input{min-width:0;padding:.6rem var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--text-md);flex:14rem}.BPlNkq_input::placeholder{color:var(--text-muted)}.BPlNkq_input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.BPlNkq_button{padding:.6rem var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);box-shadow:2px 2px 0 var(--shadow);font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer;font-weight:700}.BPlNkq_button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.KuLp9W_empty{margin-top:var(--space-5);color:var(--text-muted)}
.t6Boma_empty{margin-top:var(--space-5);max-width:var(--measure);color:var(--text-muted)}.t6Boma_empty a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.t6Boma_results{margin-top:var(--space-4)}
._8_AtLG_post{max-width:var(--measure);margin:0 auto}._8_AtLG_meta{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);font-weight:700}._8_AtLG_title{margin:var(--space-2) 0 1.3rem;font-family:var(--font-title);font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}._8_AtLG_footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}
._7bkAeW_empty{margin-top:var(--space-5);color:var(--text-muted)}
._4gMfna_section+._4gMfna_section{margin-top:2.25rem}._4gMfna_sectionTitle{font-family:var(--font-title);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin-bottom:1.1rem;font-weight:800;line-height:1}._4gMfna_empty{color:var(--text-muted)}._4gMfna_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
