/*
  Amanda Morse Accountability Record — V34 forensic evidence atlas
  Court-record visual system: white paper, black ink, red accountability marks.
  No blue, navy, cyan, or teal surfaces.
*/
:root{
  --am34-paper:#ffffff;
  --am34-ink:#0b0b0b;
  --am34-copy:#242424;
  --am34-muted:#5a5a5a;
  --am34-rule:#111111;
  --am34-red:#a6001a;
  --am34-red-dark:#6f0012;
  --am34-red-soft:#fff4f5;
  --am34-gray-1:#fafafa;
  --am34-gray-2:#eeeeee;
  --am34-gray-3:#d0d0d0;
  --am34-shadow:0 12px 28px rgba(0,0,0,.08);
}

body.amanda-record-page{
  --am-red:var(--am34-red);
  --am-red-dark:var(--am34-red-dark);
  background:var(--am34-paper)!important;
  color:var(--am34-ink)!important;
}
body.amanda-record-page *{box-sizing:border-box}
body.amanda-record-page main{position:relative;background:#fff!important}

/* Reading progress */
.am-v34-progress{
  position:fixed;
  z-index:100000;
  top:0;
  left:0;
  width:100%;
  height:4px;
  pointer-events:none;
  background:#fff;
  border-bottom:1px solid #111;
}
.am-v34-progress span{display:block;width:0;height:100%;background:var(--am34-red)}

/* Hero refinement */
body.amanda-record-page .am-hero .container{max-width:1220px}
body.amanda-record-page .am-order-title{max-width:1110px;margin-left:auto;margin-right:auto}
body.amanda-record-page .am-order-title .conduct{
  max-width:980px;
  margin-left:auto;
  margin-right:auto;
  font-size:.48em;
  letter-spacing:.01em;
}
body.amanda-record-page .am-hero .lead{max-width:990px;font-size:20px}
body.amanda-record-page .am-chip-row{max-width:1080px;margin-left:auto;margin-right:auto}
body.amanda-record-page .am-chip{padding:8px 11px}
body.amanda-record-page .am-live-strip{
  grid-template-columns:repeat(4,minmax(0,1fr));
  max-width:1140px;
  border:2px solid #111;
}
body.amanda-record-page .am-live-stat{min-height:112px;border-right:1px solid #111;border-bottom:1px solid #111}
body.amanda-record-page .am-live-stat:nth-child(4n){border-right:0}
body.amanda-record-page .am-live-stat:nth-last-child(-n+4){border-bottom:0}
body.amanda-record-page .am-live-stat strong{font-size:clamp(27px,3vw,43px)}
body.amanda-record-page .am-live-stat:nth-child(3) strong,
body.amanda-record-page .am-live-stat:nth-child(4) strong,
body.amanda-record-page .am-live-stat:nth-child(6) strong{color:var(--am34-red)!important}

.am-v34-thesis{
  max-width:1040px;
  margin:28px auto 0;
  padding:24px 28px 22px;
  border:4px double #111;
  border-left:10px solid var(--am34-red);
  background:#fff;
  box-shadow:var(--am34-shadow);
}
.am-v34-thesis-label{
  margin-bottom:8px;
  color:var(--am34-red)!important;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:900;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.am-v34-thesis p{margin:0;font-size:19px;line-height:1.62}
.am-v34-thesis .am-v34-thesis-limit{margin-top:10px;padding-top:10px;border-top:1px solid #777;color:#444!important;font-size:13px}

/* Sticky utility row */
.am-v34-utility{
  position:sticky;
  top:47px;
  z-index:89;
  background:#fff!important;
  border-bottom:1px solid #111;
  box-shadow:0 4px 8px rgba(0,0,0,.04);
}
.am-v34-utility .container{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1220px;padding-top:8px;padding-bottom:8px}
.am-v34-utility-label{display:flex;align-items:baseline;gap:10px;min-width:0;font-family:Arial,Helvetica,sans-serif}
.am-v34-utility-label strong{color:var(--am34-red)!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.am-v34-utility-label span{color:#444!important;font-size:11px;white-space:nowrap}
.am-v34-utility-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}
.am-v34-utility button{
  padding:7px 10px;
  border:1px solid #111;
  border-radius:0;
  background:#fff;
  color:#111;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:900;
  letter-spacing:.03em;
  text-transform:uppercase;
}
.am-v34-utility button:hover,.am-v34-utility button:focus{border-color:var(--am34-red);color:var(--am34-red)}
#am-v34-tool-status{min-width:0;color:var(--am34-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800}

/* Shared V34 section language */
.am-v34-section .container{max-width:1220px}
.am-v34-section .am-section-head{max-width:1020px}
.am-v34-section .am-section-head>p{max-width:980px}
.am-v34-section h3{line-height:1.22}
.am-v34-proofline,.am-v34-anchorline,.am-v34-limit,.am-v34-counter-source,.am-v34-counter-why{
  font-family:Arial,Helvetica,sans-serif;
}

/* Executive findings */
.am-v34-executive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.am-v34-finding{
  position:relative;
  min-height:300px;
  padding:30px 30px 26px 98px;
  border:1px solid #111;
  border-top:6px solid #111;
  background:#fff;
}
.am-v34-finding:nth-child(1),.am-v34-finding:nth-child(3){border-top-color:var(--am34-red)}
.am-v34-finding>span{
  position:absolute;
  left:26px;
  top:26px;
  color:var(--am34-red)!important;
  font-family:"Courier New",monospace;
  font-size:43px;
  font-weight:900;
  line-height:1;
}
.am-v34-finding h3{margin:0 0 14px;font-size:27px}
.am-v34-finding p{font-size:17px;line-height:1.65}
.am-v34-proofline{margin-top:20px;padding-top:13px;border-top:1px solid #999;color:#444!important;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}
.am-v34-holding{margin-top:18px;padding:30px 34px;border:4px double #111;border-left:12px solid var(--am34-red);background:#fff}
.am-v34-holding-label{color:var(--am34-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.am-v34-holding p{margin:10px 0 0;font-size:21px;line-height:1.62}

/* Pattern atlas */
.am-v34-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.am-v34-pattern-card{padding:28px;border:1px solid #111;border-top:5px solid #111;background:#fff}
.am-v34-pattern-card:nth-child(odd){border-top-color:var(--am34-red)}
.am-v34-pattern-number{color:var(--am34-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.am-v34-pattern-card h3{margin:9px 0 13px;font-size:27px}
.am-v34-pattern-signal{font-size:17px;line-height:1.58}
.am-v34-pattern-card ol{margin:18px 0;padding-left:22px;border-left:3px solid var(--am34-red)}
.am-v34-pattern-card li{margin:0 0 8px;padding-left:4px;font-size:15px}
.am-v34-anchorline{margin-top:16px;padding:11px 12px;border:1px solid #777;background:#fafafa;color:#222!important;font-size:11px}
.am-v34-limit{margin:13px 0 0;color:#444!important;font-size:12px;line-height:1.55}
.am-v34-atlas-split{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;margin-top:18px}
.am-v34-chart-panel{padding:30px;border:4px double #111;background:#fff}
.am-v34-chart-panel h3{margin:4px 0 10px;font-size:28px}
.am-v34-chart-panel>p{font-size:15px;line-height:1.6}
.am-v34-bars{margin-top:22px}
.am-v34-bar-row{margin:0 0 15px}
.am-v34-bar-label{display:flex;justify-content:space-between;gap:15px;margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase}
.am-v34-bar-label strong{color:var(--am34-red)!important;font-family:"Courier New",monospace;font-size:16px}
.am-v34-bar-track{height:10px;border:1px solid #111;background:#fff}
.am-v34-bar-track span{display:block;height:100%;background:var(--am34-red)}
.am-v34-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0;border:1px solid #111}
.am-v34-evidence-class{min-height:95px;padding:17px;border-right:1px solid #111;border-bottom:1px solid #111;background:#fff}
.am-v34-evidence-class:nth-child(2n){border-right:0}
.am-v34-evidence-class:nth-last-child(-n+2){border-bottom:0}
.am-v34-evidence-class strong{display:block;color:var(--am34-red)!important;font-family:"Courier New",monospace;font-size:31px;line-height:1}
.am-v34-evidence-class span{display:block;margin-top:7px;color:#222!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}

/* Practical-control matrix */
.am-v34-table-wrap{overflow:auto;border:4px double #111;background:#fff;box-shadow:var(--am34-shadow)}
.am-v34-matrix{width:100%;min-width:1120px;border-collapse:collapse;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55}
.am-v34-matrix caption{padding:14px 16px;border-bottom:1px solid #111;color:#444!important;text-align:left;font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}
.am-v34-matrix th,.am-v34-matrix td{padding:18px 16px;border-right:1px solid #999;border-bottom:1px solid #999;vertical-align:top;color:#222!important}
.am-v34-matrix thead th{background:#111!important;color:#fff!important;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.am-v34-matrix tbody th{width:145px;color:var(--am34-red)!important;font-family:Georgia,"Times New Roman",serif;font-size:17px}
.am-v34-matrix tr:last-child th,.am-v34-matrix tr:last-child td{border-bottom:0}
.am-v34-matrix th:last-child,.am-v34-matrix td:last-child{border-right:0}
.am-v34-control-note{margin-top:18px;padding:22px 25px;border:1px solid #111;border-left:8px solid var(--am34-red);font-size:17px;line-height:1.65}

/* Gatekeeper sequence */
.am-v34-sequence{position:relative;margin:0;padding:0;list-style:none;border:4px double #111;background:#fff}
.am-v34-sequence::before{content:"";position:absolute;left:185px;top:35px;bottom:35px;width:3px;background:var(--am34-red)}
.am-v34-sequence li{position:relative;display:grid;grid-template-columns:160px 1fr;gap:50px;min-height:100px;padding:23px 28px;border-bottom:1px solid #999}
.am-v34-sequence li:last-child{border-bottom:0}
.am-v34-sequence li::before{content:"";position:absolute;left:178px;top:36px;width:17px;height:17px;border:3px solid var(--am34-red);background:#fff}
.am-v34-sequence time{color:#111!important;font-family:"Courier New",monospace;font-size:15px;font-weight:900;text-align:right}
.am-v34-sequence p{margin:0 0 7px;font-size:17px;line-height:1.55}
.am-v34-sequence span{color:var(--am34-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}

/* Direct communications */
.am-v34-direct-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;border:2px solid #111;background:#fff}
.am-v34-direct-summary>div{min-height:112px;padding:20px;border-right:1px solid #111}
.am-v34-direct-summary>div:last-child{border-right:0}
.am-v34-direct-summary strong{display:block;color:var(--am34-red)!important;font-family:"Courier New",monospace;font-size:36px;line-height:1}
.am-v34-direct-summary span{display:block;margin-top:8px;color:#222!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}
.am-v34-direct-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.am-v34-direct-tools{padding:20px;border:4px double #111;background:#fff;position:sticky;top:92px;z-index:30}
.am-v34-direct-tools label{display:block;margin-bottom:6px;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.am-v34-direct-tools input{width:100%;height:48px;padding:0 14px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:15px}
.am-v34-filter-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
.am-v34-filter-row button{padding:8px 11px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.am-v34-filter-row button.active,.am-v34-filter-row button:hover,.am-v34-filter-row button:focus{border-color:var(--am34-red);background:var(--am34-red)!important;color:#fff!important}
#am-v34-direct-status{margin-top:10px;color:#444!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800}
.am-v34-exhibit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.am-v34-exhibit-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #111;border-top:6px solid var(--am34-red);background:#fff;box-shadow:0 6px 0 rgba(0,0,0,.04)}
.am-v34-exhibit-card[data-posture="mixed"]{border-top-color:#111}
.am-v34-exhibit-card[data-posture="counter-record"]{border-top-color:#777}
.am-v34-exhibit-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}
.am-v34-exhibit-no{color:var(--am34-red)!important}
.am-v34-exhibit-head time{margin-right:auto;color:#222!important}
.am-v34-posture,.am-v34-classification{padding:4px 7px;border:1px solid #111;background:#fff;color:#111!important}
.am-v34-posture-adverse{border-color:var(--am34-red);color:var(--am34-red)!important}
.am-v34-posture-counter-record{border-color:#666;color:#444!important}
.am-v34-exhibit-card h3{margin:0 0 14px;font-size:25px}
.am-v34-exhibit-card>blockquote{margin:0 0 15px;padding:17px 18px;border:1px solid var(--am34-red);border-left:6px solid var(--am34-red);background:var(--am34-red-soft)!important;color:#111!important;font-size:16px;line-height:1.55}
.am-v34-issue-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:13px}
.am-v34-issue-chips span{padding:4px 7px;border:1px solid #999;color:#333!important;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.am-v34-exhibit-details{margin-top:auto;border-top:1px solid #999}
.am-v34-exhibit-details summary{padding:13px 0;cursor:pointer;color:#111!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}
.am-v34-exhibit-details[open] summary{color:var(--am34-red)!important}
.am-v34-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:2px 0 17px}
.am-v34-detail-grid h4{margin:12px 0 6px;color:var(--am34-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.am-v34-detail-grid p{font-size:13px;line-height:1.55}
.am-v34-full-reply{padding:14px;border:1px solid #111;background:#fafafa;font-size:14px;line-height:1.58}
.am-v34-exhibit-links{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid #999;font-family:Arial,Helvetica,sans-serif;font-size:10px}
.am-v34-exhibit-links a{font-weight:900}
.am-v34-exhibit-links span{max-width:50%;color:#555!important;word-break:break-word;text-align:right}
.am-v34-no-results{margin-top:18px;padding:35px;border:4px double #111;text-align:center}
.am-v34-exhibit-card[hidden]{display:none!important}

/* Counter-record */
.am-v34-counter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.am-v34-counter-card{padding:26px;border:1px solid #111;border-left:7px solid #777;background:#fff}
.am-v34-counter-card:nth-child(4n+1),.am-v34-counter-card:nth-child(4n+4){border-left-color:var(--am34-red)}
.am-v34-counter-source{color:var(--am34-red)!important;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.am-v34-counter-card h3{margin:8px 0 10px;font-size:24px}
.am-v34-counter-card p{font-size:16px;line-height:1.6}
.am-v34-counter-why{margin-top:14px;padding-top:11px;border-top:1px solid #999;color:#444!important;font-size:12px;line-height:1.55}
.am-v34-fairness-rule{margin-top:18px;padding:24px 28px;border:4px double #111;border-left:10px solid var(--am34-red);font-size:17px;line-height:1.65}

/* Open questions */
.am-v34-question-list{margin:0;padding:0;list-style:none;border-top:4px double #111;border-bottom:4px double #111}
.am-v34-question-list li{display:grid;grid-template-columns:85px 1fr;gap:22px;align-items:start;padding:21px 10px;border-bottom:1px solid #999}
.am-v34-question-list li:last-child{border-bottom:0}
.am-v34-question-list span{color:var(--am34-red)!important;font-family:"Courier New",monospace;font-size:31px;font-weight:900;line-height:1}
.am-v34-question-list p{margin:0;font-size:19px;line-height:1.55}

/* Operational remedy */
.am-v34-standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:2px solid #111}
.am-v34-standard-grid article{position:relative;min-height:205px;padding:27px 27px 25px 91px;border-right:1px solid #111;border-bottom:1px solid #111;background:#fff}
.am-v34-standard-grid article:nth-child(2n){border-right:0}
.am-v34-standard-grid article:nth-last-child(-n+2){border-bottom:0}
.am-v34-standard-grid article>span{position:absolute;left:24px;top:26px;color:var(--am34-red)!important;font-family:"Courier New",monospace;font-size:34px;font-weight:900;line-height:1}
.am-v34-standard-grid h3{margin:0 0 10px;font-size:23px}
.am-v34-standard-grid p{font-size:16px;line-height:1.6}
.am-v34-remedy-line{margin-top:18px;padding:25px;border:4px double #111;color:var(--am34-red)!important;font-size:24px;font-weight:700;text-align:center}

/* Existing sections receive a V34 editorial finish */
body.amanda-record-page #conduct-ledger,
body.amanda-record-page #disparagement-record,
body.amanda-record-page #order-versus-position,
body.amanda-record-page #order-fault-lines,
body.amanda-record-page #order-error-ledger,
body.amanda-record-page #portal-stack,
body.amanda-record-page #timestamp-spine,
body.amanda-record-page #timestamp-ledger,
body.amanda-record-page #implementation-gap,
body.amanda-record-page #pages-not-justice,
body.amanda-record-page #record-visuals,
body.amanda-record-page #master-timeline,
body.amanda-record-page #sources-and-corrections{border-top:0}
body.amanda-record-page .am-conduct-boundary,
body.amanda-record-page .am-direct-summary,
body.amanda-record-page .am-disparagement-grid{box-shadow:none}
body.amanda-record-page .am-section-head{position:relative;padding-top:18px}
body.amanda-record-page .am-section-head::before{content:"";position:absolute;left:0;top:0;width:110px;height:4px;background:var(--am34-red)}
body.amanda-record-page .am-section-head::after{content:"";position:absolute;left:110px;right:0;top:1px;height:1px;background:#111;max-width:610px}
body.amanda-record-page .am-source-card{min-height:270px}
body.amanda-record-page .am-correction{box-shadow:var(--am34-shadow)}
body.amanda-record-page .am-v34-release-note{padding:12px 14px;border:1px solid var(--am34-red);color:var(--am34-red)!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}

/* Footer spacing bug fix */
body.amanda-record-page .am-footer a+ a{margin-left:7px}

/* Responsive */
@media(max-width:1199px){
  .am-v34-direct-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
  .am-v34-direct-summary>div:nth-child(3){border-right:0}
  .am-v34-direct-summary>div:nth-child(-n+3){border-bottom:1px solid #111}
  .am-v34-direct-summary>div:nth-child(4){border-right:1px solid #111}
  .am-v34-direct-summary>div:nth-child(5){border-right:0}
}
@media(max-width:991px){
  .am-v34-utility{top:46px}
  .am-v34-utility .container{align-items:flex-start;flex-direction:column}
  .am-v34-utility-actions{justify-content:flex-start;flex-wrap:wrap}
  .am-v34-executive-grid,.am-v34-pattern-grid,.am-v34-atlas-split,.am-v34-exhibit-grid,.am-v34-counter-grid{grid-template-columns:1fr}
  .am-v34-direct-tools{position:relative;top:auto}
  .am-v34-detail-grid{grid-template-columns:1fr}
  body.amanda-record-page .am-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.amanda-record-page .am-live-stat:nth-child(2n){border-right:0}
  body.amanda-record-page .am-live-stat:nth-last-child(-n+4){border-bottom:1px solid #111}
  body.amanda-record-page .am-live-stat:nth-last-child(-n+2){border-bottom:0}
}
@media(max-width:767px){
  .am-v34-progress{height:3px}
  .am-v34-utility{position:relative;top:auto}
  .am-v34-utility-label{align-items:flex-start;flex-direction:column;gap:2px}
  .am-v34-utility-label span{white-space:normal}
  .am-v34-utility-actions{width:100%}
  .am-v34-utility button{flex:1 1 145px}
  body.amanda-record-page .am-order-title .conduct{font-size:.55em}
  .am-v34-thesis{padding:20px 20px 18px;border-left-width:7px}
  .am-v34-thesis p{font-size:17px}
  body.amanda-record-page .am-live-strip{grid-template-columns:1fr}
  body.amanda-record-page .am-live-stat{border-right:0!important;border-bottom:1px solid #111!important;min-height:92px}
  body.amanda-record-page .am-live-stat:last-child{border-bottom:0!important}
  .am-v34-finding{min-height:0;padding:25px 22px 22px 76px}
  .am-v34-finding>span{left:20px;top:25px;font-size:34px}
  .am-v34-finding h3{font-size:23px}
  .am-v34-holding{padding:23px 20px;border-left-width:8px}
  .am-v34-holding p{font-size:18px}
  .am-v34-pattern-card,.am-v34-chart-panel,.am-v34-exhibit-card,.am-v34-counter-card{padding:21px}
  .am-v34-pattern-card h3,.am-v34-chart-panel h3,.am-v34-exhibit-card h3{font-size:23px}
  .am-v34-evidence-grid{grid-template-columns:1fr}
  .am-v34-evidence-class{border-right:0;border-bottom:1px solid #111!important}
  .am-v34-evidence-class:last-child{border-bottom:0!important}
  .am-v34-sequence::before{left:29px}
  .am-v34-sequence li{grid-template-columns:1fr;gap:6px;padding:21px 18px 21px 58px}
  .am-v34-sequence li::before{left:21px;top:25px}
  .am-v34-sequence time{text-align:left}
  .am-v34-direct-summary{grid-template-columns:1fr}
  .am-v34-direct-summary>div{border-right:0!important;border-bottom:1px solid #111!important;min-height:88px}
  .am-v34-direct-summary>div:last-child{border-bottom:0!important}
  .am-v34-direct-downloads .btn{width:100%;white-space:normal}
  .am-v34-exhibit-head{align-items:flex-start}
  .am-v34-exhibit-head time{width:100%;margin-right:0}
  .am-v34-exhibit-links{align-items:flex-start;flex-direction:column}
  .am-v34-exhibit-links span{max-width:100%;text-align:left}
  .am-v34-question-list li{grid-template-columns:52px 1fr;gap:12px}
  .am-v34-question-list span{font-size:25px}
  .am-v34-question-list p{font-size:17px}
  .am-v34-standard-grid{grid-template-columns:1fr}
  .am-v34-standard-grid article{border-right:0!important;border-bottom:1px solid #111!important;min-height:0;padding:23px 19px 21px 72px}
  .am-v34-standard-grid article:last-child{border-bottom:0!important}
  .am-v34-standard-grid article>span{left:19px;top:23px;font-size:29px}
  .am-v34-remedy-line{font-size:20px}
  .am-v34-table-wrap{margin-left:-15px;margin-right:-15px;border-left:0;border-right:0}
}

@media(prefers-reduced-motion:reduce){
  .am-v34-progress span{transition:none!important}
}

@media print{
  .am-v34-progress,.am-v34-utility,.am-v34-direct-tools,.am-v34-direct-downloads{display:none!important}
  .am-v34-executive-grid,.am-v34-pattern-grid,.am-v34-exhibit-grid,.am-v34-counter-grid,.am-v34-standard-grid{display:block}
  .am-v34-finding,.am-v34-pattern-card,.am-v34-exhibit-card,.am-v34-counter-card,.am-v34-standard-grid article{page-break-inside:avoid;margin-bottom:12px;box-shadow:none}
  .am-v34-exhibit-details{display:block}
  .am-v34-exhibit-details summary{display:none}
  .am-v34-exhibit-details>div{display:grid!important}
  .am-v34-table-wrap{overflow:visible;border:1px solid #111}
  .am-v34-matrix{min-width:0;font-size:8pt}
}
