.experience-list57,.experience-directory57{background:#f7f3eb;color:#38271e}.experience-list57 h2,.experience-directory57 h1{font:clamp(32px,4vw,58px)/1.1 Georgia,serif;margin:12px 0 20px}.experience-list57 h2 em,.experience-directory57 h1 em{display:block;font-weight:normal;color:#987344}.experience-list57>p,.experience-directory57 p{line-height:1.7}.experience-cards57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.experience-card57{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;padding:22px;background:#fffcf7;border:1px solid #d5c7b1;text-decoration:none;color:#38271e;align-items:center}.experience-card57 h3,.opening-card57 h3{font:25px/1.15 Georgia,serif;margin:10px 0;overflow-wrap:anywhere}.experience-card57 small{font:9px/1.5 Arial,sans-serif;letter-spacing:1px}.experience-card57 p{font:12px/1.7 Arial,sans-serif;margin:10px 0}.experience-card57 b,.opening-card57 b{font:12px/1.6 Arial,sans-serif;display:block;margin-top:15px}.mini-phone57{display:block;aspect-ratio:390/844;background:#1f1c18;border:5px solid #30281e;border-radius:19px;overflow:hidden;max-width:145px;width:100%;box-shadow:0 9px 24px #38271e1a}.mini-phone57 img{display:block;width:100%;height:100%;object-fit:contain}.opening-grid57{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px}.opening-card57{padding:20px;background:#fffcf7;border:1px solid #d5c7b1;text-decoration:none;color:#38271e}.opening-card57 .mini-phone57{margin:auto}.opening-card57 p{font-size:12px}.experience-directory57 .section{max-width:1200px;margin:auto}.experience-directory57 h2{font:32px Georgia,serif;margin-top:45px}.experience-directory57 .brand iframe{border:0;width:100%;height:100%;pointer-events:none}.experience-directory57 a:focus-visible,.experience-list57 a:focus-visible{outline:3px solid #9b753c;outline-offset:4px}
@media(max-width:800px){.experience-cards57{grid-template-columns:1fr}.opening-grid57{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-card57{padding:18px;gap:18px}.experience-card57 h3{font-size:23px}.experience-card57 p{font-size:12px}.opening-card57{padding:14px}.opening-card57 h3{font-size:22px}.experience-list57{padding-block:35px}.experience-card57{grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:360px){.experience-card57{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px}.experience-card57 h3{font-size:21px}.opening-grid57{gap:10px}.opening-card57{padding:10px}.opening-card57 h3{font-size:18px}}
