.listing-page{max-width:1100px;padding-top:42px;padding-bottom:60px}.listing-page h1{font-size:36px;margin:12px 0}.listing-definition{padding:18px 22px;background:#faf8f3;border-left:3px solid #987a45;margin:24px 0;font-size:15px}.listing-tabs{display:flex;gap:8px;border-bottom:1px solid #ddd;margin:30px 0}.listing-tabs button{border:0;border-radius:8px 8px 0 0;padding:13px 20px;cursor:pointer;background:#f3f3f3;color:#606060}.listing-tabs button[aria-selected=true]{background:#846735;color:white}.listing-page [role=tabpanel][hidden]{display:none}.listing-page [role=tabpanel] h2{font-size:25px;margin:28px 0 18px}.listing-page ol{padding-left:28px;display:grid;gap:16px;color:#474747;line-height:1.9}.listing-page li{padding-left:8px}.listing-contact{border-top:1px solid #ddd;margin-top:40px;padding-top:22px}.listing-contact h2{font-size:25px}.listing-contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.listing-contact-links>a,.listing-contact-links>button{display:flex;align-items:center;gap:12px;text-align:left;padding:18px 14px;border:1px solid #ddd;border-radius:8px;background:white;color:#333;font:inherit;cursor:pointer}.listing-contact-links strong,.listing-contact-links small{display:block}.listing-contact-links small{font-size:14px;color:#666}.listing-contact-links svg{width:40px;height:40px;flex-shrink:0}@media(max-width:650px){.listing-page h1{font-size:28px}.listing-tabs button{padding:12px;font-size:14px}.listing-contact-links{grid-template-columns:1fr}}
