.dr-el.jres{--font-display:var(--font-work-sans), system-ui, -apple-system, sans-serif;--font-body:var(--font-journey);--font-mono:var(--j-mono);--ease-out:var(--ease-premium);--paper:var(--j-paper);--paper-2:var(--j-overlay);--paper-3:var(--j-raised);--sheet:var(--j-overlay);--ink:var(--j-ink);--ink-2:var(--j-ink);--body:var(--j-ink-muted);--muted:var(--j-ink-subtle);--green:var(--j-green);--green-deep:var(--j-green-deep);--green-light:var(--j-green);--navy:var(--j-inset);--hair:var(--j-hair);--hair-2:var(--j-hair2);--sh-plate:0 30px 60px -30px #0b1a1259;--sh-soft:0 1px 2px #0b1a120d, 0 24px 48px -28px #0b1a1240;--glass-bg:radial-gradient(120% 90% at 22% -8%, #fff6, transparent 46%), color-mix(in srgb, var(--j-overlay) 62%, transparent);--glass-shadow:inset 0 0 0 1px var(--j-hair), inset 0 1.5px 0 #ffffff73, 0 1px 2px #0b1a120d, 0 24px 48px -28px #0b1a1240;--glass-shadow-hover:inset 0 0 0 1px var(--j-hair2), inset 0 1.5px 0 #ffffff73, 0 2px 4px #0b1a120f, 0 30px 56px -26px #0b1a1252;--key-shadow:0 2px 0 var(--j-green-deep), 0 8px 14px -7px #0b1a1259;color:var(--j-ink);font-family:var(--font-journey);background:radial-gradient(120% 60% at 50% -14%, color-mix(in srgb, var(--j-overlay) 80%, white) 0%, transparent 58%), var(--j-paper);overflow:hidden}.dr-el.jres ::selection{background:color-mix(in srgb, var(--j-green) 24%, transparent)}.dr-el.jres :focus-visible{outline:var(--focus-edge) solid var(--j-ring);outline-offset:var(--focus-offset);border-radius:4px}.dr-el.jres .wrap{max-width:1060px;padding:clamp(44px,6vh,72px) 32px clamp(64px,9vh,96px)}@media (max-width:820px){.dr-el.jres .wrap{padding-left:22px;padding-right:22px}}.dr-el.jres h1,.dr-el.jres h2,.dr-el.jres h3,.dr-el.jres h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.025em;color:var(--j-ink);font-weight:800;line-height:1.1}.dr-el.jres :is(.lede,.intro,.foot-note,.legal-note,.faq-more,.art-body,.art-faq,.art-bio,.csent,.cerr,.ucard-b,.legal-card,.hub-cover,.hub-card,.helpcard,.comp,.verdict,.art-brief,.art-callout) a:not(.btn-fill,.btn-text,.cta){color:var(--j-green);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--d-state) var(--ease);border-bottom:0;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.dr-el.jres :is(.lede,.intro,.foot-note,.legal-note,.faq-more,.art-body,.art-faq,.art-bio,.csent,.cerr,.comp,.verdict,.art-brief,.art-callout) a:not(.btn-fill,.btn-text,.cta):hover{-webkit-text-decoration-color:var(--j-green);text-decoration-color:var(--j-green)}}.dr-el.jres .eyebrow,.dr-el.jres .art-back,.dr-el.jres .art-toc .cap,.dr-el.jres .art-faq>.cap,.dr-el.jres .art-rel .cap,.dr-el.jres .art-bio .cap,.dr-el.jres .legal-card .k,.dr-el.jres .art-rel .k2,.dr-el.jres .hub-count,.dr-el.jres .hub-meta,.dr-el.jres .art-meta,.dr-el.jres .art-who .rl2,.dr-el.jres .art-bio .rl2,.dr-el.jres .art-brief .fileline,.dr-el.jres .cform label,.dr-el.jres .pnote figcaption{font-family:var(--j-mono);letter-spacing:.04em;text-transform:none;color:var(--j-ink-subtle);font-size:11.5px;font-weight:500}.dr-el.jres .eyebrow{margin:0;display:block}.dr-el.jres .eyebrow:before,.dr-el.jres .art-bio .cap:after{content:none;display:none}.dr-el.jres .eyebrow a{color:inherit;text-decoration:none}.dr-el.jres .eyebrow a:hover{color:var(--j-green)}.dr-el.jres .sep{color:#0000;width:14px;margin:0;font-size:0;line-height:0;display:inline-block}.dr-el.jres .phead{border-bottom:1px solid var(--j-hair);gap:36px;padding:0 0 clamp(44px,6vh,60px)}@media (min-width:860px){.dr-el.jres .phead,.dr-el.jres .phead.solo{grid-template-columns:1.85fr 1fr;align-items:end;gap:48px}}.dr-el.jres .phead h1,.dr-el.jres .hub-head h1,.dr-el.jres .contact-wrap h1,.dr-el.jres .art-head h1{letter-spacing:-.01em;text-wrap:balance;max-width:none;margin:18px 0 0;font-size:clamp(40px,5vw,54px);line-height:1.04}.dr-el.jres .art-head h1{max-width:26ch;font-size:clamp(34px,4.4vw,46px)}.dr-el.jres .phead h1 .g,.dr-el.jres .hub-head h1 .g{color:var(--j-green);display:block}.dr-el.jres .phead .lede,.dr-el.jres .hub-head .lede,.dr-el.jres .contact-wrap .lede{max-width:52ch;color:var(--j-ink-muted);margin:16px 0 0;font-size:16.5px;line-height:1.6}.dr-el.jres .phead .facts,.dr-el.jres .hub-facts{font-variant-numeric:tabular-nums;border-left:0;max-width:none;margin:0;padding-left:0;display:block}.dr-el.jres .hub-facts{max-width:420px;margin-top:32px}.dr-el.jres .phead .facts>div,.dr-el.jres .hub-facts>div{border-bottom:1px solid var(--j-hair);justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;display:flex}.dr-el.jres .phead .facts>div:first-child,.dr-el.jres .hub-facts>div:first-child{border-top:1px solid var(--j-hair)}.dr-el.jres .phead .facts dt,.dr-el.jres .hub-facts dt{font-family:var(--j-mono);letter-spacing:.04em;text-transform:none;color:var(--j-ink-subtle);font-size:11px}.dr-el.jres .phead .facts dd,.dr-el.jres .hub-facts dd{font-family:var(--j-mono);color:var(--j-ink);margin:0;font-size:13px;font-weight:600}.dr-el.jres .psec{padding:clamp(44px,6vh,60px) 0 0}.dr-el.jres .psec+.psec,.dr-el.jres .psec+.pnote{margin-top:clamp(48px,7vh,72px)}.dr-el.jres .psec h2,.dr-el.jres .disc h2{letter-spacing:-.005em;text-wrap:balance;max-width:none;margin:14px 0 12px;font-size:clamp(26px,3.2vw,32px);line-height:1.15}.dr-el.jres .psec .intro,.dr-el.jres .disc .intro{max-width:62ch;color:var(--j-ink-muted);margin:0;font-size:16px;line-height:1.6}.dr-el.jres .psec .intro+.intro{margin-top:18px}.dr-el.jres .foot-note,.dr-el.jres .legal-note{border-top:1px solid var(--j-hair);max-width:78ch;color:var(--j-ink-subtle);margin:28px 0 0;padding-top:18px;font-size:12.5px;line-height:1.6}.dr-el.jres .legal-note{font-size:13.5px}.dr-el.jres .ucard,.dr-el.jres .legal-card,.dr-el.jres .helpcard,.dr-el.jres .hub-cover,.dr-el.jres .hub-card,.dr-el.jres .art-rel a,.dr-el.jres .art-brief,.dr-el.jres .art-bio,.dr-el.jres .verdict,.dr-el.jres .art-callout.brief2,.dr-el.jres .art-pre{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);box-shadow:var(--glass-shadow);border:0;border-radius:16px}@media (hover:hover) and (pointer:fine){.dr-el.jres .ucard:hover,.dr-el.jres .legal-card:hover,.dr-el.jres .hub-cover:hover,.dr-el.jres .hub-card:hover,.dr-el.jres .art-rel a:hover{background:var(--glass-bg);box-shadow:var(--glass-shadow-hover);transform:translateY(-3px)}}.dr-el.jres .uses{gap:16px;margin-top:32px}.dr-el.jres .ucard{gap:8px;padding:22px 24px}.dr-el.jres .ucard-h{font-family:var(--font-display);letter-spacing:0;font-size:19px;font-weight:700;line-height:1.25}.dr-el.jres .ucard-arrow{color:var(--j-green);box-shadow:inset 0 0 0 1px var(--j-hair2);background:0 0}.dr-el.jres .ucard:hover .ucard-arrow{background:var(--j-green);color:var(--j-on-green);box-shadow:none}.dr-el.jres .ucard-b{color:var(--j-ink-muted);font-size:13.5px;line-height:1.55}.dr-el.jres .legal-grid{gap:16px;margin-top:32px}.dr-el.jres .psec>.legal-grid:first-child{margin-top:0}.dr-el.jres .legal-card{padding:22px 24px 24px}.dr-el.jres .legal-card .k{display:block}.dr-el.jres .legal-card h2,.dr-el.jres .legal-card h3{font-family:var(--font-display);letter-spacing:0;margin:12px 0 0;font-size:19px;font-weight:700;line-height:1.25}.dr-el.jres .legal-card p{color:var(--j-ink-muted);margin:10px 0 0;font-size:13.5px;line-height:1.55}.dr-el.jres .helpcard{align-self:center;padding:26px 26px 24px}.dr-el.jres .helpcard p{color:var(--j-ink-muted);margin:12px 0 0;font-size:14.5px;line-height:1.6}.dr-el.jres .helpcard .cta{height:42px;font:600 13.5px/1 var(--font-journey);color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-hair2);transition:box-shadow var(--d-state) var(--ease);border:0;border-radius:11px;align-items:center;margin-top:18px;padding:0 18px}@media (hover:hover) and (pointer:fine){.dr-el.jres .helpcard .cta:hover{box-shadow:inset 0 0 0 1px var(--j-hair2), inset 0 0 0 999px color-mix(in srgb, var(--j-ink) 5%, transparent);background:0 0}}.dr-el.jres .controls{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 40px;margin-top:36px;display:grid;overflow:visible}.dr-el.jres .controls article{border-top:1px solid var(--j-hair);background:0 0;padding:20px 0 26px}.dr-el.jres .controls article:hover{background:0 0}.dr-el.jres .controls .n{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--j-green);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:14.5px;font-style:normal}.dr-el.jres .controls h3{font-family:var(--font-display);letter-spacing:0;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.25}.dr-el.jres .controls p{color:var(--j-ink-muted);margin:0;font-size:13.5px;line-height:1.6}.dr-el.jres .allin{border-top:1px solid var(--j-hair);border-bottom:1px solid var(--j-hair);letter-spacing:.04em;color:var(--j-ink-subtle);gap:10px 26px;padding:16px 0;font-size:10.5px}.dr-el.jres .allin i{background:var(--j-green);width:6px;height:6px}.dr-el.jres .disc{gap:48px;padding:0}.dr-el.jres .disc .cta-row{margin-top:28px}.dr-el.jres .comp{background:0 0;border:0;border-radius:0;padding:0}.dr-el.jres .comp ul{gap:0;margin:18px 0 0}.dr-el.jres .comp li{border-bottom:1px solid var(--j-hair);color:var(--j-ink-muted);align-items:flex-start;gap:12px;padding:10px 0;font-size:13.5px}.dr-el.jres .comp li svg{width:15px;height:15px;color:var(--j-green);margin-top:4px}.dr-el.jres .faq{border-top:0;border-bottom:0;max-width:none;margin:24px 0 0;padding:0}.dr-el.jres .faq.reveal{margin-top:clamp(44px,6vh,60px)}.dr-el.jres .faq details{border-top:0;border-bottom:1px solid var(--j-hair);padding:0}.dr-el.jres .faq summary{font-family:var(--font-display);color:var(--j-ink);padding:16px 2px;font-size:17px;font-weight:700;line-height:1.35}.dr-el.jres .faq summary .chev,.dr-el.jres .faq summary svg{width:16px;height:16px;color:var(--j-ink-subtle);transition:transform var(--d-state) var(--ease-strong)}.dr-el.jres .faq details[open] summary .chev,.dr-el.jres .faq details[open] summary svg{color:var(--j-green)}.dr-el.jres .faq details p{max-width:64ch;font-family:var(--font-display);color:var(--j-ink-muted);margin:0;padding:0 2px 20px;font-size:15.5px;font-style:normal;font-weight:500;line-height:1.6}.dr-el.jres .faq-more{max-width:74ch;color:var(--j-ink-muted);margin:28px 0 0;font-size:14.5px;line-height:1.6}.dr-el.jres .faq-more a{color:var(--j-green);-webkit-text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent)}.dr-el.jres .verdict{padding:40px 44px}.dr-el.jres .verdict>p{max-width:62ch;font-family:var(--font-display);color:var(--j-ink-muted);margin:0;font-size:17px;font-weight:700;line-height:1.6}.dr-el.jres .verdict>p b{color:var(--j-ink);margin-bottom:8px;font-size:24px;font-style:normal;font-weight:600;line-height:1.3;display:block}.dr-el.jres .verdict .cta-row{gap:16px 26px;margin-top:28px}@media (max-width:820px){.dr-el.jres .verdict{padding:30px 24px}}.dr-el.jres .pnote{border-top:1px solid var(--j-hair);margin-top:clamp(56px,8vh,80px);padding:clamp(56px,8vh,80px) 0 0}.dr-el.jres .pnote figure{border-left:0;max-width:70ch;margin:0;padding-left:0}.dr-el.jres .pnote blockquote{font-family:var(--font-display);letter-spacing:0;color:var(--j-ink);text-wrap:balance;font-size:clamp(20px,2.6vw,25px);font-style:normal;font-weight:500;line-height:1.4}.dr-el.jres .pnote figcaption{margin-top:16px;font-size:11px}.dr-el.jres .pnote figcaption b{color:var(--j-ink);font-weight:600}.dr-el.jres .contact-wrap{max-width:640px;margin:0 auto;padding:0}.dr-el.jres .cform{gap:18px;margin-top:36px}.dr-el.jres .cform label{margin-bottom:8px;display:block}.dr-el.jres .cform input,.dr-el.jres .cform textarea{font-family:var(--font-journey);color:var(--j-ink);background:color-mix(in srgb, var(--j-overlay) 62%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair), inset 0 1.5px 0 #ffffff59;transition:box-shadow var(--d-state) var(--ease);border:0;border-radius:12px;padding:13px 15px;font-size:15px}.dr-el.jres .cform input:focus,.dr-el.jres .cform textarea:focus{box-shadow:inset 0 0 0 1px var(--j-ring);outline:none}.dr-el.jres .cform input[aria-invalid=true],.dr-el.jres .cform textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px #b91c1c}.dr-el.jres .cform .field-err{margin:6px 0 0}.dr-el.jres .csent,.dr-el.jres .cerr{background:var(--glass-bg);box-shadow:var(--glass-shadow);color:var(--j-ink-muted);border:0;border-radius:14px}.dr-el.jres .csent{box-shadow:var(--glass-shadow), inset 0 0 0 1px color-mix(in srgb, var(--j-green) 30%, transparent)}.dr-el.jres .cerr{box-shadow:var(--glass-shadow), inset 0 0 0 1px #b91c1c59}.dr-el.jres .csent .ref{color:var(--j-green);font-weight:600}.dr-el.jres .cerr .retry{font-family:var(--font-journey);color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-hair2);border:0;border-radius:10px}.dr-el.jres .cerr .retry:hover{box-shadow:inset 0 0 0 1px var(--j-hair2), inset 0 0 0 999px color-mix(in srgb, var(--j-ink) 5%, transparent);background:0 0}.dr-el.jres .hub-head{padding:44px 0 0}.dr-el.jres .hub-body{padding-bottom:0}.dr-el.jres .hub-emptylede{padding:40px 0 0}.dr-el.jres .hub-search{max-width:560px;position:relative}.dr-el.jres .hub-search svg{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.dr-el.jres .hub-search input{width:100%;font:inherit;padding:13px 20px 13px 46px;font-size:15px}.dr-el.jres .hub-search input:focus{outline:none}.dr-el.jres .hub-empty{text-align:center;margin-top:30px;padding:54px 24px}.dr-el.jres .hub-empty p{margin:0;font-size:15.5px}.dr-el.jres .glossary-count{min-height:1.4em;margin:14px 0 18px}.dr-el.jres .hub-ctl{border-top:1px solid var(--j-hair);margin-top:clamp(44px,6vh,60px);padding-top:clamp(44px,6vh,60px)}.dr-el.jres .hub-search input{font-family:var(--font-journey);color:var(--j-ink);background:color-mix(in srgb, var(--j-overlay) 62%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair), inset 0 1.5px 0 #ffffff59;transition:box-shadow var(--d-state) var(--ease);border:0;border-radius:12px}.dr-el.jres .hub-search input::placeholder{color:var(--j-ink-subtle)}.dr-el.jres .hub-search input:focus{box-shadow:inset 0 0 0 1px var(--j-ring);border-color:#0000}.dr-el.jres .hub-search svg{color:var(--j-ink-subtle)}.dr-el.jres .hub-chip,.dr-el.jres .hub-select,.dr-el.jres .hub-sort button{font-family:var(--j-mono);letter-spacing:.04em;text-transform:none;font-size:10.5px;font-weight:500}.dr-el.jres .hub-chip{color:var(--j-ink-muted);background:color-mix(in srgb, var(--j-raised) 70%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair2);border:0;min-height:36px;padding:9px 13px}.dr-el.jres .hub-chip:hover{color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-hair2), inset 0 0 0 999px color-mix(in srgb, var(--j-ink) 5%, transparent)}.dr-el.jres .hub-chip.on{background:var(--j-green);color:var(--j-on-green);box-shadow:none}.dr-el.jres .hub-count b{color:var(--j-green);font-weight:600}.dr-el.jres .hub-sort{background:color-mix(in srgb, var(--j-raised) 70%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair);border:0}.dr-el.jres .hub-sort button{color:var(--j-ink-subtle)}.dr-el.jres .hub-sort button:hover{color:var(--j-ink)}.dr-el.jres .hub-sort button.on{background:var(--j-green);color:var(--j-on-green)}.dr-el.jres .hub-select{color:var(--j-ink-muted);background:color-mix(in srgb, var(--j-raised) 70%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair);border:0}.dr-el.jres .hub-clear{font-family:var(--font-journey);color:var(--j-green);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-underline-offset:3px;border-bottom:0}.dr-el.jres .hub-cover{margin-top:32px;padding:34px 34px 30px}.dr-el.jres .hub-cover:before{content:none}.dr-el.jres .hub-cover h2{letter-spacing:-.005em;margin-top:16px;font-size:clamp(24px,3vw,32px);line-height:1.15}.dr-el.jres .hub-cover:hover h2{color:var(--j-ink)}.dr-el.jres .hub-cover p{color:var(--j-ink-muted)}.dr-el.jres .hub-cover .go{box-shadow:inset 0 0 0 1px var(--j-hair2);color:var(--j-green);border:0}.dr-el.jres .hub-cover:hover .go{background:var(--j-green);color:var(--j-on-green);box-shadow:none}.dr-el.jres .hub-grid{gap:16px;margin-top:20px}.dr-el.jres .hub-card{padding:22px 22px 20px}.dr-el.jres .hub-card h3{font-family:var(--font-display);letter-spacing:0;margin-top:14px;font-size:18px;font-weight:700;line-height:1.3}.dr-el.jres .hub-card:hover h3{color:var(--j-ink)}.dr-el.jres .hub-card p{color:var(--j-ink-muted)}.dr-el.jres .hub-card .idx{color:var(--j-ink-subtle);opacity:.7;letter-spacing:.04em;font-weight:500}.dr-el.jres .hub-card:hover .idx{color:var(--j-green);opacity:1}.dr-el.jres .hub-meta{font-size:10.5px}.dr-el.jres .hub-meta b{color:var(--j-ink);font-weight:600}.dr-el.jres .tag{letter-spacing:.06em;text-transform:none;color:var(--j-ink-muted);background:color-mix(in srgb, var(--j-raised) 70%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair2);border:0;padding:4px 10px;font-size:10px;font-weight:600}.dr-el.jres .tag.amber{color:#b45309;box-shadow:inset 0 0 0 1px #b4530966}.dr-el.jres .hub-empty{box-shadow:inset 0 0 0 1px var(--j-hair2);border:0;border-radius:16px}.dr-el.jres .hub-empty p{font-family:var(--font-display);color:var(--j-ink);font-weight:500}.dr-el.jres .hub-empty p.hub-empty-more{font-family:var(--font-journey);color:var(--j-ink-muted);margin-top:14px;font-size:13.5px;font-weight:400}.dr-el.jres .hub-empty p.hub-empty-more a{color:var(--j-green);text-underline-offset:3px;text-decoration:underline}.dr-el.jres .hub-empty button{font-family:var(--font-journey);color:var(--j-green);text-underline-offset:3px;border-bottom:0;text-decoration:underline}.dr-el-progress i{background:var(--j-green)}.dr-el.jres .art-back{color:var(--j-ink-subtle);gap:8px;padding:0}.dr-el.jres .art-back svg{width:12px;height:12px}.dr-el.jres .art-back:hover{color:var(--j-green)}.dr-el.jres .art-head{border-bottom:1px solid var(--j-hair);padding:0 0 32px}.dr-el.jres .art-byline{margin-top:28px}.dr-el.jres .art-ava{background:var(--glass-bg);box-shadow:var(--glass-shadow);font-family:var(--font-display);color:var(--j-green);border:0;font-size:15px;font-weight:700}.dr-el.jres .art-who .nm{font-family:var(--font-display);color:var(--j-ink);border-bottom:0;font-size:16px;font-weight:700}.dr-el.jres .art-who a.nm{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--j-green) 45%, transparent);text-underline-offset:3px}.dr-el.jres .art-who a.nm:hover{color:var(--j-ink);-webkit-text-decoration-color:var(--j-green);text-decoration-color:var(--j-green)}.dr-el.jres .art-who .nm svg{color:var(--j-green)}.dr-el.jres .art-who .rl2{margin-top:3px;font-size:11px}.dr-el.jres .art-meta{font-size:11px}.dr-el.jres .art-meta b{color:var(--j-ink);font-weight:600}.dr-el.jres .art-stage{padding:0 0 8px}.dr-el.jres .art-brief{margin-top:36px;padding:26px 26px 22px}.dr-el.jres .art-brief:before{content:none}.dr-el.jres .art-brief .stamp2{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--j-green);background:0 0;border:0;margin:0 0 12px;padding:0;font-size:14.5px;font-style:normal;font-weight:600;display:inline-block;position:static;transform:none}.dr-el.jres .art-brief p{color:var(--j-ink);font-size:16px;line-height:1.62}.dr-el.jres .art-brief .fileline{border-top:1px solid var(--j-hair);margin-top:14px;padding-top:12px;font-size:11px}.dr-el.jres .art-brief .fileline b{color:var(--j-ink);font-weight:600}@media (min-width:1100px){.dr-el.jres .art-toc{border-left:1px solid var(--j-hair)}}.dr-el.jres .art-toc a{color:var(--j-ink-subtle)}.dr-el.jres .art-toc a:before{background:var(--j-hair2)}.dr-el.jres .art-toc a:hover{color:var(--j-ink)}.dr-el.jres .art-toc a.on{color:var(--j-green);font-weight:600}.dr-el.jres .art-toc-m{background:var(--glass-bg);box-shadow:var(--glass-shadow);border:0;border-radius:14px}.dr-el.jres .art-toc-m summary{font-family:var(--j-mono);letter-spacing:.04em;text-transform:none;color:var(--j-ink);font-size:11.5px;font-weight:500}.dr-el.jres .art-toc-m summary svg{color:var(--j-ink-subtle)}.dr-el.jres .art-toc-m a{color:var(--j-ink-muted);border-top-color:var(--j-hair)}.dr-el.jres .art-toc-m a:hover{color:var(--j-green)}.dr-el.jres .art-body{color:var(--j-ink-muted)}.dr-el.jres .art-body .art-h2{letter-spacing:-.005em;margin:52px 0 0;padding-top:0;font-size:clamp(24px,2.8vw,29px);line-height:1.18}.dr-el.jres .art-body .art-h2:before{content:none}.dr-el.jres .art-body .art-h3{letter-spacing:0;margin:32px 0 0;font-size:20px;font-weight:500}.dr-el.jres .art-body strong{color:var(--j-ink);font-weight:600}.dr-el.jres .art-body .art-list li::marker{color:var(--j-green);font-weight:600}@supports (-webkit-initial-letter:2) or (initial-letter:2) or (-webkit-initial-letter:2){.dr-el.jres .art-body>.art-p:first-child:first-letter{color:var(--j-ink);font-weight:500}}.dr-el.jres .art-tablewrap{box-shadow:inset 0 0 0 1px var(--j-hair);background:linear-gradient(to right, var(--j-overlay) 60%, #fff0) left center, linear-gradient(to left, var(--j-overlay) 60%, #fff0) right center, radial-gradient(farthest-side at 0 50%, #0000004d, #0000) left center, radial-gradient(farthest-side at 100% 50%, #0000004d, #0000) right center, var(--j-overlay);background-repeat:no-repeat;background-size:56px 100%,56px 100%,26px 100%,26px 100%,auto;background-attachment:local,local,scroll,scroll,local;border:0;border-radius:14px}.dr-el.jres .art-table thead th{letter-spacing:.04em;text-transform:none;color:var(--j-ink-subtle);border-bottom-color:var(--j-hair);font-size:11px;font-weight:500}.dr-el.jres .art-table tbody td{color:var(--j-ink-muted)}.dr-el.jres .art-table tbody td:first-child{color:var(--j-ink)}.dr-el.jres .art-table tbody tr+tr td{border-top-color:var(--j-hair)}.dr-el.jres .art-table tbody tr:hover td{background:color-mix(in srgb, var(--j-green) 5%, transparent)}.dr-el.jres .art-callout{background:color-mix(in srgb, var(--j-overlay) 62%, transparent);box-shadow:inset 0 0 0 1px var(--j-hair);color:var(--j-ink-muted);border:0;border-radius:14px}.dr-el.jres .art-callout.disc2{box-shadow:inset 0 0 0 1px var(--j-hair);color:var(--j-ink-subtle);background:0 0}.dr-el.jres .art-callout.brief2 b:first-child{color:var(--j-green)}.dr-el.jres .art-pre{color:var(--j-ink)}.dr-el.jres .art-faq{border-top-color:var(--j-hair)}.dr-el.jres .art-faq>.cap{margin-top:28px;display:block}.dr-el.jres .art-faq details{border-bottom-color:var(--j-hair)}.dr-el.jres .art-faq summary{font-family:var(--font-display);color:var(--j-ink);font-size:17px;font-weight:700;line-height:1.35}.dr-el.jres .art-faq summary svg{width:16px;height:16px;color:var(--j-ink-subtle)}.dr-el.jres .art-faq details[open] summary svg{color:var(--j-green)}.dr-el.jres .art-faq details p{font-family:var(--font-display);color:var(--j-ink-muted);margin:0;padding:0 0 20px;font-size:15.5px;font-style:normal;font-weight:500;line-height:1.6}.dr-el.jres .art-rel .grid2{gap:12px}.dr-el.jres .art-rel a{border-radius:14px;padding:16px 18px}.dr-el.jres .art-rel .t{font-family:var(--font-display);color:var(--j-ink);font-size:15px;font-weight:500}.dr-el.jres .art-rel .k2{margin-bottom:5px;font-size:10.5px}.dr-el.jres .art-rel .art-rel-go{color:var(--j-green)}.dr-el.jres .art-bio{padding:28px 30px 26px}.dr-el.jres .art-bio:after{font-family:var(--font-display);color:color-mix(in srgb, var(--j-green) 8%, transparent);letter-spacing:-.04em;font-style:normal;font-weight:500;transform:none}.dr-el.jres .art-bio .nm{font-family:var(--font-display);letter-spacing:0;font-size:22px;font-weight:500}.dr-el.jres .art-bio .sigline{color:var(--j-green)}.dr-el.jres .art-bio .txt{color:var(--j-ink-muted)}.dr-el.jres .art-bio summary{font-family:var(--font-journey);color:var(--j-green)}.dr-el.jres .art-bio .lnk{font-family:var(--font-journey);color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-hair2);transition:box-shadow var(--d-state) var(--ease), color var(--d-state) var(--ease);border:0;border-radius:10px}.dr-el.jres .art-bio .lnk svg{color:var(--j-green)}.dr-el.jres .art-bio .lnk:hover{color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-hair2), inset 0 0 0 999px color-mix(in srgb, var(--j-ink) 5%, transparent);background:0 0}.dr-el.jres .art-foot-note{color:var(--j-ink-subtle)}@media (prefers-reduced-motion:reduce){.dr-el.jres .btn-fill,.dr-el.jres .ucard,.dr-el.jres .legal-card,.dr-el.jres .hub-cover,.dr-el.jres .hub-card,.dr-el.jres .art-rel a{transition:none}.dr-el.jres .btn-fill:hover,.dr-el.jres .ucard:hover,.dr-el.jres .legal-card:hover,.dr-el.jres .hub-cover:hover,.dr-el.jres .hub-card:hover,.dr-el.jres .art-rel a:hover{transform:none}}@media (max-width:480px){:root{--ph-type:.77;--ph-space:.77}.dr-el.jres .wrap{padding:clamp(calc(44px * var(--ph-space)), 6vh, calc(72px * var(--ph-space))) calc(32px * var(--ph-space)) clamp(calc(64px * var(--ph-space)), 9vh, calc(96px * var(--ph-space)))}@media (max-width:820px){.dr-el.jres .wrap{padding-left:calc(22px * var(--ph-space));padding-right:calc(22px * var(--ph-space))}}.dr-el.jres h1,.dr-el.jres h2,.dr-el.jres h3,.dr-el.jres h4{line-height:1.1}.dr-el.jres .eyebrow,.dr-el.jres .art-back,.dr-el.jres .art-toc .cap,.dr-el.jres .art-faq>.cap,.dr-el.jres .art-rel .cap,.dr-el.jres .art-bio .cap,.dr-el.jres .legal-card .k,.dr-el.jres .art-rel .k2,.dr-el.jres .hub-count,.dr-el.jres .hub-meta,.dr-el.jres .art-meta,.dr-el.jres .art-who .rl2,.dr-el.jres .art-bio .rl2,.dr-el.jres .art-brief .fileline,.dr-el.jres .cform label,.dr-el.jres .pnote figcaption{font-size:max(12px, min(11.5px, 14px), calc(11.5px * var(--ph-type)))}.dr-el.jres .eyebrow{margin:0}.dr-el.jres .sep{margin:0;font-size:0;line-height:0}.dr-el.jres .phead{padding:0 0 clamp(calc(44px * var(--ph-space)), 6vh, calc(60px * var(--ph-space)));gap:calc(36px * var(--ph-space))}.dr-el.jres .phead h1,.dr-el.jres .hub-head h1,.dr-el.jres .contact-wrap h1,.dr-el.jres .art-head h1{font-size:max(12px, min(clamp(40px, 5vw, 54px), 14px), calc(clamp(40px, 5vw, 54px) * var(--ph-type)));margin:calc(18px * var(--ph-space)) 0 0;line-height:1.04}.dr-el.jres .art-head h1{font-size:max(12px, min(clamp(34px, 4.4vw, 46px), 14px), calc(clamp(34px, 4.4vw, 46px) * var(--ph-type)))}.dr-el.jres .phead .lede,.dr-el.jres .hub-head .lede,.dr-el.jres .contact-wrap .lede{margin:calc(16px * var(--ph-space)) 0 0;font-size:max(12px, min(16.5px, 14px), calc(16.5px * var(--ph-type)));line-height:1.6}.dr-el.jres .phead .facts,.dr-el.jres .hub-facts{margin:0;padding-left:0}.dr-el.jres .hub-facts{margin-top:calc(32px * var(--ph-space))}.dr-el.jres .phead .facts>div,.dr-el.jres .hub-facts>div{gap:calc(18px * var(--ph-space));padding:calc(9px * var(--ph-space)) 0}.dr-el.jres .phead .facts dt,.dr-el.jres .hub-facts dt{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el.jres .phead .facts dd,.dr-el.jres .hub-facts dd{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));margin:0}.dr-el.jres .psec{padding:clamp(calc(44px * var(--ph-space)), 6vh, calc(60px * var(--ph-space))) 0 0}.dr-el.jres .psec+.psec,.dr-el.jres .psec+.pnote{margin-top:clamp(calc(48px * var(--ph-space)), 7vh, calc(72px * var(--ph-space)))}.dr-el.jres .psec h2,.dr-el.jres .disc h2{font-size:max(12px, min(clamp(26px, 3.2vw, 32px), 14px), calc(clamp(26px, 3.2vw, 32px) * var(--ph-type)));margin:calc(14px * var(--ph-space)) 0 calc(12px * var(--ph-space));line-height:1.15}.dr-el.jres .psec .intro,.dr-el.jres .disc .intro{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));margin:0;line-height:1.6}.dr-el.jres .psec .intro+.intro{margin-top:calc(18px * var(--ph-space))}.dr-el.jres .foot-note,.dr-el.jres .legal-note{margin:calc(28px * var(--ph-space)) 0 0;padding-top:calc(18px * var(--ph-space));font-size:max(12px, min(12.5px, 14px), calc(12.5px * var(--ph-type)));line-height:1.6}.dr-el.jres .legal-note{font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)))}.dr-el.jres .uses{gap:calc(16px * var(--ph-space));margin-top:calc(32px * var(--ph-space))}.dr-el.jres .ucard{padding:calc(22px * var(--ph-space)) calc(24px * var(--ph-space));gap:calc(8px * var(--ph-space))}.dr-el.jres .ucard-h{font-size:max(12px, min(19px, 14px), calc(19px * var(--ph-type)));line-height:1.25}.dr-el.jres .ucard-b{font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)));line-height:1.55}.dr-el.jres .legal-grid{margin-top:calc(32px * var(--ph-space));gap:calc(16px * var(--ph-space))}.dr-el.jres .psec>.legal-grid:first-child{margin-top:0}.dr-el.jres .legal-card{padding:calc(22px * var(--ph-space)) calc(24px * var(--ph-space)) calc(24px * var(--ph-space))}.dr-el.jres .legal-card h2,.dr-el.jres .legal-card h3{margin:calc(12px * var(--ph-space)) 0 0;font-size:max(12px, min(19px, 14px), calc(19px * var(--ph-type)));line-height:1.25}.dr-el.jres .legal-card p{margin:calc(10px * var(--ph-space)) 0 0;font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)));line-height:1.55}.dr-el.jres .helpcard{padding:calc(26px * var(--ph-space)) calc(26px * var(--ph-space)) calc(24px * var(--ph-space))}.dr-el.jres .helpcard p{margin:calc(12px * var(--ph-space)) 0 0;font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)));line-height:1.6}.dr-el.jres .helpcard .cta{height:42px;padding:0 calc(18px * var(--ph-space));margin-top:18px}.dr-el.jres .controls{margin-top:calc(36px * var(--ph-space));gap:0 calc(40px * var(--ph-space))}.dr-el.jres .controls article{padding:calc(20px * var(--ph-space)) 0 calc(26px * var(--ph-space))}.dr-el.jres .controls .n{margin:0 0 calc(10px * var(--ph-space));font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)))}.dr-el.jres .controls h3{margin:0 0 calc(10px * var(--ph-space));font-size:max(12px, min(19px, 14px), calc(19px * var(--ph-type)));line-height:1.25}.dr-el.jres .controls p{font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)));margin:0;line-height:1.6}.dr-el.jres .allin{gap:calc(10px * var(--ph-space)) calc(26px * var(--ph-space));padding:calc(16px * var(--ph-space)) 0;font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el.jres .allin i{height:6px}.dr-el.jres .disc{gap:calc(48px * var(--ph-space));padding:0}.dr-el.jres .disc .cta-row{margin-top:calc(28px * var(--ph-space))}.dr-el.jres .comp{padding:0}.dr-el.jres .comp ul{margin:calc(18px * var(--ph-space)) 0 0;gap:0}.dr-el.jres .comp li{gap:calc(12px * var(--ph-space));padding:calc(10px * var(--ph-space)) 0;font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)))}.dr-el.jres .comp li svg{height:15px;margin-top:calc(4px * var(--ph-space))}.dr-el.jres .faq{margin:calc(24px * var(--ph-space)) 0 0;padding:0}.dr-el.jres .faq.reveal{margin-top:clamp(calc(44px * var(--ph-space)), 6vh, calc(60px * var(--ph-space)))}.dr-el.jres .faq details{padding:0}.dr-el.jres .faq summary{padding:16px calc(2px * var(--ph-space));font-size:max(12px, min(17px, 14px), calc(17px * var(--ph-type)));line-height:1.35}.dr-el.jres .faq summary .chev,.dr-el.jres .faq summary svg{height:16px}.dr-el.jres .faq details p{padding:0 calc(2px * var(--ph-space)) calc(20px * var(--ph-space));font-size:max(12px, min(15.5px, 14px), calc(15.5px * var(--ph-type)));margin:0;line-height:1.6}.dr-el.jres .faq-more{margin:calc(28px * var(--ph-space)) 0 0;font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)));line-height:1.6}.dr-el.jres .verdict{padding:calc(40px * var(--ph-space)) calc(44px * var(--ph-space))}.dr-el.jres .verdict>p{font-size:max(12px, min(17px, 14px), calc(17px * var(--ph-type)));margin:0;line-height:1.6}.dr-el.jres .verdict>p b{margin-bottom:calc(8px * var(--ph-space));font-size:max(12px, min(24px, 14px), calc(24px * var(--ph-type)));line-height:1.3}.dr-el.jres .verdict .cta-row{margin-top:calc(28px * var(--ph-space));gap:calc(16px * var(--ph-space)) calc(26px * var(--ph-space))}@media (max-width:820px){.dr-el.jres .verdict{padding:calc(30px * var(--ph-space)) calc(24px * var(--ph-space))}}.dr-el.jres .pnote{padding:clamp(calc(56px * var(--ph-space)), 8vh, calc(80px * var(--ph-space))) 0 0;margin-top:clamp(calc(56px * var(--ph-space)), 8vh, calc(80px * var(--ph-space)))}.dr-el.jres .pnote figure{margin:0;padding-left:0}.dr-el.jres .pnote blockquote{font-size:max(12px, min(clamp(20px, 2.6vw, 25px), 14px), calc(clamp(20px, 2.6vw, 25px) * var(--ph-type)));line-height:1.4}.dr-el.jres .pnote figcaption{margin-top:calc(16px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el.jres .contact-wrap{margin:0 auto;padding:0}.dr-el.jres .cform{margin-top:calc(36px * var(--ph-space));gap:calc(18px * var(--ph-space))}.dr-el.jres .cform label{margin-bottom:8px}.dr-el.jres .cform input,.dr-el.jres .cform textarea{padding:13px 15px;font-size:15px}.dr-el.jres .cform .field-err{margin:calc(6px * var(--ph-space)) 0 0}.dr-el.jres .hub-head{padding:calc(44px * var(--ph-space)) 0 0}.dr-el.jres .hub-body{padding-bottom:0}.dr-el.jres .hub-emptylede{padding:calc(40px * var(--ph-space)) 0 0}.dr-el.jres .hub-search svg{height:16px}.dr-el.jres .hub-search input{padding:13px 20px 13px 46px;font-size:15px}.dr-el.jres .hub-empty{margin-top:calc(30px * var(--ph-space));padding:calc(54px * var(--ph-space)) calc(24px * var(--ph-space))}.dr-el.jres .hub-empty p{font-size:max(12px, min(15.5px, 14px), calc(15.5px * var(--ph-type)));margin:0}.dr-el.jres .glossary-count{min-height:1.4em;margin:calc(14px * var(--ph-space)) 0 calc(18px * var(--ph-space))}.dr-el.jres .hub-ctl{margin-top:clamp(calc(44px * var(--ph-space)), 6vh, calc(60px * var(--ph-space)));padding-top:clamp(calc(44px * var(--ph-space)), 6vh, calc(60px * var(--ph-space)))}.dr-el.jres .hub-chip,.dr-el.jres .hub-select,.dr-el.jres .hub-sort button{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el.jres .hub-chip{padding:9px calc(13px * var(--ph-space));min-height:36px}.dr-el.jres .hub-cover{margin-top:calc(32px * var(--ph-space));padding:calc(34px * var(--ph-space)) calc(34px * var(--ph-space)) calc(30px * var(--ph-space))}.dr-el.jres .hub-cover h2{margin-top:calc(16px * var(--ph-space));font-size:max(12px, min(clamp(24px, 3vw, 32px), 14px), calc(clamp(24px, 3vw, 32px) * var(--ph-type)));line-height:1.15}.dr-el.jres .hub-grid{margin-top:calc(20px * var(--ph-space));gap:calc(16px * var(--ph-space))}.dr-el.jres .hub-card{padding:calc(22px * var(--ph-space)) calc(22px * var(--ph-space)) calc(20px * var(--ph-space))}.dr-el.jres .hub-card h3{margin-top:calc(14px * var(--ph-space));font-size:max(12px, min(18px, 14px), calc(18px * var(--ph-type)));line-height:1.3}.dr-el.jres .hub-meta{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el.jres .tag{font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)));padding:calc(4px * var(--ph-space)) calc(10px * var(--ph-space))}.dr-el.jres .hub-empty p.hub-empty-more{margin-top:calc(14px * var(--ph-space));font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)))}.dr-el.jres .art-back{gap:calc(8px * var(--ph-space));padding:0}.dr-el.jres .art-back svg{height:12px}.dr-el.jres .art-head{padding:0 0 calc(32px * var(--ph-space))}.dr-el.jres .art-byline{margin-top:calc(28px * var(--ph-space))}.dr-el.jres .art-ava{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.dr-el.jres .art-who .nm{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)))}.dr-el.jres .art-who .rl2{margin-top:calc(3px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el.jres .art-meta{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el.jres .art-stage{padding:0 0 calc(8px * var(--ph-space))}.dr-el.jres .art-brief{margin-top:calc(36px * var(--ph-space));padding:calc(26px * var(--ph-space)) calc(26px * var(--ph-space)) calc(22px * var(--ph-space))}.dr-el.jres .art-brief .stamp2{margin:0 0 calc(12px * var(--ph-space));font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)));padding:0}.dr-el.jres .art-brief p{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1.62}.dr-el.jres .art-brief .fileline{margin-top:calc(14px * var(--ph-space));padding-top:calc(12px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el.jres .art-toc-m summary{font-size:max(12px, min(11.5px, 14px), calc(11.5px * var(--ph-type)))}.dr-el.jres .art-body .art-h2{margin:calc(52px * var(--ph-space)) 0 0;font-size:max(12px, min(clamp(24px, 2.8vw, 29px), 14px), calc(clamp(24px, 2.8vw, 29px) * var(--ph-type)));padding-top:0;line-height:1.18}.dr-el.jres .art-body .art-h3{margin:calc(32px * var(--ph-space)) 0 0;font-size:max(12px, min(20px, 14px), calc(20px * var(--ph-type)))}.dr-el.jres .art-table thead th{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el.jres .art-faq>.cap{margin-top:calc(28px * var(--ph-space))}.dr-el.jres .art-faq summary{font-size:max(12px, min(17px, 14px), calc(17px * var(--ph-type)));line-height:1.35}.dr-el.jres .art-faq summary svg{height:16px}.dr-el.jres .art-faq details p{padding:0 0 calc(20px * var(--ph-space));font-size:max(12px, min(15.5px, 14px), calc(15.5px * var(--ph-type)));margin:0;line-height:1.6}.dr-el.jres .art-rel .grid2{gap:calc(12px * var(--ph-space))}.dr-el.jres .art-rel a{padding:16px calc(18px * var(--ph-space))}.dr-el.jres .art-rel .t{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.dr-el.jres .art-rel .k2{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));margin-bottom:calc(5px * var(--ph-space))}.dr-el.jres .art-bio{padding:calc(28px * var(--ph-space)) calc(30px * var(--ph-space)) calc(26px * var(--ph-space))}.dr-el.jres .art-bio .nm{font-size:max(12px, min(22px, 14px), calc(22px * var(--ph-type)))}}
