.recordHead{display:flex;gap:26px;align-items:flex-start;padding-top:30px}.recordHead>div{flex:1 1 auto;min-width:0}.recordHead .logoBox{margin-top:8px}.verdictLine{font-size:21px;line-height:1.5;color:var(--ink);margin-top:16px}.factRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--paper);color:var(--paperInk);border-radius:var(--r);margin-top:28px}.factRow>div{padding:18px 20px;border-right:1px solid var(--paperRule)}.factRow>div:last-child{border-right:0}.factRow.fiveUp{grid-template-columns:repeat(5,minmax(0,1fr))}.factRow dt{font-size:15px;color:var(--paperSoft)}.factRow dd{margin:6px 0 0;font-family:var(--serif);font-size:24px;line-height:1.2}.costLine{margin-top:var(--gap)}.costLine h2{margin-top:0}.stateChips{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;padding:0;margin:16px 0 0}.stateChips li{margin:0}.stateChips a{color:var(--ink)}.stateChips .isCapped a{color:var(--warn)}.actionList{list-style:none;padding:0;margin:16px 0 0}.actionList li{padding:14px 0;border-bottom:1px solid var(--deepEdge);margin:0}.actionList .actWhen{color:var(--inkSoft);font-size:15px;display:block}.compareStrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:18px}.compareStrip a{display:flex;align-items:center;gap:12px;background:var(--slate);border-radius:var(--r);padding:12px;text-decoration:none;color:var(--ink)}.compareStrip a:hover{background:var(--slateHi)}.compareStrip .cmpMeta{display:block;font-size:14px;color:var(--inkSoft)}.dataTable .ddNote{display:block;font-size:13px;font-weight:400;color:var(--paperSoft);line-height:1.3}.dataTable .feeMain{font-weight:600}.peerTable .brandCell{text-decoration:none;color:var(--paperInk)}.peerTable a.brandCell:hover .hitName{text-decoration:underline}.peerBlock .sheetSource{margin-top:10px;color:var(--inkSoft)}.noteFolds{margin-top:22px;border-top:1px solid rgba(255,255,255,.18)}.noteFolds details{border-bottom:1px solid rgba(255,255,255,.18)}.noteFolds summary{cursor:pointer;padding:14px 0;font-size:19px;font-weight:600;list-style-position:outside}.noteFolds summary:hover{text-decoration:underline}.noteFolds details>div{padding:0 0 14px}.ledeLater{margin-top:var(--gap)}.ledeLater+.foldBlock{margin-top:0;padding-top:0}.lawBlock{margin-top:var(--gap)}.lawBlock h2{margin-top:0}.statusWord{font-weight:600}.photoHead{margin-top:26px;border-radius:var(--r);overflow:hidden;max-height:300px}.photoHead img{width:100%;height:300px;object-fit:cover}.photoWide{margin:var(--gap) 0 0;border-radius:var(--r);overflow:hidden}.photoWide img{width:100%;height:360px;object-fit:cover}.usMap{max-width:820px;margin-top:22px}.usMap svg{width:100%;height:auto}.usMap a .tile{fill:#2a6271;stroke:#013645;stroke-width:1;transition:fill .15s}.usMap a.isLegal .tile{fill:#8fb0b4}.usMap a:hover .tile,.usMap a:focus .tile{fill:var(--cream)}.mapKey{display:flex;gap:22px;font-size:15px;color:var(--inkSoft);margin-top:10px;flex-wrap:wrap}.mapKey span::before{content:"";display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:8px;vertical-align:-2px;background:#2a6271}.mapKey span.keyLegal::before{background:#8fb0b4}.filterBar{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;align-items:flex-end}.filterBar label{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--inkSoft)}.filterBar select,.filterBar input{font:inherit;font-size:17px;min-height:46px;padding:8px 10px;border-radius:var(--rb);border:1px solid #4b7480;background:#0d3d4b;color:var(--ink)}.filterCount{font-size:15px;color:var(--inkSoft)}@media (max-width:720px){.recordHead{flex-direction:column;gap:6px}.factRow,.factRow.fiveUp{grid-template-columns:minmax(0,1fr)}.factRow>div{padding:10px 16px;border-right:0;border-bottom:1px solid var(--paperRule)}.factRow>div:last-child{border-bottom:0}.factRow dd{margin-top:2px;font-size:19px}.factsHead .leadLine{font-size:18px;margin-top:12px}.factRow{margin-top:20px}.photoHead img{height:200px}.photoWide img{height:240px}}.factRow dd.smallDd{font-family:var(--sans);font-size:17px;font-weight:600;line-height:1.35}.factsHead .leadLine{max-width:40em}.capMark{font-size:14px;color:var(--warn)}.capCell{font-size:15px;max-width:34ch}.dataTable tr.isBase td{background:#ebe4d6}@media (max-width:720px){.factGrid.oneCol>div{grid-template-columns:minmax(0,1fr);gap:2px}}.fitList{margin:16px 0 0;display:grid;gap:0;border-top:1px solid var(--deepEdge)}.fitList>div{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--deepEdge)}.fitList dt{color:var(--inkSoft)}.fitList dd{margin:0}@media (max-width:720px){.fitList>div{grid-template-columns:minmax(0,1fr);gap:4px}.stackTable td.feeTd{display:block;text-align:left}.stackTable td.feeTd::before{display:block;margin-bottom:2px}}.cellNote{display:block;font-size:14px;color:var(--paperSoft);margin-top:2px}.ddLink{display:block;margin-top:6px;font-weight:400;font-size:15px}.factRow dd a{color:var(--paperInk)}.costNote{margin-top:14px;font-size:17px;color:var(--inkSoft);max-width:70ch}.factRow .ddNote{display:block;margin-top:4px;font-family:var(--sans);font-size:15px;line-height:1.3;color:var(--paperSoft)}.factRow.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.factRow.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.keyFacts dd.smallDd{font-weight:400;font-size:17px}.ledeMore{max-width:var(--read);margin-top:22px}.ledeMore p{margin:0 0 14px}.ledeList{margin-top:18px}@media (max-width:720px){.factRow.n2,.factRow.n3{grid-template-columns:minmax(0,1fr)}}.lenderGroupTable{margin-top:16px}.lenderGroupTable td{line-height:1.35}.lenderGroupTable .cellNote{white-space:normal}@media (max-width:720px){.lenderGroupTable td .cellVal{min-width:0;max-width:62%;overflow-wrap:anywhere}.lenderGroupTable td.brandTd .brandCell{min-width:0}}.nearTable tbody th{background:transparent;color:var(--paperInk);font-size:16px;font-weight:600}.nearTable td{line-height:1.35}.nearTable tr.hereRow{background:#f1ebdf}@media (max-width:720px){.nearTable tbody th{display:block;width:100%;border:0;padding:6px 14px 2px}.nearTable td .cellVal{min-width:0;max-width:62%;overflow-wrap:anywhere}}