.page-module__RQMOAq__hero{background:var(--color-primary);padding:var(--space-12) 0 var(--space-16)}.page-module__RQMOAq__heroInner{justify-content:space-between;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.page-module__RQMOAq__heroText{flex:1;min-width:280px}.page-module__RQMOAq__heroTitle{font-family:var(--font-serif);color:#fff;margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.page-module__RQMOAq__heroSub{color:var(--color-neutral-300);max-width:540px;font-size:1.0625rem;line-height:1.65}.page-module__RQMOAq__heroAction{gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.page-module__RQMOAq__heroAction .page-module__RQMOAq__btn-outline{color:#fff;border-color:#ffffff80}.page-module__RQMOAq__heroAction .page-module__RQMOAq__btn-outline:hover{background:#ffffff1a;border-color:#fff}.page-module__RQMOAq__statsStrip{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.page-module__RQMOAq__statsRow{align-items:center;gap:var(--space-8);padding:var(--space-5) 0;flex-wrap:wrap;display:flex}.page-module__RQMOAq__statItem{flex-direction:column;gap:2px;display:flex}.page-module__RQMOAq__statNumber{font-family:var(--font-serif);color:var(--color-primary);font-size:1.5rem;font-weight:700;line-height:1}.page-module__RQMOAq__statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.page-module__RQMOAq__statDivider{background:var(--color-border);width:1px;height:36px}.page-module__RQMOAq__boardLayout{gap:var(--space-10);padding:var(--space-10) 0;grid-template-columns:1fr 280px;display:grid}@media (max-width:900px){.page-module__RQMOAq__boardLayout{grid-template-columns:1fr}.page-module__RQMOAq__boardSidebar{order:-1}}.page-module__RQMOAq__tabBar{border-bottom:2px solid var(--color-border);margin-bottom:var(--space-6);gap:0;display:flex}.page-module__RQMOAq__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;font-size:.9375rem;font-weight:600;display:inline-flex}.page-module__RQMOAq__tab:hover{color:var(--color-primary)}.page-module__RQMOAq__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.page-module__RQMOAq__tabActive{color:var(--color-primary);border-bottom-color:var(--color-accent)}.page-module__RQMOAq__tabCount{min-width:20px;height:20px;padding:0 var(--space-1);background:var(--color-neutral-100);color:var(--color-text-muted);border-radius:100px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module__RQMOAq__tabActive .page-module__RQMOAq__tabCount{background:var(--color-accent);color:#fff}.page-module__RQMOAq__requestList{gap:var(--space-4);flex-direction:column;display:flex}.page-module__RQMOAq__requestCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);transition:box-shadow var(--transition), border-color var(--transition)}.page-module__RQMOAq__requestCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-neutral-300)}.page-module__RQMOAq__cardHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.page-module__RQMOAq__badgeEditorial{padding:2px var(--space-2);color:#3730a3;letter-spacing:.04em;text-transform:uppercase;background:#eef2ff;border:1px solid #c7d2fe;border-radius:100px;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module__RQMOAq__badgeReferral{padding:2px var(--space-2);color:var(--color-verified);letter-spacing:.04em;text-transform:uppercase;background:#edf7f1;border:1px solid #b6dfc8;border-radius:100px;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module__RQMOAq__badgeMedia{padding:2px var(--space-2);color:#9a3412;letter-spacing:.04em;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:100px;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module__RQMOAq__statusOpen{padding:2px var(--space-2);color:#92400e;letter-spacing:.04em;text-transform:uppercase;background:#fef9ec;border:1px solid #fcd34d;border-radius:100px;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module__RQMOAq__cardTitle{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:var(--space-3);font-size:1.0625rem;font-weight:700;line-height:1.35}.page-module__RQMOAq__cardExcerpt{color:var(--color-neutral-600,#555);margin-bottom:var(--space-3);font-size:.875rem;line-height:1.55}.page-module__RQMOAq__cardMeta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-module__RQMOAq__practiceTag{padding:2px var(--space-2);background:var(--color-neutral-100);color:var(--color-neutral-700);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__RQMOAq__jurisdiction{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.page-module__RQMOAq__metaDot{color:var(--color-neutral-300);font-size:.75rem}.page-module__RQMOAq__timePosted{color:var(--color-neutral-400);font-size:.8125rem}.page-module__RQMOAq__cardFooter{justify-content:flex-end;display:flex}.page-module__RQMOAq__claimBtn{padding:var(--space-2) var(--space-5);font-size:.875rem}.page-module__RQMOAq__boardSidebar{gap:var(--space-5);flex-direction:column;display:flex}.page-module__RQMOAq__filterWidget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.page-module__RQMOAq__filterTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);margin-bottom:var(--space-4);font-size:.6875rem;font-weight:700}.page-module__RQMOAq__filterGroup{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.page-module__RQMOAq__filterLabel{color:var(--color-neutral-700);font-size:.8125rem;font-weight:600}.page-module__RQMOAq__filterSelect{width:100%;padding:var(--space-2) var(--space-3);font-size:.875rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-neutral-50);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237d7268' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8)}.page-module__RQMOAq__filterSelect:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.page-module__RQMOAq__filterBtn{width:100%;font-size:.875rem}.page-module__RQMOAq__infoWidget{background:var(--color-neutral-100);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.page-module__RQMOAq__infoTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);margin-bottom:var(--space-4);font-size:.6875rem;font-weight:700}.page-module__RQMOAq__howList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.page-module__RQMOAq__howList li{align-items:flex-start;gap:var(--space-3);color:var(--color-neutral-700);font-size:.875rem;line-height:1.5;display:flex}.page-module__RQMOAq__howStep{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:.6875rem;font-weight:700;display:flex}.page-module__RQMOAq__postSection{background:var(--color-neutral-100);border-top:1px solid var(--color-border);padding:var(--space-16) 0}.page-module__RQMOAq__postGrid{gap:var(--space-12);grid-template-columns:1fr 1.6fr;align-items:start;max-width:960px;margin:0 auto;display:grid}@media (max-width:768px){.page-module__RQMOAq__postGrid{gap:var(--space-8);grid-template-columns:1fr}}.page-module__RQMOAq__postTitle{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.page-module__RQMOAq__postSub{color:var(--color-neutral-600);font-size:1rem;line-height:1.65}.page-module__RQMOAq__postForm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.page-module__RQMOAq__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.page-module__RQMOAq__formRow{grid-template-columns:1fr}.page-module__RQMOAq__postForm{padding:var(--space-5)}}.page-module__RQMOAq__formField{gap:var(--space-1);flex-direction:column;display:flex}.page-module__RQMOAq__formLabel{color:var(--color-neutral-700);font-size:.875rem;font-weight:600}.page-module__RQMOAq__formLabel span{color:var(--color-accent)}.page-module__RQMOAq__formSelect,.page-module__RQMOAq__formTextarea{width:100%;padding:var(--space-3) var(--space-4);font-size:.9375rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-neutral-50);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition)}.page-module__RQMOAq__formSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237d7268' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10);cursor:pointer}.page-module__RQMOAq__formSelect:focus,.page-module__RQMOAq__formTextarea:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.page-module__RQMOAq__formTextarea{resize:vertical;min-height:100px;line-height:1.6}
