.geo-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:76px;padding:100px clamp(24px,10vw,160px);background:#fff8ec}.geo-copy h2,.main-site-bridge h2{margin:0;font:clamp(34px,4vw,58px)/1.12 Georgia,"Songti SC",serif;letter-spacing:-1px}.geo-copy h2 span,.main-site-bridge h2 span{color:var(--orange);font-style:italic}.geo-copy>p:last-child{max-width:410px;margin:25px 0 0;color:var(--muted);line-height:1.9;font-size:14px}.geo-faq{border-top:1px solid var(--line)}.geo-faq details{border-bottom:1px solid var(--line);padding:22px 0}.geo-faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:17px;display:flex;justify-content:space-between;gap:18px}.geo-faq summary::-webkit-details-marker{display:none}.geo-faq summary:after{content:'+';color:var(--orange);font:28px/16px Georgia,serif}.geo-faq details[open] summary:after{content:'−'}.geo-faq p{margin:16px 35px 0 0;color:var(--muted);line-height:1.8;font-size:14px}.main-site-bridge{display:flex;align-items:center;justify-content:space-between;gap:42px;padding:76px clamp(24px,10vw,160px);background:linear-gradient(110deg,#203537 0%,#315a5a 100%);color:#fff}.main-site-bridge .eyebrow{color:#f8d487}.main-site-bridge>div>p:last-child{max-width:610px;line-height:1.85;color:#d3e6e0;font-size:14px}.bridge-button{flex:none;background:#f8d487;color:#203537;border-radius:999px;padding:15px 22px;font-weight:700}.bridge-button span{margin-left:7px;font-size:18px}@media(max-width:760px){.geo-section{grid-template-columns:1fr;gap:38px;padding:72px 24px}.main-site-bridge{align-items:flex-start;flex-direction:column;padding:62px 24px}.bridge-button{width:100%;text-align:center}.geo-copy h2,.main-site-bridge h2{font-size:37px}}
