.inquiry-page{color:var(--ui-text);font-size:var(--ui-body-size);line-height:var(--ui-body-line)}.inquiry-page h1,.inquiry-page h2,.inquiry-page h3,.inquiry-page p{overflow-wrap:anywhere;margin:0}.inquiry-main{padding-block:48px 64px}.inquiry-main--embedded{scroll-margin-top:88px}.inquiry-main--embedded .inquiry-content{max-width:832px;display:block}.inquiry-intro{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.inquiry-intro>p{color:var(--ui-muted);max-width:840px}.inquiry-content{grid-template-columns:minmax(0,832fr) minmax(0,416fr);align-items:start;gap:48px;display:grid}.inquiry-form{flex-direction:column;grid-area:1/1;gap:24px;min-width:0;display:flex}.inquiry-form fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.inquiry-form fieldset[hidden]{display:none}.inquiry-form legend{margin-bottom:16px;padding:0;font-size:20px;font-weight:700;line-height:27px}.inquiry-small,.inquiry-submission{color:var(--ui-muted);font-size:14px;line-height:20px}.inquiry-comment{min-height:116px}.inquiry-comment textarea{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--ui-text);background:0 0;border:0;outline:0;padding:0}.inquiry-comment textarea::placeholder{color:var(--ui-text);opacity:1}.inquiry-form .ui-field input::placeholder{color:var(--ui-text)}.inquiry-form .ui-field:focus-within{box-shadow:inset 0 -2px var(--ui-text)}.inquiry-optional{flex-direction:column;gap:16px;display:flex}.inquiry-optional>.ui-button{width:100%}.inquiry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.inquiry-submission{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.inquiry-privacy{color:var(--ui-text);text-decoration:none}.inquiry-privacy:hover{text-decoration:underline}.inquiry-submit{width:320px;max-width:100%}.inquiry-demo{max-width:650px}.inquiry-summary{background:var(--ui-soft);overflow-wrap:anywhere;border-radius:20px;flex-direction:column;grid-area:1/2;gap:8px;min-width:0;padding:20px;display:flex}.inquiry-summary h2{font-size:20px;font-weight:700;line-height:27px}.inquiry-summary__photo{object-fit:cover;border-radius:12px;width:100%;height:140px}.inquiry-summary__location,.inquiry-muted{color:var(--ui-muted)}.inquiry-summary__location{font-size:14px;line-height:20px}.inquiry-price{font-size:24px;font-weight:700;line-height:30px}.inquiry-feedback{background:var(--ui-soft);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.inquiry-feedback:focus{outline:2px solid var(--ui-text);outline-offset:2px}.inquiry-unavailable{flex-direction:column;align-items:flex-start;gap:24px;min-height:440px;padding-block:48px 64px;display:flex}.inquiry-selected-conditions{border-top:1px solid var(--ui-border);flex-direction:column;gap:12px;margin-top:32px;padding-top:24px;scroll-margin-top:24px;display:flex}.inquiry-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tour-intro{flex-direction:column;align-items:flex-start;gap:20px;padding-block:32px 40px;display:flex}.tour-heading{flex-direction:column;gap:10px;display:flex}.tour-heading p{color:var(--ui-muted)}.tour-content{grid-template-columns:minmax(0,824fr) minmax(0,440fr);align-items:start;gap:32px;width:100%;display:grid}.tour-photo{aspect-ratio:824/458;object-fit:cover;border-radius:20px;width:100%}.tour-summary{border:1px solid var(--ui-border);border-radius:20px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.tour-summary>strong:first-child{font-size:17px;line-height:24px}.tour-summary>p{color:var(--ui-muted)}.tour-summary hr{border:0;border-top:1px solid var(--ui-border);width:100%;margin:0}.tour-summary .ui-button{width:100%}.tour-conditions{background:var(--ui-soft);padding-block:40px}.tour-conditions .ui-container{flex-direction:column;gap:8px;display:flex}.tour-conditions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(920px,100%);margin:16px 0;display:grid}.tour-conditions dt{color:var(--ui-muted);margin-bottom:3px;font-size:14px;line-height:20px}.tour-conditions dd{margin:0}.tour-conditions h3,.tour-help h2{font-size:20px;font-weight:700;line-height:27px}.tour-help{justify-content:space-between;align-items:center;gap:16px;padding-block:32px;display:flex}.tour-help p{margin-top:8px}@media (max-width:1000px) and (min-width:768px){.inquiry-content{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.tour-content{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}}@media (max-width:767px){.inquiry-main{padding-block:24px 48px}.inquiry-intro{gap:12px;margin-bottom:24px}.inquiry-content{flex-direction:column;gap:24px;display:flex}.inquiry-form,.inquiry-summary{width:100%}.inquiry-summary__photo,.inquiry-summary__location{display:none}.inquiry-summary--general{order:2}.inquiry-pair{grid-template-columns:minmax(0,1fr)}.inquiry-submit{width:100%}.tour-intro{padding-block:24px 32px}.tour-content{flex-direction:column;gap:20px;display:flex}.tour-photo{aspect-ratio:342/190}.tour-summary{width:100%}.tour-conditions{padding-block:24px 32px}.tour-conditions .ui-container{gap:8px}.tour-conditions dl{grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0}.tour-help{flex-direction:column;align-items:stretch}}.tour-back.ui-button{color:var(--ui-muted);background:0 0;justify-content:flex-start;padding:0;font-size:14px;font-weight:400}.tour-back.ui-button:hover{color:var(--ui-text);background:0 0}@media (max-width:767px){.tour-help .ui-button{width:100%}}.tour-intro>.tour-back{margin-block:-12px}.tour-help h2{font-size:28px;font-weight:800;line-height:36px}.tour-help .ui-button{width:240px;max-width:100%}@media (max-width:767px){.tour-help .ui-button{width:100%}}
