/* Host-country opportunity takes priority without changing the existing hero. */
.v60-host-nav{color:#8c3e29!important;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
.v60-opening{background:#e4dfcb;color:#173d42;padding:54px var(--gutter);display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;border-bottom:1px solid #c1b9a2}
.v60-eyebrow{font:500 10px/1.8 var(--sans);text-transform:uppercase;letter-spacing:.12em;margin:0 0 22px;color:#8c462c}
.v60-opening h2{font:600 clamp(35px,4vw,59px)/1.05 var(--serif);letter-spacing:-.025em;margin:0}
.v60-opening h2 em{color:#8c462c}.v60-opening p:not(.v60-eyebrow){font-size:15px;line-height:1.9;margin:0 0 24px;max-width:58ch}
.v60-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:58px;padding:17px 23px;background:#8c3e29;color:#fff3de;font:500 13px/1.7 var(--sans);max-width:100%}
.v60-button>span{font-size:22px}.v60-button:hover{background:#173d42;color:#fff3de}
.v60-opening :focus-visible,.v60-host :focus-visible,.v60-ending :focus-visible{outline:2px solid currentColor;outline-offset:5px}
.v60-host{color:#173d42;background:#f5f0e5}
.v60-host h1,.v60-host h2,.v60-host h3,.v60-host p{margin:0}
.v60-host .v60-eyebrow{margin-bottom:22px}
.v60-host h1{font:600 clamp(61px,6.1vw,92px)/1.02 var(--serif);letter-spacing:-.04em;margin:0 0 28px;max-width:13ch}
.v60-host h1 em,.v60-host h2 em{color:#8c462c}
.v60-host h2{font:600 clamp(40px,4.4vw,66px)/1.06 var(--serif);letter-spacing:-.03em;margin-bottom:25px}
.v60-host h3{font:600 34px/1.15 var(--serif);margin:0 0 20px}
.v60-host p{font:400 15px/1.9 var(--sans)}
.v60-host .v60-deck{font-size:20px;line-height:1.7;max-width:45ch}
.v60-host .v60-intro-text{font-size:14px;margin:22px 0;max-width:54ch}
.v60-host .v60-status{font-size:11px;line-height:1.8;margin-top:25px;color:#58665b}
.v60-host .v60-back{display:inline-flex;font-size:11px;border-bottom:1px solid #b9b19b;padding-block:12px;margin-bottom:35px;gap:25px}
.v60-host-intro{padding:32px var(--gutter) 75px}
.v60-host-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}
.v60-host-intro figure{margin:0;min-width:0}
.v60-host-intro figure img{width:100%;height:auto;aspect-ratio:.95;object-fit:cover;object-position:center;display:block}
.v60-host figcaption{font:400 10px/1.8 var(--sans);margin-top:12px;color:#657064}
.v60-host .v60-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:25px}
.v60-host .v60-secondary{font-size:12px;padding-block:13px;display:inline-flex;gap:25px;text-decoration:underline;text-underline-offset:5px}
.v60-host-block{padding:90px var(--gutter)}
.v60-why{background:#163c43;color:#f7f0df}
.v60-why .v60-eyebrow{color:#e7c99c}
.v60-split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}
.v60-host .v60-why .v60-note{color:#cfdbcf;font-size:13px;line-height:1.9;margin-top:24px}
.v60-host .v60-value-intro{max-width:65ch;margin-bottom:40px}
.v60-value-row{display:grid;grid-template-columns:.45fr .8fr 1fr;gap:4vw;border-top:1px solid #b9b29b;padding:32px 0}
.v60-host .v60-value-category{font-size:11px;color:#8c462c;line-height:1.8;padding-top:7px}
.v60-host .v60-value-row h3{font-size:33px}.v60-host .v60-value-row p:last-child{font-size:14px;line-height:1.9}
.v60-host .v60-note{font-size:11px;line-height:1.9;color:#59675a;margin-top:28px;max-width:85ch}
.v60-proposal{background:#e4dfcb}
.v60-proposal .v60-note{font-size:13px;margin-top:22px}
.v60-host .v60-proposal .v58-link{margin-top:25px;font-size:12px}
.v60-proposal-image{margin:45px 0 0}.v60-proposal-image img{display:block;width:100%;height:auto;aspect-ratio:2.25;object-fit:cover;object-position:50% 52%}
.v60-fit details{border-top:1px solid #b9b29b}.v60-fit details:last-of-type{border-bottom:1px solid #b9b29b}
.v60-fit summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:65px;padding:19px 0;font:500 15px/1.7 var(--sans)}
.v60-fit summary::-webkit-details-marker{display:none}.v60-fit summary::after{content:'+';font-size:24px;flex-shrink:0}.v60-fit details[open] summary::after{content:'−'}
.v60-fit details p{font-size:14px;padding-bottom:24px;line-height:1.9}
.v60-conversation{background:#8c3e29;color:#fff3e1;scroll-margin-top:120px}
.v60-conversation .v60-eyebrow{color:#f1cfab}.v60-host .v60-conversation .v60-note{color:#efdac6;font-size:13px}
.v60-conversation .v60-button{background:#f2e6cb;color:#143b42;margin-top:30px}.v60-conversation .v60-button:hover{background:#fff3df}
.v60-host .v60-contact-address{font-size:12px;display:block;margin-top:20px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:5px}
.v60-ending{background:#e4dfcb!important}
.v60-ending-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center}
.v60-ending h3{font:600 37px/1.15 var(--serif);margin:0 0 20px}
.v60-ending p{font-size:15px;line-height:1.9;margin:22px 0}
.v60-ending .v60-eyebrow{font-size:10px;margin:0 0 22px}
.v60-ending h2{font:600 clamp(42px,4.6vw,68px)/1.05 var(--serif);margin:0}
.v60-ending .v60-button{margin-top:6px}
.lang-ar .v60-host h1,.lang-ar .v60-host h2,.lang-ar .v60-host h3,.lang-ar .v60-opening h2,.lang-ar .v60-ending h2,.lang-ar .v60-ending h3{letter-spacing:0;line-height:1.45}
.lang-ar .v60-eyebrow{letter-spacing:0}.lang-ar .v60-host h1{font-size:clamp(55px,5.7vw,84px)}
@media(max-width:950px){
 .v60-opening,.v60-host-intro-grid,.v60-split,.v60-ending-grid{grid-template-columns:1fr;gap:32px}
 .v60-opening{padding-block:45px}.v60-host-intro{padding-bottom:50px}.v60-host-intro figure img{aspect-ratio:1.6}
 .v60-host h1{max-width:none;font-size:73px}.v60-host h2{font-size:49px}
 .v60-host-block{padding-block:65px}.v60-value-row{grid-template-columns:.4fr 1fr;gap:12px 25px}.v60-value-row>p:last-child{grid-column:2}
 .v60-host .v60-value-row h3{margin:0}.v60-proposal-image{margin-top:30px}.v60-proposal-image img{aspect-ratio:1.7}
 .v60-ending h3{font-size:33px}.v60-ending .v60-button{margin-top:0}
}
@media(max-width:540px){
 .v60-opening h2{font-size:39px}.v60-opening p:not(.v60-eyebrow){font-size:14px}
 .v60-opening .v60-eyebrow,.v60-host .v60-eyebrow{font-size:9px;letter-spacing:.08em}
 .v60-host h1{font-size:58px}.v60-host h2{font-size:39px}.v60-host .v60-deck{font-size:18px}
 .v60-host-intro figure img{aspect-ratio:1.15}.v60-host-block{padding-block:52px}.v60-host p{font-size:14px}
 .v60-button{font-size:12px;padding:15px 18px;gap:18px;width:100%}.v60-actions{align-items:stretch!important;width:100%}
 .v60-value-row{display:block;padding-block:26px}.v60-host .v60-value-category{margin-bottom:15px}.v60-host .v60-value-row h3{font-size:31px;margin-bottom:15px}
 .v60-proposal-image{margin-inline:calc(-1 * var(--gutter))}.v60-proposal-image img{aspect-ratio:1.3}.v60-proposal-image figcaption{padding-inline:var(--gutter)}
 .v60-ending h2{font-size:43px}.v60-host .v60-back{margin-bottom:28px}
 .lang-ar .v60-host h1{font-size:49px}.lang-ar .v60-opening h2{font-size:35px}.lang-ar .v60-host h2{font-size:35px}
}
