/* G110 — Entrée lisible vers le Seuil. Nouvelle composition seulement ; routes existantes conservées. */
#guild .g110-path{margin:26px 0 3px;padding:19px clamp(17px,2.2vw,30px) 16px;border:1px solid rgba(221,187,116,.44);border-radius:19px;background:linear-gradient(125deg,rgba(14,24,23,.90),rgba(12,15,14,.90));box-shadow:inset 0 1px rgba(255,244,194,.09),0 12px 40px rgba(0,0,0,.26)}
#guild .g110-path-kicker{margin:0 0 15px;color:#e7c77d;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.23em;text-transform:uppercase}
#guild .g110-path-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;margin:0 0 19px;gap:10px}
#guild .g110-path-steps li{min-width:0;border-left:1px solid rgba(232,193,106,.33);padding:3px 10px;display:flex;flex-direction:column;gap:9px;color:#f1e5c9;font:400 clamp(13px,1.24vw,15px)/1.45 Georgia,serif}
#guild .g110-path-steps strong{color:#d6ac56;font:700 12px/1 Arial,sans-serif;letter-spacing:.09em}
#guild .g110-threshold-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:55px;width:100%;padding:10px 14px;border:1px solid #c6a363;border-radius:12px;color:#21180a;background:linear-gradient(180deg,#f6e7ac,#deb76d 50%,#b88938);cursor:pointer;font:500 clamp(12px,1.1vw,14px)/1.4 'Cormorant Garamond','Baskerville',Georgia,serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 9px 26px rgba(0,0,0,.42)}
#guild .g110-threshold-cta img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.33))}
#guild .g110-threshold-cta b{font-size:21px}
#guild .g110-threshold-cta:hover{filter:brightness(1.08)}
#guild .g110-threshold-cta:focus-visible{outline:3px solid #fff2c1;outline-offset:3px}
#guild .g110-path-note{margin:13px 0 0;color:#ceb990;font:italic 13px/1.5 Georgia,serif}
#home .home-voyage-command .hs-action-label{letter-spacing:.11em!important}
@media(max-width:750px){
 #guild .g110-path-steps{grid-template-columns:1fr;gap:7px}
 #guild .g110-path-steps li{flex-direction:row;align-items:baseline;gap:11px}
 #guild .g110-path-kicker{font-size:9px}
 #guild .g110-threshold-cta{letter-spacing:.075em;padding:10px 9px}
}
