@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/statefraudtheme/dist/public-sans-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/statefraudtheme/dist/source-serif-4-latin-opsz-normal.woff2)format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/statefraudtheme/dist/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--header-height) + 12px)}body{background:var(--white);color:var(--text);font-family:var(--font);font-size:var(--font-size-base);-webkit-text-size-adjust:100%;margin:0;line-height:1.55}img{max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:is(.sf-header,.sf-bg--red,.sf-bg--dark,.sf-footer,.sf-voices,.sf-quote--band,.sf-callout--response,.sf-page-head__callout) :focus-visible{outline-color:var(--white)}h1,h2,h3,h4,h5,h6{color:var(--black);font-family:var(--font);margin:0}p{margin:0 0 1em}h1,h2,h3,blockquote,figcaption,p{text-wrap:pretty}.container{max-width:var(--container-width);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-skip{position:absolute;top:0;left:-9999px}.sf-skip:focus{background:var(--white);z-index:50;padding:8px 12px;top:12px;left:12px}main:focus{outline:none}.sf-section{padding:var(--section-space) 0}.sf-bg--tint{background:var(--band)}.sf-bg--red{background:var(--accent);color:var(--on-accent)}.sf-bg--red h2,.sf-bg--red h3,.sf-bg--red a,.sf-bg--red label{color:var(--on-accent)}.sf-bg--dark{background:var(--dark);color:#e9eaeb}.sf-bg--dark h1,.sf-bg--dark h2,.sf-bg--dark h3{color:var(--white)}.sf-bg--tint+.sf-bg--tint{padding-top:0}.sf-bg--tint:has(+.sf-bg--tint){padding-bottom:48px}.sf-display{text-wrap:balance;letter-spacing:-.02em;font-weight:800;line-height:1.04}.sf-heading{letter-spacing:-.015em;margin-bottom:18px;font-size:clamp(1.7rem,3.1vw,2.4rem);font-weight:850;line-height:1}.sf-subheading{color:var(--muted);margin:-8px 0 20px;font-size:15px}.sf-lede{max-width:58ch;font-size:clamp(1.12rem,1.8vw,1.3rem);line-height:1.5}.sf-small{font-size:15px}.sf-source{color:var(--muted);font-size:14px}.sf-source a{color:var(--muted)}.sf-textlink{color:var(--accent);text-underline-offset:4px;font-weight:700}.sf-prose{max-width:68ch}.sf-button{border-radius:var(--radius);min-height:48px;font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;white-space:nowrap;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease, color var(--duration-press) ease;border:2px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:17px;text-decoration:none;display:inline-flex}.sf-button:active{transform:scale(var(--press-scale))}.sf-button--red{background:var(--accent);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.sf-button--red:hover{background:var(--accent-deep)}}.sf-button--line{color:var(--black);border-color:var(--black);background:0 0}@media (hover:hover) and (pointer:fine){.sf-button--line:hover{background:var(--band)}}.sf-bg--dark .sf-button--line{color:var(--white);border-color:var(--white)}@media (hover:hover) and (pointer:fine){.sf-bg--dark .sf-button--line:hover{background:#ffffff1f}}.sf-button--white{background:var(--white);color:var(--black)}@media (hover:hover) and (pointer:fine){.sf-button--white:hover{background:#ececec}}.sf-two{gap:40px;display:grid}@media (width>=900px){.sf-two{grid-template-columns:1fr 1fr;gap:64px}}.sf-panel{background:var(--band);border-radius:var(--radius-lg);padding:28px}label{color:var(--black);margin-bottom:6px;font-size:15px;font-weight:700;display:block}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],select,textarea{width:100%;font:inherit;border:1px solid var(--field);border-radius:var(--radius);background:var(--white);min-height:48px;color:var(--text);padding:12px 14px;font-size:17px}:is(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],select,textarea):focus{border-color:var(--black)}textarea{resize:vertical;min-height:160px}select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235a5e62' stroke-width='1.6'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:40px}fieldset{border:0;margin:0;padding:0}legend{color:var(--black);margin-bottom:8px;padding:0;font-size:15px;font-weight:700}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--accent);position:fixed;inset:0 0 auto}.sf-header{top:env(safe-area-inset-top,0px);z-index:20;background:var(--accent);color:var(--white);position:sticky}.admin-bar .sf-header{top:calc(env(safe-area-inset-top,0px) + var(--wp-admin--admin-bar--height,32px))}@media (width<=600px){.admin-bar .sf-header{top:env(safe-area-inset-top,0px)}}.sf-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.sf-header__home{flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:inline-flex}.sf-logo{font-family:var(--font);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;color:var(--white);align-items:center;gap:.28em;font-size:30px;font-weight:900;line-height:1;display:inline-flex}@media (width<=899px){.sf-logo{font-size:26px}}@media (width<=359px){.sf-logo{font-size:21px}}.sf-logo__tag{background:var(--accent);color:var(--on-accent);letter-spacing:0;border-radius:.14em;padding:.18em .32em .14em;font-size:.66em;line-height:1}.sf-header .sf-logo__tag{background:var(--white);color:var(--accent)}.sf-logo__descriptor{white-space:nowrap;letter-spacing:.015em;color:#ffffffe6;width:max-content;font-size:10.5px;font-weight:500;line-height:1.2;display:block}.sf-footer .sf-logo__descriptor{color:#bdbdbd;margin-top:8px}.sf-nav{align-items:center;gap:6px;display:flex}@media (width<=899px){.sf-nav{padding:8px var(--gutter) 20px;background:var(--accent);border-top:1px solid #ffffff59;flex-direction:column;align-items:stretch;display:none;position:absolute;top:100%;left:0;right:0}.sf-nav.is-open{opacity:1;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);display:flex;transform:translateY(0)}@starting-style{.sf-nav.is-open{opacity:0;transform:translateY(calc(var(--enter-shift) * -1))}}}.sf-nav__list{gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (width<=899px){.sf-nav__list{flex-direction:column}}.sf-nav__list a{border-radius:var(--radius);min-height:44px;color:var(--white);transition:background-color var(--duration-press) ease, color var(--duration-press) ease;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sf-nav__list a:hover{color:#1c1c1c;background:#ececec}}.sf-nav__list a[aria-current=page],.sf-nav__list a[aria-current=page]:hover{color:var(--white);background:#3a3c3e}@media (width<=899px){.sf-nav__list a{min-height:48px;font-size:19px}}.sf-nav__cta{background:var(--white);min-height:44px;color:var(--black);margin-left:8px}@media (hover:hover) and (pointer:fine){.sf-nav__cta:hover{background:#ececec}}@media (width<=899px){.sf-nav__cta{margin:10px 0 0}}.sf-nav__toggle{min-height:44px;font:inherit;color:var(--white);border:2px solid var(--white);border-radius:var(--radius);cursor:pointer;transition:transform var(--duration-press) var(--ease-out);background:0 0;align-items:center;padding:0 14px;font-weight:700;display:none}.sf-nav__toggle:active{transform:scale(var(--press-scale))}@media (width<=899px){.sf-nav__toggle{display:inline-flex}}.sf-footer{background:var(--black);color:#e6e6e6;padding:56px 0 40px}.sf-footer a{color:var(--white)}.sf-footer__grid{gap:36px;display:grid}@media (width>=900px){.sf-footer__grid{grid-template-columns:1.2fr 1fr 1fr}}.sf-footer__brand{flex-direction:column;align-items:flex-start;display:flex}.sf-footer__signup{width:100%;max-width:440px;margin-top:24px}.sf-footer__signup-label{color:var(--white);margin-bottom:6px;font-size:15px;font-weight:700}.sf-footer__heading{color:var(--white);letter-spacing:-.015em;margin-bottom:10px;font-size:1.6rem;font-weight:850}.sf-footer__links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sf-footer__links a{align-items:center;min-height:40px;display:inline-flex}.sf-footer__legal{color:#bdbdbd;border-top:1px solid #444;gap:6px;margin-top:36px;padding-top:20px;font-size:14px;display:grid}.sf-footer__legal p{max-width:90ch;margin:0}.sf-form .gform_fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.sf-form .gfield{grid-column:1/-1;min-width:0}@media (width>=560px){.sf-form .gfield--width-half{grid-column:span 6}}.sf-form .gfield_label{color:var(--black);margin-bottom:6px;padding:0;font-size:15px;font-weight:700;display:block}.sf-form .gfield_required{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-form .hidden_label>.gfield_label,.sf-form .gfield--hidden-label>.gfield_label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sf-form .gfield_description{color:var(--muted);margin-top:6px;font-size:14px;display:block}.sf-form textarea{height:160px}.sf-form .sf-field--short-textarea textarea{height:120px;min-height:120px}.sf-form .ginput_counter{display:none}.sf-form .gfield_radio,.sf-form .gfield_checkbox{gap:10px;display:grid}.sf-form .gchoice{align-items:flex-start;gap:12px;display:flex}.sf-form .gfield-choice-input{appearance:none;background:var(--white);border:1px solid var(--field);cursor:pointer;flex:none;place-content:center;width:22px;height:22px;margin:2px 0 0;transition:background-color .12s,border-color .12s;display:inline-grid}.sf-form .gfield-choice-input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sf-form .gform-field-label--type-inline{color:var(--text);cursor:pointer;margin:0;font-size:16px;font-weight:500}.sf-form input[type=checkbox].gfield-choice-input{border-radius:5px}.sf-form input[type=checkbox].gfield-choice-input:checked{background:var(--accent);border-color:var(--accent)}.sf-form input[type=checkbox].gfield-choice-input:checked:before{content:"";border:2px solid var(--white);border-top:0;border-right:0;width:11px;height:6px;transform:translateY(-2px)rotate(-45deg)}.sf-form input[type=radio].gfield-choice-input{border-radius:50%;width:20px;height:20px}.sf-form input[type=radio].gfield-choice-input:checked{border-color:var(--accent)}.sf-form input[type=radio].gfield-choice-input:checked:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.sf-form .sf-field--pills .gfield_radio{flex-wrap:wrap;display:flex}.sf-form .sf-field--pills .gchoice{border:1px solid var(--field);border-radius:var(--radius);align-items:center;gap:8px;min-height:44px;padding:8px 14px;transition:background-color .12s,border-color .12s;position:relative}.sf-form .sf-field--pills .gchoice:has(input:checked){border-color:var(--accent);background:#fdf2f1}.sf-form .sf-field--pills .gfield-choice-input{margin:0}.sf-form .sf-field--pills .gform-field-label--type-inline:after{content:"";position:absolute;inset:0}.sf-form .gform_drop_area{border:1px dashed var(--field);border-radius:var(--radius);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:15px;display:flex}.sf-form .gform_button_select_files{font:inherit;color:var(--black);background:var(--white);border:1px solid var(--field);border-radius:var(--radius);cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease;padding:9px 16px;font-size:15px;font-weight:600}.sf-form .gform_button_select_files:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.sf-form .gform_button_select_files:hover{background:var(--band)}}.sf-form .ginput_preview_list{font-size:14px}.sf-form .sf-form-note{color:var(--muted);font-size:14px}.sf-form .sf-form-note a{color:var(--muted)}.sf-form .sf-form-note p{margin:0}.sf-form .gform_footer{margin-top:18px}.sf-form .sf-form-note--after{margin-top:12px}.sf-form .gform_button{font-family:inherit}.sf-form .gform_validation_errors{border:2px solid var(--accent);border-radius:var(--radius);background:#fdf2f1;margin-bottom:18px;padding:14px 16px}.sf-form .gform_validation_errors h2{color:var(--black);font-size:16px;font-weight:700}.sf-form .gform_validation_errors ol{margin:8px 0 0;padding-left:20px;font-size:15px}.sf-form .gfield_error input,.sf-form .gfield_error select,.sf-form .gfield_error textarea{border-color:var(--accent)}.sf-form .validation_message{color:var(--accent-deep);margin-top:6px;font-size:14px;font-weight:600}.sf-form .gform_validation_container,.sf-form .gform_hidden,.sf-form .gfield--type-honeypot{display:none!important}.sf-form .gform_confirmation_message:focus{outline:none}.sf-form .gform_confirmation_message{border:2px solid var(--black);background:var(--white);color:var(--text);border-radius:8px;padding:20px}.sf-form .gform_confirmation_message h3{margin-bottom:6px}.sf-form .gform_confirmation_message p{margin:0}.sf-form .gform_ajax_spinner{vertical-align:middle;margin-left:10px}.sf-form--inline form{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.sf-form--inline .gform_body{flex:220px}.sf-form--inline .gform_footer{margin-top:0}.sf-form--inline .gform_validation_errors{flex-basis:100%;order:-1}.sf-footer .sf-form input[type=email]{background:var(--black);color:var(--white);border-color:var(--white)}.sf-footer .sf-form .gform_confirmation_message{background:var(--black);color:var(--white);border-color:var(--white)}.sf-footer .sf-form .gform_confirmation_message h3{color:var(--white)}.sf-footer .sf-form .validation_message{color:#ff8f86}.sf-bg--red .sf-form input{border-color:var(--white)}.sf-bg--red .sf-form .gform_button{background:var(--white);color:var(--black)}@media (hover:hover) and (pointer:fine){.sf-bg--red .sf-form .gform_button:hover{background:#ececec}}.sf-bg--red .sf-form .gfield_label,.sf-bg--red .sf-form .sf-form-note,.sf-bg--red .sf-form .sf-form-note a{color:var(--on-accent)}.sf-bg--red .sf-form .sf-form-note{opacity:.9}.sf-bg--red .sf-form .gform_confirmation_message{border-color:var(--white)}.sf-bg--red .sf-form .validation_message{color:var(--white)}.sf-voices{background:#2f3133;padding:56px 0 60px}.sf-voices .sf-voices__heading{color:var(--white)}.sf-voices .sf-voices__sub{color:#c9cbcd}.sf-voices__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:6px;display:grid}@media (width<=1023px){.sf-voices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sf-voices__grid{grid-template-columns:1fr}}.sf-voices__card{background:var(--band);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sf-voices__head{align-items:center;gap:12px;display:flex}.sf-voices__avatar{background:var(--track);width:42px;height:42px;color:var(--muted);border-radius:50%;flex:none;place-content:center;font-weight:800;display:grid;overflow:hidden}.sf-voices__avatar img{object-fit:cover;width:100%;height:100%;display:block}.sf-voices__name{color:var(--black);font-size:14.5px;font-weight:700;line-height:1.25}.sf-voices__meta{color:var(--muted);font-size:12.5px;line-height:1.35}.sf-voices__text{flex:1;margin:0;font-size:14px;line-height:1.5}.sf-voices__foot{white-space:nowrap;border-top:1px solid #d6d8da;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.sf-voices__link{color:var(--accent);text-underline-offset:3px;font-size:13px;font-weight:700}.sf-voices__note{color:#aeb1b4;margin:18px 0 0;font-size:13px}.sf-consent{z-index:1000;background:var(--black);color:#d9dadb;opacity:1;max-width:520px;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);border:1px solid #ffffff2e;border-radius:12px;position:fixed;bottom:24px;left:24px;right:24px;transform:translateY(0);box-shadow:0 24px 64px #00000073}@starting-style{.sf-consent{opacity:0;transform:translateY(calc(var(--enter-shift) * 3))}}@media (width<=759px){.sf-consent{border-radius:16px 16px 0 0;max-width:none;bottom:0;left:0;right:0}}.sf-consent :focus-visible{outline-color:var(--white)}.sf-consent__inner{padding:22px 24px}@media (width<=759px){.sf-consent__inner{padding:20px var(--gutter) calc(20px + env(safe-area-inset-bottom,0px))}}.sf-consent__title{color:var(--white);margin:0 0 6px;font-size:1.1rem;font-weight:800}.sf-consent__desc{margin:0 0 16px;font-size:15px;line-height:1.5}.sf-consent__desc a{color:var(--white)}.sf-consent__details{border-block:1px solid #ffffff1f;gap:12px;margin:0 0 16px;padding:14px 0;display:grid}.sf-consent__details[hidden]{display:none}.sf-consent__category{color:inherit;cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-weight:400;display:flex}.sf-consent__toggle{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:3px 0 0}.sf-consent__toggle:disabled{cursor:not-allowed;opacity:.6}.sf-consent__category-text{gap:2px;display:grid}.sf-consent__category-label{color:var(--white);font-size:15px;font-weight:700}.sf-consent__category-label small{color:#fff9;margin-left:4px;font-weight:400}.sf-consent__category-desc{color:#b5b8bb;font-size:14px;line-height:1.4}.sf-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.sf-consent__actions .sf-consent__button{flex:calc(50% - 4px)}.sf-consent__actions .sf-consent__button--primary{flex-basis:100%;order:-1}}.sf-consent__button{border-radius:var(--radius);min-height:44px;font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease, border-color var(--duration-press) ease;border:2px solid #0000;padding:0 16px;font-size:15px;font-weight:700}.sf-consent__button:active{transform:scale(var(--press-scale))}.sf-consent__button--primary{background:var(--accent);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.sf-consent__button--primary:hover{background:var(--accent-deep)}}.sf-consent__button--line{color:var(--white);background:0 0;border-color:#ffffffb3}@media (hover:hover) and (pointer:fine){.sf-consent__button--line:hover{background:#ffffff1f}}.sf-consent__button--quiet{color:var(--white);text-underline-offset:3px;background:0 0;margin-right:auto;padding:0 4px;text-decoration:underline}.sf-footer__legal-links{flex-wrap:wrap;gap:4px 20px;display:flex}.sf-footer__cookie-link{font:inherit;color:var(--white);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sf-quote{--quote-size:clamp(1.3rem, 2.4vw, 1.75rem);gap:18px;margin:0;display:grid}.sf-quote__text{font-family:var(--font-serif);font-weight:500;font-size:calc(var(--quote-size) * 1.25);letter-spacing:-.005em;color:var(--black);text-wrap:balance;margin:0;line-height:1.2}.sf-quote__text:before{content:"“";height:.4em;color:var(--accent);margin-bottom:.1em;font-size:2.3em;font-weight:600;line-height:.62;display:block}.sf-quote__caption{color:var(--muted);align-items:center;gap:14px;font-size:15px;line-height:1.4;display:flex}.sf-quote__caption a{color:inherit}.sf-quote__name{color:var(--black);font-size:16px;display:block}.sf-quote__photo{object-fit:cover;background:var(--band);border-radius:50%;flex:none;width:64px;height:64px}.sf-quote__icon{background:var(--band);width:56px;height:56px;color:var(--black);border-radius:50%;flex:none;place-items:center;display:grid}.sf-quote__icon svg{width:26px;height:26px}.sf-quote--band{border-radius:var(--radius-lg);background:var(--accent);margin-top:20px;padding:32px 34px}.sf-quote--band .sf-quote__text{font-family:var(--font-mono);font-size:calc(var(--quote-size) * .9);letter-spacing:-.01em;color:var(--white);line-height:1.45}.sf-quote--band .sf-quote__text:before{height:.45em;color:var(--white);font-size:2.4em}.sf-quote--band .sf-quote__caption{color:#ffffffe6}.sf-quote--band .sf-quote__caption a{color:var(--white)}.sf-quote--band .sf-quote__name{color:var(--white)}.sf-quote--band .sf-quote__icon{background:var(--white);color:var(--accent)}.sf-quote--mini{--quote-size:clamp(1.4rem, 2.6vw, 1.9rem);gap:8px;margin:36px 0 18px}.sf-quote--mini .sf-quote__text:before{height:.4em;font-size:1.6em}.sf-bg--red .sf-quote:not(.sf-quote--band) .sf-quote__text,.sf-bg--red .sf-quote:not(.sf-quote--band) .sf-quote__name,.sf-bg--red .sf-quote:not(.sf-quote--band) .sf-quote__text:before{color:var(--white)}.sf-bg--red .sf-quote:not(.sf-quote--band) .sf-quote__caption{color:#ffffffe0}.sf-bg--red .sf-quote:not(.sf-quote--band) .sf-quote__photo{box-shadow:0 0 0 3px var(--white)}.sf-callout{background:var(--band);border-radius:8px;padding:20px 22px}.sf-callout p:last-child{margin-bottom:0}.sf-callout strong{color:var(--black)}.sf-callout a{color:var(--black);font-weight:800}.sf-callout--response{color:#e6e7e8;background:#2f3133;padding:24px 26px}.sf-callout--response strong,.sf-callout--response a{color:var(--white)}.sf-coverage-rows{margin:0;padding:0;list-style:none}.sf-coverage-row{border-top:1px solid var(--rule);gap:4px;padding:16px 0;display:grid}.sf-coverage-row__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;display:flex}.sf-coverage-row__type{border:1px solid var(--muted);color:var(--text);border-radius:4px;padding:1px 7px;font-size:13px;font-weight:700}.sf-coverage-row__type--commentary{border-color:var(--accent);color:var(--accent)}.sf-coverage-row__title{max-width:70ch;color:var(--black);font-size:1.1rem;font-weight:700;line-height:1.35;text-decoration:none}.sf-coverage-row__title:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.sf-coverage-row__title:hover{text-decoration:underline}}.sf-reporting-feature{border-top:1px solid var(--rule);padding-top:18px}.sf-reporting-feature__byline-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sf-reporting-feature__byline-row .sf-reporting-feature__byline{margin:0}.sf-reporting-feature__avatar{object-fit:cover;background:var(--band);border-radius:50%;flex:none;width:52px;height:52px}.sf-reporting-feature__byline{color:var(--muted);margin-bottom:12px;font-size:15px}.sf-reporting-feature__title{letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:900;line-height:1.1}.sf-reporting-feature__title a{text-underline-offset:6px;text-decoration:none;text-decoration-thickness:3px}.sf-reporting-feature__title a:focus-visible{text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.sf-reporting-feature__title a:hover{text-decoration-line:underline}}.sf-reporting-feature__dek{max-width:44ch;margin-bottom:14px;font-size:1.2rem}.sf-reporting-feature__summary{max-width:52ch;margin:0 0 14px;font-size:16px;line-height:1.55}.sf-reporting-list{margin:22px 0 0;padding:0;list-style:none}.sf-reporting-list__item{border-top:1px solid var(--rule);padding:14px 0}.sf-reporting-list__title{color:var(--black);font-size:1.08rem;font-weight:700;line-height:1.35;text-decoration:none}.sf-reporting-list__title:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.sf-reporting-list__title:hover{text-decoration:underline}}.sf-reporting-list__meta{color:var(--muted);margin-top:2px;font-size:14px;display:block}.sf-hero{padding:76px 0 96px;position:relative;overflow:hidden}.sf-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0d0fc7 0%,#0c0d0f80 45%,#0c0d0fad 100%),linear-gradient(#0c0d0f00 60%,#0c0d0f8c 100%);position:absolute;inset:0}.sf-hero__bg{z-index:0;position:absolute;inset:0}.sf-hero__bg img{object-fit:cover;object-position:68% 42%;width:100%;height:100%;position:absolute;inset:0}.sf-hero__credit{z-index:1;color:#ffffffbf;margin:0;font-size:12px;position:absolute;bottom:12px;right:16px}.sf-hero__inner{z-index:1;position:relative}.sf-hero__headline{font-size:clamp(3rem,6.9vw,5.8rem);line-height:1}.sf-hero__line{display:block}.sf-hero__grid{gap:32px;margin-top:36px;display:grid}@media (width>=900px){.sf-hero__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}}.sf-hero__lede{color:#e9eaeb}.sf-hero__sources,.sf-hero__sources a{color:#c4c7ca}.sf-hero__sources p{margin:0 0 1em}.sf-hero__cta{margin-top:8px}.sf-hero__video{background:var(--black);color:var(--white);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 18px 50px #0000008c}@media (width>=900px){.sf-hero__video{order:-1}}.sf-hero__video-caption{padding:12px 16px 14px}.sf-hero__video-caption strong{font-size:1.05rem;line-height:1.3;display:block}.sf-hero__video-caption span{color:#bdbdbd;font-size:14px}.sf-video{aspect-ratio:16/9;background:var(--black);position:relative}.sf-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@starting-style{.sf-video iframe{opacity:0}}.sf-video iframe{transition:opacity var(--duration-ui) ease}.sf-video__poster{cursor:pointer;background:#141414;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.sf-video__image{object-fit:cover;transform-origin:46% 92%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.sf-video__play{background:var(--accent);width:76px;height:76px;color:var(--white);transition:background-color var(--duration-press) ease, transform var(--duration-press) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000080}.sf-video__play svg{width:30px;height:30px;margin-left:5px}.sf-video__poster:focus-visible .sf-video__play{background:var(--accent-deep)}.sf-video__poster:active .sf-video__play{transform:translate(-50%, -50%) scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.sf-video__poster:hover .sf-video__play{background:var(--accent-deep)}}.sf-page-head{padding:44px 0 8px}.sf-page-head+.sf-section:not([class*=sf-bg--]){padding-top:28px}.sf-page-head+.sf-section:is(.sf-reporter-spotlight,.sf-faq--grouped){padding-top:36px}.sf-page-head__headline{font-size:clamp(2.4rem,7vw,5.8rem);line-height:1}.sf-page-head__headline--long{font-size:clamp(2.2rem,5.4vw,4.45rem)}.sf-page-head__lede{margin-top:18px}.sf-page-head__lede p:last-child{margin-bottom:0}.sf-page-head__lede a{color:inherit}.sf-page-head__callout{border-radius:var(--radius-lg);background:var(--accent);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:30px 0 12px;padding:26px 30px;display:flex}.sf-page-head__callout p{margin:0}.sf-page-head__callout strong{color:var(--white);font-size:1.15rem}.sf-page-head__quote{max-width:780px;margin-top:30px}.sf-latest__grid{gap:40px;display:grid}@media (width>=900px){.sf-latest__grid{grid-template-columns:1.2fr 1fr;gap:64px}}.sf-latest__card{background:var(--white);border-radius:12px;padding:30px 32px 32px;box-shadow:0 1px 3px #0000000f}@media (width<=560px){.sf-latest__card{padding:24px 20px}}@media (width>=900px){.sf-latest__news{padding-top:36px}}.sf-latest__link{margin-top:18px}.sf-reporter-spotlight{padding-bottom:0}.sf-reporter-spotlight__card{background:var(--band);border-radius:12px;padding:30px 32px 32px}@media (width<=560px){.sf-reporter-spotlight__card{padding:24px 20px}}.sf-reporter-spotlight__grid{border-top:1px solid var(--rule);gap:22px;padding-top:24px;display:grid}@media (width>=900px){.sf-reporter-spotlight__grid{grid-template-columns:200px 1fr 1fr;gap:40px}}.sf-reporter-spotlight__grid .sf-reporting-feature{border-top:0;padding-top:0}.sf-reporter-spotlight__grid .sf-reporting-list{margin-top:0}.sf-reporter-spotlight__headshot{object-fit:cover;background:var(--band);border-radius:50%;width:120px;height:120px;display:block}.sf-reporter-spotlight__bio{margin:12px 0 0;font-size:13.5px;line-height:1.5}.sf-reporter-spotlight__archive{margin-top:16px}.sf-record__head{gap:32px;margin-bottom:44px;display:grid}@media (width>=900px){.sf-record__head{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px}}.sf-record__head .sf-heading:focus{outline:none}@media (width>=900px){.sf-record__quote{padding-top:6px}}.sf-record__beats{margin-top:8px;display:grid}@media (width>=900px){.sf-record__beats{grid-template-columns:repeat(2,1fr);column-gap:56px}}.sf-record__beat{border-top:1px solid var(--rule);padding:24px 0 34px}.sf-record__when{letter-spacing:-.02em;color:var(--accent);margin:0 0 10px;font-size:2.4rem;font-weight:900;line-height:1.04}.sf-record__beat-heading{margin-bottom:10px;font-size:1.45rem;font-weight:800;line-height:1.2}.sf-record__body{max-width:56ch}.sf-chart{--roof-size:30px;margin:18px 0 16px}@media (width<=560px){.sf-chart{--roof-size:20px}}.sf-chart__caption{color:var(--muted);margin:0 0 10px;font-size:14px}.sf-chart__row{grid-template-columns:minmax(6.5rem,9rem) 1fr auto;align-items:center;gap:12px;margin-bottom:10px;font-size:15px;display:grid}@media (width<=560px){.sf-chart__row{grid-template-columns:6rem 1fr auto;gap:10px}}.sf-chart__label{color:var(--black);font-weight:700;line-height:1.25}.sf-chart__value{letter-spacing:-.01em;text-align:right;white-space:nowrap;min-width:4.6rem;color:var(--black);font-size:1.3rem;font-style:normal;font-weight:800;line-height:1}@media (width<=560px){.sf-chart__value{min-width:0;font-size:1.12rem}}.sf-chart__track{background:var(--track);border-radius:3px;height:22px;position:relative;overflow:hidden}.sf-chart__bar{width:max(var(--sf-amount), 3px);background:var(--accent);transform-origin:0;border-radius:3px;position:absolute;inset:0 auto 0 0}.sf-chart__bar--grey{background:var(--muted)}.sf-chart__bar--black{background:var(--black)}.sf-chart__bar--sliver{width:3px}.sf-chart__roofs{align-items:flex-end;gap:4px;height:26px;display:flex}.sf-chart__roof{width:calc(var(--roof-size) * var(--sf-fraction,1));height:calc(var(--roof-size) * .8);color:var(--accent);flex:none;overflow:hidden}.sf-chart__roof svg{width:var(--roof-size);height:calc(var(--roof-size) * .8);display:block}.sf-chart__roof--grey{color:var(--muted)}.sf-chart__roof--black{color:var(--black)}.sf-chart__key{color:var(--muted);margin:8px 0 0;font-size:13px}.sf-chart.is-pending .sf-chart__bar{transform:scaleX(0)}.sf-chart.is-pending .sf-chart__roof{opacity:0;transform:translateY(var(--enter-shift))}.sf-chart.is-visible .sf-chart__bar{transition:transform .7s var(--ease-out);transition-delay:calc(var(--sf-row,0) * 80ms)}.sf-chart.is-visible .sf-chart__roof{transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transition-delay:calc(var(--sf-row,0) * .12s + var(--sf-i,0) * 50ms)}.sf-court-calendar__list{gap:30px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.sf-court-calendar__list:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:9px}@media (width>=900px){.sf-court-calendar__list{grid-template-columns:repeat(2,1fr);gap:56px}.sf-court-calendar__list:before{width:auto;height:2px;inset:9px 0 auto}}.sf-court-calendar__item{padding-left:38px;position:relative}@media (width>=900px){.sf-court-calendar__item{padding-top:40px;padding-left:0}}.sf-court-calendar__node{border:3px solid var(--line);background:var(--band);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.is-next .sf-court-calendar__node{border-color:var(--accent);background:var(--accent)}.sf-court-calendar__when{letter-spacing:-.02em;color:var(--black);margin:0;font-size:2.3rem;font-weight:900;line-height:1.04;display:block}.is-next .sf-court-calendar__when{color:var(--accent)}.sf-court-calendar__countdown{min-height:1.4em;color:var(--muted);margin:6px 0 12px;font-size:15px;font-weight:700;display:block}.is-next .sf-court-calendar__countdown{color:var(--accent)}.sf-court-calendar__venue{color:var(--muted);font-size:14px;display:block}.sf-court-calendar__title{max-width:40ch;margin:2px 0 8px;font-size:1.12rem;font-weight:800;line-height:1.25}.sf-court-calendar__desc{max-width:52ch;margin:0 0 8px;font-size:15.5px;line-height:1.55}.sf-court-calendar__past{border-top:1px solid var(--rule);max-width:72ch;margin-top:44px;padding-top:24px}.sf-court-calendar__past-heading{margin-bottom:4px;font-size:1.12rem;font-weight:800}.sf-court-calendar__past-list{margin:0;padding:0;list-style:none}.sf-court-calendar__past-item{padding:14px 0}.sf-court-calendar__past-item+.sf-court-calendar__past-item{border-top:1px solid var(--rule)}.sf-court-calendar__past-item p{margin:0}.sf-court-calendar__past-item .sf-court-calendar__past-outcome{margin-top:4px}.sf-court-calendar__past-meta{color:var(--muted);font-size:14px}.sf-court-calendar__past-title{font-weight:700}.sf-court-calendar__past-outcome{max-width:60ch;font-size:15.5px}.sf-case-feature__card{background:var(--white);border-radius:12px;display:grid;overflow:hidden}@media (width>=900px){.sf-case-feature__card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.sf-case-feature__card--no-photo{grid-template-columns:1fr}.sf-case-feature__media{aspect-ratio:3/2;background:var(--band);position:relative}@media (width>=900px){.sf-case-feature__media{aspect-ratio:auto;min-height:340px}}.sf-case-feature__photo{object-fit:cover;object-position:62% 55%;width:100%;height:100%;position:absolute;inset:0}.sf-case-feature__text{padding:26px 24px 28px}@media (width>=900px){.sf-case-feature__text{padding:38px 42px}}.sf-case-feature__when{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 6px;display:flex}.sf-case-feature__when time{letter-spacing:-.02em;color:var(--accent);font-size:1.6rem;font-weight:900;line-height:1.04}.sf-case-feature__countdown{color:var(--accent);font-size:15px;font-weight:700}.sf-case-feature__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:900;line-height:1}.sf-case-feature__subtitle{margin:4px 0 16px}.sf-case-feature__body{max-width:64ch}.sf-case-feature__link{margin:0 0 10px}.sf-case-feature__sources p{margin:0}.sf-faq--selected .sf-faq__layout{gap:36px;display:grid}@media (width>=900px){.sf-faq--selected .sf-faq__layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:56px}}.sf-faq--selected .sf-faq__group{margin-top:24px}.sf-faq--grouped .sf-faq__main{max-width:820px}.sf-faq--grouped .sf-faq__group+.sf-faq__group{margin-top:36px}.sf-faq--grouped .sf-faq__ask{max-width:820px;margin-top:48px}.sf-faq__group-title{letter-spacing:-.015em;margin-bottom:8px;font-size:2rem;font-weight:850;line-height:1}.sf-faq__link{margin-top:22px}.sf-faq__quote{margin-top:44px}.sf-faq__ask-heading{font-size:1.3rem;font-weight:800;line-height:1.2}.sf-faq__ask-text{margin:6px 0 18px}.sf-faq-item{border-top:1px solid var(--rule)}.sf-faq-item:last-of-type{border-bottom:1px solid var(--rule)}.sf-faq-item__question{min-height:44px;color:var(--black);cursor:pointer;padding:18px 40px 18px 0;font-size:1.15rem;font-weight:800;list-style:none;position:relative}.sf-faq-item__question::-webkit-details-marker{display:none}.sf-faq-item__icon{width:16px;height:16px;color:var(--accent);margin-top:-8px;position:absolute;top:50%;right:6px}.sf-faq-item__icon:before,.sf-faq-item__icon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0}.sf-faq-item__icon:after{transition:transform var(--duration-ui) var(--ease-out);transform:rotate(90deg)}[open]>summary .sf-faq-item__icon:after{transform:rotate(0)}.sf-faq-item__answer{max-width:68ch;padding:0 0 20px}[open]>.sf-faq-item__answer{animation:sf-faq-reveal var(--duration-ui) var(--ease-out)}@keyframes sf-faq-reveal{0%{opacity:0;transform:translateY(calc(var(--enter-shift) * -1))}}.sf-coverage-list{padding-top:0}.sf-coverage-list__filters{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.sf-coverage-list__filter{border:2px solid var(--black);min-height:44px;color:var(--black);font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease, color var(--duration-press) ease;background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sf-coverage-list__filter:active{transform:scale(var(--press-scale))}.sf-coverage-list__filter[aria-current]{background:var(--black);color:var(--white)}@media (hover:hover) and (pointer:fine){.sf-coverage-list__filter:hover:not([aria-current]){background:var(--band)}}.sf-coverage-list__count{opacity:.75;margin-left:6px;font-weight:500}.sf-coverage-list__status{margin:0 0 4px}.sf-pagination{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding-top:20px;display:flex}.sf-pagination__pages{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sf-pagination__page,.sf-pagination__step{border:2px solid var(--black);border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--black);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}:is(a.sf-pagination__page,.sf-pagination__step):active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){:is(a.sf-pagination__page,.sf-pagination__step):hover{background:var(--band)}}.sf-pagination__page[aria-current=page]{background:var(--black);color:var(--white)}.sf-callout-block{padding:40px 0}.sf-signup-band__grid{gap:28px;display:grid}@media (width>=900px){.sf-signup-band__grid{grid-template-columns:1.1fr 1fr;align-items:center}}.sf-signup-band__headline{font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.02}.sf-signup-band__lede{max-width:34ch;color:var(--on-accent);margin-top:16px}.sf-form-section--headless{padding-top:28px}.sf-form-section__grid{margin-top:8px}.sf-heading+.sf-lede+.sf-form-section__grid{margin-top:36px}.sf-form-section__sidebar{align-content:start;gap:24px;display:grid}.sf-form-section__panel-heading{font-size:2rem}.sf-form-section__note p{margin:0}.sf-bg--tint .sf-callout{background:var(--white)}.sf-two-column__heading{font-size:clamp(1.9rem,3.4vw,2.5rem)}.sf-two-column__note{margin-top:18px}.sf-two-column__note p{margin:0}.sf-rich-text__content h2,.sf-rich-text__content h3{margin:1.6em 0 .5em}.sf-document{padding-top:32px}.sf-document__back{margin-bottom:20px;font-size:15px}.sf-document__back a:before{content:"← "}.sf-document__head{max-width:820px;margin-bottom:36px}.sf-document__type{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:14px;font-weight:700}.sf-document__title{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.05}.sf-document__meta{margin:14px 0 4px;font-weight:600}.sf-document__summary{margin-top:16px}.sf-document__actions{margin:20px 0 8px}.sf-document__body{grid-template-areas:"passages""viewer";gap:32px;display:grid}@media (width>=1024px){.sf-document__body{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"viewer passages";align-items:start}}.sf-document__body--no-passages{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewer"}.sf-passages{grid-area:passages}@media (width>=1024px){.sf-passages{top:calc(var(--header-height) + 16px);max-height:calc(100vh - var(--header-height) - 32px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.sf-passages__heading{margin-bottom:8px;font-size:1.25rem;font-weight:800}.sf-passages__list{counter-reset:passage;margin:0;padding:0;list-style:none}.sf-passages__item{border-top:1px solid var(--rule);counter-increment:passage;transition:background-color var(--duration-ui) ease}.sf-passages__item.is-current{background:#fff6cc}.sf-passages__link{color:inherit;transition:background-color var(--duration-press) ease;gap:4px;padding:14px 10px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.sf-passages__link:hover{background:var(--band)}}.sf-passages__page{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.sf-passages__page:before{content:counter(passage) " · ";color:var(--accent)}.sf-passages__quote{font-family:var(--font-serif);color:var(--black);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.4;display:-webkit-box;overflow:hidden}.sf-passages__quote:before{content:"“"}.sf-passages__quote:after{content:"”"}.sf-passages__quote--missing{font-family:var(--font);color:var(--muted)}.sf-passages__quote--missing:before,.sf-passages__quote--missing:after{content:none}.sf-passages__note{color:var(--muted);margin:-4px 10px 14px;font-size:14px}.sf-passages__note:before{content:"Editor’s note: ";color:var(--text);font-weight:700}.sf-viewer{border-radius:var(--radius-lg);background:#e4e5e6;grid-area:viewer;min-width:0}.sf-viewer__bar{z-index:3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--white);background:#2f3133;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex;position:relative}.sf-viewer__bar :focus-visible{outline-color:var(--white)}.sf-viewer__position{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.sf-viewer__zoom{gap:4px;display:flex}.sf-viewer__button{border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--white);font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease;background:0 0;border:1px solid #fff6;padding:0 10px;font-size:17px;font-weight:700}.sf-viewer__button:active:not(:disabled){transform:scale(var(--press-scale))}.sf-viewer__button:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.sf-viewer__button:hover:not(:disabled){background:#ffffff1f}}.sf-viewer__button--fit{font-size:14px}.sf-viewer__pages{justify-items:center;gap:16px;padding:16px;display:grid;overflow-x:auto}.sf-viewer__pages:focus-visible{outline-offset:-3px}@media (width<=559px){.sf-viewer__pages{gap:8px;padding:8px}}.sf-viewer__loading,.sf-viewer__fallback{text-align:center;margin:40px 0}.sf-viewer__page{background:var(--white);max-width:none;position:relative;box-shadow:0 1px 4px #0003}.sf-viewer__page canvas{display:block}.sf-viewer__page .textLayer{z-index:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:clip}.sf-viewer__page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.sf-viewer__page .textLayer>:not(.markedContent),.sf-viewer__page .textLayer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--total-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x))}.sf-viewer__page .textLayer .markedContent{display:contents}.sf-viewer__page .textLayer ::selection{background:#1f5fbf4d}.sf-viewer__marks{z-index:2;pointer-events:none;position:absolute;inset:0}.sf-viewer__mark{mix-blend-mode:multiply;scroll-margin:calc(var(--header-height) + 80px) 0;background:#ffd60a73;border-radius:2px;position:absolute}.sf-viewer__mark:focus{outline:none}.sf-viewer__mark.is-active{box-shadow:0 0 0 3px var(--accent);animation:sf-mark-pulse .7s var(--ease-out) 1}@media (prefers-reduced-motion:reduce){.sf-viewer__mark.is-active{animation:none}}@keyframes sf-mark-pulse{0%{box-shadow:0 0 0 14px #cc1f1a00}to{box-shadow:0 0 0 3px var(--accent)}}.sf-library__filters{border-radius:var(--radius-lg);background:var(--band);align-items:end;gap:12px;margin:8px 0 28px;padding:20px;display:grid}@media (width>=760px){.sf-library__filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto}}.sf-library__filters label{margin-bottom:4px;font-size:14px}.sf-library__filters input,.sf-library__filters select{min-height:44px;padding:8px 12px;font-size:16px}.sf-library__filter-actions{align-items:center;gap:12px;display:flex}.sf-library__filter-actions .sf-button{min-height:44px}.sf-library__clear{white-space:nowrap;font-size:15px}.sf-library__count{color:var(--muted);margin:0 0 8px}.sf-library__list{margin:0;padding:0;list-style:none}.sf-doc-card{border-top:1px solid var(--rule);gap:6px;padding:22px 0;display:grid}.sf-doc-card__type{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.sf-doc-card__title{max-width:60ch;font-size:1.3rem;font-weight:800;line-height:1.25}.sf-doc-card__title a{color:var(--black);text-decoration:none}.sf-doc-card__title a:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.sf-doc-card__title a:hover{text-decoration:underline}}.sf-doc-card__meta{color:var(--muted);margin:0;font-size:15px}.sf-doc-card__summary{max-width:70ch;margin:4px 0 0}.sf-doc-card__passage{max-width:70ch;font-family:var(--font-serif);margin:6px 0 0;line-height:1.5}.sf-doc-card__passage a{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;background:#ffd60a73;padding:0 2px;text-decoration:none}@media (hover:hover) and (pointer:fine){.sf-doc-card__passage a:hover{text-decoration:underline}}.sf-doc-card__stats{margin:4px 0 0;font-size:14px;font-weight:600}.sf-library__empty{border-top:1px solid var(--rule);padding:28px 0}.sf-documents-block__list{margin-top:12px}.sf-documents-block__more{margin-top:24px}.sf-viewer__button--text{padding:0 14px;font-size:15px}.sf-viewer__button--highlight[aria-pressed=true]{color:var(--black);background:#7ed39b;border-color:#7ed39b}.sf-viewer__button[aria-expanded=true]{background:#ffffff2e}.sf-viewer__hint{background:#e3f6e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 14px;font-size:14px;display:flex}.sf-viewer__hint p{margin:0}.sf-viewer__hint[hidden]{display:none}.sf-viewer__layout{align-items:stretch;min-width:0;display:flex;position:relative}.sf-viewer__pages{flex:1;min-width:0}.is-highlighting .sf-viewer__page{cursor:text}.is-highlighting .sf-viewer__page.is-scan{cursor:crosshair}.sf-viewer__thumbs{overscroll-behavior:contain;background:#d6d7d9;border-right:1px solid #0000001a;flex:none;width:148px;padding:12px;overflow-y:auto}.sf-viewer__thumbs[hidden]{display:none}@media (width<=759px){.sf-viewer__thumbs{z-index:4;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 24px #00000040}@starting-style{.sf-viewer__thumbs{opacity:0;transform:translateX(calc(var(--enter-shift) * -4))}}}.sf-viewer{position:relative}.sf-viewer:fullscreen{border-radius:0;height:100vh;max-height:none}.sf-viewer:fullscreen .sf-viewer__bar{border-radius:0}.sf-viewer__thumb-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-viewer__thumb{width:100%;font:inherit;color:var(--text);cursor:pointer;transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-press) ease;background:0 0;border:2px solid #0000;border-radius:4px;justify-items:center;gap:4px;padding:4px;font-size:13px;font-weight:700;display:grid}.sf-viewer__thumb:active{transform:scale(var(--press-scale))}.sf-viewer__thumb[aria-current=page]{border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.sf-viewer__thumb:hover:not([aria-current]){border-color:#00000040}}.sf-viewer__thumb-image{background:var(--white);width:96px;display:block;box-shadow:0 1px 3px #0003}.sf-viewer__thumb-image canvas{display:block}.sf-viewer__mark--reader{background:#2ecc7166}@starting-style{.sf-viewer__mark--reader{opacity:0}}.sf-viewer__mark--reader{transition:opacity .16s}.sf-viewer__mark--draft{outline:2px dashed #1e8449}.sf-viewer--page,.sf-viewer--embed,.sf-viewer--dialog{flex-direction:column;display:flex}:is(.sf-viewer--page,.sf-viewer--embed,.sf-viewer--dialog) .sf-viewer__layout{flex:1;height:0;min-height:0}:is(.sf-viewer--page,.sf-viewer--embed,.sf-viewer--dialog) .sf-viewer__pages{overscroll-behavior:contain;height:100%;overflow:auto}@media (pointer:coarse){:is(.sf-viewer--page,.sf-viewer--embed,.sf-viewer--dialog) .sf-viewer__pages{overscroll-behavior:auto}}:is(.sf-viewer--page,.sf-viewer--embed,.sf-viewer--dialog) .sf-viewer__thumbs{height:100%}.sf-viewer--page{height:var(--sf-viewer-height,max(520px, calc(100vh - var(--header-height) - 40px)))}@media (width<=1023px){.sf-viewer--page{height:var(--sf-viewer-height-tablet,max(520px, calc(100vh - var(--header-height) - 40px)))}}@media (width<=759px){.sf-viewer--page{height:var(--sf-viewer-height-mobile,75svh)}}.sf-viewer--embed{height:var(--sf-viewer-height,720px);max-height:90svh}@media (width<=1023px){.sf-viewer--embed{height:var(--sf-viewer-height-tablet,var(--sf-viewer-height,720px))}}@media (width<=759px){.sf-viewer--embed{height:var(--sf-viewer-height-mobile,75svh)}}.is-highlighting .sf-viewer__page.is-scan{touch-action:none}.sf-viewer__nav{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.sf-viewer__page-field input{border-radius:var(--radius);width:4.2em;min-height:40px;color:var(--white);font:inherit;text-align:center;background:#ffffff14;border:1px solid #fff6;padding:4px 6px}.sf-viewer__page-count{white-space:nowrap}.sf-viewer__tools{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.sf-viewer--dialog{border-radius:0;height:100%}.sf-viewer--dialog .sf-viewer__bar{border-radius:0}.sf-viewer--dialog .sf-viewer__layout{height:0}.sf-document__tags{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sf-tag{border:1px solid var(--line);min-height:32px;color:var(--text);transition:background-color var(--duration-press) ease;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sf-tag:hover{background:var(--band)}}.sf-passages__legend{color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.sf-passages__swatch{background:#ffd60a99;border-radius:2px;width:18px;height:12px}.sf-passages__swatch--mine{background:#2ecc718c}.sf-my-highlights{margin-top:28px}.sf-passages>.sf-my-highlights:first-child{margin-top:0}.sf-my-highlights__count{color:var(--muted);font-weight:600}.sf-my-highlights__empty{color:var(--muted);margin:0;font-size:14px}.sf-my-highlights__empty[hidden]{display:none}.sf-passages__item--mine{align-items:flex-start;display:flex}.sf-passages__item--mine .sf-passages__link{flex:1}.sf-passages__remove,.sf-my-highlights__clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:14px 8px;font-size:14px;font-weight:600;text-decoration:underline}.sf-my-highlights__clear{padding:10px 0}.sf-my-highlights__clear[hidden]{display:none}@media (width>=760px){.sf-library__filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.sf-library__filters{grid-template-columns:repeat(6,minmax(0,1fr))}}.sf-library__search{grid-column:1/-1}@media (width>=760px){.sf-library__filter-actions{grid-column:-2/-1}}.sf-library__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sf-library__toolbar .sf-library__count{margin:0}.sf-view-toggle{background:var(--band);border-radius:999px;padding:3px;display:inline-flex}.sf-view-toggle__option{min-height:40px;color:var(--text);transition:background-color var(--duration-press) ease, color var(--duration-press) ease, transform var(--duration-press) var(--ease-out);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sf-view-toggle__option:active{transform:scale(var(--press-scale))}.sf-view-toggle__option[aria-current]{background:var(--black);color:var(--white)}.sf-doc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.sf-doc-grid[hidden]{display:none}.sf-doc-tile{grid-template-rows:auto 1fr;gap:12px;display:grid}.sf-doc-tile__cover{aspect-ratio:8.5/11;border:1px solid var(--rule);border-radius:var(--radius);background:var(--band);display:block;overflow:hidden}.sf-doc-tile__cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf-doc-tile:hover .sf-doc-tile__cover img{transform:scale(1.02)}}.sf-doc-tile__placeholder{height:100%;color:var(--line);place-items:center;display:grid}.sf-doc-tile__placeholder svg{width:48px;height:48px}.sf-doc-tile__body{align-content:start;gap:4px;display:grid}.sf-doc-tile__title{font-size:1.08rem;font-weight:800;line-height:1.3}.sf-doc-tile__title a{color:var(--black);text-decoration:none}.sf-doc-tile__title a:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.sf-doc-tile__title a:hover{text-decoration:underline}}.sf-doc-tile__meta{color:var(--muted);margin:0;font-size:14px}.sf-doc-tile__quick{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:6px 0;font-size:15px;font-weight:700;text-decoration:underline}.sf-doc-table-wrap{overflow-x:auto}.sf-doc-table-wrap[hidden]{display:none}.sf-doc-table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.sf-doc-table th,.sf-doc-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 12px}.sf-doc-table thead th{border-bottom:2px solid var(--black);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:13px}.sf-doc-table tbody tr{transition:background-color var(--duration-press) ease}@media (hover:hover) and (pointer:fine){.sf-doc-table tbody tr:hover{background:var(--band)}}.sf-doc-table__title{gap:2px;min-width:320px;font-weight:400;display:grid}.sf-doc-table__title a{color:var(--black);font-size:16px;font-weight:700}.sf-doc-table__passages{color:var(--muted);font-size:13px}.sf-doc-table__date{white-space:nowrap}.sf-doc-table__actions{white-space:nowrap}.sf-doc-table__actions .sf-doc-tile__quick{margin:0;padding:0}.sf-quick-view{background:var(--white);opacity:1;width:min(1100px,100vw - 32px);max-width:none;height:min(92vh,1100px);max-height:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;border:0;border-radius:12px;padding:0;transform:scale(1);box-shadow:0 24px 80px #00000073}@starting-style{.sf-quick-view{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@starting-style{.sf-quick-view{transform:none}}}.sf-quick-view:not([open]){opacity:0;transition-duration:.12s}.sf-quick-view::backdrop{background:#0c0d0f99;transition:opacity .2s}@starting-style{.sf-quick-view::backdrop{opacity:0}}@media (width<=759px){.sf-quick-view{border-radius:0;width:100vw;height:100dvh}}.sf-quick-view__panel{flex-direction:column;height:100%;display:flex}.sf-quick-view__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px 14px 20px;display:flex}.sf-quick-view__title{flex:320px;margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.sf-quick-view__actions{align-items:center;gap:8px;display:flex}.sf-quick-view__actions .sf-button{min-height:40px;padding:0 14px;font-size:15px}.sf-quick-view__actions .sf-button[hidden]{display:none}.sf-quick-view__close{border-radius:var(--radius);cursor:pointer;min-width:44px;min-height:44px;transition:background-color var(--duration-press) ease, transform var(--duration-press) var(--ease-out);background:0 0;border:0;font-size:28px;line-height:1}.sf-quick-view__close:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.sf-quick-view__close:hover{background:var(--band)}}.sf-quick-view__body{flex:1;min-height:0}.sf-doc-embed{margin:1.5em 0}.sf-doc-embed__caption{margin-top:8px;font-size:15px}.sf-doc-embed__card{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--white);align-items:flex-start;gap:18px;max-width:640px;padding:18px;display:flex}.sf-doc-embed__cover{border:1px solid var(--rule);border-radius:4px;flex:none;width:110px;overflow:hidden}.sf-doc-embed__cover img{width:100%;height:auto;display:block}.sf-doc-embed__text{gap:4px;display:grid}.sf-doc-embed__title{margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.sf-doc-embed__title a{color:var(--black);text-decoration:none}.sf-doc-embed__actions{margin:8px 0 0}.sf-viewer__bar{flex-wrap:nowrap;gap:6px;padding:6px 8px}.sf-viewer .sf-viewer__button{place-items:center;min-width:36px;min-height:36px;padding:0;font-size:15px;text-decoration:none;display:inline-grid}.sf-viewer .sf-viewer__button svg{width:20px;height:20px}.sf-viewer__button--fit{padding:0 8px}.sf-viewer__nav,.sf-viewer__zoom,.sf-viewer__tools{flex:none;align-items:center;gap:4px;display:flex}.sf-viewer__nav{flex:auto;justify-content:center}.sf-viewer__tools{margin-left:0}.sf-viewer .sf-viewer__page-field input{width:3.4em;min-height:36px;padding:2px 4px}.sf-viewer__page-count{font-size:14px}.sf-viewer__icon-off,.sf-viewer__button--fullscreen[aria-pressed=true] .sf-viewer__icon-on{display:none}.sf-viewer__button--fullscreen[aria-pressed=true] .sf-viewer__icon-off,.sf-viewer__icon-on{display:contents}@media (width<=559px){.sf-viewer__bar{gap:2px;padding:6px 4px}.sf-viewer .sf-viewer__button{min-width:32px;min-height:32px}.sf-viewer .sf-viewer__button svg{width:18px;height:18px}.sf-viewer .sf-viewer__button--fit{display:none}.sf-viewer__nav,.sf-viewer__zoom,.sf-viewer__tools{gap:2px}.sf-viewer .sf-viewer__page-field input{width:2.8em;min-height:32px;font-size:15px}.sf-viewer__page-count{font-size:13px}}.sf-viewer__mark--pending{outline-offset:1px;background:#2ecc7147;outline:2px dashed #1e8449}.sf-viewer__confirm{z-index:5;border-radius:var(--radius-lg);background:var(--white);transform-origin:0 0;width:min(300px,90%);transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);margin-top:8px;padding:12px;position:absolute;box-shadow:0 10px 30px #00000047}@starting-style{.sf-viewer__confirm{opacity:0;transform:scale(.96)}}.sf-viewer__confirm.is-above{transform-origin:0 100%;margin:0 0 8px}@media (prefers-reduced-motion:reduce){@starting-style{.sf-viewer__confirm{transform:none}}}.sf-viewer__confirm-text{max-height:7.5em;font-family:var(--font-serif);color:var(--black);margin:0 0 10px;font-size:15px;line-height:1.4;overflow:auto}.sf-viewer__confirm-actions{justify-content:flex-end;gap:8px;display:flex}.sf-viewer__confirm-actions button{border-radius:var(--radius);min-height:40px;font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-press) ease;padding:0 16px;font-size:15px;font-weight:700}.sf-viewer__confirm-actions button:active{transform:scale(var(--press-scale))}.sf-viewer__confirm-cancel{border:1px solid var(--line);background:var(--white);color:var(--text)}.sf-viewer__confirm-save{color:var(--white);background:#1e8449;border:0}@media (hover:hover) and (pointer:fine){.sf-viewer__confirm-save:hover{background:#176937}}@media (width<=359px){.sf-viewer .sf-viewer__zoom{display:none}}.sf-viewer .sf-viewer__button{box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--white);vertical-align:middle;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.sf-viewer .sf-viewer__button svg{flex:none;display:block}@media (hover:hover) and (pointer:fine){.sf-viewer .sf-viewer__button:hover:not(:disabled){background:#ffffff1f}}.sf-viewer .sf-viewer__button[aria-expanded=true],.sf-viewer .sf-viewer__button[aria-pressed=true]{background:#fff3}.sf-viewer .sf-viewer__button:focus-visible{outline:2px solid var(--white);outline-offset:1px}@media (width<=559px){.sf-viewer .sf-viewer__button{width:32px;min-width:32px;height:32px;min-height:32px}}.sf-viewer .sf-viewer__button--highlight[aria-pressed=true]{color:var(--black);background:#7ed39b}.sf-viewer .sf-viewer__button--fit{width:auto;padding:0 10px;font-size:14px;font-weight:700;line-height:1}.sf-viewer .sf-viewer__page-field{margin:0;display:inline-flex}.sf-viewer .sf-viewer__page-field input{box-sizing:border-box;text-align:center;background:#ffffff24;border:0;border-radius:8px;height:36px;min-height:36px}.sf-viewer .sf-viewer__page-field input:focus-visible{outline:2px solid var(--white);outline-offset:1px}@media (width<=559px){.sf-viewer .sf-viewer__page-field input{height:32px;min-height:32px}}.sf-viewer__nav,.sf-viewer__zoom,.sf-viewer__tools,.sf-viewer__page-count{align-items:center}.sf-viewer__page-count{gap:3px;line-height:1;display:inline-flex}@media (width<=559px){.sf-viewer .sf-viewer__button--fit{display:none}}@media (width<=359px){.sf-viewer .sf-viewer__zoom{display:none}}:root{--white:#fff;--black:#000;--text:#232323;--muted:#5a5e62;--rule:#d9dadb;--band:#f2f3f4;--accent:#cc1f1a;--accent-deep:#9e1712;--on-accent:#fff;--dark:#15181c;--track:#e4e5e6;--line:#b5b8bb;--field:#8a8e92;--focus:#1f5fbf;--font:"Public Sans", "Helvetica Neue", Arial, sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "Courier New", monospace;--font-size-base:17px;--font-weight-strong:800;--container-width:1180px;--gutter:20px;--radius:6px;--radius-lg:10px;--section-space:56px;--header-height:72px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-press:.16s;--duration-ui:.2s;--press-scale:.97;--enter-shift:6px}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--enter-shift:0px}}@media (width>=760px){:root{--gutter:32px}}@media (width>=900px){:root{--section-space:76px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}
