@charset "utf-8";
/* --------------------------------------------------------------------------
   The container listing's own page: the utility page type plus one table.
   Tokens only — nothing here is a new colour decision.
   -------------------------------------------------------------------------- */
.aj-wrap{margin:26px 0 0;overflow-x:auto;}
.aj-t{width:100%;border-collapse:collapse;min-width:520px;
  font:400 16px/1.5 'Work Sans',system-ui,sans-serif;}
.aj-t caption{text-align:left;padding:0 0 12px;
  font:400 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.14em;
  text-transform:uppercase;color:#6E5B54;}
.aj-t th,.aj-t td{padding:16px 14px;border-bottom:1px solid #D9CFC3;
  vertical-align:top;text-align:left;}
.aj-t thead th{padding-top:0;font:400 11px/1 'JetBrains Mono',ui-monospace,monospace;
  letter-spacing:.1em;text-transform:uppercase;color:#6E5B54;font-weight:400;}
.aj-t tbody th{font-weight:500;color:#2A1B17;width:52%;}
.aj-what{display:block;margin-top:6px;font-weight:400;
  font:400 14px/1.5 'Work Sans',system-ui,sans-serif;color:#6E5B54;}
.aj-dur{white-space:nowrap;color:#6E5B54;
  font:400 14px/1 'JetBrains Mono',ui-monospace,monospace;}
.aj-p{white-space:nowrap;text-align:right;
  font:500 17px/1 'JetBrains Mono',ui-monospace,monospace;color:#2A1B17;}
.aj-t tbody tr:last-child th,.aj-t tbody tr:last-child td{border-bottom:0;}
/* Not inside a <p class="ut-p">: that sheet's `.ut-p a` is two classes deep and
   beat this rule's one, so the button rendered as ochre text on the red ground
   at 1.14. Out of the paragraph, the cascade is not a fight. */
.aj-book{display:inline-flex;align-items:center;margin:26px 0 0;padding:16px 26px;
  background:#B5271F;color:#fff;text-decoration:none;
  font:600 15px/1 'Work Sans',system-ui,sans-serif;transition:background .2s;}
.aj-book:hover{background:#951F19;color:#fff;}
@media (max-width:1023px){
  .aj-t{font-size:15px;}
  .aj-t th,.aj-t td{padding:14px 10px;}
  .aj-p{font-size:16px;}
}
