
/* V22.12 editorial destination and service guides */
.gc-editorial{margin:clamp(28px,5vw,70px) auto;padding:clamp(24px,4vw,48px);background:linear-gradient(140deg,#f7f9fc,#fff);border:1px solid #dce5ee;border-radius:20px;box-shadow:0 14px 35px rgba(11,35,63,.08);max-width:1160px;color:#182f4c}.gc-editorial .gc-eyebrow{color:#916c25;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.gc-editorial h2{color:#102b4a;line-height:1.2;margin:.5em 0}.gc-editorial h3{color:#16395e;margin:0 0 .55rem;font-size:1.12rem}.gc-editorial p{line-height:1.75}.gc-editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:16px;margin:22px 0}.gc-editorial-card{border-radius:18px;background:white;padding:22px;border:1px solid #dce5ee;box-shadow:0 5px 14px rgba(10,32,55,.04)}.gc-editorial .gc-next{background:#112f50;color:white;border-radius:16px;padding:22px;margin-top:24px}.gc-editorial .gc-next p{color:#fff;margin:0}.gc-editorial .gc-next a{color:#ffdf91;font-weight:700}.gc-editorial .gc-source{font-size:.85rem;color:#52657a;margin-top:18px}@media(max-width:640px){.gc-editorial{padding:20px}.gc-editorial-grid{grid-template-columns:1fr}}
