@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/law-society-preview/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--ink: #0d2432;--ink-deep: #071a26;--teal: #0b3440;--oxblood: #7f2539;--oxblood-deep: #641b2d;--paper: #f7f4ec;--paper-bright: #fdfcf8;--stone: #ebe6da;--stone-deep: #ded7c9;--muted: #56666b;--line: rgba(13, 36, 50, .18);--line-light: rgba(255, 255, 255, .2);--font-ui: "Manrope Variable", "Manrope", sans-serif;--font-display: "Newsreader Variable", "Newsreader", Georgia, serif;--gutter: clamp(20px, 4.8vw, 72px);--content: 1440px;--ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--paper-bright);color:var(--ink);font-size:16px;line-height:1.6}body,button,input{font-family:var(--font-ui)}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,blockquote,figure{margin:0}::selection{color:var(--paper-bright);background:var(--oxblood)}:focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}.pd-container{width:min(calc(100% - (var(--gutter) * 2)),var(--content));margin-inline:auto}.pd-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--oxblood);font-size:.67rem;font-weight:760;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.pd-kicker:before{width:21px;height:2px;background:currentColor;content:""}.pd-kicker--light{color:#f0c1ca}.pd-skip{position:fixed;z-index:200;top:10px;left:10px;padding:10px 16px;background:var(--paper-bright);color:var(--ink);transform:translateY(-180%);transition:transform .18s ease}.pd-skip:focus{transform:translateY(0)}.pd-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border:1px solid transparent;border-radius:0;font-size:.78rem;font-weight:750;letter-spacing:.015em;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s var(--ease)}.pd-button:hover{transform:translateY(-2px)}.pd-button--ink{color:var(--paper-bright);background:var(--ink);border-color:var(--ink)}.pd-button--ink:hover{background:var(--oxblood);border-color:var(--oxblood)}.pd-button--paper{color:var(--ink);background:var(--paper-bright);border-color:var(--paper-bright)}.pd-button--paper:hover{color:var(--paper-bright);background:transparent}.pd-text-link,.pd-underline-link,.pd-story-link{display:inline-flex;min-height:28px;align-items:center;gap:8px;padding:0;border:0;background:none;font-size:.77rem;font-weight:730}.pd-underline-link{border-bottom:1px solid currentColor}.pd-text-link svg,.pd-underline-link svg,.pd-story-link svg{transition:transform .18s var(--ease)}.pd-text-link:hover svg,.pd-underline-link:hover svg,.pd-story-link:hover svg{transform:translate(3px)}.pd-header{position:sticky;z-index:60;top:0;background:var(--paper-bright);box-shadow:0 1px #0d243226}.pd-scroll-progress{position:absolute;z-index:2;right:0;bottom:0;left:0;height:2px;background:var(--oxblood);transform-origin:left center;pointer-events:none}.pd-utility{height:37px;overflow:hidden;color:#ffffffb8;background:var(--ink-deep);transition:height .26s var(--ease),opacity .16s ease}.pd-utility-inner{display:flex;height:37px;align-items:center;justify-content:space-between;gap:24px}.pd-utility-inner p{font-size:.62rem;font-weight:660;letter-spacing:.11em;text-transform:uppercase}.pd-utility-short{display:none}.pd-utility-inner>div{display:flex;align-items:center;gap:25px}.pd-utility time,.pd-utility button{color:inherit;font-size:.68rem;font-weight:600}.pd-utility button{min-height:28px;padding:0;border:0;background:transparent;transition:color .15s ease}.pd-utility time:after{display:inline-block;height:14px;margin-left:25px;border-left:1px solid rgba(255,255,255,.26);content:"";vertical-align:-2px}.pd-utility button:hover{color:var(--paper-bright)}.pd-primary{background:var(--paper-bright)}.pd-primary-inner{display:flex;height:79px;align-items:center;gap:clamp(18px,2.1vw,34px);transition:height .26s var(--ease)}.pd-header.is-scrolled .pd-utility{height:0;opacity:0}.pd-header.is-scrolled .pd-primary-inner{height:70px}.pd-brand-link{flex:0 0 auto}.pd-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink)}.pd-brand-mark{width:47px;height:37px;flex:0 0 47px}.brand-mark__flame{fill:#c89b49}.brand-mark__flame-core{fill:var(--paper-bright)}.pd-brand-type{display:flex;flex-direction:column;gap:1px}.pd-brand-name{font-family:var(--font-display);font-size:1.34rem;font-weight:500;letter-spacing:-.028em;line-height:.98}.pd-brand-place{font-size:.53rem;font-weight:760;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.pd-brand--inverse{color:var(--paper-bright)}.pd-brand--inverse .brand-mark__flame{fill:#d0a45a}.pd-brand--inverse .brand-mark__flame-core{fill:var(--ink)}.pd-desktop-nav{display:flex;align-items:stretch;align-self:stretch;margin-left:auto;gap:clamp(17px,2.2vw,33px)}.pd-desktop-nav a{position:relative;display:flex;align-items:center;gap:6px;color:#263d47;font-size:.75rem;font-weight:650;white-space:nowrap}.pd-desktop-nav a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--oxblood);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.pd-desktop-nav a:hover:after,.pd-desktop-nav a.is-active:after{transform:scaleX(1)}.pd-desktop-nav .pd-nav-store{align-self:center;min-height:40px;padding-inline:15px;color:var(--paper-bright);background:var(--oxblood);font-weight:760;transition:background .18s ease}.pd-desktop-nav .pd-nav-store:after{display:none}.pd-desktop-nav .pd-nav-store:hover{background:var(--oxblood-deep)}.pd-search-button,.pd-menu-button{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;padding:0;border:1px solid var(--line);background:transparent;transition:color .16s ease,background .16s ease}.pd-search-button:hover,.pd-menu-button:hover{color:var(--paper-bright);background:var(--ink)}.pd-menu-button,.pd-mobile-store{display:none}.pd-public{position:relative;overflow:hidden;background:var(--paper)}.pd-public-grid{display:grid;width:100%;min-height:min(730px,calc(100svh - 116px));grid-template-columns:minmax(0,1fr) minmax(490px,.96fr);padding-left:max(var(--gutter),calc((100vw - var(--content)) / 2))}.pd-public-copy{position:relative;z-index:2;display:flex;max-width:780px;flex-direction:column;justify-content:center;padding:clamp(46px,5vw,70px) clamp(34px,4.4vw,68px) clamp(44px,4.2vw,60px) 0}.pd-section-mark{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3vw,38px);padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--oxblood);font-size:.64rem;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.pd-section-mark span:last-child{color:var(--muted);font-weight:560;letter-spacing:.025em;text-transform:none}.pd-public h1{max-width:720px;font-family:var(--font-display);font-size:clamp(2.7rem,3.55vw,3.85rem);font-weight:430;letter-spacing:-.048em;line-height:.95}.pd-public-intro{max-width:560px;margin-top:18px;color:var(--muted);font-size:.95rem;line-height:1.67}.pd-task-list{display:grid;gap:7px;margin-top:clamp(24px,3vw,34px)}.pd-task{border:1px solid rgba(13,36,50,.13);background:#ffffff6b;transition:background .18s ease,border-color .18s ease,box-shadow .22s ease}.pd-task.is-open{border-color:var(--ink);box-shadow:0 16px 38px #071a2614}.pd-task>button{display:grid;width:100%;min-height:59px;grid-template-columns:46px minmax(0,1fr) 24px;gap:14px;align-items:center;padding:11px 19px 11px 11px;border:0;background:transparent;text-align:left}.pd-task>button>span:nth-child(2){font-family:var(--font-display);font-size:1.55rem;font-weight:500;letter-spacing:-.025em}.pd-task>button>svg{justify-self:end;transition:transform .2s var(--ease)}.pd-task.is-open>button{color:var(--paper-bright);background:var(--ink)}.pd-task.is-open>button>svg{transform:rotate(180deg)}.pd-task-icon,.pd-work-switch-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentColor;border-radius:50%}.pd-task-icon{color:var(--ink);background:var(--paper-bright)}.pd-task-panel{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,.92fr) auto;gap:20px;align-items:center;padding:15px 20px 17px 69px;background:var(--paper-bright);animation:pd-panel-in .24s var(--ease) both}.pd-task-panel>p{color:var(--muted);font-size:.82rem;line-height:1.55}.pd-task-meta{display:grid;gap:1px;min-height:50px;padding-left:18px;border-left:1px solid var(--line)}.pd-task-meta span{color:var(--oxblood);font-size:.59rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pd-task-meta strong{font-family:var(--font-display);font-size:1.22rem;font-weight:530;line-height:1.1}.pd-task-meta small{color:var(--muted);font-size:.7rem;line-height:1.4}.pd-task-panel>a{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:8px;padding:8px 12px;color:var(--paper-bright);background:var(--oxblood);font-size:.65rem;font-weight:730;white-space:nowrap}.pd-work-switch{display:grid;width:min(100%,520px);min-height:54px;grid-template-columns:42px minmax(0,1fr) 20px;gap:13px;align-items:center;margin-top:12px;padding:8px 15px 8px 9px;border:1px solid var(--line);background:#ffffff59;transition:color .18s ease,background .18s ease}.pd-work-switch:hover{color:var(--paper-bright);background:var(--teal)}.pd-work-switch-icon{width:38px;height:38px}.pd-work-switch>span:nth-child(2){display:grid;gap:0}.pd-work-switch strong{font-size:.82rem;font-weight:740}.pd-work-switch small{color:var(--muted);font-size:.7rem;line-height:1.4}.pd-work-switch:hover small{color:#ffffffb8}.pd-public-visual{position:relative;z-index:1;min-height:100%;margin:0 0 0 clamp(-76px,-4vw,-30px);overflow:hidden;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);background:var(--teal)}.pd-public-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(7,26,38,.64),transparent 34%);content:"";pointer-events:none}.pd-public-visual img{width:100%;height:100%;object-fit:cover;object-position:53% center;filter:saturate(1.08) contrast(1.03);animation:pd-photo-in .9s var(--ease) both}.pd-public-visual figcaption{position:absolute;z-index:1;right:clamp(25px,3.8vw,57px);bottom:28px;display:grid;justify-items:end;color:var(--paper-bright);font-size:.61rem;font-weight:660;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}.pd-public-visual figcaption span:last-child{color:#ffffffb8}@keyframes pd-photo-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes pd-panel-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.pd-news{padding-block:clamp(46px,5vw,70px);background:var(--paper-bright)}.pd-news-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(430px,1.3fr) minmax(260px,.78fr);min-height:340px;align-items:stretch}.pd-news-intro{display:flex;flex-direction:column;justify-content:center;padding:25px clamp(28px,3.5vw,53px) 25px 0}.pd-news-intro h2{max-width:420px;margin-top:24px;font-family:var(--font-display);font-size:clamp(2.55rem,3.25vw,3.85rem);font-weight:430;letter-spacing:-.045em;line-height:.98}.pd-news-intro p{max-width:38ch;margin-top:18px;color:var(--muted);font-size:.83rem;line-height:1.62}.pd-news-intro .pd-underline-link{align-self:flex-start;margin-top:23px}.pd-news-feature{position:relative;display:grid;grid-template-columns:1.02fr .98fr;overflow:hidden;color:var(--paper-bright);background:var(--teal);clip-path:polygon(0 0,100% 0,100% 100%,8% 100%)}.pd-news-feature:after{position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--oxblood);content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.pd-news-feature:hover:after{transform:scaleX(1)}.pd-news-feature-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:35px 20px 35px clamp(38px,4.4vw,67px)}.pd-story-date{color:#e4a9b3;font-size:.64rem;font-weight:740;letter-spacing:.13em;text-transform:uppercase}.pd-news-feature h3{max-width:13ch;margin-top:16px;font-family:var(--font-display);font-size:clamp(1.8rem,2.55vw,2.8rem);font-weight:430;letter-spacing:-.035em;line-height:1.03}.pd-news-feature p{max-width:33ch;margin-top:14px;color:#ffffffb8;font-size:.77rem;line-height:1.55}.pd-story-link{align-self:flex-start;margin-top:22px;color:var(--paper-bright)}.pd-news-feature img{width:100%;height:100%;min-height:340px;object-fit:cover;object-position:56% center;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);filter:saturate(.64) contrast(1.03);transition:transform .65s var(--ease)}.pd-news-feature:hover img{transform:scale(1.025)}.pd-news-secondary{display:flex;flex-direction:column;justify-content:center;margin-left:-1px;padding:30px clamp(34px,3.7vw,55px);background:var(--stone);clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.pd-news-secondary .pd-story-date{color:var(--oxblood)}.pd-news-secondary .pd-story-day{display:none}.pd-news-secondary h3{max-width:11ch;margin-top:26px;font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.65rem);font-weight:450;letter-spacing:-.03em;line-height:1.06}.pd-news-secondary p{max-width:30ch;margin-top:13px;color:var(--muted);font-size:.77rem;line-height:1.56}.pd-news-secondary .pd-story-link{margin-top:24px;color:var(--oxblood)}.pd-workbench{padding-block:clamp(48px,5vw,68px);background:var(--stone)}.pd-workbench-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:clamp(40px,8vw,130px);align-items:end;margin-bottom:29px}.pd-workbench-head h2{margin-top:8px;font-family:var(--font-display);font-size:clamp(2.35rem,3.4vw,3.8rem);font-weight:430;letter-spacing:-.045em;line-height:.98}.pd-workbench-head>p{max-width:46ch;padding-bottom:4px;color:var(--muted);font-size:.86rem;line-height:1.62}.pd-workbench-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pd-workbench-links>a,.pd-workbench-member{position:relative;display:grid;min-height:143px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px;align-content:center;padding:25px 24px;border:0;border-left:1px solid var(--line);background:transparent;text-align:left;transition:color .18s ease,background .18s ease}.pd-workbench-links>a:first-child{border-left:0}.pd-workbench-links>a:hover,.pd-workbench-member:hover{color:var(--paper-bright);background:var(--teal)}.pd-workbench-links svg:not(.pd-workbench-index){color:var(--oxblood);transition:color .18s ease}.pd-workbench-links>a:hover>svg,.pd-workbench-member:hover>svg{color:#e7afb8}.pd-workbench-index{position:absolute;top:16px;left:24px;color:var(--oxblood);font-family:var(--font-display);font-size:.69rem;font-style:italic}.pd-workbench-links>a>svg:nth-of-type(1),.pd-workbench-member>svg:nth-of-type(1){margin-top:12px}.pd-workbench-links strong{font-family:var(--font-display);font-size:1.37rem;font-weight:520;letter-spacing:-.02em;line-height:1.08}.pd-workbench-links small{color:var(--muted);font-size:.76rem;line-height:1.45;transition:color .18s ease}.pd-workbench-links>a:hover small,.pd-workbench-member:hover small{color:#ffffffb3}.pd-workbench-links>a>svg:last-child,.pd-workbench-member>svg:last-child{position:absolute;right:22px;bottom:20px;color:var(--oxblood)}.pd-society{display:grid;min-height:580px;grid-template-columns:.92fr 1.08fr;color:var(--paper-bright);background:var(--ink-deep)}.pd-society-visual{position:relative;min-height:470px;overflow:hidden;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.pd-society-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071a2614,#071a268a);content:""}.pd-society-visual img{width:100%;height:100%;object-fit:cover;object-position:44% center;filter:saturate(.72) brightness(1.14)}.pd-society-copy{align-self:center;padding-block:clamp(66px,7.8vw,112px);padding-right:clamp(10px,3vw,45px);padding-left:clamp(38px,7vw,118px)}.pd-society-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid var(--line-light)}.pd-since{color:#ffffff8f;font-family:var(--font-display);font-size:.85rem;font-style:italic}.pd-society h2{max-width:670px;margin-top:46px;font-family:var(--font-display);font-size:clamp(3rem,4.5vw,5.3rem);font-weight:410;letter-spacing:-.05em;line-height:.94}.pd-society blockquote{max-width:640px;margin-top:33px;color:#ffffffc4;font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:370;line-height:1.45}.pd-society-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:43px;padding-top:20px;border-top:1px solid var(--line-light)}.pd-society-foot p{max-width:34ch;color:#ffffff91;font-size:.72rem;line-height:1.5}.pd-society-foot a{display:inline-flex;min-height:32px;align-items:center;gap:8px;color:#f0c1ca;font-size:.76rem;font-weight:720;white-space:nowrap}.pd-store{color:var(--paper-bright);background:var(--oxblood)}.pd-store-inner{display:grid;min-height:154px;grid-template-columns:minmax(300px,.8fr) minmax(280px,1fr) auto;gap:clamp(34px,5vw,76px);align-items:center;padding-block:30px}.pd-store-title{display:flex;align-items:center;gap:17px}.pd-store-icon{display:grid;width:55px;height:55px;flex:0 0 55px;place-items:center;border:1px solid rgba(255,255,255,.52)}.pd-store-title>div{display:grid;gap:3px}.pd-store h2{font-family:var(--font-display);font-size:clamp(2.7rem,3.5vw,4rem);font-weight:470;letter-spacing:-.045em;line-height:.9}.pd-store-inner>p{max-width:43ch;color:#ffffffc9;font-size:.88rem;line-height:1.55}.pd-store .pd-button--paper:hover{border-color:#fff9}.pd-footer{color:var(--paper-bright);background:var(--ink-deep)}.pd-footer-top{display:grid;grid-template-columns:minmax(280px,1.1fr) 1fr .72fr;gap:clamp(42px,8vw,120px);padding-block:64px 51px}.pd-footer-brand p{max-width:32ch;margin-top:24px;color:#ffffff9e;font-size:.78rem;line-height:1.65}.pd-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:34px}.pd-footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.pd-footer-nav span,.pd-footer-contact>span{margin-bottom:8px;color:#dda6b0;font-size:.6rem;font-weight:740;letter-spacing:.14em;text-transform:uppercase}.pd-footer-nav a,.pd-footer-contact a{display:inline-flex;min-height:24px;align-items:center;color:#ffffffad;font-size:.76rem;transition:color .15s ease}.pd-footer-nav a:hover,.pd-footer-contact a:hover{color:var(--paper-bright)}.pd-footer-contact{display:flex;flex-direction:column;align-items:flex-start}.pd-footer-contact p{margin-top:21px;color:#ffffff91;font-size:.74rem;line-height:1.7}.pd-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;border-top:1px solid var(--line-light);color:#ffffff8f;font-size:.63rem}.pd-footer-bottom>a{display:inline-flex;min-height:24px;align-items:center;gap:6px}.pd-footer-bottom a:hover{color:var(--paper-bright)}.pd-dialog{width:min(780px,calc(100vw - 32px));max-height:min(800px,calc(100vh - 32px));margin:auto;padding:clamp(27px,4vw,46px);overflow:auto;border:0;border-radius:0;color:var(--ink);background:var(--paper-bright);box-shadow:0 38px 100px #0000005c}.pd-dialog::backdrop{background:#041018c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pd-dialog[open]{animation:pd-dialog-in .25s var(--ease)}.pd-dialog:not([open]){display:none}@keyframes pd-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}.pd-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:21px;border-bottom:1px solid var(--line)}.pd-icon-button{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;padding:0;border:1px solid var(--line);background:transparent}.pd-icon-button:hover{color:var(--paper-bright);background:var(--ink)}.pd-icon-button--light{color:var(--paper-bright);border-color:var(--line-light)}.pd-search-dialog{width:min(880px,calc(100vw - 32px))}.pd-search-form{display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid var(--line)}.pd-search-form svg{flex:0 0 auto;color:var(--oxblood)}.pd-search-form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,1.6rem)}.pd-search-form input::placeholder{color:#859297;opacity:1}.pd-search-form kbd{padding:4px 7px;border:1px solid var(--line);color:var(--muted);font-family:var(--font-ui);font-size:.62rem}.pd-search-results{display:grid;max-height:min(420px,48vh);overflow:auto}.pd-search-result{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;padding:13px 5px;border-bottom:1px solid var(--line);transition:color .16s ease,padding-left .2s var(--ease)}.pd-search-result:hover{padding-left:12px;color:var(--oxblood)}.pd-search-result>span{display:grid;gap:2px}.pd-search-result strong{font-family:var(--font-display);font-size:1.26rem;font-weight:520;line-height:1.15}.pd-search-result small{color:var(--muted);font-size:.72rem;line-height:1.45}.pd-search-result svg{flex:0 0 auto}.pd-dialog-hint,.pd-empty-state{margin-top:20px;color:var(--muted);font-size:.7rem;line-height:1.55}.pd-dialog-number{margin-top:27px;color:var(--oxblood);font-size:.65rem;font-weight:740;letter-spacing:.13em;text-transform:uppercase}.pd-feature-dialog h2{max-width:620px;margin-top:15px;font-family:var(--font-display);font-size:clamp(2.75rem,5vw,4.35rem);font-weight:430;letter-spacing:-.045em;line-height:.98}.pd-feature-dialog>p:not(.pd-dialog-number){max-width:59ch;margin-top:23px;color:var(--muted);font-size:.9rem;line-height:1.68}.pd-dialog-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.pd-nav-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:22px var(--gutter) 25px;color:var(--paper-bright);background:var(--ink-deep)}.pd-nav-dialog::backdrop{background:#041018b3}.pd-nav-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line-light)}.pd-mobile-links{display:grid;margin-top:24px}.pd-mobile-links a{display:grid;min-height:76px;grid-template-columns:30px minmax(0,1fr) 22px;gap:13px;align-items:center;border-bottom:1px solid var(--line-light);font-family:var(--font-display);font-size:clamp(1.85rem,7.1vw,2.6rem);letter-spacing:-.03em}.pd-mobile-links a>span{color:#d79ca7;font-family:var(--font-ui);font-size:.58rem;font-style:normal;font-weight:700;letter-spacing:.1em}.pd-mobile-links a>svg{justify-self:end}.pd-mobile-actions{display:flex;flex-wrap:wrap;gap:11px 17px;margin-top:26px}.pd-mobile-actions button{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:4px 0;border:0;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:var(--paper-bright);font-size:.76rem;font-weight:680}.pd-nav-dialog-foot{display:grid;gap:7px;margin-top:auto;padding-top:34px;color:#ffffff94;font-size:.72rem}.pd-nav-dialog-foot a{width:fit-content;border-bottom:1px solid currentColor;color:#ffffffd6}.pd-nav-dialog{display:flex;flex-direction:column}.pd-nav-dialog-head,.pd-mobile-links,.pd-mobile-actions{flex:0 0 auto}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .58s var(--ease),transform .58s var(--ease)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1180px){.pd-desktop-nav{gap:15px}.pd-desktop-nav a{font-size:.7rem}.pd-public-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.86fr)}.pd-public-copy{padding-right:36px}.pd-public h1{font-size:clamp(3rem,4.5vw,4.25rem)}.pd-task-panel{grid-template-columns:minmax(160px,1fr) minmax(170px,.9fr);padding-left:69px}.pd-task-panel>a{grid-column:1 / -1;justify-self:start}.pd-news-grid{grid-template-columns:minmax(210px,.64fr) minmax(400px,1.25fr) minmax(250px,.72fr)}}@media(max-width:1040px){.pd-desktop-nav{display:none}.pd-menu-button{display:grid}.pd-mobile-store{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:7px;margin-left:auto;padding-inline:13px;border:1px solid var(--oxblood);color:var(--oxblood);font-size:.71rem;font-weight:760}.pd-public-grid{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.pd-public-copy{padding-block:60px}.pd-public h1{font-size:clamp(2.85rem,5.4vw,4rem)}.pd-news-grid{grid-template-columns:.72fr 1.28fr}.pd-news-intro{grid-column:1 / -1;max-width:760px;padding:0 0 34px}.pd-news-intro .pd-underline-link{margin-top:16px}.pd-news-secondary{padding-inline:39px}.pd-workbench-links{grid-template-columns:1fr 1fr}.pd-workbench-links>a:nth-child(3){border-left:0}.pd-workbench-links>a:nth-child(-n+2){border-bottom:1px solid var(--line)}.pd-society{grid-template-columns:.8fr 1.2fr}.pd-store-inner{grid-template-columns:1fr auto}.pd-store-inner>p{grid-column:1;grid-row:2}.pd-store-inner>.pd-button{grid-column:2;grid-row:1 / span 2}.pd-footer-top{grid-template-columns:1fr 1fr}.pd-footer-contact{grid-column:2}}@media(max-width:760px){:root{--gutter: 20px}html{scroll-padding-top:83px}.pd-utility,.pd-utility-inner{height:32px}.pd-utility-inner p{max-width:48%;font-size:.52rem}.pd-utility-long{display:none}.pd-utility-short{display:inline}.pd-utility time{display:none}.pd-utility button{font-size:.64rem}.pd-primary-inner,.pd-header.is-scrolled .pd-primary-inner{height:66px;gap:10px}.pd-brand{gap:8px}.pd-brand-mark{width:38px;height:30px;flex-basis:38px}.pd-brand-name{font-size:1.06rem}.pd-brand-place{font-size:.45rem}.pd-search-button{display:none}.pd-mobile-store{min-width:42px;min-height:42px;margin-left:auto;padding-inline:8px;border:0;white-space:nowrap}.pd-mobile-store span{font-size:.64rem}.pd-menu-button{width:42px;height:42px;flex-basis:42px}.pd-public-grid{display:flex;flex-direction:column}.pd-public-copy{order:1;padding:44px 20px 46px}.pd-section-mark{margin-bottom:28px}.pd-section-mark span:last-child{display:none}.pd-public h1{font-size:clamp(2.85rem,11.8vw,4rem)}.pd-public-intro{margin-top:17px;font-size:.84rem}.pd-task-list{margin-top:27px;gap:6px}.pd-task>button{min-height:61px;grid-template-columns:41px minmax(0,1fr) 20px;padding:9px 13px 9px 9px}.pd-task>button>span:nth-child(2){font-size:1.36rem}.pd-task-icon,.pd-work-switch-icon{width:37px;height:37px}.pd-task-panel{display:block;padding:17px 18px 19px}.pd-task-panel>p{font-size:.8rem}.pd-task-meta{margin-top:15px;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.pd-task-panel>a{width:100%;min-height:42px;margin-top:16px;font-size:.71rem}.pd-work-switch{width:100%;min-height:58px;margin-top:9px}.pd-work-switch small{font-size:.63rem}.pd-public-visual{order:2;min-height:310px;margin:0;clip-path:polygon(0 9%,100% 0,100% 100%,0 100%)}.pd-public-visual img{object-position:56% center}.pd-news{padding-block:59px}.pd-news-grid{display:flex;flex-direction:column;min-height:0}.pd-news-intro{padding:0 0 31px}.pd-news-intro h2{margin-top:16px;font-size:clamp(2.7rem,10.5vw,3.6rem)}.pd-news-feature{min-height:0;grid-template-columns:1fr;clip-path:none}.pd-news-feature-copy{order:2;padding:26px 23px 29px}.pd-news-feature img{order:1;height:235px;min-height:0;clip-path:none}.pd-news-feature h3,.pd-news-secondary h3{font-size:2.1rem}.pd-news-secondary{margin:16px 0 0;padding:27px 24px 29px;clip-path:none}.pd-news-secondary h3{margin-top:17px}.pd-workbench{padding-block:54px}.pd-workbench-head{display:block;margin-bottom:26px}.pd-workbench-head h2{font-size:clamp(2.7rem,10.5vw,3.6rem)}.pd-workbench-head>p{margin-top:18px;font-size:.81rem}.pd-workbench-links{grid-template-columns:1fr 1fr}.pd-workbench-links>a,.pd-workbench-member{min-height:156px;padding:23px 16px}.pd-workbench-index{left:16px}.pd-workbench-links strong{font-size:1.18rem}.pd-society{display:flex;min-height:0;flex-direction:column}.pd-society-visual{min-height:230px;height:230px;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.pd-society-copy{padding:42px 20px 57px}.pd-society-heading{padding-bottom:15px}.pd-society h2{margin-top:33px;font-size:clamp(2.85rem,11.7vw,4rem)}.pd-society blockquote{margin-top:24px;font-size:1.23rem;line-height:1.48}.pd-society-foot{display:block;margin-top:30px}.pd-society-foot a{margin-top:17px}.pd-store-inner{display:flex;min-height:0;flex-direction:column;align-items:flex-start;gap:21px;padding-block:34px}.pd-store-inner>p{max-width:42ch}.pd-store .pd-button{width:100%;margin-top:5px}.pd-footer-top{display:block;padding-block:50px 42px}.pd-footer-nav{margin-top:38px}.pd-footer-contact{margin-top:31px}.pd-footer-bottom{align-items:flex-start;flex-direction:column;gap:7px;padding-block:18px 25px}.pd-footer-bottom>span:nth-child(2){order:3}.pd-dialog{width:calc(100vw - 24px);padding:25px 22px}.pd-nav-dialog{width:100vw;padding:20px 20px 24px}.pd-mobile-links a{min-height:67px;font-size:clamp(1.75rem,8.5vw,2.3rem)}.pd-mobile-actions{margin-top:22px}.pd-dialog-actions{align-items:flex-start;flex-direction:column}.pd-feature-dialog h2{font-size:clamp(2.6rem,11vw,3.45rem)}}@media(max-width:360px){.pd-mobile-store{width:42px;padding:0}.pd-mobile-store span{display:none}.pd-brand-name{font-size:1rem}.pd-brand-place{letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.pd-main-content:focus,[tabindex="-1"]:focus{outline:none}.jr-hero{position:relative;min-height:655px;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent 0 61%,rgba(13,36,50,.07) 61% 61.08%,transparent 61.08%),radial-gradient(circle at 12% 44%,rgba(235,230,218,.96),transparent 34%),var(--paper)}.jr-hero:after{position:absolute;right:-6vw;bottom:-27vw;width:52vw;height:52vw;border:1px solid rgba(127,37,57,.2);border-radius:50%;content:"";pointer-events:none}.jr-hero--lawyers{color:var(--paper-bright);background:linear-gradient(90deg,transparent 0 61%,rgba(255,255,255,.09) 61% 61.08%,transparent 61.08%),radial-gradient(circle at 10% 42%,rgba(26,78,91,.48),transparent 36%),var(--ink-deep)}.jr-hero--lawyers:after{border-color:#f0c1ca30}.jr-hero--complaints{--muted: #46575d;background:linear-gradient(90deg,transparent 0 61%,rgba(13,36,50,.09) 61% 61.08%,transparent 61.08%),radial-gradient(circle at 12% 42%,rgba(255,255,255,.7),transparent 36%),#e3ded2}.jr-hero-wash{position:absolute;z-index:0;top:74px;right:-.04em;color:transparent;font-family:var(--font-display);font-size:clamp(20rem,34vw,39rem);font-weight:330;letter-spacing:-.12em;line-height:.7;pointer-events:none;-webkit-text-stroke:1px rgba(13,36,50,.075)}.jr-hero--lawyers .jr-hero-wash{-webkit-text-stroke-color:rgba(255,255,255,.08)}.jr-hero>.pd-container{position:relative;z-index:1}.jr-switcher{display:flex;min-height:66px;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--line)}.jr-hero--lawyers .jr-switcher{border-color:var(--line-light)}.jr-switcher-home,.jr-switcher-links a{display:inline-flex;min-height:48px;align-items:center;gap:9px;font-size:.69rem;font-weight:740;letter-spacing:.02em}.jr-switcher-home{padding-right:24px;color:var(--muted)}.jr-hero--lawyers .jr-switcher-home{color:#fff9}.jr-switcher-home svg{transform:rotate(180deg)}.jr-switcher-links{display:flex;align-items:stretch}.jr-switcher-links a{position:relative;padding:0 22px;color:var(--muted)}.jr-hero--lawyers .jr-switcher-links a{color:#ffffffa8}.jr-switcher-links a+a{border-left:1px solid var(--line)}.jr-hero--lawyers .jr-switcher-links a+a{border-left-color:var(--line-light)}.jr-switcher-links a:after{position:absolute;right:20px;bottom:-1px;left:20px;height:2px;background:var(--oxblood);content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .22s var(--ease)}.jr-switcher-links a[aria-current=page]{color:currentColor}.jr-switcher-links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.jr-switcher-links a span{color:var(--oxblood);font-family:var(--font-display);font-size:.92rem;font-style:italic}.jr-hero--lawyers .jr-switcher-links a span{color:#f0c1ca}.jr-hero-grid{display:grid;min-height:586px;align-items:center;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:clamp(48px,8vw,128px);padding:clamp(48px,7vw,96px) 0 clamp(54px,7vw,90px)}.jr-hero-copy{max-width:870px}.jr-hero-copy h1{max-width:900px;margin-top:18px;font-family:var(--font-display);font-size:clamp(3.5rem,6vw,6.45rem);font-weight:420;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.jr-hero-copy>p{max-width:650px;margin-top:26px;color:var(--muted);font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.7}.jr-hero--lawyers .jr-hero-copy>p{color:#ffffffad}.jr-hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.jr-hero--lawyers .pd-button--ink{color:var(--ink);background:var(--paper-bright);border-color:var(--paper-bright)}.jr-hero--lawyers .pd-button--ink:hover{color:var(--paper-bright);background:transparent}.jr-hero--lawyers .pd-underline-link{color:var(--paper-bright)}.jr-hero-brief{position:relative;min-height:390px;padding:25px 25px 28px;color:var(--paper-bright);background:var(--ink);clip-path:polygon(0 0,100% 0,100% 88%,89% 100%,0 100%)}.jr-hero--lawyers .jr-hero-brief{color:var(--ink);background:var(--paper-bright)}.jr-brief-top{display:flex;align-items:center;justify-content:space-between;color:#ffffff8c;font-size:.58rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.jr-hero--lawyers .jr-brief-top{color:var(--muted)}.jr-brief-emblem{display:grid;width:112px;height:112px;place-items:center;margin:39px 0 30px;border:1px solid rgba(255,255,255,.19);border-radius:50%;color:#f0c1ca}.jr-hero--lawyers .jr-brief-emblem{border-color:var(--line);color:var(--oxblood)}.jr-hero--lawyers .jr-brief-emblem,.jr-hero--complaints .jr-brief-emblem{display:none}.jr-brief-index{margin:30px 0 25px;padding:20px 0 17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}.jr-brief-index strong{margin-right:9px;color:var(--oxblood);font-family:var(--font-display);font-size:3.1rem;font-weight:420;letter-spacing:-.06em;line-height:1}.jr-brief-index span{color:var(--muted);font-size:.6rem;font-weight:730;letter-spacing:.11em;text-transform:uppercase}.jr-brief-index p{margin-top:15px;color:var(--ink);font-size:.58rem;font-weight:710;letter-spacing:.19em;line-height:1.9}.jr-brief-cases{margin:30px 0 25px;border-top:1px solid var(--line-light)}.jr-brief-cases>div{display:grid;min-height:59px;align-items:center;grid-template-columns:33px 1fr;gap:0 12px;padding:10px 0;border-bottom:1px solid var(--line-light)}.jr-brief-cases strong{grid-row:1 / span 2;color:#f0c1ca;font-family:var(--font-display);font-size:1.7rem;font-style:italic;font-weight:420}.jr-brief-cases span{font-family:var(--font-display);font-size:1.02rem;line-height:1.15}.jr-brief-cases small{color:#ffffff7a;font-size:.55rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.jr-hero-brief dl{display:grid;gap:15px;margin:0}.jr-hero-brief dl>div{display:grid;gap:4px;padding-top:13px;border-top:1px solid rgba(255,255,255,.15)}.jr-hero--lawyers .jr-hero-brief dl>div{border-color:var(--line)}.jr-hero-brief dt{color:#ffffff80;font-size:.57rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.jr-hero--lawyers .jr-hero-brief dt{color:var(--muted)}.jr-hero-brief dd{margin:0;font-family:var(--font-display);font-size:1.27rem;line-height:1.25}.jr-hero-brief>p{margin-top:25px;color:#ffffff8c;font-size:.67rem;line-height:1.65}.jr-hero--lawyers .jr-hero-brief>p{color:var(--muted)}.jr-overview{position:relative;z-index:2;color:var(--paper-bright);background:var(--ink-deep)}.jr-route-rail{display:grid;grid-template-columns:repeat(4,1fr)}.jr-route-stop{min-height:150px;padding:30px clamp(18px,2.2vw,35px) 31px;border-right:1px solid rgba(255,255,255,.14)}.jr-route-stop:first-child{border-left:1px solid rgba(255,255,255,.14)}.jr-route-stop>span{color:#f0c1ca;font-family:var(--font-display);font-size:.94rem;font-style:italic}.jr-route-stop strong{display:block;margin-top:16px;font-family:var(--font-display);font-size:1.55rem;font-weight:430}.jr-route-stop p{margin-top:7px;color:#ffffff8c;font-size:.7rem;line-height:1.55}.jr-section{padding-block:clamp(78px,9vw,142px)}#clinic-eligibility,#firm-directory,#complaint-route{scroll-margin-top:112px}.jr-section-intro,.jr-section-heading{max-width:650px}.jr-section h2{margin-top:15px;font-family:var(--font-display);font-size:clamp(3rem,4.8vw,5.2rem);font-weight:410;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.jr-section-intro>p,.jr-section-heading>p{max-width:610px;margin-top:20px;color:var(--muted);font-size:.88rem;line-height:1.75}.jr-two-column{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(430px,1.28fr);gap:clamp(48px,9vw,145px)}.jr-quiet-note{display:grid;max-width:560px;grid-template-columns:auto 1fr;gap:12px;margin-top:29px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted)}.jr-quiet-note svg{margin-top:2px;color:var(--oxblood)}.jr-quiet-note p{font-size:.76rem;line-height:1.65}.jr-compass{border-top:2px solid var(--ink);background:var(--stone)}.jr-compass-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:27px 28px 21px}.jr-compass-head h3{margin-top:12px;font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:420;letter-spacing:-.03em;line-height:1}.jr-compass-count{display:flex;align-items:baseline;gap:5px;color:var(--oxblood)}.jr-compass-count strong{font-family:var(--font-display);font-size:3rem;font-weight:420;line-height:1}.jr-compass-count span{font-size:.62rem;font-weight:730;letter-spacing:.1em;text-transform:uppercase}.jr-progress-track{height:2px;margin:0 28px;overflow:hidden;background:#0d243229}.jr-progress-track span{display:block;width:100%;height:100%;background:var(--oxblood);transform-origin:left;transition:transform .32s var(--ease)}.jr-criteria-list{padding:13px 28px 5px}.jr-criteria-list button{display:grid;width:100%;min-height:70px;align-items:center;grid-template-columns:38px 1fr;gap:15px;padding:14px 0;border:0;border-bottom:1px solid rgba(13,36,50,.14);background:none;text-align:left}.jr-criteria-list button:last-child{border-bottom:0}.jr-criteria-list button>span:last-child{font-family:var(--font-display);font-size:1.13rem;line-height:1.28}.jr-criteria-check{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:.58rem;font-weight:740;transition:color .18s ease,background .18s ease,border-color .18s ease}.jr-criteria-list button[aria-pressed=true] .jr-criteria-check{color:var(--paper-bright);background:var(--oxblood);border-color:var(--oxblood)}.jr-compass-result{display:flex;min-height:118px;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 28px;color:var(--paper-bright);background:var(--ink);transition:background .22s ease}.jr-compass-result.is-complete{background:var(--teal)}.jr-compass-result strong{font-family:var(--font-display);font-size:1.35rem;font-weight:440}.jr-compass-result p{max-width:52ch;margin-top:5px;color:#ffffff9e;font-size:.69rem;line-height:1.55}.jr-compass-result button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 0;border:0;background:none;color:#ffffffad;font-size:.64rem;font-weight:700}.jr-prepare{padding-top:0;padding-bottom:clamp(78px,9vw,130px)}.jr-prepare .jr-section-heading{display:grid;max-width:none;align-items:end;grid-template-columns:1fr minmax(280px,.72fr);gap:50px;margin-bottom:36px}.jr-prepare .jr-section-heading .pd-kicker{grid-column:1 / -1}.jr-prepare .jr-section-heading h2{margin-top:0}.jr-prepare .jr-section-heading p{margin-top:0;padding-bottom:7px}.jr-prepare-board{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);border-top:1px solid var(--ink)}.jr-prepare-list{padding-right:clamp(32px,6vw,88px)}.jr-prepare-list>div{display:grid;min-height:74px;align-items:center;grid-template-columns:42px 24px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--line)}.jr-prepare-list>div>span{color:var(--oxblood);font-family:var(--font-display);font-size:.86rem;font-style:italic}.jr-prepare-list svg{color:var(--teal)}.jr-prepare-list p{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.jr-prepare-action{padding:34px clamp(26px,4vw,48px) 39px;color:var(--paper-bright);background:linear-gradient(145deg,transparent 64%,rgba(255,255,255,.05) 64%),var(--teal)}.jr-prepare-action>span{color:#f0c1ca;font-size:.62rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.jr-prepare-action>svg{display:block;margin-top:44px;color:#f0c1ca}.jr-prepare-action h3{max-width:320px;margin-top:28px;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.8rem);font-weight:410;letter-spacing:-.035em;line-height:1}.jr-prepare-action p{margin-top:16px;color:#ffffff9c;font-size:.72rem;line-height:1.65}.jr-prepare-action .pd-button{width:100%;margin-top:27px}.jr-clinic-boundaries{color:var(--paper-bright);background:var(--ink-deep)}.jr-clinic-boundaries .jr-section-heading{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:36px}.jr-clinic-boundaries .jr-section-heading h2{margin-top:0}.jr-boundary-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.jr-boundary-grid>div{padding:38px clamp(27px,5vw,68px) 43px 0}.jr-boundary-grid>div+div{padding-right:0;padding-left:clamp(27px,5vw,68px);border-left:1px solid var(--line-light)}.jr-boundary-label{display:block;margin-bottom:24px;color:#f0c1ca;font-size:.63rem;font-weight:730;letter-spacing:.14em;text-transform:uppercase}.jr-boundary-grid p{display:grid;grid-template-columns:23px 1fr;gap:13px;margin-top:15px;color:#ffffffc7;font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.38rem);line-height:1.35}.jr-boundary-grid p svg{margin-top:4px;color:#f0c1ca}.jr-boundary-limits p svg{color:#ffffff61}.jr-faq{background:var(--paper)}.jr-faq-grid{grid-template-columns:minmax(270px,.65fr) minmax(450px,1.35fr)}.jr-accordion{border-top:1px solid var(--ink)}.jr-accordion details{border-bottom:1px solid var(--line)}.jr-accordion summary{display:grid;min-height:76px;align-items:center;grid-template-columns:38px 1fr 20px;gap:15px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(1.1rem,1.5vw,1.32rem);line-height:1.3}.jr-accordion summary::-webkit-details-marker{display:none}.jr-accordion summary span{color:var(--oxblood);font-size:.76rem;font-style:italic}.jr-accordion summary svg{color:var(--muted);transition:transform .2s var(--ease)}.jr-accordion details[open] summary svg{transform:rotate(90deg)}.jr-accordion details>p{padding:0 35px 24px 53px;color:var(--muted);font-size:.78rem;line-height:1.72}.jr-directory-section{padding-top:90px}.jr-directory-heading{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:70px;margin-bottom:42px}.jr-directory-heading h2{margin-top:14px;font-family:var(--font-display);font-size:clamp(3.2rem,5.2vw,5.9rem);font-weight:410;letter-spacing:-.055em;line-height:.93}.jr-directory-heading>p{padding-bottom:7px;color:var(--muted);font-size:.8rem;line-height:1.7}.jr-directory-source{margin-top:18px}.jr-directory{border-top:2px solid var(--ink)}.jr-directory-tools{display:grid;grid-template-columns:minmax(310px,.76fr) minmax(400px,1.24fr);gap:30px;padding:22px 0;border-bottom:1px solid var(--line)}.jr-directory-search{display:grid;min-height:54px;align-items:center;grid-template-columns:23px 1fr 32px;gap:10px;padding:0 2px;border-bottom:1px solid var(--ink);color:var(--muted)}.jr-directory-search:focus-within{border-bottom-color:var(--oxblood);box-shadow:0 2px 0 var(--oxblood)}.jr-directory-search input{min-width:0;min-height:48px;border:0;outline:0;background:transparent;color:var(--ink);font-size:.83rem}.jr-directory-search button{display:grid;width:32px;height:32px;place-items:center;border:0;background:none;color:var(--muted)}.jr-alphabet{display:flex;align-items:center;justify-content:flex-end;gap:4px;overflow-x:auto;scrollbar-width:thin}.jr-alphabet button{min-width:31px;height:36px;flex:0 0 auto;padding:0 8px;border:1px solid transparent;background:none;color:var(--muted);font-size:.66rem;font-weight:740}.jr-alphabet button:hover,.jr-alphabet button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.jr-alphabet button[aria-pressed=true]{color:var(--paper-bright);background:var(--ink)}.jr-directory-meta{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:.61rem;letter-spacing:.02em}.jr-directory-meta .is-stale{color:var(--oxblood);font-weight:720}.jr-firm-list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.jr-firm-list li{display:grid;min-height:78px;align-items:center;grid-template-columns:48px 1fr;gap:18px;border-bottom:1px solid var(--line);transition:background .18s ease,padding .2s var(--ease)}.jr-firm-list li:hover{padding-inline:12px;background:var(--stone)}.jr-firm-list li>span{color:var(--oxblood);font-family:var(--font-display);font-size:.74rem;font-style:italic}.jr-firm-list li>div{display:flex;align-items:baseline;gap:11px}.jr-firm-list small{color:var(--muted);font-size:.64rem;font-weight:650}.jr-firm-list strong{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:440;letter-spacing:-.015em}.jr-firm-list a{display:inline-flex;min-height:42px;align-items:center;gap:7px;color:var(--muted);font-size:.62rem;font-weight:710}.jr-firm-list a:hover{color:var(--oxblood)}.jr-directory-empty{display:grid;min-height:230px;place-items:center;grid-template-columns:auto 1fr auto;gap:18px;color:var(--muted)}.jr-directory-empty svg{color:var(--oxblood)}.jr-directory-empty strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:1.4rem;font-weight:440}.jr-directory-empty p{margin-top:4px;font-size:.73rem}.jr-directory-empty button{min-height:42px;padding:0 15px;border:1px solid var(--ink);background:transparent;font-size:.66rem;font-weight:730}.jr-choose-lawyer{background:var(--paper)}.jr-question-set{border-top:1px solid var(--ink)}.jr-question-set>div{display:grid;min-height:112px;align-items:start;grid-template-columns:42px 1fr;gap:17px;padding:23px 0;border-bottom:1px solid var(--line)}.jr-question-set>div>span{padding-top:3px;color:var(--oxblood);font-family:var(--font-display);font-size:.83rem;font-style:italic}.jr-question-set strong{font-family:var(--font-display);font-size:1.35rem;font-weight:440}.jr-question-set p{max-width:55ch;margin-top:7px;color:var(--muted);font-size:.75rem;line-height:1.65}.jr-route-links{padding-top:0}.jr-route-link-pair{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:31px;background:var(--line)}.jr-route-link-pair a{display:grid;min-height:180px;align-content:space-between;grid-template-columns:1fr auto;padding:27px 30px 31px;background:var(--stone)}.jr-route-link-pair a>span{grid-column:1 / -1;color:var(--oxblood);font-size:.61rem;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.jr-route-link-pair strong{align-self:end;font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:420;letter-spacing:-.03em;line-height:1.02}.jr-route-link-pair svg{align-self:end;margin-bottom:7px;color:var(--oxblood);transition:transform .18s var(--ease)}.jr-route-link-pair a:hover svg{transform:translate(5px)}.jr-complaint-section{background:var(--paper)}.jr-complaint-section .jr-section-heading{max-width:760px;margin-bottom:38px}.jr-complaint-router{display:grid;grid-template-columns:minmax(310px,.65fr) minmax(470px,1.35fr);border-top:2px solid var(--ink)}.jr-complaint-tabs{display:grid}.jr-complaint-tabs button{display:grid;min-height:112px;align-content:center;grid-template-columns:36px 1fr;gap:4px 13px;padding:17px 23px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.jr-complaint-tabs button>span{grid-row:1 / span 2;color:var(--oxblood);font-family:var(--font-display);font-size:1.5rem;font-style:italic}.jr-complaint-tabs strong{font-family:var(--font-display);font-size:1.34rem;font-weight:440;line-height:1.15}.jr-complaint-tabs small{color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.jr-complaint-tabs button[aria-pressed=true]{color:var(--paper-bright);background:var(--ink);border-color:var(--ink)}.jr-complaint-tabs button[aria-pressed=true]>span,.jr-complaint-tabs button[aria-pressed=true] small{color:#f0c1ca}.jr-complaint-outcome{position:relative;padding:clamp(32px,5vw,62px);border-left:1px solid var(--line);background:var(--stone)}.jr-complaint-outcome:after{position:absolute;right:36px;bottom:31px;width:79px;height:79px;border:1px solid var(--line);border-radius:50%;content:""}.jr-complaint-outcome-meta{color:var(--oxblood);font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.jr-complaint-outcome h3{max-width:560px;margin-top:20px;font-family:var(--font-display);font-size:clamp(2.25rem,3.8vw,3.8rem);font-weight:410;letter-spacing:-.045em;line-height:.98}.jr-complaint-outcome>p{max-width:61ch;margin-top:24px;color:var(--muted);font-size:.8rem;line-height:1.75}.jr-complaint-actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.jr-record{color:var(--paper-bright);background:var(--ink-deep)}.jr-record-grid{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(430px,1.28fr);gap:clamp(50px,10vw,150px)}.jr-record-intro>p{max-width:520px;margin-top:22px;color:#ffffffa3;font-size:.84rem;line-height:1.72}.jr-quiet-note--dark{border-color:var(--line-light);color:#fff9}.jr-record-timeline{position:relative;border-top:1px solid var(--line-light)}.jr-record-timeline:before{position:absolute;top:32px;bottom:32px;left:63px;width:1px;background:#ffffff29;content:""}.jr-record-timeline>div{position:relative;display:grid;min-height:122px;align-items:start;grid-template-columns:65px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid var(--line-light)}.jr-record-timeline>div>span{position:relative;z-index:1;display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:var(--ink-deep);color:#f0c1ca;font-family:var(--font-display);font-size:.7rem;font-style:italic}.jr-record-timeline strong{font-family:var(--font-display);font-size:1.4rem;font-weight:430}.jr-record-timeline p{margin-top:7px;color:#ffffff94;font-size:.74rem;line-height:1.65}.jr-process-lines{border-top:1px solid var(--ink)}.jr-process-lines>div{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(190px,.66fr) minmax(220px,1fr);gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.jr-process-lines span{color:var(--oxblood);font-size:.61rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.jr-process-lines strong{font-family:var(--font-display);font-size:1.12rem;font-weight:440;line-height:1.3}.jr-process-lines p{color:var(--muted);font-size:.72rem;line-height:1.65}.jr-complaint-contact{padding-top:0}.jr-contact-plate{display:grid;min-height:270px;align-items:center;grid-template-columns:100px minmax(0,1fr) auto;gap:clamp(24px,4vw,55px);padding:clamp(34px,5vw,64px);color:var(--paper-bright);background:linear-gradient(125deg,transparent 0 73%,rgba(255,255,255,.06) 73%),var(--oxblood-deep)}.jr-contact-icon{display:grid;width:86px;height:86px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#f0c1ca}.jr-contact-plate h2{max-width:620px;margin-top:14px;font-size:clamp(2.3rem,3.7vw,3.65rem)}.jr-contact-plate p{max-width:58ch;margin-top:13px;color:#ffffff9e;font-size:.74rem;line-height:1.65}.jr-contact-plate .pd-button{max-width:310px}.jr-next{padding:72px 0 78px;color:var(--paper-bright);background:var(--ink)}.jr-next-grid{display:grid;align-items:end;grid-template-columns:minmax(290px,.8fr) minmax(400px,1.2fr);gap:clamp(48px,9vw,140px)}.jr-next h2{max-width:520px;margin-top:14px;font-family:var(--font-display);font-size:clamp(2.1rem,3.25vw,3.15rem);font-weight:410;letter-spacing:-.04em;line-height:1}.jr-next-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-light)}.jr-next-links a{display:grid;min-height:130px;align-content:space-between;grid-template-columns:1fr auto;gap:16px;padding:20px 20px 23px 0;border-bottom:1px solid var(--line-light)}.jr-next-links a+a{padding-right:0;padding-left:20px;border-left:1px solid var(--line-light)}.jr-next-links a>span{grid-column:1 / -1;color:#f0c1ca;font-family:var(--font-display);font-size:.77rem;font-style:italic}.jr-next-links strong{align-self:end;font-family:var(--font-display);font-size:1.26rem;font-weight:430;line-height:1.15}.jr-next-links svg{align-self:end;color:#ffffff8c;transition:transform .18s var(--ease)}.jr-next-links a:hover svg{transform:translate(4px)}@media(max-width:1100px){.jr-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:48px}.jr-two-column,.jr-faq-grid,.jr-record-grid{grid-template-columns:minmax(260px,.7fr) minmax(410px,1.3fr);gap:58px}.jr-directory-tools{grid-template-columns:minmax(280px,.72fr) minmax(360px,1.28fr)}.jr-complaint-router{grid-template-columns:minmax(280px,.68fr) minmax(420px,1.32fr)}.jr-contact-plate{grid-template-columns:80px 1fr}.jr-contact-plate .pd-button{grid-column:2;justify-self:start}}@media(max-width:860px){.jr-hero{min-height:0}.jr-hero-grid{grid-template-columns:1fr;gap:42px;padding-block:60px 54px}.jr-hero-copy{max-width:750px}.jr-hero-brief{min-height:0;max-width:520px;clip-path:polygon(0 0,100% 0,100% 91%,93% 100%,0 100%)}.jr-brief-emblem{margin-block:27px 23px}.jr-route-rail{grid-template-columns:1fr 1fr}.jr-route-stop:nth-child(odd){border-left:1px solid rgba(255,255,255,.14)}.jr-route-stop:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.jr-two-column,.jr-faq-grid,.jr-record-grid{grid-template-columns:1fr;gap:40px}.jr-prepare .jr-section-heading,.jr-directory-heading{display:block}.jr-prepare .jr-section-heading p,.jr-directory-heading>p{max-width:620px;margin-top:20px;padding-bottom:0}.jr-prepare-board{grid-template-columns:1fr}.jr-prepare-list{padding-right:0}.jr-prepare-action{min-height:340px}.jr-directory-tools,.jr-complaint-router{grid-template-columns:1fr}.jr-alphabet{justify-content:flex-start}.jr-complaint-outcome{border-top:1px solid var(--line);border-left:0}.jr-process-lines>div{grid-template-columns:140px 1fr}.jr-process-lines p{grid-column:2}.jr-next-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:760px){.jr-hero-wash{top:92px;right:-.12em;font-size:19rem}#clinic-eligibility,#firm-directory,#complaint-route{scroll-margin-top:96px}.jr-switcher{min-height:54px;padding-top:6px}.jr-switcher-home{display:none}.jr-switcher-links{width:100%}.jr-switcher-links a{flex:1;justify-content:center;padding-inline:8px;font-size:.68rem}.jr-switcher-links a span{display:none}.jr-hero-grid{padding:43px 0 47px}.jr-hero-copy h1{margin-top:15px;font-size:clamp(3rem,13.2vw,4.2rem)}.jr-hero-copy>p{margin-top:20px;font-size:.84rem}.jr-hero-actions{align-items:flex-start;flex-direction:column;gap:17px;margin-top:26px}.jr-hero-actions .pd-button{width:100%}.jr-hero-brief{max-width:none}.jr-route-stop{min-height:139px;padding:24px 18px 25px}.jr-route-stop strong{margin-top:10px;font-size:1.35rem}.jr-section{padding-block:63px}.jr-section h2{font-size:clamp(2.75rem,11vw,3.65rem)}.jr-section-intro>p,.jr-section-heading>p{font-size:.8rem}.jr-compass-head{padding:22px 19px 18px}.jr-progress-track{margin-inline:19px}.jr-criteria-list{padding-inline:19px}.jr-criteria-list button{grid-template-columns:34px 1fr;gap:11px}.jr-criteria-list button>span:last-child{font-size:1.02rem}.jr-compass-result{min-height:142px;flex-direction:column;gap:8px;padding:20px 19px}.jr-prepare{padding-top:0;padding-bottom:63px}.jr-prepare-action{min-height:0;padding:29px 23px 31px}.jr-prepare-action>svg{margin-top:29px}.jr-clinic-boundaries .jr-section-heading{display:block}.jr-boundary-grid{grid-template-columns:1fr}.jr-boundary-grid>div,.jr-boundary-grid>div+div{padding:28px 0 31px}.jr-boundary-grid>div+div{border-top:1px solid var(--line-light);border-left:0}.jr-accordion summary{grid-template-columns:31px 1fr 18px;gap:10px;font-size:1.05rem}.jr-accordion details>p{padding:0 28px 21px 41px}.jr-directory-section{padding-top:63px}.jr-directory-heading h2{font-size:clamp(2.8rem,12vw,4rem)}.jr-directory-tools{gap:10px;padding-block:15px}.jr-directory-meta{align-items:flex-start;flex-direction:column;gap:3px;padding-block:13px}.jr-firm-list li{min-height:84px;grid-template-columns:28px 1fr;gap:9px}.jr-firm-list li:hover{padding-inline:7px}.jr-firm-list li>div{gap:6px;flex-wrap:wrap}.jr-firm-list strong{font-size:1.12rem}.jr-firm-list a{width:36px;justify-content:center;font-size:0}.jr-directory-empty{grid-template-columns:auto 1fr}.jr-directory-empty button{grid-column:2;justify-self:start}.jr-route-link-pair{grid-template-columns:1fr}.jr-route-link-pair a{min-height:155px;padding:22px 21px 25px}.jr-complaint-tabs button{min-height:96px;padding:14px 18px}.jr-complaint-outcome{padding:28px 21px 33px}.jr-complaint-outcome:after{right:22px;bottom:22px;width:54px;height:54px}.jr-complaint-outcome h3{font-size:clamp(2.2rem,9vw,3rem)}.jr-complaint-actions{align-items:flex-start;flex-direction:column}.jr-complaint-actions .pd-button{width:100%}.jr-record-timeline>div{grid-template-columns:52px 1fr;gap:17px}.jr-record-timeline:before{left:53px}.jr-process-lines>div{display:block}.jr-process-lines strong,.jr-process-lines p{display:block;margin-top:7px}.jr-complaint-contact{padding-top:0}.jr-contact-plate{display:block;padding:29px 22px 32px}.jr-contact-icon{width:62px;height:62px;margin-bottom:24px}.jr-contact-plate h2{font-size:clamp(2.2rem,9vw,3rem)}.jr-contact-plate .pd-button{width:100%;margin-top:25px}.jr-next{padding-block:55px}.jr-next-links{grid-template-columns:1fr}.jr-next-links a,.jr-next-links a+a{min-height:105px;padding:18px 0 20px;border-left:0}}@media(max-width:360px){.jr-switcher-links a{font-size:.68rem}.jr-brand-copy{font-size:1rem}.jr-compass-head{gap:10px}.jr-compass-count strong{font-size:2.35rem}.jr-complaint-tabs strong{font-size:1.18rem}}
