.lawRolePage-module__cKG8gG__role,.lawRolePage-module__cKG8gG__rowLink,.lawRolePage-module__cKG8gG__pillarLink,.lawRolePage-module__cKG8gG__related{--evergreen:#26443c;--taiga:#12211d;--kelly-deep:#157347;--marigold-deep:#8a6410;--line:#26443c1f;--muted:#26443ca8}.lawRolePage-module__cKG8gG__role{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.lawRolePage-module__cKG8gG__roleLead{flex-direction:column;gap:1rem;display:flex}.lawRolePage-module__cKG8gG__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--marigold-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700}.lawRolePage-module__cKG8gG__roleTitle{letter-spacing:-.015em;color:var(--taiga);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.12}.lawRolePage-module__cKG8gG__roleBody{color:var(--muted);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.6}.lawRolePage-module__cKG8gG__facts{background:#fff;border-radius:16px;gap:0;margin:0;display:grid;box-shadow:0 1px 2px #12211d0f,0 18px 40px -26px #1b453c73}.lawRolePage-module__cKG8gG__fact{border-top:1px solid var(--line);padding:1.35rem 1.5rem 1.4rem}.lawRolePage-module__cKG8gG__fact:first-child{border-top:0}.lawRolePage-module__cKG8gG__fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.lawRolePage-module__cKG8gG__fact dd{margin:0}.lawRolePage-module__cKG8gG__fact dd ul{margin-top:.8rem}.lawRolePage-module__cKG8gG__stack{flex-wrap:wrap;gap:.45rem;display:flex;margin-top:.8rem!important}.lawRolePage-module__cKG8gG__chip{border:1px solid var(--line);color:var(--evergreen);border-radius:999px;align-items:center;padding:.32rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}a.lawRolePage-module__cKG8gG__chip:hover{border-color:#26443c57}.lawRolePage-module__cKG8gG__rowLink{white-space:nowrap;color:var(--kelly-deep);font-weight:500;text-decoration:none}.lawRolePage-module__cKG8gG__rowLink:hover{text-decoration:underline}.lawRolePage-module__cKG8gG__pillarLink{color:var(--kelly-deep);align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.lawRolePage-module__cKG8gG__pillarLink:hover{text-decoration:underline}.lawRolePage-module__cKG8gG__related{margin-top:1rem}@media (max-width:767px){table.lawRolePage-module__cKG8gG__weekTable thead{display:none}table.lawRolePage-module__cKG8gG__weekTable,table.lawRolePage-module__cKG8gG__weekTable tbody,table.lawRolePage-module__cKG8gG__weekTable tr,table.lawRolePage-module__cKG8gG__weekTable th,table.lawRolePage-module__cKG8gG__weekTable td{width:100%;display:block}table.lawRolePage-module__cKG8gG__weekTable tr{border-bottom:1px solid #26443c1f;padding:1.1rem 0}table.lawRolePage-module__cKG8gG__weekTable th,table.lawRolePage-module__cKG8gG__weekTable td{border:0;padding:.2rem 0}table.lawRolePage-module__cKG8gG__weekTable th{margin-bottom:.35rem;font-size:1.0625rem}table.lawRolePage-module__cKG8gG__weekTable td:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:#26443c8c;margin-bottom:.15rem;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:block}table.lawRolePage-module__cKG8gG__weekTable td:last-child{border-radius:10px;margin-top:.6rem;padding:.75rem .85rem}}@media (max-width:991px){.lawRolePage-module__cKG8gG__role{grid-template-columns:1fr;gap:2rem}}
