.capa-legal-page{width:100%;overflow:hidden;background:var(--capa-black);color:var(--capa-white)}.capa-legal-hero{position:relative;display:flex;align-items:flex-end;width:100%;min-height:540px;overflow:hidden;isolation:isolate}.capa-legal-hero__media{position:absolute;inset:0;z-index:0}.capa-legal-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 23%}.capa-legal-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,16,15,.82) 0%,rgba(15,16,15,.67) 38%,rgba(15,16,15,.30) 75%,rgba(15,16,15,.16) 100%),linear-gradient(180deg,rgba(10,10,10,.08) 0%,rgba(10,10,10,.13) 48%,rgba(10,10,10,.72) 100%)}.capa-legal-hero__inner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:180px var(--capa-page-padding) 72px}.capa-legal-hero__eyebrow{display:flex;align-items:center;gap:14px;color:var(--capa-gold);font-family:var(--capa-font);font-size:11px;font-weight:600;line-height:1;letter-spacing:.19em;text-transform:uppercase}.capa-legal-hero__eyebrow-line{display:block;width:42px;height:1px;background:var(--capa-gold)}.capa-legal-hero__title{margin:26px 0 0;color:var(--capa-white);font-family:var(--capa-font);font-size:clamp(62px,7vw,94px);font-weight:500;line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.capa-legal-hero__text{margin:22px 0 0;color:var(--capa-text-light);font-family:var(--capa-font-body);font-size:16px;font-weight:400;line-height:1.55}.capa-legal-hero__since{position:absolute;z-index:3;top:250px;left:15px;transform:translateX(-50%) rotate(90deg);color:var(--capa-text-muted);font-family:var(--capa-font);font-size:11px;font-weight:500;line-height:1;letter-spacing:.13em;text-transform:uppercase}.capa-legal-content{padding:96px 0 110px;background:#f2eee7;color:var(--capa-logo-dark)}.capa-legal-content__inner{width:100%;max-width:1320px;margin:0 auto;padding:0 var(--capa-page-padding)}.capa-legal-content__intro{max-width:760px}.capa-legal-kicker{color:var(--capa-gold-solid);font-family:var(--capa-font);font-size:11px;font-weight:600;line-height:1;letter-spacing:.19em;text-transform:uppercase}.capa-legal-content__title{margin:25px 0 0;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:clamp(48px,4.8vw,66px);font-weight:500;line-height:.96;letter-spacing:-.028em}.capa-legal-content__lead{max-width:680px;margin:24px 0 0;color:#65625d;font-family:var(--capa-font-body);font-size:16px;font-weight:400;line-height:1.7}.capa-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:64px}.capa-legal-card{position:relative;min-height:310px;padding:30px;overflow:hidden;border:1px solid rgba(43,42,41,.10);border-radius:24px;background:rgba(255,255,255,.58);box-shadow:0 22px 55px rgba(43,42,41,.05)}.capa-legal-card::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#d4af37;background:var(--capa-gold-gradient,#d4af37)}.capa-legal-card__number{color:var(--capa-gold-solid);font-family:var(--capa-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.14em}.capa-legal-card__title{margin:24px 0 0;color:var(--capa-logo-dark);font-family:var(--capa-font);font-size:30px;font-weight:500;line-height:1;letter-spacing:-.02em}.capa-legal-card__text{margin-top:24px;color:#5d5a55;font-family:var(--capa-font-body);font-size:15px;font-weight:400;line-height:1.68}.capa-legal-card__text p{margin:0 0 16px}.capa-legal-card__text p:last-child{margin-bottom:0}.capa-legal-card__text strong{color:var(--capa-logo-dark);font-weight:600}.capa-legal-card__text a{color:var(--capa-logo-dark);text-decoration-color:var(--capa-gold-solid);text-underline-offset:3px}.capa-legal-card__text a:hover{color:var(--capa-gold-solid)}.capa-legal-wide{margin-top:18px;padding:38px 40px;border:1px solid rgba(43,42,41,.10);border-radius:24px;background:var(--capa-logo-dark);color:var(--capa-white)}.capa-legal-wide__eyebrow{color:var(--capa-gold);font-family:var(--capa-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase}.capa-legal-wide__title{margin:20px 0 0;color:var(--capa-white);font-family:var(--capa-font);font-size:34px;font-weight:500;line-height:1;letter-spacing:-.02em}.capa-legal-wide__text{max-width:850px;margin:18px 0 0;color:var(--capa-text-light);font-family:var(--capa-font-body);font-size:15px;line-height:1.7}.capa-legal-admin-note{margin-top:22px;padding:20px 22px;border:1px solid var(--capa-gold-border);background:rgba(212,175,55,.12);color:#4d4533;font-family:var(--capa-font-body);font-size:14px;line-height:1.65}.capa-legal-admin-note strong{color:var(--capa-logo-dark)}.capa-legal-updated{margin-top:32px;color:#858078;font-family:var(--capa-font);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px){.capa-legal-grid{grid-template-columns:1fr}.capa-legal-card{min-height:0}}@media (max-width:767px){.capa-legal-hero{min-height:470px}.capa-legal-hero__image{object-position:60% center}.capa-legal-hero__inner{padding:155px var(--capa-page-padding) 60px}.capa-legal-hero__title{font-size:clamp(52px,16vw,72px)}.capa-legal-hero__since{display:none}.capa-legal-content{padding:68px 0 78px}.capa-legal-grid{gap:12px;margin-top:44px}.capa-legal-card{padding:24px 22px;border-radius:20px}.capa-legal-card__title{font-size:27px}.capa-legal-wide{margin-top:12px;padding:28px 24px;border-radius:20px}.capa-legal-wide__title{font-size:30px}}