.detail-copy .unit-quick{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;max-width:520px}.detail-copy .unit-quick>div{padding:12px 16px}.detail-copy .unit-quick strong{font-size:1.55rem}.stay-guide{margin:40px 0 0;padding:26px 30px;background:#edf1ed;border-left:4px solid var(--gold);border-radius:4px}.stay-guide h2{font-size:clamp(1.55rem,3vw,2.1rem);margin:0 0 14px}.stay-guide p{max-width:920px;margin:10px 0;line-height:1.65}.photo-caption{display:block;padding:10px 14px;font-size:15px;font-weight:600}.gallery-caption{margin:12px 0 0;text-align:center;font-size:16px}.annual-rental{font-weight:600;border-top:1px solid var(--line);padding-top:12px}@media(max-width:650px){.stay-guide{padding:20px}.photo-caption{font-size:14px;padding:9px}.detail-copy .unit-quick{gap:8px}}
