 .placement-banner{padding:110px 0 92px;background:linear-gradient(90deg,rgba(16,12,16,.96),rgba(16,12,16,.79)),url('../images/hero2.jpg') center/cover;color:#fff}.placement-banner .container{max-width:1120px}.placement-eyebrow{display:block;letter-spacing:.2em;color:#e8b778;font-size:12px;font-weight:700;margin-bottom:24px}.placement-banner h1{font-family:'Playfair Display',serif;font-size:clamp(35px,4.5vw,62px);line-height:1.16;max-width:950px;margin:0 0 25px;color:#fff}.placement-banner p{max-width:810px;font-size:17px;line-height:1.85;color:#f2e6e9}.placement-section{padding:62px 0;background:#151115;color:#eee}.placement-section:nth-of-type(even){background:#20181d}.placement-inner{max-width:1100px}.placement-inner h2{font-family:'Playfair Display',serif;font-size:clamp(27px,3vw,39px);line-height:1.25;color:#e8b778;margin:0 0 24px}.placement-inner h3{font-size:19px;color:#f3d2a7;margin:28px 0 10px}.placement-inner p{font-size:16px;line-height:1.85;color:#e2d8dd;margin:0 0 17px}.placement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:0;list-style:none;margin:20px 0 0}.placement-list li{padding:16px 18px;border:1px solid #59424c;border-left:3px solid #d8a36d;border-radius:6px;background:rgba(255,255,255,.035);line-height:1.5}.placement-section:last-of-type h3{border-top:1px solid #59424c;padding-top:23px}.placement-section:last-of-type h3:first-of-type{border:0;padding-top:0}@media(max-width:650px){.placement-banner{padding:76px 0 60px}.placement-section{padding:42px 0}.placement-list{grid-template-columns:1fr}.placement-banner p{font-size:15px}}