.blog-hero{padding-top:var(--space-12);padding-bottom:var(--space-12)}.blog-hero-inner{align-items:center}.blog-hero-copy{max-width:640px}.blog-hero-media{max-width:420px;margin-left:auto}.blog-hero-photo{max-height:420px}.blog-hero-note{margin-top:var(--space-4)}.blog-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.top-ten-header{margin-bottom:var(--space-8);text-align:left}.top-ten-article-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-3)}.top-ten-intro{max-width:720px;margin-top:var(--space-3)}.top-ten-cta{margin-top:var(--space-6)}.top-ten-grid-reverse{grid-template-columns:0.9fr 1.1fr}.card-lounge-bridge{background:radial-gradient(circle at top,var(--color-lounge-green-soft) 0,var(--color-lounge-green) 42%,var(--color-lounge-cherry) 100%);color:#f7efe3;border-color:rgba(227,164,76,0.55)}.card-lounge-bridge .top-ten-title{color:#fdf7ef}.card-lounge-bridge .top-ten-kicker{color:rgba(248,236,214,0.86)}.card-lounge-bridge .top-ten-number{color:rgba(246,220,181,0.4)}.card-lounge-bridge .text-muted{color:rgba(247,235,219,0.88)}.arch-photo-lounge::after{border-color:rgba(250,243,231,0.9)}.blog-two-worlds{padding:var(--space-12) 0}.dining-to-lounge-blog{border-radius:32px;box-shadow:var(--shadow-soft-elevated)}.two-worlds-list{margin-top:var(--space-4);display:grid;gap:var(--space-3);font-size:var(--font-size-sm)}.two-worlds-label{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:0.1rem 0.7rem;margin-right:var(--space-2);font-size:0.7rem;letter-spacing:0.18em;text-transform:uppercase;background:rgba(227,164,76,0.15);color:var(--color-text-soft)}.two-worlds-label-lounge{background:rgba(15,52,36,0.9);color:#f9f1df}.blog-grid-section{padding:var(--space-12) 0}.blog-grid-header{gap:var(--space-6);align-items:flex-end}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-8)}.blog-card{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);border:1px solid rgba(179,138,75,0.35);overflow:hidden;display:flex;flex-direction:column}.blog-card-link{display:flex;flex-direction:column;height:100%}.blog-card-photo{max-height:220px}.blog-card-photo-solid{background:radial-gradient(circle at top,#fffaf2 0,#f0e1ce 52%,#e0cdb7 100%);height:220px}.blog-card-content{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.blog-card-kicker{font-size:var(--font-size-xs);letter-spacing:0.2em;text-transform:uppercase;color:var(--color-text-soft)}.blog-card-title{font-size:var(--font-size-xl);margin-bottom:0}.blog-card-excerpt{font-size:var(--font-size-sm);color:var(--color-text-soft)}.blog-card-meta{font-size:var(--font-size-xs);color:var(--gray-600);margin-top:auto}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.blog-subscribe{padding-bottom:var(--space-12)}.blog-subscribe-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-8);align-items:center}.blog-subscribe-form{display:flex;flex-direction:column;gap:var(--space-3)}.blog-subscribe-form .btn{width:100%}.blog-subscribe-hint{font-size:var(--font-size-xs)}@media (max-width:1024px){.blog-hero-inner{grid-template-columns:1fr}.blog-hero-media{max-width:360px;margin:var(--space-8) auto 0}.top-ten-grid-reverse{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-subscribe-inner{grid-template-columns:1fr}}@media (max-width:768px){.blog-hero{padding-top:var(--space-10);padding-bottom:var(--space-10)}.blog-grid{grid-template-columns:1fr}.blog-grid-header{flex-direction:column;align-items:flex-start}.blog-subscribe-inner{gap:var(--space-5)}}