/* Compact journal and clear home access. */
.home-blog{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:46px clamp(22px,6vw,90px);background:linear-gradient(110deg,#ece5d8,#f8f4eb);border-block:1px solid #d8ccb8}.home-blog h2{font:400 clamp(30px,3.3vw,44px)/1.12 'Cormorant Garamond',Georgia,serif;margin:10px 0 18px}.home-blog .kicker{font-size:10px;letter-spacing:.16em}.blog-all{font:500 12px/1.6 Inter,Arial,sans-serif;color:#655234;text-underline-offset:5px}.home-blog-links{align-self:center}.home-blog-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;border-bottom:1px solid #ccbda3;color:#302a21;text-decoration:none;font:500 15px/1.5 Inter,Arial,sans-serif}.home-blog-links a:hover{color:#95733c}.journal-simple .editorial-hero{min-height:270px;border-bottom-right-radius:45px}.journal-simple .editorial-intro{padding:30px 36px}.journal-simple h1{font-size:clamp(36px,4vw,49px);margin:14px 0}.journal-simple .editorial-intro>p:not(.kicker){font-size:14px;max-width:36ch}.guide-list-title{font-size:26px!important;margin:30px 0 18px!important}.journal-simple .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.journal-simple .guide-card{margin:0!important;display:grid;grid-template-columns:38% 1fr}.journal-simple .guide-photo img{height:100%;aspect-ratio:auto;object-fit:cover}.journal-simple .guide-copy{padding:24px!important}.journal-simple .guide-copy h2{font-size:29px}.journal-simple .guide-copy p{font-size:13px;line-height:1.6}.places-link{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:26px;padding:22px 0;border-block:1px solid #cdbb9d;text-decoration:none;color:#344737;font:400 14px/1.6 Inter,Arial,sans-serif}.places-link strong{font-weight:500}.article-simple .editorial-hero{min-height:390px}.article-simple .editorial-intro{padding:32px}.article-simple h1{font-size:clamp(35px,4vw,49px)}.article-simple .editorial-prose{margin-top:28px}.article-simple .reading-section{padding:28px 34px;margin-bottom:18px}.article-simple .reading-section h2{font-size:31px}.article-contact{max-width:860px;margin:24px auto 0;padding-top:20px;border-top:1px solid #cdbb9d}.article-contact a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;background:#344737;color:#fff6e8;border-radius:5px;text-decoration:none;font:500 13px/1.6 Inter,Arial,sans-serif}
@media(max-width:700px){.home-blog{grid-template-columns:1fr;gap:12px;padding:30px 22px}.home-blog h2{font-size:33px}.home-blog-links a{font-size:14px;min-height:58px}.journal-simple .editorial-hero{grid-template-columns:1.5fr 1fr;min-height:270px}.journal-simple .hero-photo{grid-column:2;grid-row:1;height:auto}.journal-simple .hero-photo img{object-position:54% 36%}.journal-simple .hero-photo:after{background:linear-gradient(90deg,#283a3150,transparent)}.journal-simple .editorial-intro{grid-column:1;grid-row:1;padding:24px 18px}.journal-simple h1{font-size:31px}.journal-simple .editorial-intro>p:not(.kicker){font-size:12px;line-height:1.6}.journal-simple .guide-grid{grid-template-columns:1fr;gap:15px}.journal-simple .guide-card{grid-template-columns:105px 1fr;min-height:180px}.journal-simple .guide-copy{padding:20px 16px!important}.journal-simple .guide-copy h2{font-size:26px;margin-bottom:10px}.journal-simple .guide-copy p{font-size:12px;margin:8px 0}.journal-simple .guide-photo img{object-position:50% 30%}.places-link{flex-direction:column;align-items:flex-start;gap:4px;margin-top:20px;font-size:13px}.article-simple .hero-photo{height:170px}.article-simple .editorial-intro{padding:16px 23px 22px}.article-simple h1{font-size:33px}.article-simple .hero-jump{margin-top:0}.article-simple .reading-section{padding:24px 20px}.article-simple .reading-section h2{font-size:29px}.article-simple .editorial-hero{min-height:0}.topbar .nav-links{gap:12px!important}.topbar .nav-links>a,.topbar .services-menu>summary{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.home-blog-links a{transition:none}}
/* Visual rhythm: home only. Lightweight backgrounds, no changes to media. */
body[data-metric-page="home"] .proofbar{background:linear-gradient(110deg,#e8dfcf,#faf7ef 55%,#dedfce);border-bottom:1px solid #c9b99b}
body[data-metric-page="home"] #trabajo{background:radial-gradient(ellipse at 85% 10%,#66573a55,transparent 55%),linear-gradient(135deg,#20251f,#191713 70%)}
body[data-metric-page="home"] #opiniones{background:radial-gradient(ellipse at 0 10%,#b8c4aa66,transparent 58%),linear-gradient(115deg,#e8ebdf,#f5f3e9);border-block:1px solid #d2d6c5}
body[data-metric-page="home"] .home-collections{background:linear-gradient(90deg,#f3ebdd 10%,#f3ebddf5 45%,#f3ebdd8c),url('/static/blog-media/pareja-mar-1000.webp') right 44%/cover no-repeat;border-bottom:1px solid #cdbfa5;isolation:isolate}
body[data-metric-page="home"] #adrian{background:radial-gradient(ellipse at 95% 80%,#cbb78d50,transparent 60%),#faf7ef}
body[data-metric-page="home"] .home-process{background:linear-gradient(125deg,#e2e6d9,#f4f3e9);border-block:1px solid #cbd1bf}
body[data-metric-page="home"] .home-blog{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 0,#76805c66,transparent 65%),linear-gradient(120deg,#233a30,#344839);color:#fcf6e9;border-color:#59684b}
body[data-metric-page="home"] .home-blog:before{content:"";position:absolute;z-index:-1;right:-80px;top:-150px;width:420px;height:420px;border:1px solid #ddc39440;border-radius:50%;box-shadow:0 0 0 55px #ddc3940b,0 0 0 110px #ddc39408;pointer-events:none}
body[data-metric-page="home"] .home-blog h2,body[data-metric-page="home"] .home-blog-links a{color:#fcf6e9}
body[data-metric-page="home"] .home-blog .kicker,body[data-metric-page="home"] .home-blog em,body[data-metric-page="home"] .blog-all{color:#e6c893}
body[data-metric-page="home"] .home-blog-links a{border-color:#c1b48b60}
body[data-metric-page="home"] .home-blog-links a:hover{color:#e6c893}
body[data-metric-page="home"] #preguntas{background:radial-gradient(ellipse at 0 90%,#e1d1b660,transparent 55%),#f9f6ef}
body[data-metric-page="home"] .home-enquiry{background:linear-gradient(110deg,#ddd8c4f2,#f1ebdfe8),url('/static/dossier-media/dossier-editorial-20261012-1.webp') center/cover;border-top:1px solid #c7b99e}
body[data-metric-page="home"] .home-enquiry form{box-shadow:0 18px 45px #3a382017;background:#fffdf6}
@media(max-width:700px){body[data-metric-page="home"] .home-collections{background:linear-gradient(90deg,#f3ebddf7,#f3ebddda),url('/static/blog-media/pareja-mar-640.webp') 65% 42%/cover no-repeat}body[data-metric-page="home"] .home-blog:before{width:270px;height:270px;right:-150px;top:-80px}body[data-metric-page="home"] .home-enquiry{background:linear-gradient(145deg,#e4ddc9,#f1ebdf)}}

body[data-metric-page="home"] :is(.home-collections,.home-enquiry,#preguntas,#adrian) h2 em{color:#856a40}
