.travel-preferences{padding-top:32px}.travel-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px;display:grid}.travel-preferences-grid article{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.preference-number{color:#70624e;padding-top:6px;font-family:Georgia,serif;font-size:15px}.travel-preferences h3{font-size:24px;line-height:1.6}.travel-preferences article p{color:#4c504b;max-width:32em;margin-top:8px;font-size:16px;line-height:1.8}.travel-preferences nav{flex-wrap:wrap;gap:0 20px;margin-top:10px;display:flex}.travel-preferences nav a{color:#5d503e;text-underline-offset:6px;align-items:center;min-height:44px;font-size:15px;-webkit-text-decoration:underline #b7aa98;text-decoration:underline #b7aa98;display:inline-flex}.travel-preferences a:focus-visible{outline-offset:5px;outline:2px solid}.differentiated-card:focus-visible{outline-offset:5px;outline:2px solid}.trip-grid>.differentiated-card{flex-direction:column;min-width:0;display:flex}.differentiated-card .trip-image{flex:none}.differentiated-card .trip-info{flex-direction:column;flex:1;min-width:0;display:flex}.differentiated-card .trip-info h2,.differentiated-card .trip-info h3{min-height:0;font-size:23px;line-height:1.6}.differentiated-card .trip-desc{color:#4c504b;font-size:16px;line-height:1.8}.differentiated-card .tags{gap:7px;margin:15px 0 0}.differentiated-card .tags span{color:#55594f;white-space:normal;max-width:100%;font-size:14px;line-height:1.65}.differentiated-card .trip-audience{color:#4c504b;margin-top:16px;margin-bottom:14px;font-size:15px;line-height:1.8}.trip-audience strong{color:#655a4b;margin-bottom:3px;font-size:14px;font-weight:500;display:block}.differentiated-card .view-travel{justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;font-size:15px;display:flex}.differentiated-card .image-status{color:#4c504b;font-size:14px}.product-master .pm-quick-read{border-bottom:1px solid var(--border);padding-block:38px}.product-master .pm-quick-read h2,.product-master .pm-decision-guide h2{margin-top:8px;font-size:28px;line-height:1.5}.product-master .pm-purchase-reason{color:var(--pm-primary);max-width:44em;margin:14px 0 25px;font-size:20px;line-height:1.7}.pm-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 44px;display:grid}.pm-comparison-grid>div{min-width:0}.pm-comparison-grid dt{color:var(--pm-primary);margin-bottom:7px;font-size:15px;font-weight:600}.pm-comparison-grid dd,.pm-comparison-grid li{color:var(--pm-body);font-size:16px;line-height:1.8}.pm-comparison-grid ul{padding-left:1.25em}.product-master .pm-product-distinction{color:var(--pm-body);border-left:2px solid var(--gold);margin-top:24px;padding-left:14px;font-size:15px;line-height:1.8}.pm-decision-guide>section{border-bottom:1px solid var(--border);padding-block:30px}.pm-reason-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pm-reason-route li{border-top:1px solid #b7aa98;min-width:0;padding-top:16px}.pm-route-step{color:#70624e;font-family:Georgia,serif;font-size:15px}.pm-reason-route h3{margin:8px 0;font-size:21px;line-height:1.6}.pm-reason-route p{color:var(--pm-body);font-size:16px;line-height:1.8}.pm-fit-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:22px;display:grid}.pm-fit-pair h3{font-family:var(--sans);font-size:17px;font-weight:600;line-height:1.7}.pm-fit-pair ul{margin-top:12px;padding-left:1.25em}.pm-fit-pair li{color:var(--pm-body);margin-bottom:6px;font-size:16px;line-height:1.8}.pm-fit-pair a{min-height:44px;margin-top:10px;line-height:1.7}.pm-travel-feel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;list-style:none;display:flex}.pm-travel-feel summary::-webkit-details-marker{display:none}.pm-travel-feel summary p:not(.eyebrow){color:var(--pm-body);margin-top:8px;font-size:16px;line-height:1.8}.pm-feel-toggle{color:var(--pm-primary);flex:0 0 24px;font-size:24px}.pm-feel-toggle:before{content:"＋"}.pm-travel-feel[open] .pm-feel-toggle:before{content:"−"}.pm-travel-feel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin-top:24px;display:grid}.pm-travel-feel dl>div{border-top:1px solid var(--border);min-width:0;padding-top:16px}.pm-travel-feel dt{color:#655a4b;font-size:14px}.pm-travel-feel dt strong{color:var(--pm-primary);margin:5px 0 8px;font-size:18px;font-weight:500;line-height:1.7;display:block}.pm-travel-feel dd{color:var(--pm-body);font-size:16px;line-height:1.8}@media (max-width:900px){.travel-preferences-grid{gap:0 28px}.pm-reason-route{gap:22px}.pm-travel-feel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.travel-preferences-grid{grid-template-columns:minmax(0,1fr)}.travel-preferences-grid article{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 0}.travel-preferences h3{font-size:22px}.travel-preferences nav{gap:0 16px}.differentiated-card .trip-info h2,.differentiated-card .trip-info h3{font-size:24px}.product-master .pm-quick-read{padding-block:28px}.product-master .pm-quick-read h2,.product-master .pm-decision-guide h2{font-size:25px}.product-master .pm-purchase-reason{margin-bottom:22px;font-size:18px}.pm-comparison-grid,.pm-fit-pair,.pm-reason-route,.pm-travel-feel dl{grid-template-columns:minmax(0,1fr);gap:20px}.pm-decision-guide>section{padding-block:26px}.pm-reason-route{margin-top:22px}.pm-fit-pair{gap:26px}.pm-reason-route h3{font-size:21px}.pm-travel-feel summary{align-items:flex-start}.pm-feel-toggle{margin-top:20px}}
