.detail-hero{background:#173f35;color:white;padding:155px 0 55px}.detail-hero h1{font:400 42px/1.15 masqualero,Georgia,serif;margin:20px 0}.detail-hero p{max-width:800px;font:400 18px/1.7 Barlow,Arial,sans-serif}.detail-crumb{font-size:14px}.detail-crumb a{color:inherit}.detail-btn{display:inline-block;padding:14px 23px;border:2px solid #173f35;border-radius:6px;background:#173f35;color:white;text-decoration:none;font:600 17px/1.4 Barlow,Arial,sans-serif}.detail-hero .detail-btn{background:white;color:#173f35;margin-top:22px}.detail-body{padding:55px 0}.detail-row{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:50px}.detail-row:nth-child(even) .detail-photo{order:-1}.detail-row h2,.detail-final h2{font:400 29px/1.25 masqualero,Georgia,serif;color:#173f35;margin-bottom:20px}.detail-row p{font:400 18px/1.7 Barlow,Arial,sans-serif;margin-bottom:16px}.detail-photo{height:300px;border:2px solid #173f35;border-radius:10px;background:#ffffff;display:flex;align-items:center;justify-content:center;color:#173f35;font:500 26px Barlow,Arial,sans-serif}.detail-final{background:#ffffff;border:2px solid #173f35;border-radius:10px;padding:30px}.detail-final p{margin-bottom:22px}.detail-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.detail-actions a{color:#173f35}.detail-actions .detail-btn{color:white}@media(max-width:700px){.detail-hero{padding-top:115px}.detail-hero h1{font-size:32px}.detail-row{grid-template-columns:1fr;gap:22px}.detail-row:nth-child(even) .detail-photo{order:initial}.detail-photo{height:240px}}
/* Keep the breadcrumb below the hanging header crest. */
.detail-hero{padding-top:220px}@media(max-width:1200px){.detail-hero{padding-top:190px}}@media(max-width:600px){.detail-hero{padding-top:155px}}
