body.egyi-secondary .page-intro{padding:85px max(7vw,24px) 70px;background:#eeeadd;border-bottom:1px solid #d7d5c9}body.egyi-secondary .page-intro h1{font-family:Georgia,serif;font-size:clamp(42px,5.7vw,84px)!important;line-height:1.08!important;font-weight:400;letter-spacing:-.035em;margin:24px 0;color:#173f36}body.egyi-secondary .page-intro p{max-width:670px;font-size:18px;line-height:1.8}body.egyi-secondary .contact-grid,body.egyi-secondary .about-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}body.egyi-secondary .about-split img{width:100%;height:570px;object-fit:cover}body.egyi-secondary .contact-note p,body.egyi-secondary .about-split p,body.egyi-secondary .process-grid p{line-height:1.9;max-width:600px;margin:22px 0}body.egyi-secondary .contact-form-shell{background:#f0eee5;padding:32px}body.egyi-secondary .contact-form-shell label{display:block;font-size:14px;color:#173f36}body.egyi-secondary .contact-form-shell input:not([type=submit]):not([type=hidden]),body.egyi-secondary .contact-form-shell textarea,body.egyi-secondary .contact-form-shell select{box-sizing:border-box;width:100%;background:#fff;border:1px solid #cbcfc7;border-radius:0;padding:14px;margin:8px 0 20px;font:inherit;color:#173f36}body.egyi-secondary .contact-form-shell textarea{min-height:150px}body.egyi-secondary .contact-form-shell input[type=submit]{background:#173f36;color:white;padding:15px 28px;border:0;font:inherit;cursor:pointer}body.egyi-secondary .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background:#eeece3}body.egyi-secondary .process-grid h2{font-size:30px;margin-top:20px}body.egyi-secondary .trip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}body.egyi-secondary .trip-image img{width:100%;height:290px;object-fit:cover}body.egyi-secondary .trip-card{display:block;color:inherit;text-decoration:none;background:#eeece3}body.egyi-secondary .trip-copy{padding:24px}body.egyi-secondary .trip-copy h2{font-size:28px;line-height:1.3;margin:15px 0 25px}body.egyi-secondary a:focus-visible,body.egyi-secondary input:focus-visible,body.egyi-secondary textarea:focus-visible{outline:3px solid #a48b35;outline-offset:3px}@media(max-width:800px){body.egyi-secondary .page-intro{padding-top:48px;padding-bottom:45px}body.egyi-secondary .contact-grid,body.egyi-secondary .about-split,body.egyi-secondary .process-grid,body.egyi-secondary .trip-grid{grid-template-columns:1fr;gap:28px}body.egyi-secondary .about-split img{height:360px}body.egyi-secondary .contact-form-shell{padding:22px}body.egyi-secondary .page-intro p{font-size:16px}body.egyi-secondary .trip-image img{height:260px}}

body.egyi-secondary .contact-note h2,body.egyi-secondary .about-split h2{font-size:clamp(32px,3.5vw,48px)!important}body.egyi-secondary .trip-copy h2{font-size:28px!important}body.egyi-secondary .process-grid h2{font-size:30px!important}
body.egyi-secondary .trip-brief{background:#f0eee5;padding:22px;margin-bottom:24px}body.egyi-secondary .trip-brief>p{font-size:13px;color:#627267;margin:8px 0 18px}body.egyi-secondary .trip-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}body.egyi-secondary .trip-brief label{font-size:12px;color:#153f34}body.egyi-secondary .trip-brief input,body.egyi-secondary .trip-brief select{display:block;width:100%;box-sizing:border-box;background:#fff;border:1px solid #c9d0c5;padding:12px;margin-top:6px;color:#153f34;font:inherit;border-radius:0}@media(max-width:600px){body.egyi-secondary .trip-brief-grid{grid-template-columns:1fr}}
body.egyi-secondary .hub-faq-list{max-width:850px;margin-top:28px}.hub-faq-list details{border-top:1px solid #cbd3c8;padding:20px 0}.hub-faq-list details:last-child{border-bottom:1px solid #cbd3c8}.hub-faq-list summary{cursor:pointer;font:22px Georgia,serif;color:#153f34}.hub-faq-list p{max-width:700px;font-size:15px;line-height:1.8;color:#627267;margin:14px 0 0}
body.egyi-secondary .journey-card-meta{display:flex;flex-wrap:wrap;gap:7px 16px;margin:16px 0 4px;color:#627267;font-size:11px}body.egyi-secondary .journey-card-meta span:first-child{color:#153f34;font-weight:700}body.egyi-secondary .journey-card-meta span+span{border-left:1px solid #cbd3c8;padding-left:16px}
