
@font-face{font-family:'Inter';font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/inter-latin-400-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* SUM111: AI-summary label and case-list summary lines (lane SUM-INTEGRATE 2026-10-02); same declarations as the inline styles they replace. */
.summary-label{font-size:13px;color:var(--mid);border-left:3px solid var(--line);padding-left:10px;margin:8px 0 0}
.hub-filings li .sl,.related-records li .sl,.hub-related li .sl{display:block;color:var(--mid);font-size:13.5px;line-height:1.45;margin-top:3px}
/* MOBILEH1-147 (W-0904): long H1s wrap by measure on phones, whatever their length or class. Presentation only.
   break-word (not the body's anywhere): words stay whole and break only when one word alone is wider than the line;
   no automatic hyphenation; line-height 1.1 (the h1.is-long value) instead of the template's 1.02 for multi-line titles.
   The html prefix (+1 type) lets this block sit in any sheet of the page, before or after the template's h1 rules;
   h1.is-long sizing (0,2,2) and the editorial templates (.pdv2-ed .ed-*copy h1) still win.
   .pd-nw (inline-block, set by step MOBILEH1147 around hyphenated case numbers in the H1) keeps a case number on one
   line and still wraps one wider than the line: CSS alone cannot remove the break after a hard hyphen. */
@media (max-width:620px){
html body.leaf h1,html .pagehero h1,html .hub-wrap h1,html h1.pd-h1,html main h1{overflow-wrap:break-word;word-break:normal;hyphens:manual;line-height:1.1;min-width:0}
}
html h1 .pd-nw{display:inline-block;max-width:100%}
