.results{width:100%;margin:0;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden;color:var(--ink)}.record-hero{padding:32px 34px 26px}.result-label{font-size:11px;letter-spacing:.12em;color:var(--muted);margin:0 0 14px}.result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 16px}.result-heading h2{font-family:var(--serif);font-size:clamp(27px,3.2vw,43px);font-weight:400;letter-spacing:-.035em;line-height:1.18;margin:0;overflow-wrap:anywhere}.status{flex-shrink:0;border:1px solid #d7e1ee;background:#edf2f8;color:#314c71;border-radius:5px;font-size:13px;padding:7px 12px;white-space:normal;max-width:220px}.record-summary{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.record-link{color:#244f87;font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.record-nav{display:flex;gap:28px;padding:0 34px;border-bottom:1px solid var(--line);overflow:auto;background:#fff}.record-nav a{font-size:13px;color:#52637a;white-space:nowrap;padding:16px 0}.record-nav a[aria-current=location]{color:var(--ink);border-bottom:2px solid var(--navy);font-weight:600}.record-section{padding:27px 34px;scroll-margin-top:20px}.record-section+.record-section{border-top:1px solid #e4e9f0}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:22px}.results .section-heading h3{font-family:var(--serif);font-size:25px;font-weight:400;margin:0;letter-spacing:-.025em}.section-heading p{max-width:450px;font-size:11px;color:var(--muted);line-height:1.6;margin:0}.record-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 34px;margin:0}.record-facts+.record-facts{margin-top:24px}.record-facts dt{color:var(--muted);font-size:12px;margin-bottom:8px}.record-facts dd{font-size:14px;line-height:1.65;margin:0;white-space:pre-line;overflow-wrap:anywhere}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.address-card{border-left:1px solid var(--line);padding-left:20px}.address-card h4{font-size:12px;color:var(--muted);font-weight:400;margin:0 0 11px}.address-card p{font-size:14px;line-height:1.8;margin:0;overflow-wrap:anywhere}.address-name{font-weight:600;margin-bottom:5px!important}.address-text{color:#52637a;white-space:pre-line}.person-row{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:30px;padding:16px 0;border-bottom:1px solid #e4e9f0}.person-row:first-child{padding-top:0}.person-row:last-child{border-bottom:0;padding-bottom:0}.person-identity h4{font-size:14px;font-weight:600;margin:0 0 7px}.person-identity p{font-size:12px;color:var(--muted);margin:0}.person-address{font-size:13px;color:#52637a;line-height:1.7;margin:0;overflow-wrap:anywhere}.record-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:5px}.record-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.record-table th{font-weight:500;color:#52637a;background:#f0f3f8;font-size:11px;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.record-table td{padding:16px;border-bottom:1px solid #e7ecf2;vertical-align:top;line-height:1.6}.record-table tr:last-child td{border-bottom:0}.record-table th:last-child,.record-table td:last-child{text-align:right}.filing-date{width:145px;white-space:nowrap;color:#52637a;font-variant-numeric:tabular-nums}.filing-name{font-weight:500;min-width:200px}.filing-reference{color:var(--muted);font-size:12px;min-width:115px;overflow-wrap:anywhere}.table-caption{color:var(--muted);font-size:11px;margin:13px 0 0}.section-empty{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.record-disclaimer{padding:18px 34px;border-top:1px solid var(--line);background:#fafbfd;color:var(--muted);font-size:11px;line-height:1.8}.record-disclaimer p{margin:4px 0}.match-toolbar{padding:20px 34px;background:#f4f6f9;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.match-toolbar label{font-size:13px}.match-picker{max-width:100%;min-width:0;padding:11px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.results>.empty-title,.results>h2{margin:30px 34px 14px}.results>.empty-copy{margin:0 34px 30px}.muted{color:var(--muted)}@media(max-width:760px){.record-hero,.record-section{padding:24px 20px}.result-heading{flex-wrap:wrap;gap:16px}.record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.address-grid{grid-template-columns:1fr}.record-nav{padding-inline:20px;gap:24px}.section-heading{display:block}.section-heading p{margin-top:10px}.record-disclaimer{padding:18px 20px}.person-row{grid-template-columns:1fr;gap:10px}.match-toolbar{display:block;padding:20px}.match-picker{width:100%;margin-top:10px}.results>.empty-title,.results>h2{margin:26px 20px 12px}.results>.empty-copy{margin:0 20px 26px}.record-table th,.record-table td{padding:12px}.record-summary{font-size:12px}.results .section-heading h3{font-size:23px}}.status-active{background:#e8f3e9;border-color:#cfe4d1;color:#276437}.results:has(.matches-panel){border-radius:20px}.matches-panel{padding:36px}.matches-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.matches-header h2{margin:0 0 10px;font-family:var(--sans);font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;letter-spacing:-.025em}.matches-header h2:focus{outline:none}.matches-header p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.matches-count{flex-shrink:0;margin-top:4px;padding:10px 16px;border-radius:12px;background:#edf2f8;color:#304b6e;font-size:14px;font-variant-numeric:tabular-nums}.match-list{display:grid;gap:14px}.match-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;padding:24px;border:1px solid #dce4ef;border-radius:14px;background:#fff;color:var(--ink);transition:border-color .16s,background .16s,box-shadow .16s;cursor:pointer}.match-card:hover,.match-card:focus-visible{border-color:#3677d8;background:#f0f6ff;box-shadow:0 3px 12px #1c4b8910}.match-card:focus-visible{outline:2px solid #3677d8;outline-offset:3px}.match-identity{display:grid;gap:12px;min-width:0}.match-name{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.match-name strong{font-size:22px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.match-name .status{font-size:12px;padding:4px 10px;border-radius:20px;line-height:1.4;max-width:none}.match-meta{display:flex;flex-wrap:wrap;gap:8px 24px;color:#536881;font-size:14px;line-height:1.65}.match-meta-item{display:flex;flex-wrap:wrap;gap:4px 10px;overflow-wrap:anywhere;min-width:0}.match-meta-label{color:#63758e}.match-action{display:flex;align-items:center;justify-content:center;gap:20px;flex-shrink:0;min-width:144px;padding:14px 18px;border:1px solid #dfe7f1;border-radius:10px;background:#f1f5fa;color:#19395f;font-size:14px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.match-arrow{font-size:21px;line-height:1}.match-card:hover .match-action,.match-card:focus-visible .match-action{background:#2765bb;color:#fff;border-color:#2765bb}.match-back{background:#edf3fc;color:#244c82;padding:12px 18px;border-radius:12px;margin:24px 34px 0}.matches-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid #e5ebf3}.matches-summary{margin:0;color:var(--muted);font-size:13px;line-height:1.7;font-variant-numeric:tabular-nums}.match-pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.match-pages button{min-height:42px;min-width:42px;background:#f3f6fa;border:1px solid #dfe7f1;border-radius:9px;padding:9px 13px;color:#233f65;font-size:13px;cursor:pointer}.match-pages button:hover:not(:disabled){background:#e7effa}.match-pages button[aria-current=page]{background:#2765bb;border-color:#2765bb;color:#fff}.match-pages button:disabled{opacity:.45;cursor:default}.match-pages button:focus-visible{outline:2px solid #3677d8;outline-offset:3px}.match-page-gap{color:var(--muted);padding:0 2px}@media(max-width:760px){.matches-panel{padding:24px 20px}.matches-header{gap:14px;margin-bottom:22px}.matches-header h2{font-size:25px}.matches-header p{font-size:14px}.matches-count{font-size:12px;padding:8px 10px}.match-card{padding:20px;gap:18px}.match-name strong{font-size:19px}.match-meta{font-size:13px;gap:7px 18px}.match-action{min-width:120px;padding:12px;gap:12px}.matches-footer{flex-direction:column;align-items:flex-start;gap:16px}.match-back{margin:20px 20px 0}}@media(max-width:540px){.matches-header{flex-wrap:wrap;gap:12px}.matches-count{margin:0}.match-card{align-items:stretch;flex-direction:column;padding:18px}.match-name{gap:9px}.match-meta{display:grid;gap:5px}.match-action{align-self:flex-end;min-width:132px}.match-pages{gap:6px}.match-pages button{min-width:34px;min-height:40px;padding:8px 10px}.match-page-gap{padding:0}.matches-panel{padding:22px 16px}.matches-summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.match-card,.match-action{transition:none}}.status-inactive{background:#f4f1ed;border-color:#e7dfd5;color:#735c43}.match-name .status{max-width:100%;overflow-wrap:anywhere}.matches-panel,.match-list,.match-card,.matches-footer{min-width:0;max-width:100%}.record-summary-notice{margin:0 34px 30px;padding:26px;background:#f3f7fc;border:1px solid #dce6f3;border-radius:16px}.record-summary-notice h3{font-size:21px;margin:0 0 12px}.record-summary-notice p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 20px}.record-summary-notice .primary{width:auto;padding:14px 24px;border-radius:12px;font-size:15px}.record-summary-notice .detail-cost{font-size:12px;margin:12px 0 0}.detail-confirm-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.detail-confirm-actions .primary,.detail-cancel{width:auto;padding:13px 22px;border-radius:12px;font-size:15px}.detail-cancel{background:#edf2f8;color:var(--ink)}@media(max-width:600px){.record-summary-notice{margin:0 20px 24px;padding:20px}.detail-confirm-actions{flex-wrap:wrap}}.record-detail-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.record-detail-actions .primary{width:auto;min-height:46px;padding:12px 22px;border-radius:12px;font-size:14px}.record-detail-actions p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.record-detail-actions .primary:disabled{background:#edf2f8;color:#62748c;box-shadow:none;cursor:default;opacity:1}@media(max-width:600px){.record-detail-actions{align-items:flex-start;flex-direction:column;gap:10px;margin-top:20px}}
