/**handles:hgij-decision-engine**/
.hgij-decision,.hgij-finder,.hgij-next,.hgij-pathways,.hgij-trust-links{border:1px solid #d9d5cc;border-radius:14px;background:#fffdf8;box-shadow:0 8px 24px rgba(35,41,36,.06);padding:clamp(1.1rem,3vw,2rem);margin:1.75rem 0}.hgij-decision h2,.hgij-next h2,.hgij-pathways h2,.hgij-trust-links h2{margin-top:0}.hgij-decision dl{margin:0}.hgij-decision__row{display:grid;grid-template-columns:minmax(8.5rem,1fr) 2.2fr;gap:.75rem;padding:.65rem 0;border-top:1px solid #e7e2d8}.hgij-decision__row:first-child{border-top:0}.hgij-decision dt{font-weight:700}.hgij-decision dd{margin:0}.hgij-next ul{margin-bottom:0}.hgij-affiliate-note{font-size:.92rem;border-left:4px solid #9c2c2c;background:#fff7f4;padding:.8rem 1rem}.hgij-viator{border-left:4px solid #8c2f2f;background:#fffaf3;padding:1.2rem 1.3rem;margin:2.5rem 0;break-inside:avoid}.hgij-viator h2{font-size:1.35rem;margin:.15rem 0 .55rem}.hgij-viator ul{margin:.65rem 0}.hgij-viator li+li{margin-top:.35rem}.hgij-viator__eyebrow{color:#8c2f2f;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.hgij-viator__note{color:#555;font-size:.82rem;margin:.75rem 0 0}.hgij-pathways{text-align:left;background:#f7f2e7}.hgij-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.12em;color:#8c2f2f}.hgij-pathways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hgij-pathways__grid article{background:#fff;padding:1rem 1.1rem;border-radius:10px}.hgij-pathways__grid h3{margin:.1rem 0 .4rem}.hgij-pathways__grid p{margin:0}.hgij-pathways__cta{margin:1.2rem 0 0}.hgij-finder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hgij-finder label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.hgij-finder select{width:100%;min-height:46px;border:1px solid #8d8d8d;border-radius:7px;background:#fff;padding:.55rem}.hgij-finder button{margin-top:1.2rem;border:0;border-radius:999px;background:#8c2f2f;color:#fff;font-weight:700;padding:.8rem 1.25rem;cursor:pointer}.hgij-finder a:focus-visible,.hgij-finder button:focus-visible,.hgij-finder select:focus-visible,.hgij-viator a:focus-visible{outline:3px solid #2d65c4;outline-offset:3px}.hgij-finder__results{margin-top:1.5rem}.hgij-finder__results-grid{display:grid;gap:1rem}.hgij-result{border-top:1px solid #d9d5cc;padding-top:1rem}.hgij-result h3{margin:.1rem 0 .35rem}.hgij-result p{margin:.35rem 0}.hgij-result__why{font-weight:600}.hgij-result a{display:inline-block;margin-top:.35rem}@media(max-width:680px){.hgij-decision__row,.hgij-finder__grid,.hgij-pathways__grid{grid-template-columns:1fr}.hgij-decision__row{gap:.15rem}.hgij-viator{margin:2rem 0;padding:1rem 1.05rem}}.hgij-route-tool{border:1px solid #d8d2c5;border-radius:16px;background:linear-gradient(145deg,#fffdf8,#f6f0e5);box-shadow:0 12px 32px rgba(35,41,36,.08);padding:clamp(1.1rem,4vw,2.25rem);margin:2rem 0}.hgij-route-tool h2{margin:.15rem 0 .55rem}.hgij-route-tool__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hgij-route-tool label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.hgij-route-tool select{width:100%;min-height:48px;border:1px solid #777;border-radius:8px;background:#fff;padding:.6rem}.hgij-route-tool button{min-height:48px;margin-top:1.2rem;border:0;border-radius:999px;background:#8c2f2f;color:#fff;font-weight:700;padding:.8rem 1.35rem;cursor:pointer}.hgij-route-tool button:hover{background:#6f2424}.hgij-route-result summary:focus-visible,.hgij-route-tool a:focus-visible,.hgij-route-tool button:focus-visible,.hgij-route-tool select:focus-visible{outline:3px solid #245ea8;outline-offset:3px}.hgij-route-tool__hint,.hgij-route-tool__optional{font-size:.78rem;font-weight:400;color:#595959}.hgij-route-tool__results{margin-top:1.5rem}.hgij-route-result{outline:0}.hgij-route-result__route{font-size:1.35rem;font-weight:750;margin:.25rem 0}.hgij-route-result__verdict{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:#244f3d;color:#fff;font-weight:800;letter-spacing:.04em;padding:.55rem .85rem;margin:.35rem 0 1rem}.hgij-route-result__verdict span{font-size:.72rem;font-weight:600;text-transform:uppercase;opacity:.8}.hgij-route-result__verdict--car{background:#873232}.hgij-route-result__verdict--depends{background:#615324}.hgij-route-result__verdict--limited-transit{background:#6b4530}.hgij-route-result__personal{border-left:4px solid #8c2f2f;background:#fff;padding:.85rem 1rem}.hgij-route-result__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.15rem 0}.hgij-route-result__modes>section{border:1px solid #ddd7cb;border-radius:12px;background:#fff;padding:1rem}.hgij-route-result__modes h3,.hgij-route-result__why h3{margin:.1rem 0 .45rem}.hgij-route-result dl{margin:.75rem 0 0}.hgij-route-result dl div{border-top:1px solid #ece7de;padding:.55rem 0}.hgij-route-result dt{font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.hgij-route-result dd{margin:.1rem 0 0}.hgij-route-result__why{background:#fffaf3;border-radius:12px;padding:1rem}.hgij-route-result__best{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hgij-route-result__tour{border-left:4px solid #8c2f2f;background:#fff;padding:1rem;margin:1rem 0}.hgij-route-result__tour small{display:block;color:#595959;margin-top:.35rem}.hgij-route-result details{border-top:1px solid #d8d2c5;margin-top:1rem;padding-top:1rem}.hgij-route-result summary{cursor:pointer;font-weight:700}.hgij-route-result__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.hgij-route-result__sources{margin-bottom:.5rem}.hgij-route-result__freshness{font-size:.85rem;color:#555}.hgij-kyushu-link{background:#f7f2e7}@media(max-width:680px){.hgij-route-result__best,.hgij-route-result__details,.hgij-route-result__modes,.hgij-route-tool__grid{grid-template-columns:1fr}.hgij-route-tool{padding:1rem}.hgij-route-result__route{font-size:1.18rem}.hgij-route-result__verdict{font-size:.9rem}.hgij-route-result__modes>section{padding:.9rem}.wp-block-table{overflow-x:auto}}