/* Extends /services/styles.css for resource/guide pages */
.prose{color:var(--muted);font-size:16px;line-height:1.65}.prose p{margin:0 0 16px}.prose h3{font:600 24px/1.1 "Fraunces",serif;letter-spacing:-.04em;color:var(--ink);margin:34px 0 12px}.prose h3:first-child{margin-top:0}.prose a{color:var(--ink);border-bottom:2px solid var(--orange)}.prose ul,.prose ol{padding-left:20px;margin:0 0 16px}.prose li{margin-bottom:8px}.prose strong{color:var(--ink)}
.prose code,.code-inline{font:500 13px "DM Mono",monospace;background:var(--sage);color:var(--ink);padding:2px 6px;border-radius:3px}
pre{background:var(--ink);color:#e6efe3;padding:20px;border-radius:8px;overflow-x:auto;font:400 13px/1.55 "DM Mono",monospace;box-shadow:6px 6px 0 var(--lime);margin:0 0 24px}pre code{background:none;color:inherit;padding:0}
.tbl{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 24px;display:block;overflow-x:auto}.tbl th,.tbl td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.tbl th{font:500 11px "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase;background:var(--sage);color:#506055}.tbl td:first-child{font-weight:700;color:var(--ink);white-space:nowrap}
.callout{border-left:4px solid var(--orange);background:#fffdf8;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px;margin:0 0 24px;font-size:15px;line-height:1.55;color:#485750}.callout strong{color:var(--ink)}
.toc{border:1px solid var(--line);background:#fbfaf5;padding:20px 24px;margin:0 0 40px}.toc b{font:500 11px "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:#506055}.toc ol{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.9}.toc a{border-bottom:1px solid var(--line)}
.meta{font:500 12px "DM Mono",monospace;color:#506055;margin:0 0 22px}
@media(max-width:800px){.tbl td:first-child{white-space:normal}}
