.myrtle-beach-condos-module__BROjda__page{--ink:#17383d;--muted:#516a70;--line:#d5e1df;color:var(--ink);background:#fafaf7;overflow:clip}.myrtle-beach-condos-module__BROjda__wrap{width:min(1460px,100% - 64px);margin-inline:auto}.myrtle-beach-condos-module__BROjda__eyebrow{color:#a86c19;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.myrtle-beach-condos-module__BROjda__hero{color:#fff;background:radial-gradient(circle at 86% 40%,#69abb052,#0000 40%),linear-gradient(115deg,#0c343c 5%,#124c5b 63%,#1b6171 100%);padding:144px 0 68px}.myrtle-beach-condos-module__BROjda__hero .myrtle-beach-condos-module__BROjda__eyebrow{color:#edc27a}.myrtle-beach-condos-module__BROjda__hero h1,.myrtle-beach-condos-module__BROjda__sectionIntro h2,.myrtle-beach-condos-module__BROjda__inventory h2,.myrtle-beach-condos-module__BROjda__context h2,.myrtle-beach-condos-module__BROjda__faq h2,.myrtle-beach-condos-module__BROjda__closing h2{font-family:var(--font-home-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.03}.myrtle-beach-condos-module__BROjda__hero h1{max-width:890px;font-size:clamp(3.1rem,6vw,6.2rem)}.myrtle-beach-condos-module__BROjda__hero h1 em{color:#f4cf85;font-style:normal}.myrtle-beach-condos-module__BROjda__heroIntro{color:#e0eded;max-width:670px;margin:24px 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.6}.myrtle-beach-condos-module__BROjda__heroActions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.myrtle-beach-condos-module__BROjda__primaryAction,.myrtle-beach-condos-module__BROjda__secondaryAction{border-radius:9px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:12px 22px;font-weight:750;text-decoration:none;display:inline-flex}.myrtle-beach-condos-module__BROjda__primaryAction{color:#17383d;background:#f4cf85}.myrtle-beach-condos-module__BROjda__secondaryAction{color:#fff;border:1px solid #9ec1c8}.myrtle-beach-condos-module__BROjda__scopeNote{color:#d6e7e8;border-top:1px solid #ffffff3d;max-width:700px;margin:34px 0 0;padding-top:17px;font-size:.84rem;line-height:1.6}.myrtle-beach-condos-module__BROjda__scopeNote strong{color:#fff}.myrtle-beach-condos-module__BROjda__decisionSection,.myrtle-beach-condos-module__BROjda__context,.myrtle-beach-condos-module__BROjda__faq{padding:72px 0}.myrtle-beach-condos-module__BROjda__sectionIntro{max-width:770px}.myrtle-beach-condos-module__BROjda__sectionIntro h2,.myrtle-beach-condos-module__BROjda__inventory h2,.myrtle-beach-condos-module__BROjda__context h2,.myrtle-beach-condos-module__BROjda__faq h2,.myrtle-beach-condos-module__BROjda__closing h2{font-size:clamp(2.2rem,3.5vw,3.7rem)}.myrtle-beach-condos-module__BROjda__sectionIntro>p:last-child,.myrtle-beach-condos-module__BROjda__contextLead>p:last-child,.myrtle-beach-condos-module__BROjda__closing p:not(.myrtle-beach-condos-module__BROjda__eyebrow){color:var(--muted);line-height:1.65}.myrtle-beach-condos-module__BROjda__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.myrtle-beach-condos-module__BROjda__decisionGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 24px -22px #1c4a4c}.myrtle-beach-condos-module__BROjda__decisionGrid article span{color:#af7125;letter-spacing:.14em;font-size:.74rem;font-weight:800}.myrtle-beach-condos-module__BROjda__decisionGrid h3{margin:18px 0 10px;font-size:1.24rem}.myrtle-beach-condos-module__BROjda__decisionGrid p{color:var(--muted);margin:0;line-height:1.6}.myrtle-beach-condos-module__BROjda__inventory{background:#eaf3f0;padding:72px 0 80px}.myrtle-beach-condos-module__BROjda__inventoryHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.myrtle-beach-condos-module__BROjda__inventoryHeader p:last-child{color:var(--muted);margin:16px 0 0}.myrtle-beach-condos-module__BROjda__resultActions{flex-wrap:wrap;gap:10px;display:flex}.myrtle-beach-condos-module__BROjda__resultActions a,.myrtle-beach-condos-module__BROjda__pagination a,.myrtle-beach-condos-module__BROjda__emptyState a{color:#0d4651;background:#fff;border:1px solid #9cbbb6;border-radius:8px;align-items:center;min-height:46px;padding:11px 16px;font-weight:750;text-decoration:none;display:inline-flex}.myrtle-beach-condos-module__BROjda__listingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.myrtle-beach-condos-module__BROjda__reviewNotice{color:#31594e;background:#fff;border:1px solid #b5c9b9;border-radius:8px;padding:14px 18px;font-size:.88rem}.myrtle-beach-condos-module__BROjda__listingGrid>*{min-width:0}.myrtle-beach-condos-module__BROjda__emptyState{border:1px solid var(--line);background:#fff;border-radius:12px;padding:40px}.myrtle-beach-condos-module__BROjda__emptyState h3{margin:0;font-size:1.4rem}.myrtle-beach-condos-module__BROjda__emptyState p{color:var(--muted);line-height:1.6}.myrtle-beach-condos-module__BROjda__pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.myrtle-beach-condos-module__BROjda__pagination span{color:var(--muted);font-size:.9rem}.myrtle-beach-condos-module__BROjda__context>.myrtle-beach-condos-module__BROjda__wrap{grid-template-columns:.9fr 1.2fr;gap:clamp(30px,6vw,110px);display:grid}.myrtle-beach-condos-module__BROjda__contextBody p{color:var(--muted);margin:0 0 20px;line-height:1.7}.myrtle-beach-condos-module__BROjda__contextBody strong{color:var(--ink)}.myrtle-beach-condos-module__BROjda__sourceLinks{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.myrtle-beach-condos-module__BROjda__sourceLinks a{border:1px solid var(--line);color:#0b5961;border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:700;text-decoration:none}.myrtle-beach-condos-module__BROjda__faq{background:#f2f5f1}.myrtle-beach-condos-module__BROjda__faq h2{max-width:860px;margin-bottom:30px}.myrtle-beach-condos-module__BROjda__faqList{border-top:1px solid #c5d5d2}.myrtle-beach-condos-module__BROjda__faqList details{border-bottom:1px solid #c5d5d2}.myrtle-beach-condos-module__BROjda__faqList summary{color:var(--ink);cursor:pointer;padding:19px 28px 19px 0;font-size:1.02rem;font-weight:750}.myrtle-beach-condos-module__BROjda__faqList details p{max-width:870px;color:var(--muted);margin:0 0 22px;line-height:1.7}.myrtle-beach-condos-module__BROjda__closing{color:#fff;background:#103e47;padding:54px 0}.myrtle-beach-condos-module__BROjda__closing>.myrtle-beach-condos-module__BROjda__wrap{justify-content:space-between;align-items:center;gap:28px;display:flex}.myrtle-beach-condos-module__BROjda__closing .myrtle-beach-condos-module__BROjda__eyebrow{color:#f4cf85}.myrtle-beach-condos-module__BROjda__closing p:not(.myrtle-beach-condos-module__BROjda__eyebrow){color:#d5e4e5;max-width:700px}.myrtle-beach-condos-module__BROjda__closing nav{gap:9px;min-width:255px;display:grid}.myrtle-beach-condos-module__BROjda__closing a{color:#fff;border:1px solid #85adb1;border-radius:8px;padding:12px 15px;font-weight:700;text-decoration:none;display:block}.myrtle-beach-condos-module__BROjda__primaryAction:hover,.myrtle-beach-condos-module__BROjda__secondaryAction:hover,.myrtle-beach-condos-module__BROjda__resultActions a:hover,.myrtle-beach-condos-module__BROjda__pagination a:hover,.myrtle-beach-condos-module__BROjda__sourceLinks a:hover,.myrtle-beach-condos-module__BROjda__closing a:hover{filter:brightness(.94)}.myrtle-beach-condos-module__BROjda__page a:focus-visible,.myrtle-beach-condos-module__BROjda__page summary:focus-visible{outline-offset:3px;outline:3px solid #ebae4d}@media (max-width:1080px){.myrtle-beach-condos-module__BROjda__listingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.myrtle-beach-condos-module__BROjda__decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.myrtle-beach-condos-module__BROjda__decisionGrid article:last-child{grid-column:1/-1}}@media (max-width:720px){.myrtle-beach-condos-module__BROjda__wrap{width:min(100% - 36px,560px)}.myrtle-beach-condos-module__BROjda__hero{padding:104px 0 54px}.myrtle-beach-condos-module__BROjda__hero h1{font-size:clamp(2.75rem,11vw,4rem)}.myrtle-beach-condos-module__BROjda__heroActions,.myrtle-beach-condos-module__BROjda__inventoryHeader,.myrtle-beach-condos-module__BROjda__closing>.myrtle-beach-condos-module__BROjda__wrap{display:grid}.myrtle-beach-condos-module__BROjda__heroActions a,.myrtle-beach-condos-module__BROjda__resultActions a{width:100%}.myrtle-beach-condos-module__BROjda__decisionSection,.myrtle-beach-condos-module__BROjda__context,.myrtle-beach-condos-module__BROjda__faq,.myrtle-beach-condos-module__BROjda__inventory{padding:52px 0}.myrtle-beach-condos-module__BROjda__decisionGrid,.myrtle-beach-condos-module__BROjda__context>.myrtle-beach-condos-module__BROjda__wrap{grid-template-columns:1fr}.myrtle-beach-condos-module__BROjda__decisionGrid article:last-child{grid-column:auto}.myrtle-beach-condos-module__BROjda__listingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.myrtle-beach-condos-module__BROjda__resultActions{grid-template-columns:1fr 1fr;display:grid}.myrtle-beach-condos-module__BROjda__pagination{flex-wrap:wrap}.myrtle-beach-condos-module__BROjda__pagination a{font-size:.78rem}}@media (max-width:480px){.myrtle-beach-condos-module__BROjda__listingGrid,.myrtle-beach-condos-module__BROjda__resultActions{grid-template-columns:1fr}.myrtle-beach-condos-module__BROjda__decisionGrid article,.myrtle-beach-condos-module__BROjda__emptyState{padding:24px}.myrtle-beach-condos-module__BROjda__pagination{grid-template-columns:1fr 1fr;display:grid}.myrtle-beach-condos-module__BROjda__pagination span{text-align:center;grid-area:1/1/auto/-1}}
