.callout{margin:var(--s4) 0;padding:var(--s3) var(--s4)}.callout:before{display:block;margin-bottom:var(--s2);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.callout>p:first-of-type{margin-top:0}.callout>p:last-of-type{margin-bottom:0}.callout-note{border:1px solid var(--hairline);background:var(--wash-gold)}.callout-note:before{content:"Field note";color:var(--gold)}.callout-answer{border:2px solid var(--red);background:var(--drawer);color:var(--drawer-ink)}.callout-answer:before{content:"TLDR";color:var(--drawer-red)}.callout-answer a{color:var(--drawer-teal)}.callout-answer a:hover{color:var(--drawer-ink)}.callout-answer :focus-visible{outline-color:var(--drawer-teal)}.callout-answer strong{color:inherit}.dtable-wrap{margin:var(--s4) 0}.dtable-wrap-matrix{overflow-x:auto}.dtable{width:100%;border-collapse:collapse;border:1px solid var(--hairline);font-size:.93rem;line-height:1.55}.dtable thead th,.dtable thead td{padding:var(--s2) var(--s3);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--mute);border-bottom:3px double color-mix(in srgb,var(--ink) 40%,transparent)}.dtable tbody td,.dtable tbody th{padding:var(--s2) var(--s3);vertical-align:top;border-bottom:1px solid var(--hairline)}.dtable tbody tr:last-child td,.dtable tbody tr:last-child th{border-bottom:none}.dtable-reality td:first-child{color:var(--mute)}.dtable-reality td:last-child{background:var(--wash-teal)}@media(max-width:600px){.dtable-reality thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dtable-reality tr{display:block;border-bottom:1px solid var(--hairline)}.dtable-reality tr:last-child{border-bottom:none}.dtable-reality td{display:block;border-bottom:none}.dtable-reality td:before{display:block;margin-bottom:var(--s1);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.dtable-reality td:first-child:before{content:var(--dt-col1);content:var(--dt-col1) / ""}.dtable-reality td:last-child:before{content:var(--dt-col2);content:var(--dt-col2) / ""}}.dtable-matrix{min-width:34rem;table-layout:fixed}.dtable-matrix thead td:first-child{width:10rem}.dtable-matrix tbody th[scope=row],.dtable-matrix tbody td:first-child{font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--mute)}
