
body.preview-servicios .resources-narrative{--sr-ink:#171717;--sr-body:#373737;--sr-muted:#626262;--sr-line:#d4d4d1;--sr-gap:clamp(34px,5vw,76px)}
body.preview-servicios .resources-narrative .sr-hero-description{max-width:480px}
body.preview-servicios .resources-narrative .sr-hero-description h1{font-size:clamp(32px,3vw,38px);font-weight:300;line-height:1.15;letter-spacing:-.025em}
body.preview-servicios .resources-narrative .sr-hero-description p{font-size:clamp(15px,1.2vw,16px);font-weight:400;line-height:1.55;color:var(--sr-ink);max-width:44ch;margin-top:16px}
body.preview-servicios .resources-narrative .areas-page-image{object-position:50% 48%;filter:none;opacity:1}
body.preview-servicios .resources-narrative .sr-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,0) 68%);pointer-events:none}
body.preview-servicios .resources-narrative .sr-resource-index{display:flex;flex-wrap:wrap;gap:8px 32px;padding-block:24px;border-bottom:1px solid var(--sr-line)}
body.preview-servicios .resources-narrative .sr-resource-index a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font-size:16px;font-weight:400;line-height:1.5;color:var(--sr-ink);text-decoration:none;text-underline-offset:5px;border:0}
body.preview-servicios .resources-narrative .sr-resource-index a:hover{text-decoration:underline}
body.preview-servicios .resources-narrative a:focus-visible{outline:2px solid var(--sr-ink);outline-offset:5px;border-radius:1px}
body.preview-servicios .resources-narrative .sr-soft-section{background:#f7f7f7}
body.preview-servicios .resources-narrative .practice-editorial-inner{padding-block:clamp(48px,5vw,72px)}
body.preview-servicios .resources-narrative .practice-editorial-opening{column-gap:var(--sr-gap);row-gap:20px}
body.preview-servicios .resources-narrative .practice-editorial-opening h2{font-size:clamp(29px,3vw,42px);font-weight:300;line-height:1.18;letter-spacing:-.035em;margin:0;text-wrap:balance}
body.preview-servicios .resources-narrative .practice-editorial-photo{width:100%;max-width:none;aspect-ratio:4/3;overflow:hidden;justify-self:stretch}
body.preview-servicios .resources-narrative .practice-editorial-photo img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:4/3;object-fit:cover;object-position:center;filter:none;opacity:1}
body.preview-servicios .resources-narrative #documentacion .practice-editorial-photo img{object-position:48% 50%}
body.preview-servicios .resources-narrative .practice-editorial-intro .area-intro{font-size:17px;font-weight:400;line-height:1.8;color:var(--sr-body);max-width:62ch;margin:0}
body.preview-servicios .resources-narrative .practice-editorial-intro .area-intro+.area-intro{margin-top:18px}
body.preview-servicios .resources-narrative .practice-editorial-services{width:100%;max-width:none;margin:36px 0 0}
body.preview-servicios .resources-narrative .practice-editorial-services .service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sr-gap);row-gap:0;margin:0}
body.preview-servicios .resources-narrative .practice-editorial-services .sr-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}
body.preview-servicios .resources-narrative .service-list>div{display:block;min-width:0;padding:20px 0 0;border-top:1px solid var(--sr-line)}
body.preview-servicios .resources-narrative .service-list>div:nth-child(n+3){margin-top:24px}
body.preview-servicios .resources-narrative .sr-three-columns>div:nth-child(n+3){margin-top:0}
body.preview-servicios .resources-narrative .service-list dt{font-size:15px;font-weight:500;line-height:1.5;color:var(--sr-ink);max-width:none;margin:0 0 10px}
body.preview-servicios .resources-narrative .service-list dd{font-size:15px;font-weight:400;line-height:1.75;color:var(--sr-muted);margin:0}
body.preview-servicios .resources-narrative .sr-interview{margin-top:24px;padding-top:22px;border-top:1px solid var(--sr-line);scroll-margin-top:calc(var(--header-height) + 24px)}
body.preview-servicios .resources-narrative .sr-interview h3{font-size:23px;font-weight:300;letter-spacing:-.02em;line-height:1.3;margin:0 0 12px}
body.preview-servicios .resources-narrative .sr-interview p{font-size:16px;line-height:1.75;color:var(--sr-body);margin:0}
body.preview-servicios .resources-narrative .sr-contact-links{display:flex;flex-wrap:wrap;gap:0 26px;margin-top:12px}
body.preview-servicios .resources-narrative .sr-contact-links a,body.preview-servicios .resources-narrative .sr-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:400;line-height:1.6;color:var(--sr-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
body.preview-servicios .resources-narrative .sr-text-link{margin-top:18px}
body.preview-servicios .resources-narrative .sr-note,body.preview-servicios .resources-narrative .sr-interview .sr-note{font-size:14px;line-height:1.75;color:var(--sr-muted);margin-top:12px;max-width:62ch}
@media(max-width:1000px) and (min-width:701px){
body.preview-servicios .resources-narrative .practice-editorial-services .sr-three-columns{column-gap:26px}
body.preview-servicios .resources-narrative .practice-editorial-intro .area-intro{font-size:16px;line-height:1.75}
body.preview-servicios .resources-narrative .sr-contact-links{gap:0 18px}
}
@media(max-width:700px){
body.preview-servicios .resources-narrative .areas-page-hero{padding-block:34px}
body.preview-servicios .resources-narrative .sr-hero-description{max-width:100%}
body.preview-servicios .resources-narrative .sr-hero-description h1{font-size:30px}
body.preview-servicios .resources-narrative .sr-hero-description p{font-size:15px;line-height:1.6;max-width:34ch;margin-top:15px}
body.preview-servicios .resources-narrative .sr-hero::after{background:linear-gradient(90deg,rgba(255,255,255,.36),rgba(255,255,255,.16))}
body.preview-servicios .resources-narrative .sr-resource-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;padding-block:20px}
body.preview-servicios .resources-narrative .sr-resource-index a{font-size:16px;line-height:1.5;min-height:48px}
body.preview-servicios .resources-narrative .sr-resource-index a:last-child{grid-column:1/-1}
body.preview-servicios .resources-narrative .practice-editorial-inner{padding-block:38px}
body.preview-servicios .resources-narrative .practice-editorial-opening{row-gap:23px}
body.preview-servicios .resources-narrative .practice-editorial-opening h2{font-size:31px;text-wrap:initial}
body.preview-servicios .resources-narrative .practice-editorial-intro .area-intro{font-size:16px;line-height:1.75}
body.preview-servicios .resources-narrative .practice-editorial-services{margin-top:28px}
body.preview-servicios .resources-narrative .practice-editorial-services .service-list{grid-template-columns:minmax(0,1fr);gap:0}
body.preview-servicios .resources-narrative .service-list>div,body.preview-servicios .resources-narrative .service-list>div:nth-child(n+3){margin-top:0;padding-block:20px}
body.preview-servicios .resources-narrative .service-list>div:last-child{padding-bottom:0}
body.preview-servicios .resources-narrative .sr-interview h3{font-size:23px}
}
body.preview-servicios .resource-page a,body.preview-servicios .resources-narrative a,body.preview-servicios .resource-page .text-button,body.preview-servicios .resource-page .remove,body.preview-servicios .resource-page .article-task,body.preview-servicios .resource-page summary{ text-decoration:none; text-underline-offset:5px;text-decoration-thickness:1px; }
body.preview-servicios .resource-page a:hover,body.preview-servicios .resource-page a:focus-visible,body.preview-servicios .resources-narrative a:hover,body.preview-servicios .resources-narrative a:focus-visible,body.preview-servicios .resource-page .text-button:hover,body.preview-servicios .resource-page .text-button:focus-visible,body.preview-servicios .resource-page .remove:hover,body.preview-servicios .resource-page .remove:focus-visible,body.preview-servicios .resource-page .article-task:hover,body.preview-servicios .resource-page .article-task:focus-visible,body.preview-servicios .resource-page summary:hover,body.preview-servicios .resource-page summary:focus-visible{ text-decoration:underline; }
body.preview-servicios .resource-page :focus-visible,body.preview-servicios .resources-narrative :focus-visible{outline:2px solid #171717;outline-offset:4px}
body.preview-servicios .resource-page summary{display:flex;align-items:center;min-height:44px;list-style:none;font-size:15px;font-weight:400;line-height:1.6;cursor:pointer}
body.preview-servicios .resource-page summary::-webkit-details-marker{display:none}
body.preview-servicios .resource-page summary::marker{content:''}
body.preview-servicios .resource-page details[open]>summary{margin-bottom:16px}
body.preview-servicios .resource-page details,body.preview-servicios .resource-page .reference-library{padding-block:12px}
body.preview-servicios .fees-simple .resource-hero,body.preview-servicios .colleagues-simple .resource-hero{min-height:190px;padding-block:24px}
body.preview-servicios .fees-simple .resource-hero h1,body.preview-servicios .colleagues-simple .resource-hero h1{font-size:38px;line-height:1.18;font-weight:300;margin-block:12px}
body.preview-servicios .fees-simple .resource-hero p,body.preview-servicios .colleagues-simple .resource-hero p{font-size:16px;line-height:1.6;max-width:65ch;margin-bottom:0}
body.preview-servicios .fees-simple .builder{background:#fff;padding-block:36px 28px}
body.preview-servicios .fees-simple .builder>.shell,body.preview-servicios .fees-simple #referencias>.shell,body.preview-servicios .fees-simple #fuentes>.shell{max-width:850px}
body.preview-servicios .fees-simple .builder h2{font-size:28px;line-height:1.25;margin:0 0 12px}
body.preview-servicios .fees-simple .builder>.shell>.resource-intro{font-size:15px;margin-bottom:0}
body.preview-servicios .fees-simple .quote-grid{display:block;margin-top:24px}
body.preview-servicios .fees-simple #finder{padding-top:0;border-top:0}
body.preview-servicios .fees-simple .finder-top{display:block}
body.preview-servicios .fees-simple .finder-top input{max-width:none}
body.preview-servicios .fees-simple .finder-top label{font-size:13px;margin-top:0}
body.preview-servicios .fees-simple .count-line{justify-content:flex-start;flex-wrap:wrap;gap:4px 24px;margin-top:10px;min-height:44px}
body.preview-servicios .fees-simple .count-line p{flex:1 1 240px;margin:0;font-size:13px}
body.preview-servicios .fees-simple #work-filters{max-width:340px;margin-block:12px}
body.preview-servicios .fees-simple #work-filters label{margin-top:0}
body.preview-servicios .fees-simple .work-options{display:block;margin:0}
body.preview-servicios .fees-simple .work-option{width:100%;min-height:44px;padding:14px 0;text-align:left;border:0;border-top:1px solid #d4d4d1;font-size:16px;line-height:1.5;background:transparent;color:#171717}
body.preview-servicios .fees-simple .work-option span{font-size:12px;margin-top:3px;line-height:1.5}
body.preview-servicios .fees-simple .work-option:hover,body.preview-servicios .fees-simple .work-option:focus-visible{text-decoration:underline;text-underline-offset:5px}
body.preview-servicios .fees-simple .finder-other{margin-top:12px;border:0;padding:0}
body.preview-servicios .fees-simple .finder-other summary{font-size:13px}
body.preview-servicios .fees-simple .selected-work{border:0;padding:0}
body.preview-servicios .fees-simple .selected-work h3{font-size:29px;max-width:none;margin-block:12px}
body.preview-servicios .fees-simple #change-work{margin-bottom:0}
body.preview-servicios .fees-simple .task-description{font-size:14px;max-width:70ch;margin-bottom:16px}
body.preview-servicios .fees-simple .form-fields{gap:0 20px}
body.preview-servicios .fees-simple .form-fields label{margin-top:12px}
body.preview-servicios .fees-simple .reference{margin:24px 0 12px;padding:22px 0 12px;border-bottom:0}
body.preview-servicios .fees-simple .reference-value{font-size:clamp(28px,3vw,36px);margin:8px 0 10px;overflow-wrap:anywhere}
body.preview-servicios .fees-simple .reference-validity{font-size:13px;line-height:1.65;color:#626262;max-width:68ch;margin-bottom:6px}
body.preview-servicios .fees-simple .reference details{padding-top:0}
body.preview-servicios .fees-simple .reference-jus{margin-block:10px}
body.preview-servicios .fees-simple #assemble-estimate,body.preview-servicios .fees-simple #stage-options{border:0;padding:4px 0}
body.preview-servicios .fees-simple #assemble-estimate>summary{font-size:15px}
body.preview-servicios .fees-simple #stage-options>summary{font-size:13px}
body.preview-servicios .fees-simple #assemble-estimate .price-picker{margin-bottom:12px}
body.preview-servicios .fees-simple .selected-work #assemble-estimate>details{border:0}
body.preview-servicios .fees-simple .estimate{position:static;top:auto;padding:0;border:0;max-width:none}
body.preview-servicios .fees-simple .estimate h3{font-size:28px;margin-bottom:14px}
body.preview-servicios .fees-simple .estimate .totals{border:0;padding:0;margin:0 0 18px}
body.preview-servicios .fees-simple .estimate .grand{padding-top:12px;margin-top:12px}
body.preview-servicios .fees-simple .estimate .grand>span:last-child{font-size:30px}
body.preview-servicios .fees-simple .estimate .estimate-breakdown{border-top:1px solid #d4d4d1}
body.preview-servicios .fees-simple .estimate .estimate-list{border-top:0}
body.preview-servicios .fees-simple .estimate .export{max-width:380px;margin-top:20px}
body.preview-servicios .fees-simple .estimate #another-work{display:block;font-size:15px;margin-top:16px}
body.preview-servicios .fees-simple .estimate .legal-text{margin-top:18px}
body.preview-servicios .fees-simple #estimate-adjustments{margin-top:12px}
body.preview-servicios .fees-simple #estimate-adjustments details{padding-block:8px}
body.preview-servicios .fees-simple #estimate-adjustments label{margin-top:12px}
body.preview-servicios .fees-simple #referencias,body.preview-servicios .fees-simple #fuentes{padding-block:12px;background:#fff}
body.preview-servicios .fees-simple .reference-library>summary{font-size:16px}
body.preview-servicios .fees-simple .reference-library .resource-intro{font-size:14px;margin:0 0 16px}
body.preview-servicios .fees-simple .article-row{padding-block:12px}
body.preview-servicios .fees-simple .article-row summary{font-size:14px}
body.preview-servicios .fees-simple .article-row a{border:0}
body.preview-servicios .fees-simple #fuentes .compact-values{padding:12px 0 18px;margin-bottom:12px}
body.preview-servicios .fees-simple .compact-values .shell{padding:0;width:100%;display:block}
body.preview-servicios .fees-simple .compact-values .value-pill strong{font-size:18px}
body.preview-servicios .fees-simple .compact-values .consultation-values{margin-top:18px;gap:14px}
body.preview-servicios .fees-simple .compact-values .consultation-values strong{font-size:16px}
body.preview-servicios .fees-simple .compact-values .consultation-values span{font-size:12px}
body.preview-servicios .fees-simple .translation-notice{font-size:13px;color:#626262;line-height:1.7;width:100%;padding:0;margin-top:16px}
body.preview-servicios .colleagues-simple #contactar{padding-block:36px 28px}
body.preview-servicios .colleagues-simple #contactar h2{font-size:28px;margin-bottom:14px}
body.preview-servicios .colleagues-simple #contactar .resource-intro{font-size:15px;max-width:70ch;margin-bottom:0}
body.preview-servicios .colleagues-simple .quote-grid{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:50px;margin-top:22px}
body.preview-servicios .colleagues-simple label{font-size:13px;font-weight:400;margin-top:12px}
body.preview-servicios .colleagues-simple textarea{min-height:110px}
body.preview-servicios .colleagues-simple .field-row label{margin-top:0}
body.preview-servicios .colleagues-simple .colleague-optional{border:0;margin-top:8px;padding:0}
body.preview-servicios .colleagues-simple .colleague-optional summary{font-size:13px}
body.preview-servicios .colleagues-simple .text-button{border:0;background:transparent;color:#171717;min-height:44px;padding:8px 0}
body.preview-servicios .colleagues-simple .button-row{align-items:center;gap:22px;margin-top:16px}
body.preview-servicios .colleagues-simple .muted{font-size:13px;line-height:1.7}
body.preview-servicios .colleagues-simple .quote-grid>div+div{padding-top:3px}
body.preview-servicios .colleagues-simple .quote-grid>div+div h3{font-size:19px;font-weight:300}
body.preview-servicios .colleagues-simple .quote-grid>div+div a{overflow-wrap:anywhere}
body.preview-servicios .colleagues-simple #modalidades,body.preview-servicios .colleagues-simple #acuerdos{padding-block:10px;background:#fff}
body.preview-servicios .colleagues-simple .colleague-background>summary{font-size:16px}
body.preview-servicios .colleagues-simple .colleague-background .colleague-intro{margin-top:18px}
body.preview-servicios .colleagues-simple .colleague-background h2{font-size:26px}
body.preview-servicios .colleagues-simple .colleague-background h3{font-size:18px}
body.preview-servicios .colleagues-simple .colleague-background p{font-size:15px}
body.preview-servicios .colleagues-simple .colleague-background .colleague-steps{margin-top:20px}
@media(max-width:800px){
body.preview-servicios .colleagues-simple .quote-grid{grid-template-columns:1fr;gap:24px}
body.preview-servicios .colleagues-simple .quote-grid>div+div{border-top:1px solid #d4d4d1;padding-top:22px}
body.preview-servicios .fees-simple .form-fields{grid-template-columns:1fr 1fr}}
@media(max-width:540px){
body.preview-servicios .fees-simple .resource-hero,body.preview-servicios .colleagues-simple .resource-hero{min-height:170px;padding-block:22px}
body.preview-servicios .fees-simple .resource-hero h1,body.preview-servicios .colleagues-simple .resource-hero h1{font-size:30px}
body.preview-servicios .fees-simple .resource-hero p,body.preview-servicios .colleagues-simple .resource-hero p{font-size:15px}
body.preview-servicios .fees-simple .builder,body.preview-servicios .colleagues-simple #contactar{padding-top:28px}
body.preview-servicios .fees-simple .builder h2,body.preview-servicios .colleagues-simple #contactar h2{font-size:25px}
body.preview-servicios .fees-simple .form-fields{grid-template-columns:1fr}
body.preview-servicios .fees-simple .selected-work h3{font-size:25px}
body.preview-servicios .fees-simple .work-option{font-size:15px}
body.preview-servicios .fees-simple .count-line p{flex-basis:100%}
body.preview-servicios .fees-simple .price-picker{grid-template-columns:1fr}
body.preview-servicios .fees-simple .compact-values .consultation-values{grid-template-columns:1fr}
body.preview-servicios .fees-simple .estimate .grand>span:last-child{font-size:27px}
body.preview-servicios .colleagues-simple .field-row{grid-template-columns:1fr;gap:12px}
body.preview-servicios .colleagues-simple .button-row button{flex:0 1 auto}}
@media print{
body.preview-servicios .fees-simple .estimate[hidden]{display:none!important}
body.preview-servicios .fees-simple .estimate details.estimate-breakdown,body.preview-servicios .fees-simple .estimate details.estimate-breakdown>ul{display:block!important}
body.preview-servicios .fees-simple .estimate-breakdown>summary,body.preview-servicios .fees-simple #estimate-adjustments,body.preview-servicios .fees-simple #another-work{display:none!important}
body.preview-servicios .fees-simple .estimate-breakdown:not([open])>ul{display:block!important}
body.preview-servicios .fees-simple .reference-library{display:none!important}}
body.preview-servicios .resources-narrative .sr-contact-links a,body.preview-servicios .resources-narrative .sr-text-link,body.preview-servicios .fees-v3 .article-row .article-task,body.preview-servicios .fees-v3 .work-summary-link{ text-decoration:none; }
body.preview-servicios .resources-narrative .sr-contact-links a:hover,body.preview-servicios .resources-narrative .sr-contact-links a:focus-visible,body.preview-servicios .resources-narrative .sr-text-link:hover,body.preview-servicios .resources-narrative .sr-text-link:focus-visible,body.preview-servicios .fees-v3 .article-row .article-task:hover,body.preview-servicios .fees-v3 .article-row .article-task:focus-visible,body.preview-servicios .fees-v3 .work-summary-link:hover,body.preview-servicios .fees-v3 .work-summary-link:focus-visible{text-decoration:underline;text-underline-offset:5px}
body.preview-servicios .resource-institutional{color:#171717}
body.preview-servicios .resource-institutional a,body.preview-servicios .resource-text-link{color:inherit;text-decoration:none;text-underline-offset:6px;text-decoration-thickness:1px}
body.preview-servicios .resource-institutional a:hover,body.preview-servicios .resource-institutional a:focus-visible,body.preview-servicios .resource-text-link:hover,body.preview-servicios .resource-text-link:focus-visible{text-decoration:underline}
body.preview-servicios .resource-institutional :focus-visible,body.preview-servicios .resource-text-link:focus-visible{outline:2px solid #171717;outline-offset:5px}
body.preview-servicios .resource-institutional p{font-size:17px;line-height:1.8;color:#373737;max-width:66ch}
body.preview-servicios .resource-institutional p+p{margin-top:18px}
body.preview-servicios .resource-institutional h2{font-size:clamp(29px,3vw,42px);line-height:1.18;font-weight:300;letter-spacing:-.035em}
body.preview-servicios .resource-institutional .fine{font-size:13px;line-height:1.75;color:#626262}
body.preview-servicios .resource-institutional .page-header,body.preview-servicios .resource-a-heading{padding-bottom:35px}
body.preview-servicios .resource-institutional .resource-return,body.preview-servicios .resource-a-heading>.resource-text-link{margin-bottom:20px;color:#626262}
body.preview-servicios .resource-institutional .text-action,body.preview-servicios .resource-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.5;font-weight:400;padding:10px 0;cursor:pointer}
body.preview-servicios .resource-institutional .small-action,body.preview-servicios .resource-small{font-size:13px}
body.preview-servicios .photo-lead{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(32px,5vw,80px);align-items:center;padding-bottom:66px}
body.preview-servicios .photo-copy{min-width:0}
body.preview-servicios .resource-institutional .lead-copy{font-size:clamp(18px,1.75vw,23px);line-height:1.65;max-width:43ch}
body.preview-servicios .photo-copy>p:not(.lead-copy):not(.fine){font-size:15px;line-height:1.8;max-width:48ch}
body.preview-servicios .lead-photo{margin:0;min-width:0}
body.preview-servicios .lead-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;max-width:100%;filter:none;object-fit:cover;object-position:50% 50%;border-radius:0}
body.preview-servicios .quiet-actions{display:flex;flex-wrap:wrap;gap:2px 25px;margin-top:22px;align-items:center}
body.preview-servicios .professional-contact{margin:23px 0 0}
body.preview-servicios .professional-contact>div{margin-top:14px}
body.preview-servicios .professional-contact dd{margin:0;font-size:clamp(16px,1.5vw,22px);line-height:1.5;overflow-wrap:anywhere}
body.preview-servicios .professional-contact dt{font-size:12px;color:#626262;margin:0 0 1px}
body.preview-servicios .professional-contact a{display:inline-flex;min-height:44px;align-items:center;max-width:100%}
body.preview-servicios .photo-copy>.fine{margin-top:18px;max-width:50ch}
body.preview-servicios .photo-lead--awaiting-image{grid-template-columns:minmax(0,750px);padding-bottom:48px}
body.preview-servicios .photo-lead--awaiting-image .lead-copy{max-width:60ch}
body.preview-servicios .references-section{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(32px,5vw,80px);padding-block:31px 54px;border-top:1px solid #d4d4d1}
body.preview-servicios .references-section h2{font-size:32px;margin-bottom:20px}
body.preview-servicios .references-section>div>.fine{max-width:47ch}
body.preview-servicios .reference-prices{margin:0;padding:0}
body.preview-servicios .reference-prices>div{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline;padding:17px 0;border-top:1px solid #d4d4d1}
body.preview-servicios .reference-prices>div:first-child{border-top:0;padding-top:0}
body.preview-servicios .reference-prices dt{font-size:15px;line-height:1.55;font-weight:400}
body.preview-servicios .reference-prices dt span{display:block;font-size:12px;color:#626262;margin-top:3px}
body.preview-servicios .reference-prices dd{font-size:27px;line-height:1.4;font-weight:300;margin:0;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}
body.preview-servicios .reference-month-warning{grid-column:1/-1;font-size:14px!important;color:#373737;border-left:2px solid #626262;padding-left:16px}
body.preview-servicios .collaboration-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-block:30px 56px;border-top:1px solid #d4d4d1}
body.preview-servicios .collaboration-modes h2{font-size:27px;line-height:1.22;margin-bottom:18px;font-weight:400}
body.preview-servicios .collaboration-modes p{font-size:15px;line-height:1.8}
body.preview-servicios .editorial-foot{padding-top:28px;padding-bottom:52px;border-top:1px solid #d4d4d1}
body.preview-servicios .editorial-foot h2{font-size:21px;margin-bottom:18px;font-weight:400}
body.preview-servicios .editorial-foot p{font-size:15px;line-height:1.8;max-width:80ch}
body.preview-servicios .resources-narrative .sr-awaiting-image .practice-editorial-opening{grid-template-columns:1fr}
body.preview-servicios .resources-narrative .sr-awaiting-image .practice-editorial-opening h2,body.preview-servicios .resources-narrative .sr-awaiting-image .practice-editorial-intro{grid-column:1;grid-row:auto;max-width:70ch}
body.preview-servicios .resource-a-heading h1{font-size:clamp(42px,5.1vw,68px);line-height:1.08;font-weight:300;letter-spacing:-.04em}
body.preview-servicios .resource-a-heading .page-intro{font-size:18px;line-height:1.7;max-width:680px;color:#626262}
body.preview-servicios .resource-page .resource-a-heading{background:#fff;padding-top:55px}
body.preview-servicios .resource-page .resource-a-heading+.builder{padding-top:12px}
body.preview-servicios .resource-page .resource-a-heading>h1{margin-top:0}
body.preview-servicios .resource-institutional [hidden]{display:none!important}
@media(max-width:1000px){
body.preview-servicios .photo-lead,body.preview-servicios .references-section{gap:32px}
body.preview-servicios .collaboration-modes{gap:28px}
body.preview-servicios .collaboration-modes h2{font-size:24px}}
@media(max-width:700px){
body.preview-servicios .resource-institutional .page-header,body.preview-servicios .resource-a-heading{padding-bottom:27px}
body.preview-servicios .resource-institutional .resource-return,body.preview-servicios .resource-a-heading>.resource-text-link{margin-bottom:15px}
body.preview-servicios .photo-lead,body.preview-servicios .references-section{grid-template-columns:1fr;gap:28px}
body.preview-servicios .photo-lead{padding-bottom:36px}
body.preview-servicios .resource-institutional .lead-copy{font-size:18px;line-height:1.65}
body.preview-servicios .resource-institutional p{font-size:16px;line-height:1.75}
body.preview-servicios .photo-copy>p:not(.lead-copy):not(.fine){font-size:15px}
body.preview-servicios .quiet-actions{margin-top:16px;gap:0 24px}
body.preview-servicios .resource-institutional .text-action{font-size:15px}
body.preview-servicios .resource-institutional .small-action{font-size:13px}
body.preview-servicios .professional-contact{margin-top:19px}
body.preview-servicios .professional-contact dd{font-size:17px}
body.preview-servicios .professional-contact>div{margin-top:12px}
body.preview-servicios .photo-copy>.fine{margin-top:14px}
body.preview-servicios .references-section{padding-block:26px 35px;gap:23px}
body.preview-servicios .references-section h2{font-size:29px;margin-bottom:16px}
body.preview-servicios .reference-prices>div{gap:12px;padding-block:15px}
body.preview-servicios .reference-prices dd{font-size:25px}
body.preview-servicios .collaboration-modes{grid-template-columns:1fr;gap:27px;padding-block:28px 35px}
body.preview-servicios .collaboration-modes h2{font-size:25px;margin-bottom:12px}
body.preview-servicios .collaboration-modes article+article{padding-top:25px;border-top:1px solid #d4d4d1}
body.preview-servicios .editorial-foot{padding-bottom:40px}
body.preview-servicios .editorial-foot h2{font-size:20px}
body.preview-servicios .editorial-foot p{font-size:14px}
body.preview-servicios .resource-a-heading h1{font-size:40px}
body.preview-servicios .resource-a-heading .page-intro{font-size:16px}
body.preview-servicios .resource-page .resource-a-heading{padding-top:35px}}
body.preview-servicios .resource-page .resource-a-heading{max-width:850px}
body.preview-servicios .resource-page .button-row button,body.preview-servicios .fees-v3 #add-work,body.preview-servicios .fees-v3 .article-row .article-task{background:transparent;color:#171717;border:0;padding:10px 0;min-height:44px;min-width:0;width:auto;text-decoration:none}
body.preview-servicios .resource-page .button-row button:hover,body.preview-servicios .resource-page .button-row button:focus-visible,body.preview-servicios .fees-v3 #add-work:hover,body.preview-servicios .fees-v3 #add-work:focus-visible,body.preview-servicios .fees-v3 .article-row .article-task:hover,body.preview-servicios .fees-v3 .article-row .article-task:focus-visible{background:transparent;text-decoration:underline;text-underline-offset:5px}
@media print{
body.preview-servicios .resource-a-heading{display:none!important}}
body.preview-servicios .resources-narrative #honorarios .practice-editorial-photo img,body.preview-servicios .resources-narrative #colegas .practice-editorial-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;filter:none}
body.preview-servicios .resources-narrative,body.preview-servicios .resource-institutional,body.preview-servicios .fee-query{
 --resource-body:16px;--resource-note:14px;--resource-action:16px;
 --resource-section:clamp(28px,2.3vw,32px);--resource-subsection:22px;
 font-family:var(--sans);font-weight:400;
}
body.preview-servicios .resource-institutional .page-header h1,body.preview-servicios .fee-query .resource-a-heading h1{
 font-size:clamp(42px,5.1vw,68px);font-weight:300;line-height:1.08;letter-spacing:-.035em;
}
body.preview-servicios .fee-query .resource-a-heading{max-width:1640px}
body.preview-servicios .fee-query .resource-a-heading h1{font-size:clamp(38px,4vw,54px)}
body.preview-servicios .resource-institutional .references-section h2,body.preview-servicios .resource-institutional .editorial-foot h2,body.preview-servicios .resources-narrative .practice-editorial-opening h2,body.preview-servicios .fee-query #task-title{
 font-size:var(--resource-section);font-weight:300;line-height:1.2;letter-spacing:-.035em;
}
body.preview-servicios .resource-institutional .collaboration-modes h2,body.preview-servicios .resources-narrative #colegas .service-list dt,body.preview-servicios .resources-narrative .sr-interview h3{
 font-size:var(--resource-subsection);font-weight:400;line-height:1.3;letter-spacing:-.025em;
}
body.preview-servicios .resource-institutional p,body.preview-servicios .resource-institutional .photo-copy>p:not(.lead-copy):not(.fine),body.preview-servicios .resource-institutional .collaboration-modes p,body.preview-servicios .resource-institutional .editorial-foot p,body.preview-servicios .resources-narrative .practice-editorial-intro .area-intro,body.preview-servicios .resources-narrative .service-list dd,body.preview-servicios .resources-narrative .sr-interview p,body.preview-servicios .fee-query p,body.preview-servicios .fee-query .page-intro,body.preview-servicios .fee-query .query-technical p,body.preview-servicios .fee-query .query-technical li,body.preview-servicios .fee-query #reference-details p,body.preview-servicios .fee-query #reference-details li{
 font-size:var(--resource-body);font-weight:400;line-height:1.75;
}
body.preview-servicios .resource-institutional .lead-copy{font-size:clamp(18px,1.75vw,23px);line-height:1.65}
body.preview-servicios .resource-institutional .fine,body.preview-servicios .resources-narrative .sr-note,body.preview-servicios .resources-narrative .sr-interview .sr-note,body.preview-servicios .fee-query .query-help,body.preview-servicios .fee-query .query-notice{
 font-size:var(--resource-note);font-weight:400;line-height:1.7;
}
body.preview-servicios .resource-institutional .text-action,body.preview-servicios .resource-institutional .small-action,body.preview-servicios .resources-narrative .sr-resource-index a,body.preview-servicios .resources-narrative .sr-contact-links a,body.preview-servicios .resources-narrative .sr-text-link,body.preview-servicios .fee-query .resource-text-link,body.preview-servicios .fee-query button,body.preview-servicios .fee-query a,body.preview-servicios .fee-query summary{
 font-family:inherit;font-size:var(--resource-action);font-weight:400;line-height:1.5;
}
body.preview-servicios .resource-institutional .resource-return,body.preview-servicios .fee-query .resource-a-heading>.resource-text-link{
 font-size:var(--resource-note);font-weight:400;line-height:1.5;
}
body.preview-servicios .fee-query input:not([type=checkbox]),body.preview-servicios .fee-query select{font-family:inherit;font-size:var(--resource-body);font-weight:400;line-height:1.5}
body.preview-servicios .fee-query .work-option{font-size:18px}
body.preview-servicios .fee-query .work-option span,body.preview-servicios .resource-institutional .reference-prices dt span,body.preview-servicios .resource-institutional .professional-contact dt{font-size:var(--resource-note);line-height:1.7}
body.preview-servicios .resource-institutional .reference-prices dt,body.preview-servicios .fee-query #reference-label{font-size:var(--resource-body);font-weight:400;line-height:1.5}
body.preview-servicios .fee-query .query-amount{font-size:clamp(28px,4vw,38px);font-weight:300;line-height:1.35}
body.preview-servicios .resource-institutional .business-retainer{border-top:1px solid #d4d4d1;padding-top:48px}
body.preview-servicios .resource-institutional .retainer-price{margin-top:24px}
body.preview-servicios .resource-institutional .retainer-price>[data-jus-factor]{font-size:28px;font-weight:300;line-height:1.35;letter-spacing:-.025em}
body.preview-servicios .resource-institutional .retainer-price>span+span{display:block;font-size:14px;margin-top:8px}
body.preview-servicios .resource-institutional .business-retainer p.fine{font-size:14px;line-height:1.7}
body.preview-servicios .resource-institutional .retainer-price>[data-jus-factor]{display:inline-block;white-space:nowrap}
body.preview-servicios .resource-institutional .retainer-conditions{max-width:80ch;margin-block:12px}
body.preview-servicios .resource-institutional .retainer-conditions summary{display:flex;align-items:center;min-height:44px;font:inherit;font-size:14px;font-weight:500;line-height:1.7;list-style:none;cursor:pointer;color:#171717;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px}
body.preview-servicios .resource-institutional .retainer-conditions summary:hover,body.preview-servicios .resource-institutional .retainer-conditions summary:focus{text-decoration:underline}
body.preview-servicios .resource-institutional .retainer-conditions summary:focus-visible{outline:2px solid #171717;outline-offset:4px}
body.preview-servicios .resource-institutional .retainer-conditions summary::-webkit-details-marker{display:none}
body.preview-servicios .resource-institutional .retainer-conditions[open] summary{color:#171717;margin-bottom:8px}
body.preview-servicios .resource-institutional .retainer-validity span{display:inline-block;white-space:nowrap}
body.preview-servicios .resource-institutional .reference-prices dd{white-space:normal}
body.preview-servicios .resource-institutional .reference-prices dd[data-jus-factor]{white-space:nowrap}
body.preview-servicios .resource-institutional .shell:is(.references-section,body.preview-servicios .collaboration-modes,body.preview-servicios .editorial-foot){position:relative;border-top:0}
body.preview-servicios .resource-institutional .shell:is(.references-section,body.preview-servicios .collaboration-modes,body.preview-servicios .editorial-foot)::before{content:"";position:absolute;left:var(--edge);right:var(--edge);top:0;height:1px;background:#d4d4d1}
body.preview-servicios .resources-narrative .sr-resource-index{position:relative;border-bottom:0}
body.preview-servicios .resources-narrative .sr-resource-index::after{content:"";position:absolute;left:var(--edge);right:var(--edge);bottom:0;height:1px;background:#d4d4d1}
body.preview-servicios .resources-narrative .translation-notice{font-size:14px;line-height:1.7;color:#626262;margin:0 auto;padding-block:28px;max-width:1640px}
@media(min-width:701px){
body.preview-servicios .resource-institutional .collaboration-modes h2{min-height:2.6em}
}
@media(max-width:700px){
body.preview-servicios .resources-narrative,body.preview-servicios .resource-institutional,body.preview-servicios .fee-query{--resource-section:28px;--resource-subsection:20px}
body.preview-servicios .resource-institutional .page-header h1,body.preview-servicios .fee-query .resource-a-heading h1{font-size:40px}
body.preview-servicios .resource-institutional .lead-copy{font-size:18px}
body.preview-servicios .fee-query .query-amount{font-size:28px}
body.preview-servicios .resource-institutional .reference-prices>div{grid-template-columns:minmax(0,1fr);gap:4px}
}

