.trip-extras{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.stopover-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}.stopover-heading p{margin:0 0 7px;font:9px Inter,"DM Mono",monospace;letter-spacing:.14em;color:var(--muted)}.stopover-heading h3{font:500 24px "Noto Serif JP",serif;margin:0}.stopover-heading>span{font:10px Inter,"DM Mono",monospace;color:var(--muted);white-space:nowrap}.extra-row{margin-top:24px}.extra-row-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.extra-row-heading h4{font:500 16px "Noto Serif JP",serif;margin:0}.extra-row-heading span{font:9px Inter,"DM Mono",monospace;color:var(--muted)}.stopover-scroller{display:flex;gap:13px;overflow-x:auto;padding:3px 3px 14px;margin-right:-12px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.stopover-scroller::-webkit-scrollbar{height:5px}.stopover-scroller::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}.stopover-card{position:relative;flex:0 0 178px;min-height:225px;padding:13px;background:#f7f8f8;border:1px solid var(--line);scroll-snap-align:start;overflow:hidden}.stopover-number{position:absolute;top:12px;left:13px;font:10px Inter,"DM Mono",monospace;color:var(--muted)}.stopover-type{position:absolute;top:13px;right:12px;font:8px Inter,"DM Mono",monospace;letter-spacing:.08em;color:var(--muted)}.stopover-art{height:82px;margin:-13px -13px 15px;background:#344d5c;position:relative}.stopover-art:after{content:"";position:absolute;width:75px;height:75px;border-radius:50%;right:-18px;bottom:-25px;background:rgba(237,240,241,.42)}.tone-sand .stopover-art{background:#a79b83}.tone-sage .stopover-art{background:#798f88}.tone-clay .stopover-art{background:#987b70}.tone-navy .stopover-art{background:#344d5c}.stopover-card h5{font:500 15px "Noto Serif JP",serif;margin:0 0 3px}.stopover-place{color:var(--rust)!important;font:10px Inter,"Noto Sans JP",sans-serif!important;margin:0 0 8px!important}.stopover-card p{font:11px/1.65 "Noto Sans JP",sans-serif;color:var(--muted);margin:0}@media(max-width:520px){.stopover-heading{align-items:start;flex-direction:column;gap:8px}.stopover-card{flex-basis:170px}}
