@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/eb-garamond-400.woff2') format('woff2')}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/eb-garamond-500.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/source-sans-3-400.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/source-sans-3-500.woff2') format('woff2')}
.ep-site{--ep-ink:#152536;--ep-slate:#526577;--ep-rule:#d9dfe4;--ep-white:#fff;--ep-pale:#f1f3f5;color:var(--ep-ink);background:var(--ep-white);font-family:'Source Sans 3',Arial,sans-serif;font-size:18px;line-height:1.6;font-weight:400;container-type:inline-size;container-name:paredes;font-synthesis:none;-webkit-font-smoothing:antialiased}
.ep-site{margin:0}
.ep-site *{box-sizing:border-box}
.ep-site :where(h1,h2,h3,h4,p,figure,ul,ol){margin:0}
.ep-site :where(h1,h2,h3,h4){font-family:'EB Garamond',Georgia,serif;font-weight:400;letter-spacing:-.012em;line-height:1.1;text-wrap:balance}
.ep-site h1{font-size:64px}.ep-site h2{font-size:46px}.ep-site h3{font-size:33px}
.ep-site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:6px}
.ep-site a:hover{text-decoration-color:var(--ep-slate)}
.ep-site :focus-visible{outline:2px solid var(--ep-ink);outline-offset:5px}
.ep-site img{display:block;max-width:100%;height:auto}
.ep-site .ep-shell{width:calc(100% - 112px);max-width:1248px;margin-inline:auto}
.ep-site .ep-header{background:var(--ep-white);border-bottom:1px solid var(--ep-rule)}
.ep-site .ep-header>.ep-shell{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.ep-site .ep-brand{display:inline-flex;flex-direction:column;align-items:center;flex-shrink:0;text-decoration:none;color:var(--ep-ink)}
.ep-site .ep-brand-main{font-family:'EB Garamond',Georgia,serif;font-weight:500;font-size:28px;letter-spacing:.008em;font-kerning:normal;font-feature-settings:'kern';line-height:1;white-space:nowrap}
.ep-site .ep-brand-sub{font-family:'Source Sans 3',Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;line-height:1;margin-top:6px;padding-left:.2em}
.ep-site .ep-nav{display:flex;align-items:center;gap:26px;font-size:15px;text-transform:uppercase;letter-spacing:.045em}
.ep-site .ep-nav ul{list-style:none;padding:0;display:flex;gap:26px;align-items:center}
.ep-site .ep-nav a{text-decoration:none;display:inline-block;padding-block:12px}
.ep-site .ep-nav a[aria-current=page]{text-decoration:underline}
.ep-site .ep-menu{display:none;font-size:15px}
.ep-site .ep-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:12px;list-style:none}
.ep-site .ep-menu summary::-webkit-details-marker{display:none}
.ep-site .ep-menu summary::after{content:'+';font-size:22px;font-weight:400}
.ep-site .ep-menu[open] summary::after{content:'−'}
.ep-site .ep-menu nav{padding:12px 0 28px;display:flex;flex-direction:column;gap:0}
.ep-site .ep-menu nav a{padding-block:10px;min-height:44px;text-decoration:none}
.ep-site .ep-menu nav{text-transform:uppercase;letter-spacing:.045em}
.ep-site .ep-hero{padding-block:72px 58px}
.ep-site .ep-hero h1{max-width:1200px;font-size:clamp(44px,5cqi,66px);letter-spacing:-.025em;line-height:1.12;text-wrap:balance}
.ep-site .ep-hero-areas{display:flex;flex-wrap:wrap;gap:0;margin-top:23px;font-size:17px}
.ep-site .ep-hero-areas span+span::before{content:'·';padding-inline:12px}
.ep-site .ep-hero .ep-link{margin-top:30px}
.ep-site .ep-link{display:inline-flex;align-items:center;gap:16px;text-decoration:none;border-bottom:1px solid var(--ep-ink);padding-block:7px;min-height:44px;font-size:17px;font-family:'Source Sans 3',Arial,sans-serif;line-height:1.4}
.ep-site .ep-link:hover{color:var(--ep-slate);border-color:var(--ep-slate)}
.ep-site .ep-photo{margin:0}
.ep-site .ep-photo img{width:100%;aspect-ratio:2.85/1;object-fit:cover;object-position:center 49%}
.ep-site .ep-photo-caption{font-size:12px;line-height:1.5;color:var(--ep-slate);margin-top:12px;text-align:right}
.ep-site .ep-section{padding-block:80px}
.ep-site .ep-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:40px}
.ep-site .ep-eyebrow{font-size:13px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--ep-slate);font-family:'Source Sans 3',Arial,sans-serif;line-height:1.5}
.ep-site .ep-section-header .ep-eyebrow{margin-bottom:14px}
.ep-site .ep-practice-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start;border-top:1px solid var(--ep-rule);padding-block:32px}
.ep-site .ep-practice-row:last-child{border-bottom:1px solid var(--ep-rule)}
.ep-site .ep-practice-number{font-family:'EB Garamond',Georgia,serif;font-size:23px;line-height:1.3;color:var(--ep-slate)}
.ep-site .ep-practice-row h3{max-width:340px}
.ep-site .ep-practice-row .ep-link{margin-top:12px;font-size:16px}
.ep-site .ep-practice-copy{max-width:480px}
.ep-site .ep-study{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-block:0 82px}
.ep-site .ep-study .ep-eyebrow{padding-top:8px}
.ep-site .ep-display{font-family:'EB Garamond',Georgia,serif;font-size:38px;line-height:1.22;letter-spacing:-.01em;max-width:820px;text-wrap:pretty}
.ep-site .ep-study .ep-link{margin-top:28px}
.ep-site .ep-analysis{border-top:1px solid var(--ep-rule);padding-block:65px 80px}
.ep-site .ep-analysis-intro{max-width:620px;margin-top:20px}
.ep-site .ep-empty{border-top:1px solid var(--ep-rule);padding-top:24px;margin-top:32px;color:var(--ep-slate);font-size:16px}
.ep-site .ep-contact-band{background:var(--ep-pale);padding-block:60px}
.ep-site .ep-contact-band>.ep-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}
.ep-site .ep-contact-band h2{font-size:54px}
.ep-site .ep-footer{border-top:1px solid var(--ep-rule);padding-block:54px 24px;background:var(--ep-white)}
.ep-site .ep-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:36px;align-items:start}
.ep-site .ep-footer .ep-brand{align-self:start;justify-self:start}
.ep-site .ep-footer p,.ep-site .ep-footer a:not(.ep-brand){font-size:14px;line-height:1.8}
.ep-site .ep-footer ul{list-style:none;padding:0}.ep-site .ep-footer a:not(.ep-brand){text-decoration:none}
.ep-site .ep-footer-heading{color:var(--ep-slate);margin-bottom:8px}
.ep-site .ep-footer-nav{display:flex;flex-direction:column;gap:3px}
.ep-site .ep-empty-state{border-top:1px solid var(--ep-rule);padding-block:24px;margin-top:24px;font-size:16px;color:var(--ep-slate)}
.ep-site .ep-analysis-item{padding-block:28px;border-top:1px solid var(--ep-rule)}
.ep-site .ep-analysis-item h3{margin-block:12px}.ep-site .ep-analysis-item .ep-meta{display:flex;gap:18px;flex-wrap:wrap}
.ep-site .ep-footer-bottom{border-top:1px solid var(--ep-rule);margin-top:38px;padding-top:18px;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(--ep-slate)}
.ep-site .ep-interior-head{padding-block:58px 55px;border-bottom:1px solid var(--ep-rule)}
.ep-site .ep-breadcrumb{font-size:14px;color:var(--ep-slate);margin-bottom:30px;display:flex;flex-wrap:wrap;gap:10px}
.ep-site .ep-breadcrumb a{text-decoration:none}
.ep-site .ep-interior-head h1{max-width:960px}
.ep-site .ep-interior-head .ep-lead{font-family:'EB Garamond',Georgia,serif;font-size:31px;line-height:1.35;max-width:870px;margin-top:26px}
.ep-site .ep-reading-layout{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-block:62px 80px}
.ep-site .ep-reading-layout>div{min-width:0}
.ep-site .ep-side-label{padding-top:8px}
.ep-site .ep-prose{max-width:800px}
.ep-site .ep-legal-copy{padding-block:62px 80px}
.ep-site .ep-legal-copy>.ep-prose{max-width:760px}
.ep-site .ep-footer-legal{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 24px}
.ep-site .ep-footer-legal a{display:inline-flex;align-items:center;min-height:24px;text-underline-offset:3px}
@container paredes (max-width:520px){.ep-site .ep-legal-copy{padding-block:38px 52px}.ep-site .ep-footer-legal{gap:4px 20px}}
.ep-site .ep-prose p+p{margin-top:22px}
.ep-site .ep-prose h2{font-size:38px;margin-block:44px 20px}
.ep-site .ep-prose h2:first-child{margin-top:0}
.ep-site .ep-actualidad-section{margin-top:44px}
.ep-site .ep-prose h3{margin-block:30px 16px}
.ep-site .ep-prose ul{padding-left:20px;margin-block:20px}
.ep-site .ep-prose .ep-link{margin-top:24px}
.ep-site .ep-pending{font-family:'Source Sans 3',Arial,sans-serif;font-size:14px;color:var(--ep-slate);border-left:1px solid var(--ep-rule);padding-left:18px;margin-top:28px;line-height:1.65}
.ep-site .ep-pending strong{font-weight:500;color:var(--ep-ink)}
.ep-site .ep-related{border-top:1px solid var(--ep-rule);padding-block:46px 62px}
.ep-site .ep-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}
.ep-site .ep-related-list a{display:block;padding-block:10px;font-family:'EB Garamond',Georgia,serif;font-size:25px;line-height:1.25;text-decoration:none}
.ep-site .ep-profile-sample{border-block:1px solid var(--ep-rule);padding-block:30px;margin-top:32px}
.ep-site .ep-profile-sample h2{margin:12px 0;font-size:34px}
.ep-site .ep-profile-sample .ep-profile-title{color:var(--ep-slate);font-size:16px}
.ep-site .ep-profile-sample dl{margin:28px 0 0;display:grid;grid-template-columns:150px 1fr;gap:12px 20px;font-size:16px}
.ep-site .ep-profile-sample dt{color:var(--ep-slate)}.ep-site .ep-profile-sample dd{margin:0}
.ep-site .ep-analysis-topics{display:flex;flex-wrap:wrap;gap:16px 30px;border-bottom:1px solid var(--ep-rule);padding-block:24px;font-size:15px}
.ep-site .ep-article-sample{padding-block:34px;border-bottom:1px solid var(--ep-rule)}
.ep-site .ep-article-sample h2{font-size:38px;max-width:700px;margin-block:16px}
.ep-site .ep-meta{font-size:14px;color:var(--ep-slate)}
.ep-site .ep-contact-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:70px;padding-block:56px 80px}
.ep-site .ep-contact-data dl{margin:28px 0;font-size:17px}
.ep-site .ep-contact-data dt{color:var(--ep-slate);font-size:14px;margin-top:22px}
.ep-site .ep-contact-data dd{margin:5px 0 0}
.ep-site :where(.ep-contact-layout,.ep-study)>*{min-width:0}
.ep-site :where(.ep-prose,.ep-contact-data,.ep-meta,.ep-interior-head,.ep-page-intro){overflow-wrap:anywhere}
.ep-site .ep-profile-sample dd{min-width:0}
.ep-site .ep-article-list{list-style:none;padding:0}.ep-site .ep-article-list li{border-top:1px solid var(--ep-rule);padding-block:28px}
.ep-site .ep-article-list h3{margin-block:12px}.ep-site .ep-article-list a{text-decoration:none}
.ep-site .ep-page-intro{padding-block:60px 40px}.ep-site .ep-page-intro h1{margin-block:20px}.ep-site .ep-page-intro .ep-meta{display:flex;gap:18px;flex-wrap:wrap}
.ep-site .ep-article-page>.ep-prose{margin-inline:auto;padding-block:32px 80px}
.ep-site .ep-interior{padding-bottom:64px}.ep-site .ep-interior .ep-cta{display:inline-flex;margin-top:24px;min-height:44px;align-items:center}
.ep-site .ep-analysis>.ep-eyebrow{margin-bottom:16px}.ep-site .ep-analysis>p>.ep-link{margin-top:22px}
.ep-site .ep-contact-data>.ep-eyebrow{margin-top:20px}
@container paredes (max-width:800px){.ep-site .ep-footer-grid>.ep-footer-identity{grid-column:1/-1}}
@container paredes (max-width:520px){.ep-site .ep-main{font-size:17px}.ep-site .ep-page-intro{padding-block:36px 26px}.ep-site .ep-page-intro h1{font-size:44px}}
.ep-site .ep-skip-link{position:absolute;left:24px;top:-100px;background:#fff;padding:12px;z-index:9}
.ep-site .ep-skip-link:focus{top:12px}
.ep-site.admin-bar .ep-skip-link:focus{top:58px}
@container paredes (max-width:1050px){.ep-site .ep-shell{width:calc(100% - 80px)}.ep-site .ep-nav,.ep-site .ep-nav ul{gap:20px}.ep-site .ep-nav{font-size:14px}.ep-site .ep-hero{padding-block:62px 50px}.ep-site .ep-hero h1{font-size:50px}.ep-site .ep-study,.ep-site .ep-reading-layout{grid-template-columns:1fr 2.3fr;gap:32px}.ep-site .ep-contact-layout{gap:44px}}
@container paredes (max-width:800px){.ep-site .ep-header>.ep-shell{min-height:94px;flex-wrap:wrap;gap:0}.ep-site .ep-nav{display:none}.ep-site .ep-menu{display:block}.ep-site .ep-menu[open]{width:100%;order:3}.ep-site .ep-menu[open] summary{position:absolute;right:40px;top:25px}.ep-site .ep-header>.ep-shell{position:relative}.ep-site .ep-menu[open] summary{right:0}.ep-site .ep-brand-main{font-size:26px;letter-spacing:.004em}.ep-site .ep-brand-sub{letter-spacing:.17em;padding-left:.17em;margin-top:5px}.ep-site .ep-hero h1{font-size:47px}.ep-site .ep-hero-areas{font-size:16px;gap:4px 0}.ep-site .ep-practice-row{grid-template-columns:36px minmax(0,1fr);gap:20px}.ep-site .ep-practice-copy{grid-column:2;max-width:100%}.ep-site .ep-practice-row h3{max-width:none}.ep-site .ep-study,.ep-site .ep-reading-layout{grid-template-columns:1fr;gap:26px}.ep-site .ep-contact-layout{grid-template-columns:1fr;gap:35px}.ep-site .ep-related-list{grid-template-columns:1fr}.ep-site .ep-footer-grid{grid-template-columns:1fr 1fr}.ep-site .ep-footer-grid>.ep-brand{grid-column:1/-1}}
@container paredes (max-width:520px){.ep-site{font-size:17px}.ep-site .ep-shell{width:calc(100% - 48px)}.ep-site .ep-header>.ep-shell{min-height:92px}.ep-site .ep-brand-main{font-size:26px}.ep-site .ep-hero{padding-block:46px 36px}.ep-site .ep-hero h1{font-size:38px;line-height:1.1;letter-spacing:-.02em;max-width:350px;text-wrap:balance}.ep-site .ep-hero-areas{display:flex;flex-direction:column;gap:5px;font-size:17px;margin-top:23px}.ep-site .ep-hero-areas span+span::before{display:none}.ep-site .ep-hero .ep-link{margin-top:24px}.ep-site .ep-photo img{aspect-ratio:1.65/1;object-position:65% center}.ep-site .ep-photo-caption{text-align:left;font-size:11px;margin-top:10px}.ep-site .ep-section{padding-block:54px}.ep-site h2{font-size:37px}.ep-site h3{font-size:30px}.ep-site .ep-section-header{display:block;margin-bottom:28px}.ep-site .ep-section-header>.ep-link{margin-top:18px}.ep-site .ep-practice-row{padding-block:27px;gap:14px 15px;grid-template-columns:27px minmax(0,1fr)}.ep-site .ep-practice-number{font-size:21px}.ep-site .ep-practice-copy{grid-column:1/-1}.ep-site .ep-study{padding-bottom:54px;gap:20px}.ep-site .ep-display{font-size:31px;line-height:1.25}.ep-site .ep-analysis{padding-block:45px 54px}.ep-site .ep-contact-band{padding-block:40px}.ep-site .ep-contact-band>.ep-shell{display:block}.ep-site .ep-contact-band h2{font-size:44px}.ep-site .ep-contact-band .ep-link{margin-top:20px}.ep-site .ep-footer{padding-top:40px}.ep-site .ep-footer-grid{grid-template-columns:1fr;gap:28px}.ep-site .ep-footer-bottom{display:block;font-size:12px}.ep-site .ep-footer-bottom>*+*{margin-top:8px}.ep-site .ep-interior-head{padding-block:32px 38px}.ep-site .ep-breadcrumb{font-size:13px;margin-bottom:26px}.ep-site .ep-interior-head h1{font-size:46px}.ep-site .ep-interior-head .ep-lead{font-size:28px;margin-top:23px}.ep-site .ep-reading-layout{padding-block:38px 52px;gap:22px}.ep-site .ep-prose h2{font-size:33px}.ep-site .ep-profile-sample dl{grid-template-columns:1fr;gap:6px}.ep-site .ep-profile-sample dd{margin-bottom:14px}.ep-site .ep-article-sample h2{font-size:32px}.ep-site .ep-contact-layout{padding-block:38px 52px}.ep-site .ep-contact-data dl{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:0}.ep-site .ep-contact-data dt:first-child{margin-top:0}}
@container paredes (max-width:350px){.ep-site .ep-shell{width:calc(100% - 40px)}.ep-site .ep-brand-main{font-size:24px}.ep-site .ep-menu{font-size:14px}.ep-site .ep-menu summary{gap:6px}.ep-site .ep-hero h1{font-size:35px}.ep-site .ep-interior-head h1{font-size:42px}}
@container paredes (max-width:800px){.ep-site .ep-header>.ep-shell>.ep-brand{min-height:94px;justify-content:center}}
@container paredes (max-width:520px){.ep-site .ep-header>.ep-shell>.ep-brand{min-height:92px}.ep-site .ep-menu[open] summary{top:24px}}
@media(prefers-reduced-motion:no-preference){.ep-site .ep-link{transition:color .15s ease,border-color .15s ease}}
@media print{.ep-site .ep-nav,.ep-site .ep-menu,.ep-site .ep-form,.ep-site .ep-contact-band{display:none}.ep-site .ep-shell{width:100%}.ep-site .ep-photo img{max-height:250px}.ep-site .ep-section,.ep-site .ep-reading-layout{padding-block:24px}.ep-site .ep-footer{padding-top:20px}}
