
#disposition-12 .support-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;list-style:none;margin:0 0 32px;padding:0}
#disposition-12 .support-steps li{border-top:1px solid #b9ab8d;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start}
#disposition-12 .support-basis{font:10px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#806845}
#disposition-12 .support-steps h3{font:24px/1.3 Georgia,serif;color:#304a3b;margin:10px 0 13px}
#disposition-12 .support-steps p{font:16px/1.7 Georgia,serif;color:#526151;margin:0 0 18px}
#disposition-12 .support-steps .text-proof{margin-top:auto;text-align:left}
#disposition-12 .richmond-featured-record{margin:42px 42px 35px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0}
#disposition-12 .featured-record-label{font:10px/1.5 Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:#746247;text-align:center}
#disposition-12 .featured-card-button{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;gap:16px;border:0;background:transparent;padding:0;max-width:100%;color:#304a3b}
#disposition-12 .featured-card-mat{display:block;padding:12px;background:#fffaf1;border:1px solid #d7cbb5;box-shadow:0 8px 24px #26362c1a}
#disposition-12 .featured-card-mat img{height:385px;width:auto;max-width:100%;object-fit:contain;opacity:1;filter:none}
#disposition-12 .featured-card-cta{font:11px/1.5 Arial,sans-serif;letter-spacing:.5px;border-bottom:1px solid #a78a5f;padding-bottom:5px}
#disposition-12 .featured-card-button:hover .featured-card-cta{text-decoration:underline;text-underline-offset:3px}
#disposition-12 .document-grid{grid-template-columns:1fr;align-items:start}
#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"]{display:grid;grid-template-columns:minmax(170px,230px) 1fr;column-gap:32px;grid-column:1/-1;text-align:left}
#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] .doc-thumbnail{grid-row:1/6;grid-column:1}
#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] h3{font-size:27px;line-height:1.3;margin:12px 0}
#disposition-12 .card-quotation{font:22px/1.5 Georgia,serif;color:#ded8c7;display:block;margin:12px 0 20px}
#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] .doc-type{margin-top:25px}
#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] .doc-thumbnail{aspect-ratio:3/4;max-width:320px;background:#eee6d3;padding:10px}
#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] .doc-thumbnail img{object-fit:contain}
#disposition-12 .contract-proof-card{display:grid;grid-template-columns:minmax(190px,280px) 1fr;column-gap:32px;grid-column:1/-1;align-items:start;border-top:1px solid #607462;padding-top:30px}
#disposition-12 .contract-proof-card .doc-thumbnail{grid-column:1;grid-row:1/6;aspect-ratio:612/756;padding:10px;background:#fffdf6}
#disposition-12 .contract-proof-card .doc-thumbnail img{object-fit:contain}
#disposition-12 .contract-proof-card .doc-type{margin-top:22px}
#disposition-12 .contract-proof-card h3{font:27px/1.3 Georgia,serif;margin:15px 0}
#disposition-12 .record-description{font:16px/1.65 Georgia,serif;color:#cad2c2;max-width:500px}
#disposition-12 .ledger-proof-card{grid-column:1/-1;display:block;border-top:1px solid #607462;padding-top:26px;margin-top:10px}
#disposition-12 .ledger-proof-card .doc-thumbnail{aspect-ratio:auto;padding:18px;background:#fffdf6}
#disposition-12 .ledger-proof-card .doc-thumbnail img{width:100%;height:auto;object-fit:contain}
#disposition-12 .ledger-proof-card .doc-thumbnail:after{display:none}
@media(max-width:700px){#disposition-12 .support-steps{grid-template-columns:1fr;gap:24px}#disposition-12 .richmond-featured-record{margin:0 26px 28px;height:auto;gap:11px}#disposition-12 .featured-card-mat img{height:auto;max-height:355px}#disposition-12 .document-grid{grid-template-columns:1fr}#disposition-12 .ledger-proof-card{grid-column:1}#disposition-12 .ledger-proof-card .doc-thumbnail{padding:10px}#disposition-12 .featured-card-cta{font-size:12px}#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"]{display:block}#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] .doc-thumbnail{max-width:240px}#disposition-12 .doc-card[data-doc="d-38fe2d48d4af"] h3{font-size:24px}#disposition-12 .card-quotation{font-size:18px}#disposition-12 .contract-proof-card{display:block}#disposition-12 .contract-proof-card .doc-thumbnail{max-width:280px}}
