.enc24{color:#f5ede0;background:#17110e;min-height:100vh;font-family:Arial,sans-serif}.enc24 *{box-sizing:border-box}.enc24 a{color:inherit;text-decoration:none}.enc24 a:focus-visible{outline-offset:5px;outline:3px solid #e2ba70}.enc24 header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:22px 30px;font-size:13px;display:flex}.enc24 header img{object-fit:contain;width:78px;height:78px}.enc24-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1200px;margin:auto;padding:30px 30px 72px;display:grid}.enc24-eyebrow{letter-spacing:2px;color:#dab77a;font-size:10px!important}.enc24 h1{margin:28px 0;font:clamp(36px,4.5vw,64px)/1.1 Georgia,serif}.enc24 em{color:#dbb878;font-weight:400}.enc24 p{font-size:16px;line-height:1.8}.enc24-intro{color:#d2c5b6}.enc24-date{border-left:2px solid #bc9252;flex-direction:column;gap:8px;margin:30px 0;padding-left:18px;font-size:18px;display:flex}.enc24-date span{color:#d9b77c}.enc24-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;font-size:14px;display:flex}.enc24-primary{background:#d9b77c;border-radius:4px;padding:16px 21px;font-weight:600;display:inline-block;color:#20150c!important}.enc24 figure{margin:0}.enc24 figure img{border-radius:5px;width:100%;height:auto;display:block}.enc24-guests{background:linear-gradient(90deg,#120c08eb,#120c08c9),url(/evento-24-octubre/madera.jpeg) 50%/cover;padding:70px max(30px,50vw - 570px)}.enc24 h2{margin:22px 0;font:clamp(32px,4vw,48px)/1.15 Georgia,serif}.enc24-guests>p{max-width:620px}.enc24-guests>div{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px;display:grid}.enc24-guests a{border-top:1px solid #8e7043;flex-direction:column;gap:12px;padding:22px 0;display:flex}.enc24-guests strong{font-size:21px;font-weight:400}.enc24-guests span{color:#ddc9ab;overflow-wrap:anywhere;font-size:13px}.enc24-gallery{grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:auto;padding:64px 30px;display:grid}.enc24-gallery img{border-radius:4px;width:100%;height:auto;display:block}.enc24 footer{text-align:center;flex-direction:column;align-items:center;gap:25px;padding:15px 24px 45px;display:flex}.enc24 footer p{font:28px Georgia,serif}.enc24 footer small{color:#b7a993;margin-top:18px;font-size:11px}@media (max-width:700px){.enc24 header{padding:16px 22px}.enc24-hero{flex-direction:column-reverse;gap:25px;padding:10px 22px 44px;display:flex}.enc24 figure{width:100%;max-width:440px}.enc24-copy{width:100%}.enc24 h1{margin:20px 0;font-size:40px}.enc24-guests{padding:44px 22px}.enc24-guests>div{grid-template-columns:1fr;gap:4px}.enc24-guests a{padding:18px 0}.enc24-gallery{grid-template-columns:1fr;gap:18px;padding:35px 22px}.enc24-actions{gap:20px}.enc24 header img{width:64px;height:64px}}
