.skip-link{position:fixed;top:-80px;left:16px;z-index:10001;padding:14px;background:#fff;color:#10151e}.skip-link:focus{top:10px}
.visit-copy dd{overflow-wrap:anywhere}.visit-copy #copy-address{margin-top:10px;min-height:44px}.brand small{letter-spacing:1px}button,input,textarea,select{font-family:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #7ce5d4;outline-offset:3px}
.mobile-bar button{color:#172c27}.hero-trip-badge strong{font-size:16px}.config>.fine:first-child{text-align:left;margin:0 0 20px;color:#bed3df}
@media(max-width:1000px) and (min-width:701px){header{flex-wrap:wrap;gap:20px}nav{flex-wrap:wrap;gap:18px}.custom-grid,.visit{gap:30px}}
@media(max-width:700px){.brand{font-size:18px}.brand small{font-size:8px}header{padding:18px 22px}.hero-trip-badge{flex-wrap:wrap}.hero h1{letter-spacing:-1.2px}#sookhee-launcher{bottom:85px!important}.visit-copy dd{min-width:0}.visit-copy dl>div{gap:12px}.visit-copy h2{font-size:25px}footer p{line-height:1.9}.config .choices button{min-height:44px}.text-button{min-height:44px}.actions .button{min-height:48px}}
