/* Existing project media and buyer resources in the selected Property Desk theme. */
.desk-resource-links{display:flex;flex-wrap:wrap;gap:12px 24px;grid-column:1/-1}.desk-resource-links a{color:var(--heading);padding:10px 0;font-size:14px}
.sales-home .buyer-guide-callout,.sales-home .property-paths,.sales-home .home-faq{padding:64px 5vw;background:var(--paper);color:var(--heading);border-top:1px solid var(--border);margin:0}.sales-home .buyer-guide-callout{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.buyer-guide-callout>div{flex:1 1 450px}.sales-home .buyer-guide-callout a{color:var(--accent);border:1px solid var(--border);padding:14px 20px;min-height:48px;text-decoration:none}.sales-home .buyer-guide-callout h2,.sales-home .property-paths h2,.sales-home .home-faq h2{font:600 clamp(28px,3vw,40px)/1.2 Arial,sans-serif;letter-spacing:-.04em;margin:12px 0 20px;color:var(--heading)}.sales-home .buyer-guide-callout p,.sales-home .property-paths p,.sales-home .home-faq p{font-size:16px;line-height:1.75;color:var(--muted)}.sales-home .path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.sales-home .path-card{display:flex;flex-direction:column;gap:16px;background:var(--wash);border:1px solid var(--border);border-radius:0;padding:26px}.sales-home .path-card>span{display:none}.sales-home .path-card h3{font:600 24px/1.3 Arial,sans-serif;color:var(--heading)}.sales-home .path-card a{margin-top:auto;padding:12px 0;color:var(--accent);text-decoration:none}.sales-home .home-faq-list{max-width:900px;margin-top:30px}.sales-home .home-faq details{border-bottom:1px solid var(--border);padding:16px 0}.sales-home .home-faq summary{cursor:pointer;padding:12px 0;font-size:17px;font-weight:600;color:var(--heading)}
.verte-videos,.mp-project-videos,.desk-video-section{padding:64px 5vw;background:var(--paper);border-block:1px solid var(--border);color:var(--heading)}.verte-videos h2,.mp-project-videos h2,.desk-video-section h2{font:600 clamp(28px,3vw,42px)/1.2 Arial,sans-serif;letter-spacing:-.04em;margin:12px 0 20px}.verte-videos p,.mp-project-videos p{font-size:16px;line-height:1.75}.verte-videos__head,.mp-project-videos-head{max-width:750px;margin-bottom:32px}.verte-videos__eyebrow,.mp-project-videos-head>p{color:var(--accent);letter-spacing:.12em;font-size:12px}.verte-videos__grid,.mp-project-video-grid,.desk-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.verte-video-card,.mp-project-video-grid article,.desk-video-grid article{border:1px solid var(--border);background:#fff;min-width:0}.verte-video-card video{display:block;width:100%;aspect-ratio:16/9;background:#192e38;object-fit:contain}.verte-video-card__copy,.desk-video-grid article p{padding:20px}.verte-video-card__copy strong{font-size:19px}.verte-videos__credit{margin-top:30px;font-size:13px!important}.verte-videos a,.mp-project-videos a{color:var(--accent)}.mp-project-videos>iframe{border-radius:0!important;margin:24px 0}.mp-project-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.mp-project-video-grid a{display:block;text-decoration:none}.mp-project-video-image{display:block;position:relative}.mp-project-video-image img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.mp-project-video-image i{position:absolute;left:45%;top:40%;background:#fff;color:var(--accent);font-size:24px;padding:6px 12px;font-style:normal}.mp-project-video-grid h3,.mp-project-video-grid b{display:block;padding:8px 18px;font-size:16px}.desk-video-grid iframe{display:block;width:100%;aspect-ratio:9/16;border:0}.desk-video-grid p{margin:0;font-size:16px;line-height:1.6}.bodaiju-page .facility-grid article>b{display:none}
@media(max-width:800px){.sales-home .buyer-guide-callout,.sales-home .property-paths,.sales-home .home-faq,.verte-videos,.mp-project-videos,.desk-video-section{padding:42px 20px}.sales-home .path-grid,.verte-videos__grid,.desk-video-grid,.mp-project-video-grid{grid-template-columns:1fr}.sales-home .buyer-guide-callout>a{width:100%}.desk-video-grid iframe{max-height:580px}.sales-home .path-card{padding:22px}.verte-videos h2,.mp-project-videos h2,.desk-video-section h2{font-size:30px}}
