/* Okinawa extends the travel notebook with ocean teal accents. */
.okinawa-hero h1{color:#076978}.okinawa-hero>img{border-color:#248590;object-fit:cover}
.okinawa-home .tokyo-quick>a{border-bottom-color:#62b5b6}
.okinawa-home .tokyo-fold-title>h2,.okinawa-home .tokyo-fold-title>h3{color:#076978}
body[data-city=okinawa] .daycard-heading>.pixel-accent{flex:0 0 68px;width:68px;height:68px}
body[data-city=okinawa] .daycard-heading{align-items:center}
body[data-city=okinawa] .case p+p{margin-top:14px}
body[data-city=okinawa] .tokyo-note-card>strong{display:block;margin:12px 0;color:#076978}
body[data-city=okinawa] .tokyo-note-card .button{margin-top:12px}
body[data-city=okinawa] .tokyo-guide #sea .tokyo-note-card{border-top-color:#358181;background:#eef7f6}
body[data-city=okinawa] .tokyo-guide #walks .tokyo-note-card{border-top-color:#af8048;background:#fcf4e6}
@media(max-width:700px){.okinawa-hero h1{font-size:2rem;line-height:1.45}.okinawa-hero{padding-top:22px}}
body[data-city=okinawa] .narrow{max-width:900px}
body[data-city=okinawa] .question-result .save-button{align-self:center}
body[data-city=okinawa] .page-intro p{max-width:680px}
@media(max-width:760px){.okinawa-hero h1 br:nth-of-type(2){display:initial}}
