.okinawa-hotel-world-entry{color:#153e42;background:#e8f3eb;border-bottom:1px solid #c5d9ce;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem clamp(18px,4vw,48px);display:flex}.okinawa-hotel-world-entry span{letter-spacing:.12em;color:#38766a;font-size:.75rem;font-weight:700}.okinawa-hotel-world-entry h2{margin:.3rem 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.okinawa-hotel-world-entry p{margin:0;font-size:.85rem;line-height:1.7}.okinawa-hotel-world-entry>a{color:#fff;box-sizing:border-box;white-space:nowrap;background:#126a6b;border-radius:8px;min-height:44px;padding:.8rem 1rem;font-size:.9rem;text-decoration:none}.okinawa-hotel-world-entry>a span{color:#fff}.okinawa-hotel-world-entry a:focus-visible{outline-offset:4px;outline:3px solid #bc8c31}@media (max-width:600px){.okinawa-hotel-world-entry{flex-direction:column;align-items:flex-start;gap:1rem}.okinawa-hotel-world-entry>a{text-align:center;width:100%}}
