.page-module__gd1dcq__hero{background:var(--color-neutral-100);border-bottom:1px solid var(--color-border);padding:var(--space-12) 0 var(--space-10)}.page-module__gd1dcq__heroTitle{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.5rem)}.page-module__gd1dcq__heroSub{color:var(--color-neutral-500);font-size:1rem}.page-module__gd1dcq__layout{gap:var(--space-10);padding:var(--space-8) 0 var(--space-16);grid-template-columns:220px 1fr;display:grid}@media (max-width:768px){.page-module__gd1dcq__layout{grid-template-columns:1fr}.page-module__gd1dcq__sidebar{order:-1}}.page-module__gd1dcq__sidebar{align-self:start;position:sticky;top:120px}.page-module__gd1dcq__filterBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.page-module__gd1dcq__filterTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);margin-bottom:var(--space-3);font-size:.6875rem;font-weight:700}.page-module__gd1dcq__filterList{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.page-module__gd1dcq__filterItem{color:var(--color-neutral-700);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--transition), color var(--transition);font-size:.875rem;text-decoration:none;display:block}.page-module__gd1dcq__filterItem:hover{background:var(--color-neutral-100);color:var(--color-primary);text-decoration:none}.page-module__gd1dcq__filterActive{background:var(--color-primary);color:#fff}.page-module__gd1dcq__filterActive:hover{background:var(--color-primary-dark);color:#fff}.page-module__gd1dcq__contributorBox{background:var(--color-primary);color:#fff;padding:var(--space-6);border-radius:var(--radius-lg);margin-top:var(--space-6)}.page-module__gd1dcq__contributorBox h4{font-family:var(--font-serif);color:#fff;margin-bottom:var(--space-2);font-size:1rem}.page-module__gd1dcq__contributorBox p{color:var(--color-neutral-300);margin-bottom:0;font-size:.875rem;line-height:1.5}.page-module__gd1dcq__contributorBox .page-module__gd1dcq__btn{text-align:center;width:100%;margin-top:var(--space-4);display:block}.page-module__gd1dcq__activeFilter{align-items:center;gap:var(--space-2);color:var(--color-neutral-700);border:1.5px solid var(--color-accent);padding:var(--space-1) var(--space-4);margin-bottom:var(--space-6);border-radius:999px;font-size:.875rem;display:inline-flex}.page-module__gd1dcq__clearFilter{color:#c0392b;margin-left:var(--space-1);font-size:.8125rem;font-weight:600;text-decoration:none}.page-module__gd1dcq__clearFilter:hover{text-decoration:underline}.page-module__gd1dcq__articleList{flex-direction:column;gap:0;display:flex}.page-module__gd1dcq__articleRow{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.page-module__gd1dcq__articleRow:last-child{border-bottom:none}.page-module__gd1dcq__articleMeta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:row;display:flex}.page-module__gd1dcq__practiceTag{background:var(--color-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:2px var(--space-2);transition:background var(--transition);border-radius:999px;font-size:.625rem;font-weight:700;text-decoration:none;display:inline-block}.page-module__gd1dcq__practiceTag:hover{background:var(--color-accent-dark);text-decoration:none}.page-module__gd1dcq__jurisdiction{color:var(--color-neutral-500);font-size:.75rem}.page-module__gd1dcq__articleTitle{font-family:var(--font-serif);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:700;line-height:1.35}.page-module__gd1dcq__articleTitle a{color:var(--color-primary);transition:color var(--transition);text-decoration:none}.page-module__gd1dcq__articleTitle a:hover{color:var(--color-accent);text-decoration:none}.page-module__gd1dcq__articleExcerpt{color:var(--color-neutral-500);margin-bottom:var(--space-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__gd1dcq__articleByline{align-items:center;gap:var(--space-2);color:var(--color-neutral-500);flex-flow:wrap;font-size:.8125rem;display:flex}.page-module__gd1dcq__verifiedMark{color:var(--color-verified);font-weight:700}.page-module__gd1dcq__sep{color:var(--color-neutral-300)}.page-module__gd1dcq__empty{text-align:center;padding:var(--space-16) 0;color:var(--color-neutral-500)}.page-module__gd1dcq__empty p{margin-bottom:var(--space-6)}.page-module__gd1dcq__placeholderNote{color:var(--color-neutral-400);border-top:1px solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-4);font-size:.875rem;font-style:italic}.page-module__gd1dcq__placeholderNote a{color:var(--color-accent)}.page-module__gd1dcq__main{min-width:0}.page-module__gd1dcq__pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.page-module__gd1dcq__pageBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);color:var(--color-primary);background:#fff;border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__gd1dcq__pageBtn:hover{border-color:var(--color-primary)}.page-module__gd1dcq__pageInfo{color:var(--color-neutral-500);font-size:.875rem}
