.monthly-stays-module__C2kuMG__wide{max-width:1240px}.monthly-stays-module__C2kuMG__compare{padding-top:0}.monthly-stays-module__C2kuMG__compare .pub-monthly-grid{gap:32px;margin-top:8px}.monthly-stays-module__C2kuMG__compare .pub-monthly-card-photo{aspect-ratio:3/2;height:auto}.monthly-stays-module__C2kuMG__compare .pub-monthly-card-name{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.015em;font-size:clamp(24px,2.2vw,29px);font-weight:500;line-height:1.2}.monthly-stays-module__C2kuMG__reading>*{max-width:760px}.monthly-stays-module__C2kuMG__reading>.pub-monthly-fit-grid{max-width:960px}.monthly-stays-module__C2kuMG__compare .pub-monthly-card-body{flex-direction:column;flex:1;display:flex}.monthly-stays-module__C2kuMG__cardAction{justify-items:start;gap:16px;margin-top:auto;padding-top:8px;display:grid}.monthly-stays-module__C2kuMG__compare .monthly-stays-module__C2kuMG__cardAction .pub-btn{box-sizing:border-box;align-items:center;gap:8px;min-height:48px;margin-top:0;padding:0 22px;display:inline-flex}.monthly-stays-module__C2kuMG__cardStatus{border-top:1px solid var(--line);width:100%;color:var(--muted);align-items:flex-start;gap:10px;margin:0;padding-top:14px;font-size:14.5px;line-height:1.45;display:flex}.monthly-stays-module__C2kuMG__cardStatus svg{color:var(--strong-2);flex-shrink:0;margin-top:2px}.monthly-stays-module__C2kuMG__cardStatus span{gap:2px;display:grid}.monthly-stays-module__C2kuMG__cardStatus strong{color:var(--strong);font-weight:600}.monthly-stays-module__C2kuMG__intro{background:#fff;padding:48px 0 32px}.monthly-stays-module__C2kuMG__introTitle{color:var(--strong);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(38px,4.2vw,56px);font-weight:500;line-height:1.1}.monthly-stays-module__C2kuMG__introLead{color:var(--muted);max-width:620px;margin:0;font-size:17px;line-height:1.65}.monthly-stays-module__C2kuMG__introStatus{color:var(--muted);margin:14px 0 0;font-size:13.5px}.monthly-stays-module__C2kuMG__introStatus>span:not([aria-hidden]){white-space:nowrap}@media (max-width:700px){.monthly-stays-module__C2kuMG__intro{padding:30px 0 24px}.monthly-stays-module__C2kuMG__introTitle{margin-bottom:12px;font-size:34px}.monthly-stays-module__C2kuMG__introLead{font-size:16px}}@media (max-width:360px){.monthly-stays-module__C2kuMG__introTitle{font-size:30px}}
