:root{--gold:#b88945;--ink:#082f43;--muted:#50616c;--radius:8px}body{font-size:16px}.demo-bar{background:#082f43;color:white;text-align:center;padding:8px 18px;font-size:12px;letter-spacing:.12em}.demo-bar span{letter-spacing:0;margin-left:20px;opacity:.85}.site-header{background:white}.nav{gap:18px}.brand-text strong{font-family:Georgia,serif;font-size:2rem;font-weight:400;letter-spacing:.15em}.brand-text span{font-size:12px;letter-spacing:.15em}.brand img.wordmark{width:218px;height:86px;object-fit:cover;border-radius:0}.nav-links a{font-size:14px;font-weight:550;padding:12px;border-radius:3px}.nav-links a[aria-current=page]{box-shadow:inset 0 -2px var(--gold);background:transparent}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.04em}h1{font-size:clamp(3rem,5.8vw,5.8rem)}h1 em{font-weight:400;color:#e9bf78}h2{font-size:clamp(2.2rem,4vw,3.6rem)}h3{line-height:1.25}.hero{grid-template-columns:1fr 1fr;min-height:580px}.hero-copy{padding:64px max(28px,calc((100vw - 1180px)/2));padding-right:36px}.hero-photo{margin:0;min-height:580px}.hero-photo img{position:absolute;inset:0;object-fit:cover}.hero-caption{font-size:12px;border-radius:2px;left:20px;right:auto;bottom:12px}.hero-photo:after{background:linear-gradient(90deg,#082f4322,transparent)}.kicker{font-size:14px;color:#7c5927;font-weight:650;letter-spacing:.16em}.hero .kicker,.concierge-band .kicker{color:#e9bf78}.button{border-radius:3px;box-shadow:none!important;transform:none!important;font-size:14px;font-weight:650;background:#e9bf78;min-height:48px}.button:hover{background:#f3d29a}.button.ink:hover{background:#14516a}.button:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ad762f;outline-offset:3px}.proof-item{padding:24px}.proof-item strong{font-size:14px}.proof-item span{font-size:14px}.collection-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.collection-links a{padding:32px;background:white;border:1px solid var(--line);border-top:3px solid var(--gold);text-decoration:none}.collection-links a:hover{background:#edf4f6}.collection-links span{font-size:14px;color:var(--muted)}.collection-links h3{font-family:Georgia,serif;font-size:2rem;margin:24px 0 12px}.concierge-band{background:#082f43;color:white}.small{font-size:14px;line-height:1.6}.page-intro{padding-top:60px;padding-bottom:35px;max-width:1180px}.page-intro h1{max-width:950px}.page-intro>p{max-width:850px}.stays-grid{padding-bottom:70px}.stay-card{border-radius:4px;overflow:hidden}.residence-marker{background:#e8f0f3;padding:24px 30px;border-bottom:1px solid var(--line);display:grid;gap:8px}.residence-marker span{font-size:12px;letter-spacing:.05em;color:#50616c}.residence-marker strong{font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.stay-body h2{font-size:2rem}.stay-body{padding:28px}.host-note,.guest-note,.pricing-note{font-size:14px}.ask-property{display:block;font-size:14px;margin-top:20px}.stay-amenities{font-size:14px}.stay-details summary{font-size:16px}.text-page{padding-bottom:80px}.text-page h1{max-width:850px}.text-page h2{font-size:2rem;margin-top:40px}.site-footer{padding-bottom:92px}.footer-bottom{font-size:13px}.concierge-float{position:fixed;bottom:22px;right:22px;background:#082f43;color:white;padding:13px 22px;border:1px solid #a9c1ca;border-radius:50px;font-size:14px;box-shadow:0 5px 25px #082f4325;text-decoration:none;z-index:30}.concierge-float span{margin-left:18px}label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}select,input,textarea{width:100%;font:inherit;color:#082f43;background:white;padding:12px;border:1px solid #9fafb8;border-radius:4px;min-height:46px;margin-bottom:20px}textarea{resize:vertical}button{cursor:pointer}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.panel{background:white;border:1px solid var(--line);padding:28px;border-radius:4px;margin-bottom:24px}.concierge-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px;padding-bottom:70px}.concierge-layout h2{font-size:1.6rem}.chat-panel{display:flex;flex-direction:column;min-height:590px}.chat-log{height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:2px 8px 18px 2px}.message{background:#edf4f6;padding:16px 18px;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:95%;font-size:16px;flex-shrink:0}.message.user{align-self:flex-end;background:#082f43;color:white}.message-label{display:block;font-size:12px;letter-spacing:.1em;font-weight:650;margin-bottom:7px}.chat-form{display:flex;gap:10px;margin-top:18px}.chat-form input{margin:0;min-width:0}.chat-form button{flex-shrink:0}.suggestions{display:flex;gap:8px;flex-wrap:wrap;padding-top:18px}.suggestions button{background:white;color:#082f43;border:1px solid #c3d0d6;border-radius:20px;padding:8px 13px;font:inherit;font-size:14px}.planner-result h3{font-family:Georgia,serif;font-size:1.4rem}.planner-result li{margin-bottom:15px}.planner-result[hidden],*[hidden]{display:none!important}.source-note{font-size:13px;color:#50616c}.chat-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.text-button{background:transparent;border:0;text-decoration:underline;color:#082f43;font:inherit;font-size:14px}.planner-result{padding:28px;background:white;border:1px solid var(--line);margin-top:25px}.form-note{font-size:13px}.status-text{min-height:24px;font-size:14px;color:#7c5927}.section{padding:70px 0}@media(max-width:1000px){.nav{flex-wrap:wrap;padding:15px 0;gap:8px}.nav-links{flex-wrap:wrap}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding:40px 24px}.concierge-layout{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:700px){.demo-bar span{display:block;margin:3px 0 0}.nav-links{gap:0}.nav-links a{padding:8px;font-size:13px}.hero{display:flex;flex-direction:column}.hero-copy{padding:48px 24px}.hero-photo{min-height:310px}.hero{min-height:auto}.proof-grid{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid var(--line)}.collection-links,.concierge-layout{grid-template-columns:1fr}.page-intro{padding-top:35px}.chat-panel{padding:18px}.chat-form{flex-wrap:wrap}.chat-form input{flex:1 1 180px}.message{max-width:100%}.concierge-float{bottom:12px;right:12px}.service-layout{gap:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* Compact spacing across the guest journey. */
.section{padding:36px 0}.section-head{margin-bottom:22px}.section-head p{margin-bottom:10px}.hero{min-height:450px}.hero-photo{min-height:450px}.hero-copy{padding-top:38px;padding-bottom:38px}.hero-copy h1{font-size:clamp(2.8rem,5vw,4.7rem);margin-bottom:18px}.hero-copy>p:not(.kicker){margin-bottom:22px}.proof-item{padding:16px 22px}.collection-links a{padding:22px}.collection-links h3{margin:14px 0 8px}.collection-links p{margin-bottom:0}.service-row{padding:16px 0}.service-row p{margin-bottom:8px}.page-intro{padding-top:30px;padding-bottom:18px}.page-intro h1{font-size:clamp(2.8rem,4.6vw,4.4rem);margin-bottom:14px}.page-intro p{margin-bottom:10px}.text-page{padding-top:30px;padding-bottom:40px}.text-page section{margin-top:24px;padding-top:0}.text-page h2{margin-top:26px;margin-bottom:12px}.site-footer{padding-top:26px;padding-bottom:70px}.footer-main{padding-bottom:18px}.footer-bottom{padding-top:14px}.stays-grid{padding-bottom:36px;gap:22px}.stay-body{padding:22px}.residence-marker{padding:18px 22px}.panel{padding:22px;margin-bottom:16px}.concierge-layout{padding-bottom:32px;gap:22px}.chat-panel{min-height:520px}.chat-log{height:300px}.planner-result{margin-top:18px;padding:22px}h2{margin-bottom:14px}.kicker{margin-bottom:10px}@media(max-width:700px){.section{padding:26px 0}.hero-copy{padding:30px 22px}.hero-photo{min-height:240px}.hero{min-height:0}.page-intro{padding-top:24px}.panel{padding:18px}.site-footer{padding-bottom:68px}.proof-item{padding:12px 20px}}

.contact-email{font-size:1.5rem;text-underline-offset:5px}.collection-links>a{min-width:0}.collection-links h3{font-size:clamp(1.5rem,2.4vw,2rem);overflow-wrap:anywhere}

.service-row{grid-template-columns:minmax(0,1fr);gap:0}

/* Compact footer, including inherited paragraph and divider margins. */
.site-footer{padding:18px 0}.footer-main{gap:12px;padding-bottom:0}.footer-main p{margin:4px 0 0;font-size:14px}.footer-brand{font-size:14px}.footer-links{gap:6px 16px}.footer-links a{font-size:14px}.footer-bottom{margin-top:12px;padding-top:10px;padding-right:170px;line-height:1.4}@media(max-width:700px){.site-footer{padding:16px 0}.footer-main{gap:10px}.footer-bottom{padding-right:0;margin-top:10px;padding-top:8px}.site-footer .container{padding-bottom:0}.concierge-float{position:static;display:block;width:max-content;margin:12px 18px 14px auto;box-shadow:none}}

/* Residence navigation and comfortable heading inset. */
a.proof-item{display:block;text-decoration:none;transition:background .15s}a.proof-item:hover{background:#edf4f6}a.proof-item:focus-visible{outline-offset:-4px}.page-intro.container{width:min(1180px,calc(100% - 36px));padding-inline:18px;box-sizing:border-box;overflow:visible}.page-intro h1{max-width:100%;line-height:1.16;padding:3px 0 6px;overflow-wrap:break-word}.concierge-layout>*{min-width:0}.stay-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.stay-filters a{padding:9px 14px;border:1px solid #b4c5cd;border-radius:4px;text-decoration:none;font-size:14px}.stay-filters a[aria-current=page]{background:#082f43;color:white;border-color:#082f43}.stay-filters a:hover{box-shadow:inset 0 -2px #b88945}.photo-open{position:relative;min-width:0;min-height:0;border:0;padding:0;background:#e8f0f3;cursor:zoom-in;overflow:hidden}.photo-open:first-child{grid-row:1/3}.stay-gallery .photo-open img{width:100%;height:100%;object-fit:cover}.photo-count{position:absolute;left:12px;bottom:12px;background:#082f43e6;color:white;padding:7px 11px;border-radius:3px;font-size:13px}.photo-open:focus-visible{outline:3px solid #e9bf78;outline-offset:-4px}.gallery-open{overflow:hidden}.photo-viewer{width:min(1040px,94vw);max-width:94vw;max-height:94dvh;padding:18px;border:0;border-radius:6px;background:#0b2635;color:white;overflow:auto}.photo-viewer::backdrop{background:#05131ddd}.viewer-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px}.viewer-bar h2{font-size:clamp(1.2rem,3vw,1.8rem);margin:0;line-height:1.2}.photo-viewer button{font:inherit;font-size:14px;min-height:44px;padding:8px 14px;color:white;border:1px solid #78939f;border-radius:4px;background:transparent;flex-shrink:0}.photo-viewer button:hover{background:#204557}.viewer-image-wrap{display:flex;align-items:center;justify-content:center;min-height:180px;background:#051722}.viewer-image-wrap img{width:100%;height:min(62dvh,680px);object-fit:contain}.viewer-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px}.photo-viewer>a{font-size:13px;text-underline-offset:3px}.viewer-close{white-space:nowrap}#viewer-counter{font-size:14px}@media(max-width:700px){.page-intro.container{padding-inline:12px}.page-intro h1{font-size:clamp(2.25rem,9vw,3rem)}.photo-viewer{padding:12px}.viewer-image-wrap img{height:52dvh}.viewer-bar{gap:10px}.viewer-controls button{padding:8px 10px}.stay-gallery{height:260px}}
/* Persistent navigation and compact, page-wide Guest Concierge. */
.site-header{position:sticky;top:0;z-index:50}html{scroll-padding-top:130px}.concierge-launcher{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:9px;background:#082f43;color:white;border:1px solid #aec1ca;border-radius:28px;padding:13px 18px;font:inherit;font-size:14px;box-shadow:0 5px 20px #082f4330}.rangol-chat{position:fixed;right:18px;bottom:82px;z-index:81;width:min(400px,calc(100vw - 28px));height:min(580px,calc(100dvh - 110px));background:white;border:1px solid #c5d2d8;border-radius:18px;box-shadow:0 12px 50px #082f4338;display:flex;flex-direction:column;overflow:hidden}.rangol-chat-heading{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#082f43;color:white;flex-shrink:0}.rangol-chat-heading h2{font-size:21px;letter-spacing:-.02em;margin:0;flex:1;color:white}.rangol-chat-heading button{border:0;background:transparent;color:white;padding:6px 2px;font-size:12px;text-decoration:underline}.rangol-chat-log{flex:1;min-height:80px;overflow:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:10px}.rangol-chat .message{font-size:14px;line-height:1.55;padding:12px;max-width:96%;border-radius:12px}.rangol-chat-choices{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;max-height:200px;overflow:auto;flex-shrink:0}.rangol-chat-choices button{border:1px solid #c3d0d6;background:#f3f7f8;border-radius:16px;color:#082f43;padding:7px 10px;font:inherit;font-size:13px}.rangol-chat-form{display:flex;gap:6px;padding:10px 12px 14px;margin:0;flex-shrink:0}.rangol-chat-form input{min-width:0;margin:0;font-size:16px;padding:10px}.rangol-chat-form button{background:#082f43;color:white;border:0;border-radius:8px;padding:10px;font:inherit;font-size:14px}.chat-dates{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.chat-dates label{margin:0;font-size:12px}.chat-dates label:nth-of-type(2){grid-column:2;grid-row:1}.chat-dates input{min-width:0;margin:0;padding:5px;font-size:14px;grid-row:2}.chat-dates button{grid-column:1/-1}.site-footer{padding-bottom:20px}@media(max-width:600px){.rangol-chat{right:12px;bottom:76px;height:min(550px,calc(100dvh - 94px))}.concierge-launcher{right:12px;bottom:12px}.rangol-chat-choices{max-height:180px}.site-footer{padding-bottom:72px}}@media(max-height:500px){.rangol-chat-choices{max-height:90px}.rangol-chat-heading{padding:7px 12px}}

.itinerary-preview{padding-top:8px;padding-bottom:28px}.itinerary-preview h2{font-size:clamp(2rem,3.5vw,3rem);margin:8px 0 12px}.itinerary-preview>p{max-width:850px}.itinerary-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 14px}.itinerary-days article{background:white;border:1px solid var(--line);border-top:3px solid var(--gold);padding:20px}.itinerary-days h3{font-family:Georgia,serif;font-size:1.4rem;margin:0 0 14px}.itinerary-days p{font-size:15px;margin:0 0 12px}.itinerary-days p:last-child{margin-bottom:0}.itinerary-days strong{display:block;color:var(--ink)}@media(max-width:760px){.itinerary-days{grid-template-columns:1fr;gap:12px}}

/* Residence-led itinerary, adapted to Rangol typography. */
.guest-itinerary{max-width:960px;margin:0 auto;background:white;border:1px solid var(--line);padding:clamp(18px,3vw,34px)}.itinerary-cover{border-bottom:2px solid var(--gold);padding-bottom:18px}.itinerary-cover h2{margin:4px 0 10px}.itinerary-cover p{margin:0 0 10px}.itinerary-status{display:inline-block;color:#7c5927;background:#fbf3e6;padding:6px 10px;font-size:13px}.trip-overview{margin:18px 0}.trip-overview>div{display:grid;grid-template-columns:155px 1fr;gap:16px;padding:6px 0}.trip-overview dt{font-weight:650}.trip-overview dd{margin:0}.guest-itinerary section{margin:22px 0}.guest-itinerary h3{font-family:Georgia,serif;font-weight:400;font-size:1.65rem;border-bottom:1px solid var(--line);padding-bottom:9px;margin:0 0 14px}.guest-itinerary h4{font-family:Georgia,serif;font-size:1.4rem;font-weight:400;margin:0 0 8px}.guest-itinerary p,.trip-overview,.itinerary-services{font-size:15px;line-height:1.65}.residence-facts{color:var(--muted);margin:0 0 10px}.itinerary-services{border-collapse:collapse;width:100%;text-align:left}.itinerary-services th,.itinerary-services td{padding:11px 13px;border:1px solid var(--line);vertical-align:top}.itinerary-services thead{background:var(--ink);color:white}.itinerary-services tbody th{width:25%;font-weight:600}.itinerary-services tbody tr:nth-child(even){background:#f3f7f8}.guest-itinerary .itinerary-day{margin:16px 0}.itinerary-day h4{background:var(--ink);color:white;padding:12px 16px}.itinerary-timeline{margin:0}.itinerary-timeline>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:12px 8px;border-bottom:1px solid var(--line)}.itinerary-timeline dt{font-size:14px;font-weight:650}.itinerary-timeline dd{margin:0}.itinerary-timeline strong{font-size:15px}.itinerary-timeline p{margin:4px 0 0}.itinerary-notes{background:#f3f7f8;padding:18px}.itinerary-notes p:last-child{margin-bottom:0}@media(max-width:600px){.trip-overview>div{grid-template-columns:1fr;gap:2px}.itinerary-timeline>div{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:12px 0}.itinerary-services th,.itinerary-services td{padding:9px 8px}.itinerary-services tbody th{width:32%}.guest-itinerary{padding:16px}.itinerary-notes{padding:12px}}

/* One brand, four service paths, consistent actions. */
.brand-text strong{font-size:2.25rem}.brand-descriptor{font-size:13px!important;letter-spacing:.02em;line-height:1.65}.nav-links{gap:2px}.nav-links a{padding:10px 8px;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;border:1px solid transparent;border-radius:4px;text-align:center;text-decoration:none;cursor:pointer}.button.ink{background:#082f43;color:#fff}.button.secondary{background:transparent;color:inherit;border:1px solid currentColor}.service-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.service-cards article{display:flex;flex-direction:column;background:white;border:1px solid var(--line);padding:20px}.service-cards h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:400;margin:0 0 12px}.service-cards p{font-size:15px;line-height:1.6;flex:1;margin:0 0 18px}.service-cards .button{font-size:13px;padding:10px 12px}.footer-links{flex-wrap:wrap;gap:10px 18px}.footer-main{gap:20px}@media(max-width:1050px){.service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{flex-wrap:wrap}}@media(max-width:600px){.service-cards{grid-template-columns:1fr}.nav-links a{font-size:12px;padding:7px 6px}.brand-text strong{font-size:1.9rem}}

.concierge-services{padding-top:8px;padding-bottom:12px}.concierge-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.concierge-service-grid article{background:white;border:1px solid var(--line);padding:20px}.concierge-service-grid h2{font-size:1.55rem;margin:0 0 10px;letter-spacing:-.025em}.concierge-service-grid p{font-size:15px;line-height:1.65;margin:0}.concierge-service-note{padding:18px 0 8px}.concierge-service-note p{max-width:950px;font-size:14px;line-height:1.65;margin:0 0 14px}@media(max-width:900px){.concierge-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.concierge-service-grid{grid-template-columns:1fr;gap:12px}.concierge-service-grid article{padding:18px}}
.analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analytics-grid>div{border:1px solid var(--line);padding:14px;background:#f7fafb}.analytics-grid strong,.analytics-grid span{display:block}.analytics-grid strong{font-family:Georgia,serif;font-size:2rem;font-weight:400}.analytics-grid span{font-size:13px;color:var(--muted)}@media(max-width:650px){.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.service-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0 12px}.service-detail-columns section{margin:0}.service-detail-columns h2{font-size:1.7rem;margin:0 0 10px}.service-detail-columns p{font-size:15px;line-height:1.65;margin:0 0 12px}@media(max-width:650px){.service-detail-columns{grid-template-columns:1fr;gap:16px}}
.owner-workspace{padding-top:24px;padding-bottom:32px}.owner-workspace h1{font-size:2.6rem;margin:8px 0 18px}.owner-workspace>select{max-width:500px}.owner-workspace>.button-row{margin-bottom:20px}.photo-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.owner-photo{border:1px solid var(--line);padding:12px;background:white}.owner-photo img{width:100%;height:180px;object-fit:cover}.owner-photo label,.checkbox-label{display:flex;align-items:center;gap:8px}.owner-photo input[type=checkbox],.checkbox-label input[type=checkbox]{width:20px;min-height:20px;margin:0}.photo-actions{display:flex;flex-wrap:wrap;gap:6px}.photo-actions button{background:white;color:var(--ink);border:1px solid #b4c6cf;border-radius:4px;padding:7px;font:inherit;font-size:14px}.photo-actions button:disabled{opacity:.55}.photo-save-bar{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0}.request-card{background:white;border:1px solid var(--line);padding:20px;margin:16px 0}.request-card h2{font-size:1.7rem}.request-card h3{font-size:1.2rem}.request-card p{white-space:pre-wrap;overflow-wrap:anywhere}.rental-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;margin:12px 0}.rental-filters input,.rental-filters select{margin:6px 0 0}.rental-filters .checkbox-label{grid-column:span 2}.favorite-button{margin:0 0 12px;background:white;color:var(--ink);border:1px solid var(--ink);padding:8px 12px;border-radius:4px;font:inherit;font-size:14px}.favorite-button[aria-pressed=true]{background:#e9bf78}.stay-body .button-row{margin-top:12px}.delivery-examples{display:grid;grid-template-columns:1fr 1fr;gap:18px}.delivery-examples article{border:1px solid var(--line);padding:20px;background:white}.delivery-examples h3{font-size:1.5rem}.delivery-examples dt{font-weight:600}.delivery-examples dd{margin:4px 0 14px}.management-table{border-collapse:collapse;width:100%;font-size:15px}.management-table th,.management-table td{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top}@media(max-width:800px){.photo-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-examples{grid-template-columns:1fr}}@media(max-width:450px){.photo-editor{grid-template-columns:1fr}.rental-filters{grid-template-columns:1fr}.rental-filters .checkbox-label{grid-column:auto}}
