.journey{max-width:960px;margin:0 auto 5rem}.journey>section,.journey form{margin:2rem 0}.journey fieldset{border:0;padding:0;min-width:0}.journey legend{font-size:1.5rem;font-weight:700}.journey label{display:block;margin:1rem 0 .4rem;font-weight:600}.journey input:not([type=checkbox]),.journey textarea,.journey select{width:100%;max-width:100%;box-sizing:border-box;padding:.8rem;border:1px solid #8d9d91;border-radius:8px;font:inherit;background:#fff;color:#10372e}.journey-days{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.journey-days li,.saved-card{padding:1.3rem;border:1px solid #d5d9cf;border-radius:14px;background:#fff}.journey-days h3{font-size:1.4rem}.journey-check{display:flex!important;gap:.7rem;align-items:baseline}.journey pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.journey .actions{flex-wrap:wrap}.journey button{white-space:normal}.saved-list{display:grid;gap:1rem;margin:1rem 0}.saved-card button{padding:.6rem 1rem;background:#10372e;color:white;border:0;border-radius:8px}.journey :target{scroll-margin-top:2rem}.journey details{margin:1rem 0}.journey summary{cursor:pointer;font-weight:700}@media(max-width:650px){.journey-days{grid-template-columns:1fr}.journey{min-width:0}.journey .button{max-width:100%;box-sizing:border-box}}
.page-head h1{font-size:clamp(2.5rem,8vw,5rem);overflow-wrap:anywhere}
