/* Maine Supreme Judicial Court public-accountability record.
   White paper, black ink, red accountability marks. No blue page surfaces. */
:root{--lc-paper:#fff;--lc-ink:#111;--lc-muted:#444;--lc-rule:#111;--lc-red:#b00020;--lc-red-dark:#760015;--lc-red-soft:#fff5f6;--lc-gray:#f3f3f3;--lc-gray2:#d2d2d2}
html{background:#fff!important;scroll-behavior:smooth}
body.lawcourt-accountability-page{margin:0;background:#fff!important;background-image:none!important;color:#111!important;overflow-x:hidden;font-family:Georgia,"Times New Roman",Times,serif!important;font-size:17px;line-height:1.66}
body.lawcourt-accountability-page::before,body.lawcourt-accountability-page::after{display:none!important}
body.lawcourt-accountability-page ::selection{background:var(--lc-red);color:#fff}
body.lawcourt-accountability-page p,body.lawcourt-accountability-page li,body.lawcourt-accountability-page dd,body.lawcourt-accountability-page label,body.lawcourt-accountability-page small{color:#222!important}
body.lawcourt-accountability-page h1,body.lawcourt-accountability-page h2,body.lawcourt-accountability-page h3,body.lawcourt-accountability-page h4{color:#111;font-family:Georgia,"Times New Roman",Times,serif!important}
body.lawcourt-accountability-page strong,body.lawcourt-accountability-page b{color:#111}
body.lawcourt-accountability-page a{color:#870018!important;text-decoration-thickness:1px;text-underline-offset:3px}
body.lawcourt-accountability-page a:hover,body.lawcourt-accountability-page a:focus{color:var(--lc-red)!important;text-decoration:underline}
body.lawcourt-accountability-page :focus-visible{outline:3px solid var(--lc-red)!important;outline-offset:3px}
.lc-skip{position:absolute;left:-9999px;top:8px;z-index:999999;background:#fff;color:#111;padding:10px 14px;border:2px solid #111}.lc-skip:focus{left:8px}
/* Site chrome forced into the formal record palette. */
body.lawcourt-accountability-page .navbar,body.lawcourt-accountability-page .navbar-default,body.lawcourt-accountability-page .navbar-header,body.lawcourt-accountability-page .navbar-collapse,body.lawcourt-accountability-page .privacy-no-intake-ribbon,body.lawcourt-accountability-page .site-boundary-ribbon,body.lawcourt-accountability-page .platform-rail,body.lawcourt-accountability-page .site-intent-strip,body.lawcourt-accountability-page .quick-help-strip{background:#fff!important;background-image:none!important;color:#111!important;border-color:#111!important;box-shadow:none!important}
body.lawcourt-accountability-page .navbar{margin:0!important;border:0!important;border-bottom:4px double #111!important;border-radius:0!important}
body.lawcourt-accountability-page .navbar-brand{color:#111!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}
body.lawcourt-accountability-page .navbar-nav>li>a{background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:.035em;text-transform:uppercase}
body.lawcourt-accountability-page .navbar-nav>li>a:hover,body.lawcourt-accountability-page .navbar-nav>li>a:focus{background:#fff!important;color:var(--lc-red)!important}
body.lawcourt-accountability-page .navbar-nav>li.nav-law-court-accountability>a{color:var(--lc-red)!important;box-shadow:inset 0 -4px 0 var(--lc-red)!important}
body.lawcourt-accountability-page .navbar-toggle{border:1px solid #111!important;border-radius:0!important;background:#fff!important}body.lawcourt-accountability-page .navbar-toggle .icon-bar{background:#111!important}
body.lawcourt-accountability-page .privacy-no-intake-ribbon,body.lawcourt-accountability-page .site-boundary-ribbon{border-bottom:1px solid #111!important}
body.lawcourt-accountability-page .platform-rail{border-bottom:2px solid #111!important}
body.lawcourt-accountability-page .platform-rail a[href*="maine-supreme-judicial-court"]{color:var(--lc-red)!important;font-weight:900!important}
body.lawcourt-accountability-page .quick-help-strip{display:none!important}
/* Hero / caption */
.lc-public-bar{border-top:6px solid var(--lc-red);border-bottom:1px solid var(--lc-red);padding:10px 16px;text-align:center;text-transform:uppercase;letter-spacing:.13em;font:900 11px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red);background:#fff}
.lc-hero{padding:36px 0 42px;background:#fff!important;border-bottom:5px double #111}
.lc-shell{max-width:1120px;margin:0 auto;padding:0 24px}
.lc-record-notice{margin:0 0 18px;padding:8px 12px;border:1px solid var(--lc-red);color:var(--lc-red)!important;font:900 10px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-align:center;text-transform:uppercase}
.lc-caption{border-top:5px double #111;border-bottom:5px double #111;padding:24px 0 22px}
.lc-caption-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}
.lc-caption-side{font-size:15px;line-height:1.4;text-transform:uppercase}.lc-caption-side.right{text-align:right}.lc-caption-side strong{display:block;font-size:18px;letter-spacing:.045em}.lc-caption-side span{display:block;margin-top:5px;font:800 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em;color:#444!important}
.lc-caption-title{grid-column:1/-1;margin-top:18px;padding-top:18px;border-top:1px solid #111;text-align:center}.lc-caption-title .in-re{display:block;font:900 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-red)!important}.lc-caption-title h1{margin:10px auto 8px;max-width:1020px;font-size:clamp(38px,5.5vw,70px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase}.lc-caption-title .subhead{display:block;margin:12px auto 0;max-width:920px;font-size:clamp(21px,2.4vw,34px);line-height:1.25;color:var(--lc-red)!important;font-weight:700}
.lc-deck{max-width:930px;margin:26px auto 0;font-size:21px;line-height:1.58}.lc-deck strong{color:var(--lc-red)!important}
.lc-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.lc-actions a,.lc-actions button,.lc-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border:2px solid #111;border-radius:0;background:#fff;color:#111!important;box-shadow:none;font:900 13px/1.2 Arial,Helvetica,sans-serif;text-decoration:none!important}.lc-actions .primary,.lc-button.primary{background:var(--lc-red)!important;border-color:var(--lc-red)!important;color:#fff!important}.lc-actions a:hover,.lc-actions button:hover,.lc-button:hover{box-shadow:inset 0 -4px 0 var(--lc-red);color:var(--lc-red)!important}.lc-actions .primary:hover,.lc-button.primary:hover{color:#fff!important;box-shadow:inset 0 -4px 0 #111}
.lc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;border:2px solid #111}.lc-stat{padding:20px 18px;border-right:1px solid #111;background:#fff}.lc-stat:last-child{border-right:0}.lc-stat strong{display:block;font:900 clamp(34px,4vw,52px)/1 Arial,Helvetica,sans-serif;color:var(--lc-red)!important}.lc-stat span{display:block;margin-top:8px;font:900 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#333!important}
/* Section navigation */
.lc-toc{position:sticky;top:0;z-index:40;background:#fff;border-bottom:2px solid #111;box-shadow:0 8px 18px rgba(0,0,0,.05)}.lc-toc .lc-shell{display:flex;gap:0;overflow-x:auto;padding-top:7px;padding-bottom:7px}.lc-toc a{flex:0 0 auto;padding:8px 12px;border-right:1px solid #ccc;color:#111!important;font:900 11px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important}.lc-toc a.is-active,.lc-toc a:hover{color:var(--lc-red)!important;box-shadow:inset 0 -3px 0 var(--lc-red)}
/* Common sections */
.lc-section{padding:58px 0;background:#fff!important}.lc-section+.lc-section{border-top:1px solid #c8c8c8}.lc-section.alt{background:#fafafa!important}.lc-section-head{max-width:930px;margin:0 0 30px}.lc-kicker{font:900 11px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;text-transform:uppercase;letter-spacing:.14em}.lc-section h2{margin:8px 0 12px;font-size:clamp(34px,4.4vw,52px);line-height:1.08;letter-spacing:-.02em}.lc-section-head p{font-size:19px;line-height:1.6}.lc-boundary{border:4px double #111;border-left:12px solid var(--lc-red);padding:24px 26px;background:#fff}.lc-boundary h3{margin:0 0 10px;font-size:26px}.lc-boundary p{margin:0}.lc-boundary p+p{margin-top:12px}.lc-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lc-status{padding:6px 9px;border:1px solid #111;background:#fff;font:800 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase}.lc-status.official{border-color:#111}.lc-status.position,.lc-status.failure{border-color:var(--lc-red);color:var(--lc-red)!important}.lc-status.unresolved{border-style:dashed}
/* The fault line between the two orders. */
.lc-order-pair{display:grid;grid-template-columns:1fr 90px 1fr;gap:18px;align-items:stretch}.lc-order-card{border:2px solid #111;background:#fff;padding:26px;display:flex;flex-direction:column}.lc-order-card .date{font:900 12px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;letter-spacing:.1em;text-transform:uppercase}.lc-order-card h3{font-size:29px;line-height:1.2;margin:8px 0 14px}.lc-order-card blockquote{margin:0;padding:18px 20px;border:0;border-left:8px solid #111;background:#f7f7f7;font-size:20px;line-height:1.5}.lc-order-card.june blockquote{border-left-color:var(--lc-red);color:var(--lc-red)!important}.lc-order-card p{margin:16px 0 0}.lc-order-card .source-link{margin-top:auto;padding-top:18px;font:900 12px/1.4 Arial,Helvetica,sans-serif}.lc-order-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lc-order-divider strong{display:grid;place-items:center;width:68px;height:68px;border:3px solid var(--lc-red);color:var(--lc-red)!important;font:900 24px/1 Arial,Helvetica,sans-serif}.lc-order-divider span{margin-top:12px;font:900 10px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-red)!important}.lc-faultline{margin-top:22px;padding:24px;border:2px solid var(--lc-red);background:var(--lc-red-soft)}.lc-faultline h3{margin:0 0 8px;font-size:30px;color:var(--lc-red)!important}.lc-faultline p{margin:0;font-size:18px}
/* Timeline */
.lc-timeline{position:relative;margin-top:10px;padding-left:38px}.lc-timeline::before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;background:#111}.lc-time-item{position:relative;margin:0 0 18px;padding:22px 24px;border:1px solid #111;background:#fff}.lc-time-item::before{content:"";position:absolute;left:-34px;top:28px;width:15px;height:15px;background:#fff;border:3px solid #111}.lc-time-item.failure::before,.lc-time-item.public::before{border-color:var(--lc-red);background:var(--lc-red)}.lc-time-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lc-time-meta time{font:900 12px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-red)!important}.lc-time-meta span{padding:4px 7px;border:1px solid #777;font:800 9px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase}.lc-time-item h3{margin:8px 0 8px;font-size:25px}.lc-time-item p{margin:0}.lc-time-item a{font-weight:900}
/* Signed order viewer */
.lc-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lc-document-card{border:2px solid #111;background:#fff;padding:16px}.lc-document-card.red{border-color:var(--lc-red)}.lc-document-card .doc-label{font:900 10px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;text-transform:uppercase;letter-spacing:.1em}.lc-document-card h3{margin:7px 0 12px;font-size:25px}.lc-document-frame{position:relative;border:1px solid #aaa;background:#eee;overflow:hidden}.lc-document-frame img{display:block;width:100%;height:auto;background:#fff;filter:grayscale(100%)}.lc-document-frame button{position:absolute;right:10px;bottom:10px;padding:8px 11px;border:2px solid #111;background:#fff;color:#111;font:900 11px/1.2 Arial,Helvetica,sans-serif}.lc-document-card p{margin:13px 0 0;font-size:14px}.lc-document-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc-source-note{margin-top:20px;padding:18px;border:1px dashed #111;background:#fff;font-size:14px}
/* Open letter court-paper presentation */
.lc-letter-wrap{max-width:960px;margin:0 auto}.lc-letter-paper{background:#fff;border:2px solid #111;padding:58px 70px;box-shadow:0 16px 42px rgba(0,0,0,.08);font-size:18px;line-height:1.72}.lc-letter-header{text-align:center;margin-bottom:32px}.lc-letter-header .public{font:900 11px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;letter-spacing:.12em;text-transform:uppercase;border-bottom:4px double var(--lc-red);padding-bottom:8px}.lc-letter-header h2{font-size:46px;line-height:1.02;margin:20px 0 8px;text-transform:uppercase}.lc-letter-header .office{font:900 13px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;text-transform:uppercase;letter-spacing:.07em}.lc-letter-header .route{margin-top:16px;padding:10px;border:1px solid var(--lc-red);font:800 13px/1.45 Arial,Helvetica,sans-serif}.lc-letter-meta{margin:26px 0;font:15px/1.55 Arial,Helvetica,sans-serif}.lc-letter-meta strong{color:var(--lc-red)!important}.lc-letter-paper p{margin:0 0 16px}.lc-letter-emphasis{font-weight:900;text-transform:uppercase;text-align:center;font-size:27px;line-height:1.26;letter-spacing:.01em;margin:28px 0!important;color:#111!important}.lc-letter-emphasis.red{color:var(--lc-red)!important}.lc-letter-emphasis.stack{margin-top:10px!important;margin-bottom:10px!important}.lc-demand-list{margin:24px 0;padding-left:28px}.lc-demand-list li{margin:0 0 18px;padding-left:8px}.lc-demand-list li::marker{font-weight:900;color:var(--lc-red)}.lc-signature{margin-top:30px}.lc-public-omit{color:var(--lc-red)!important;font:800 13px/1.4 Arial,Helvetica,sans-serif}.lc-distribution{width:100%;border-collapse:collapse;margin-top:18px;font:13px/1.45 Arial,Helvetica,sans-serif}.lc-distribution th,.lc-distribution td{border:1px solid #111;padding:10px 12px;vertical-align:top;text-align:left}.lc-distribution th{background:#f1f1f1!important;text-transform:uppercase;letter-spacing:.05em}.lc-distribution td:first-child{width:30%;font-weight:900;color:var(--lc-red)!important}.lc-letter-divider{border:0;border-top:4px double #111;margin:38px 0}.lc-discipline{border-top:4px double #111;padding-top:18px}.lc-discipline h3{color:var(--lc-red)!important}
/* Demands and related records */
.lc-demand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;counter-reset:demand}.lc-demand-card{counter-increment:demand;position:relative;border:2px solid #111;padding:24px 24px 24px 76px;background:#fff}.lc-demand-card::before{content:counter(demand);position:absolute;left:22px;top:22px;display:grid;place-items:center;width:38px;height:38px;background:var(--lc-red);color:#fff;font:900 20px/1 Arial,Helvetica,sans-serif}.lc-demand-card h3{font-size:24px;margin:0 0 8px}.lc-demand-card p{margin:0}.lc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-related-card{border:2px solid #111;background:#fff;padding:22px}.lc-related-card.red{border-top:8px solid var(--lc-red)}.lc-related-card h3{font-size:23px;line-height:1.25;margin:6px 0 10px}.lc-related-card p{font-size:15px;line-height:1.55}.lc-related-card a{font:900 13px/1.4 Arial,Helvetica,sans-serif}
/* Modal */
.lc-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.86)}.lc-modal.is-open{display:flex}.lc-modal-dialog{position:relative;max-width:1100px;max-height:94vh;background:#fff;border:4px solid #fff;overflow:auto}.lc-modal img{display:block;max-width:100%;height:auto}.lc-modal-close{position:fixed;right:28px;top:24px;width:48px;height:48px;border:2px solid #fff;background:#111;color:#fff;font:900 24px/1 Arial,Helvetica,sans-serif}.lc-modal-caption{padding:12px 16px;background:#fff;color:#111;font:900 12px/1.4 Arial,Helvetica,sans-serif}
/* Footer and injected launch cards */
.lc-footer{padding:34px 0;background:#fff!important;color:#111!important;border-top:6px solid var(--lc-red);font:13px/1.55 Arial,Helvetica,sans-serif}.lc-footer strong{color:#111!important}.lc-footer a{color:var(--lc-red)!important}.lc-footer p{margin:0 0 8px}.lc-footer a{font-weight:900}
.lawcourt-launch{margin:30px auto;padding:28px;border:3px solid #111;border-left:12px solid var(--lc-red);background:#fff!important;color:#111!important}.lawcourt-launch .launch-kicker{font:900 10px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;letter-spacing:.13em;text-transform:uppercase}.lawcourt-launch h2{margin:7px 0 10px;color:#111!important;font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:1.15}.lawcourt-launch p{color:#222!important;font-size:17px;line-height:1.55}.lawcourt-launch .launch-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.lawcourt-launch a{display:inline-flex;padding:10px 14px;border:2px solid #111;background:#fff!important;color:#111!important;font-weight:900;text-decoration:none!important}.lawcourt-launch a.primary{background:var(--lc-red)!important;border-color:var(--lc-red)!important;color:#fff!important}
/* Generated controls/mobile nav must also stay white, black, and red. */
body.lawcourt-accountability-page .site-search-launch-strip,body.lawcourt-accountability-page #site-search,body.lawcourt-accountability-page .section-anchor-button,body.lawcourt-accountability-page .back-to-top,body.lawcourt-accountability-page .page-jump-strip,body.lawcourt-accountability-page .page-jump-shell,body.lawcourt-accountability-page .js-mobile-hamburger-nav,body.lawcourt-accountability-page .js-mobile-accountability-feature,body.lawcourt-accountability-page .js-mobile-h-group,body.lawcourt-accountability-page .js-mobile-h-panel,body.lawcourt-accountability-page .js-mobile-h-link,body.lawcourt-accountability-page .mobile-action-dock,body.lawcourt-accountability-page .mobile-action-link,body.lawcourt-accountability-page .mobile-action-button{background:#fff!important;background-image:none!important;color:#111!important;border-color:#111!important;border-radius:0!important;box-shadow:none!important}
body.lawcourt-accountability-page .js-mobile-accountability-feature{border:2px solid var(--lc-red)!important}.lawcourt-accountability-page .js-mobile-accountability-kicker,.lawcourt-accountability-page .js-mobile-accountability-title{color:var(--lc-red)!important}.lawcourt-accountability-page .js-mobile-accountability-cta{background:var(--lc-red)!important;color:#fff!important;border-color:var(--lc-red)!important}.lawcourt-accountability-page .js-mobile-h-group[data-mobile-nav-group="accountability"]{border-color:var(--lc-red)!important}.lawcourt-accountability-page .js-mobile-h-group[data-mobile-nav-group="accountability"] .js-mobile-h-title,.lawcourt-accountability-page .js-mobile-h-group[data-mobile-nav-group="accountability"] .js-mobile-h-link.is-current{color:var(--lc-red)!important}.lawcourt-accountability-page .civic-motion-orb,.lawcourt-accountability-page .civic-motion-grid,.lawcourt-accountability-page .platform-ambient,.lawcourt-accountability-page .page-progress-glow{display:none!important}
@media(max-width:991px){.lc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-stat:nth-child(2){border-right:0}.lc-stat:nth-child(-n+2){border-bottom:1px solid #111}.lc-order-pair{grid-template-columns:1fr}.lc-order-divider{min-height:90px}.lc-order-divider strong{transform:rotate(90deg)}.lc-document-grid,.lc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-letter-paper{padding:48px 42px}}
@media(max-width:767px){body.lawcourt-accountability-page{font-size:16px}.lc-shell{padding:0 16px}.lc-hero{padding-top:24px}.lc-caption-grid{grid-template-columns:1fr}.lc-caption-side.right{text-align:left}.lc-caption-title h1{text-align:left;font-size:clamp(36px,11vw,54px)}.lc-caption-title .subhead{text-align:left}.lc-deck{font-size:18px}.lc-actions{justify-content:flex-start}.lc-stats{grid-template-columns:1fr}.lc-stat{border-right:0;border-bottom:1px solid #111}.lc-stat:last-child{border-bottom:0}.lc-toc{position:static}.lc-section{padding:42px 0}.lc-section h2{font-size:34px}.lc-order-card{padding:22px}.lc-order-card blockquote{font-size:18px}.lc-timeline{padding-left:30px}.lc-time-item{padding:18px}.lc-document-grid,.lc-document-pair,.lc-demand-grid,.lc-related-grid{grid-template-columns:1fr}.lc-letter-paper{padding:30px 22px;font-size:17px;box-shadow:none}.lc-letter-header h2{font-size:34px;text-align:left}.lc-letter-header{text-align:left}.lc-letter-emphasis{font-size:22px}.lc-distribution,.lc-distribution tbody,.lc-distribution tr,.lc-distribution td,.lc-distribution th{display:block;width:100%!important}.lc-distribution th{display:none}.lc-distribution tr{border:1px solid #111;margin-bottom:12px}.lc-distribution td{border:0;border-bottom:1px solid #ddd}.lc-modal-close{right:10px;top:10px}.lawcourt-launch{margin:22px 14px;padding:22px 18px}.lawcourt-launch h2{font-size:28px}.lawcourt-launch .launch-actions{display:grid;grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body.lawcourt-accountability-page{font-size:11pt}.navbar,.privacy-no-intake-ribbon,.site-boundary-ribbon,.platform-rail,.site-intent-strip,.lc-toc,.lc-actions,.lc-modal,.js-mobile-hamburger-nav,.section-anchor-button,.back-to-top{display:none!important}.lc-section{padding:24px 0}.lc-letter-paper{border:0;box-shadow:none;padding:0}.lc-order-card,.lc-time-item,.lc-document-card,.lc-demand-card{page-break-inside:avoid}.lc-footer{display:none}}


/* V31 RULE 10(C) REFERRAL - formal black/white/red public-safe record */
.lc-referral-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:16px 18px;border:3px solid var(--lc-red);background:#fff}.lc-referral-status strong{font:900 15px/1.3 Arial,Helvetica,sans-serif;color:var(--lc-red)!important;text-transform:uppercase;letter-spacing:.06em}.lc-referral-status span{max-width:650px;font:800 12px/1.45 Arial,Helvetica,sans-serif;color:#222!important;text-align:right}.lc-referral-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-referral-card{border:2px solid #111;padding:24px;background:#fff}.lc-referral-card.red{border-top:8px solid var(--lc-red)}.lc-referral-card h3{margin:7px 0 10px;font-size:25px;line-height:1.18}.lc-referral-card p{margin:0;font-size:15.5px;line-height:1.58}.lc-referral-quote{margin:26px 0;padding:22px 26px;border:0;border-top:4px double #111;border-bottom:4px double #111;background:#fff;color:var(--lc-red)!important;font:700 27px/1.35 Georgia,"Times New Roman",serif;text-align:center}.lc-section-head.compact{margin-top:32px;margin-bottom:18px}.lc-section-head.compact h3{margin:7px 0 0;font-size:30px;line-height:1.18}.lc-loop-wrap{border:2px solid #111;background:#fff;padding:26px;margin-top:20px}.lc-loop-wrap .lc-section-head{margin-top:0}.lc-loop-list{list-style:none;counter-reset:loop;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-left:1px solid #111;border-top:1px solid #111}.lc-loop-list li{counter-increment:loop;position:relative;min-height:150px;padding:58px 18px 18px;border-right:1px solid #111;border-bottom:1px solid #111;background:#fff}.lc-loop-list li::before{content:counter(loop);position:absolute;left:18px;top:16px;display:grid;place-items:center;width:32px;height:32px;background:var(--lc-red);color:#fff;font:900 17px/1 Arial,Helvetica,sans-serif}.lc-loop-list strong{display:block;font-size:18px;line-height:1.25}.lc-loop-list span{display:block;margin-top:7px;font-size:14px;line-height:1.5;color:#333!important}.lc-referral-requests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lc-referral-requests article{position:relative;border:2px solid #111;background:#fff;padding:20px 18px 20px 62px}.lc-referral-requests article>strong{position:absolute;left:17px;top:17px;display:grid;place-items:center;width:32px;height:32px;background:var(--lc-red);color:#fff!important;font:900 16px/1 Arial,Helvetica,sans-serif}.lc-referral-requests h4{margin:0 0 7px;font:900 17px/1.25 Georgia,"Times New Roman",serif;color:#111}.lc-referral-requests p{margin:0;font-size:14px;line-height:1.5}.lc-exhibit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #111;border-left:1px solid #111}.lc-exhibit-grid article{display:flex;align-items:center;gap:13px;min-height:78px;padding:14px;border-right:1px solid #111;border-bottom:1px solid #111;background:#fff}.lc-exhibit-grid b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:2px solid var(--lc-red);color:var(--lc-red)!important;font:900 16px/1 Arial,Helvetica,sans-serif}.lc-exhibit-grid span{font:800 13px/1.4 Arial,Helvetica,sans-serif;color:#222!important}.lc-referral-documents{margin-top:24px}.lc-referral-documents .lc-document-frame{max-height:560px;overflow:hidden}.lc-referral-actions{justify-content:flex-start}.lc-confidentiality{margin-top:22px}.lc-time-item.referral{border-color:var(--lc-red);border-width:3px}.lc-time-item.referral::before{background:var(--lc-red)}
@media(max-width:991px){.lc-referral-grid,.lc-loop-list,.lc-referral-requests,.lc-exhibit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.lc-referral-status{align-items:flex-start;flex-direction:column}.lc-referral-status span{text-align:left}.lc-referral-grid,.lc-loop-list,.lc-referral-requests,.lc-exhibit-grid{grid-template-columns:1fr}.lc-referral-quote{font-size:22px}.lc-loop-wrap{padding:16px}.lc-loop-list li{min-height:auto}.lc-referral-actions{display:grid;grid-template-columns:1fr}.lc-referral-actions a{width:100%}}
