
.lot-info-hero{padding:42px var(--pad,44px);background:var(--lon-mineral,#F2EDE3);border-bottom:1px solid rgba(17,17,15,.17)}
.lot-info-hero h1{font-size:clamp(36px,4vw,54px);line-height:1.04;font-weight:700;letter-spacing:-.045em;margin:20px 0 18px}
.lot-info-hero>p{max-width:72ch;font-size:15px;line-height:1.65;margin:0;color:var(--lon-body,#34332F)}
.lot-info-hero .lot-info-date{font-size:11px;margin-top:20px;color:var(--lon-secondary,#504D47)}
.lot-info-body{padding:36px var(--pad,44px) 44px}
.lot-info-body h2{font-size:25px;line-height:1.16;letter-spacing:-.03em;margin:0 0 18px;font-weight:600}
.lot-info-body p,.lot-info-body li{font-size:14px;line-height:1.7;color:var(--lon-body,#34332F);max-width:84ch}
.lot-info-body p{margin:12px 0}.lot-info-body a,.lot-contact-address a{text-decoration:underline;text-underline-offset:4px}
.lot-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid rgba(17,17,15,.17);margin:24px 0}
.lot-contact-grid article{padding:24px 24px 24px 0}.lot-contact-grid article+article{border-left:1px solid rgba(17,17,15,.17);padding-left:24px}
.lot-contact-grid h3{font-size:18px;font-weight:600;margin:0 0 12px;letter-spacing:-.025em}
.lot-contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;align-items:stretch}
.lot-contact-actions .lot-support-button{min-width:220px}.lot-contact-actions button{border:1px solid #90877C;background:transparent;color:#292722;padding:12px 18px;font:600 12px/1.5 var(--lon-font,Arial,sans-serif);cursor:pointer}
.lot-info-hero .lot-contact-address{margin-top:14px;font-size:14px}.lot-info-hero .lot-contact-status{margin-top:8px;font-size:12px;min-height:20px}
.lot-privacy-body>section{padding:26px 0;border-bottom:1px solid rgba(17,17,15,.17)}.lot-privacy-body>section:first-child{padding-top:0}.lot-privacy-body>section:last-child{border-bottom:0}
.lot-info-body a:focus-visible,.lot-contact-actions button:focus-visible{outline:2px solid #90877C;outline-offset:4px}
@media(max-width:760px){.lot-info-hero{padding:32px 22px}.lot-info-body{padding:28px 22px 36px}.lot-contact-grid{grid-template-columns:minmax(0,1fr)}.lot-contact-grid article,.lot-contact-grid article+article{padding:20px 0;border-left:0}.lot-contact-grid article+article{border-top:1px solid rgba(17,17,15,.17)}}
