.FilterGroup-module____cfma__group{margin-bottom:16px}.FilterGroup-module____cfma__label{font-family:var(--font-inter);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:700}.FilterGroup-module____cfma__pills{flex-wrap:wrap;gap:8px;display:flex}.FilterGroup-module____cfma__pill,.FilterGroup-module____cfma__pillActive{font-family:var(--font-inter);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.FilterGroup-module____cfma__pill{border:1px solid var(--color-border);color:var(--color-text-secondary)}.FilterGroup-module____cfma__pillActive{border:1px solid var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}
.Card-module__tGkz1q__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;transition:border-color .15s;display:block;box-shadow:0 1px 2px #00000005}.Card-module__tGkz1q__card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}
.StatusPill-module__cFaR4a__pill{font-family:var(--font-inter);letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.StatusPill-module__cFaR4a__inForce{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}.StatusPill-module__cFaR4a__consultation{color:#8a6a1f;background:#fff7e6;border-color:#f0d999}.StatusPill-module__cFaR4a__neutral{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-secondary) 8%, transparent);border-color:color-mix(in srgb, var(--color-text-secondary) 20%, transparent)}.StatusPill-module__cFaR4a__statePolicy{color:#3d7a45;background:#eef6ee;border-color:#bfe0c4}
.BlogCard-module__hccA2q__wrapper{padding:24px;text-decoration:none}.BlogCard-module__hccA2q__category{font-family:var(--font-brand), monospace;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11.5px;font-weight:400}.BlogCard-module__hccA2q__title{color:var(--color-text);margin:0 0 10px;font-size:22px;line-height:1.2}.BlogCard-module__hccA2q__seriesTag{font-family:var(--font-brand), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:400;display:inline-block}.BlogCard-module__hccA2q__excerpt{font-family:var(--font-inter);color:var(--color-text-secondary);margin:0 0 16px;font-size:13.5px;line-height:1.55}.BlogCard-module__hccA2q__meta{font-family:var(--font-inter);color:var(--color-text-secondary);gap:14px;font-size:12px;display:flex}.BlogCard-module__hccA2q__metaItem{align-items:center;gap:4px;display:flex}.BlogCard-module__hccA2q__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.BlogCard-module__hccA2q__verticalTag{font-family:var(--font-brand), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:400;display:inline-block}.BlogCard-module__hccA2q__guestTag{font-family:var(--font-brand), monospace;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11.5px;font-weight:400}
.JudgmentCard-module__1LILHa__wrapper{padding:24px}.JudgmentCard-module__1LILHa__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.JudgmentCard-module__1LILHa__caseName{color:var(--color-text);margin:0;font-size:19px;font-style:italic;line-height:1.25}.JudgmentCard-module__1LILHa__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.JudgmentCard-module__1LILHa__practiceArea{font-family:var(--font-inter);color:var(--color-text);background:var(--color-border);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.JudgmentCard-module__1LILHa__court{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.JudgmentCard-module__1LILHa__topic{font-family:var(--font-inter);color:var(--color-text-secondary);font-size:11.5px;font-weight:600}.JudgmentCard-module__1LILHa__summary{font-family:var(--font-inter);color:var(--color-text-secondary);margin:0 0 14px;font-size:13.5px;line-height:1.6}.JudgmentCard-module__1LILHa__keyPointsLabel{font-family:var(--font-inter);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:700}.JudgmentCard-module__1LILHa__keyPoints{margin:0 0 14px;padding-left:18px}.JudgmentCard-module__1LILHa__keyPoints li{font-family:var(--font-inter);color:var(--color-text);margin-bottom:4px;font-size:12.5px;line-height:1.55}.JudgmentCard-module__1LILHa__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.JudgmentCard-module__1LILHa__date{font-family:var(--font-inter);color:var(--color-text-secondary);font-size:11.5px}.JudgmentCard-module__1LILHa__sourceLink{font-family:var(--font-inter);color:var(--color-accent);align-items:center;gap:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}
.PageHero-module__z6bXnW__hero{isolation:isolate;text-align:center;background:linear-gradient(135deg,#0f1b3d,#2d5bff);justify-content:center;align-items:center;min-height:clamp(400px,62vh,620px);display:flex;position:relative;overflow:hidden}.PageHero-module__z6bXnW__tall{min-height:clamp(520px,80vh,780px)}.PageHero-module__z6bXnW__img{object-fit:cover;z-index:-2}.PageHero-module__z6bXnW__overlay{z-index:-1;background:linear-gradient(#080a1280 0%,#080a12a8 100%);position:absolute;inset:0}.PageHero-module__z6bXnW__content{color:#fff;max-width:820px;padding:72px 24px 88px;position:relative}.PageHero-module__z6bXnW__icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:inline-flex}.PageHero-module__z6bXnW__title{color:#fff;text-shadow:0 2px 28px #00000059;margin:0 0 20px;font-size:clamp(40px,6.5vw,84px);line-height:1.04}.PageHero-module__z6bXnW__text{font-family:var(--font-inter);color:#ffffffe0;text-shadow:0 1px 16px #00000059;max-width:680px;margin:0 auto;font-size:17px;line-height:1.65}.PageHero-module__z6bXnW__text a{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c}.PageHero-module__z6bXnW__text a:hover{text-decoration-color:#fff}.PageHero-module__z6bXnW__cue{color:#ffffffd9;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:700px){.PageHero-module__z6bXnW__text{font-size:15.5px}}
.TrackerCard-module__usuxga__wrapper{padding:24px}.TrackerCard-module__usuxga__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.TrackerCard-module__usuxga__title{color:var(--color-text);margin:0;font-size:19px;line-height:1.25}.TrackerCard-module__usuxga__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.TrackerCard-module__usuxga__regulator{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.TrackerCard-module__usuxga__policyArea{font-family:var(--font-inter);color:var(--color-text-secondary);font-size:11.5px;font-weight:600}.TrackerCard-module__usuxga__summary{font-family:var(--font-inter);color:var(--color-text-secondary);margin:0 0 14px;font-size:13.5px;line-height:1.6}.TrackerCard-module__usuxga__keyPointsLabel{font-family:var(--font-inter);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:700}.TrackerCard-module__usuxga__keyPoints{margin:0 0 14px;padding-left:18px}.TrackerCard-module__usuxga__keyPoints li{font-family:var(--font-inter);color:var(--color-text);margin-bottom:4px;font-size:12.5px;line-height:1.55}.TrackerCard-module__usuxga__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.TrackerCard-module__usuxga__date{font-family:var(--font-inter);color:var(--color-text-secondary);font-size:11.5px}.TrackerCard-module__usuxga__links{gap:14px;display:flex}.TrackerCard-module__usuxga__internalLink,.TrackerCard-module__usuxga__sourceLink{font-family:var(--font-inter);align-items:center;gap:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.TrackerCard-module__usuxga__internalLink{color:var(--color-text)}.TrackerCard-module__usuxga__sourceLink{color:var(--color-accent)}
.page-module__QFVYzq__page{max-width:1180px;margin:0 auto;padding:56px 24px 96px}.page-module__QFVYzq__pill{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.page-module__QFVYzq__heading{color:var(--color-text);margin:18px 0 12px;font-size:44px}.page-module__QFVYzq__subheading{font-family:var(--font-inter);color:var(--color-text-secondary);max-width:660px;margin:0 0 32px;font-size:16px}.page-module__QFVYzq__filterBar{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;margin-bottom:28px;padding:20px 22px}.page-module__QFVYzq__filterGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.page-module__QFVYzq__count{font-family:var(--font-inter);color:var(--color-text-secondary);margin-top:4px;font-size:12.5px}.page-module__QFVYzq__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}
.page-module__zhniOa__page{max-width:1180px;margin:0 auto;padding:56px 24px 96px}.page-module__zhniOa__pill{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.page-module__zhniOa__heading{color:var(--color-text);margin:18px 0 12px;font-size:44px}.page-module__zhniOa__subheading{font-family:var(--font-inter);color:var(--color-text-secondary);max-width:660px;margin:0 0 32px;font-size:16px}.page-module__zhniOa__tabs{border-bottom:1px solid var(--color-border);gap:20px;margin-bottom:28px;display:flex}.page-module__zhniOa__tab,.page-module__zhniOa__tabActive{font-family:var(--font-inter);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 4px;font-size:14px;font-weight:600}.page-module__zhniOa__tab{color:var(--color-text-secondary)}.page-module__zhniOa__tabActive{color:var(--color-text);border-bottom-color:var(--color-accent)}.page-module__zhniOa__filterBar{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;margin-bottom:28px;padding:20px 22px}.page-module__zhniOa__filterGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.page-module__zhniOa__count{font-family:var(--font-inter);color:var(--color-text-secondary);margin-top:4px;font-size:12.5px}.page-module__zhniOa__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.page-module__zhniOa__yearGroup{margin-bottom:36px}.page-module__zhniOa__yearHeading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.page-module__zhniOa__yearHeading span{color:var(--color-text);font-size:28px}.page-module__zhniOa__yearLine{background:var(--color-border);flex:1;height:1px}.page-module__zhniOa__timelineEntries{gap:12px;display:grid}.page-module__zhniOa__timelineEntry{border-left:2px solid var(--color-border);grid-template-columns:110px 1fr;gap:16px;padding-left:16px;display:grid}.page-module__zhniOa__timelineDate{font-family:var(--font-inter);color:var(--color-text-secondary);padding-top:2px;font-size:12.5px}.page-module__zhniOa__timelineContent{padding-bottom:18px}.page-module__zhniOa__timelineHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.page-module__zhniOa__timelineTitle{font-family:var(--font-inter);color:var(--color-text);font-size:15px;font-weight:700}.page-module__zhniOa__timelineMeta{font-family:var(--font-inter);color:var(--color-text-secondary);margin-bottom:6px;font-size:12px}.page-module__zhniOa__timelineSummary{font-family:var(--font-inter);color:var(--color-text);margin:0;font-size:13px;line-height:1.55}
.PodcastCard-module__OPNMyq__wrapper{padding:32px}.PodcastCard-module__OPNMyq__row{flex-wrap:wrap;gap:28px;display:flex}.PodcastCard-module__OPNMyq__art{background:linear-gradient(135deg, var(--color-accent), var(--color-text));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative;overflow:hidden}.PodcastCard-module__OPNMyq__artImg{object-fit:cover}.PodcastCard-module__OPNMyq__body{flex:1;min-width:240px}.PodcastCard-module__OPNMyq__guestLabel{font-family:var(--font-brand), monospace;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11.5px;font-weight:400}.PodcastCard-module__OPNMyq__title{color:var(--color-text);margin:0 0 16px;font-size:28px}.PodcastCard-module__OPNMyq__description{font-family:var(--font-inter);color:var(--color-text-secondary);max-width:560px;margin:0 0 18px;font-size:14.5px;line-height:1.65}.PodcastCard-module__OPNMyq__parts{flex-wrap:wrap;gap:10px;display:flex}.PodcastCard-module__OPNMyq__part{font-family:var(--font-inter);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}
.page-module__xgPmsG__page{max-width:720px;margin:0 auto;padding:56px 24px 96px}.page-module__xgPmsG__pill{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.page-module__xgPmsG__heading{color:var(--color-text);margin:18px 0 24px;font-size:44px}.page-module__xgPmsG__intro{font-family:var(--font-inter);color:var(--color-text);margin:0 0 48px;font-size:17px;line-height:1.75}.page-module__xgPmsG__profileCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:40px;padding:32px;display:flex}.page-module__xgPmsG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:84px;height:84px}.page-module__xgPmsG__name{color:var(--color-text);font-size:24px}.page-module__xgPmsG__credentials{font-family:var(--font-inter);color:var(--color-text-secondary);margin-top:4px;font-size:14px}.page-module__xgPmsG__paragraph{font-family:var(--font-inter);color:var(--color-text);margin:0 0 20px;font-size:16px;line-height:1.8}.page-module__xgPmsG__sectionLabel{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin:32px 0 8px;font-size:12px;font-weight:600}.page-module__xgPmsG__email{font-family:var(--font-inter);color:var(--color-accent);font-size:14.5px;font-weight:600}
.page-module__jGBRaW__page{max-width:1180px;margin:0 auto;padding:56px 24px 96px}.page-module__jGBRaW__pill{font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.page-module__jGBRaW__heading{color:var(--color-text);margin:18px 0 32px;font-size:44px}.page-module__jGBRaW__sectionLabel{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:14px;font-size:12px;font-weight:600}.page-module__jGBRaW__featured{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;gap:28px;margin-bottom:48px;padding:32px;display:flex}.page-module__jGBRaW__featuredArt{background:linear-gradient(135deg, var(--color-accent), var(--color-text));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.page-module__jGBRaW__guestLabel{font-family:var(--font-inter);color:var(--color-accent);text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}.page-module__jGBRaW__featuredTitle{color:var(--color-text);margin:0 0 16px;font-size:28px}.page-module__jGBRaW__featuredParts{flex-wrap:wrap;gap:10px;display:flex}.page-module__jGBRaW__featuredPart{font-family:var(--font-inter);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__jGBRaW__grid{gap:14px;display:grid}
