body.template-page #MainContent{--tw-page-label: clamp(11px, .64vw, 12px);--tw-page-rail: clamp(11px, .6vw, 12px);--tw-page-prose: 72ch;--tw-page-lead: 62ch;--tw-page-copy-light: rgba(18, 23, 25, .84);--tw-page-copy-dark: rgba(238, 241, 242, .84);--tw-page-support-light: rgba(18, 23, 25, .73);--tw-page-support-dark: rgba(238, 241, 242, .73)}body.template-page #MainContent :where(h1,h2,h3,h4){width:auto;margin-inline:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:pretty}body.template-page #MainContent h1{max-width:min(100%,var(--tw-ds-title-hero-measure, 26ch));font-size:var(--tw-type-display-lg);line-height:var(--tw-leading-display);letter-spacing:var(--tw-tracking-display)}body.template-page #MainContent h2{max-width:min(100%,var(--tw-ds-title-section-measure, 30ch));font-size:var(--tw-type-h2);line-height:var(--tw-leading-heading);letter-spacing:var(--tw-tracking-heading)}body.template-page #MainContent h3{max-width:min(100%,var(--tw-ds-title-card-measure, 22ch));font-size:var(--tw-type-h3);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-page #MainContent h4{max-width:min(100%,34ch);font-size:var(--tw-type-h4);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-page #MainContent :is(.tw-card,[class*=__card],[class*=__step],[class*=__route],[class*=__tile],[class*=__item],[class*=__node]) :is(h2,h3){max-width:min(100%,var(--tw-ds-title-card-measure, 22ch));font-size:var(--tw-type-h3);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-suffix-glossary-luxury #MainContent .rte>h2{max-width:34ch;font-size:var(--tw-type-h3);line-height:var(--tw-leading-subheading);letter-spacing:var(--tw-tracking-subheading)}body.template-page #MainContent :is(.tw-page__lead,[class$=__lead],[class$=__lead].rte,[class$=__lead] .rte,.tw-intro){max-width:min(100%,var(--tw-page-lead));font-size:var(--tw-type-lead);line-height:var(--tw-leading-lead);letter-spacing:var(--tw-tracking-body)}body.template-page #MainContent .tw-page__section:not(.is-dark):not(.is-graphite) :is(.tw-page__lead,[class$=__lead],.tw-intro){color:var(--tw-page-support-light)}body.template-page #MainContent .tw-page__section:is(.is-dark,.is-graphite) :is(.tw-page__lead,[class$=__lead],.tw-intro){color:var(--tw-page-support-dark)}body.template-page #MainContent :is(.rte,[class$=__content],[class$=__body]){font-size:var(--tw-type-body);line-height:var(--tw-leading-body);letter-spacing:var(--tw-tracking-body)}body.template-page #MainContent .rte>:is(p,ul,ol,blockquote),body.template-page #MainContent .rte>div:not(.tw-grid):not(.tw-index)>:is(p,ul,ol){max-width:min(100%,var(--tw-page-prose))}body.template-page #MainContent .rte :is(p,li,dd){font-size:var(--tw-type-body);line-height:var(--tw-leading-body)}body.template-page #MainContent .tw-page__section:not(.is-dark):not(.is-graphite) .rte{color:var(--tw-page-copy-light)}body.template-page #MainContent .tw-page__section:is(.is-dark,.is-graphite) .rte{color:var(--tw-page-copy-dark)}body.template-page #MainContent .rte>h2{margin-top:clamp(64px,7vw,104px);margin-bottom:clamp(20px,2vw,30px)}body.template-page #MainContent .rte>h3{margin-top:clamp(42px,4.5vw,68px);margin-bottom:16px}body.template-page #MainContent .rte>:first-child{margin-top:0}body.template-page #MainContent :is(.tw-page__eyebrow,.tw-kicker,p[class$=__eyebrow],p[class$=__label],span[class$=__label],[class$=__meta],[class$=__caption],[class$=__code],dt,small){font-size:var(--tw-type-caption);line-height:var(--tw-leading-label)}body.template-page #MainContent :is([class$=__rail],.tw-archive-rail,.tw-reading-rail){font-size:var(--tw-type-caption);line-height:var(--tw-leading-label);opacity:.68}body.template-page #MainContent :is(button,.tw-button,.tw-page__cta,.tw-page__textlink){font-size:var(--tw-type-label);line-height:var(--tw-leading-label)}body.template-page #MainContent :is(input,textarea,select){min-height:48px;font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small)}body.template-page #MainContent textarea{min-height:150px}body.template-page #MainContent .rte .tw-grid{width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:clamp(38px,4vw,58px) 0 clamp(56px,6vw,88px)}body.template-page #MainContent .rte .tw-card{min-width:0;padding:clamp(24px,2.5vw,36px);border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}body.template-page #MainContent .rte .tw-card small{display:block;margin-bottom:22px;color:var(--twp-bronze, var(--tw-ds-accent, #667178));font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-page #MainContent .rte .tw-card h3{margin:0 0 16px}body.template-page #MainContent .rte .tw-card p{margin:0 0 1em;color:inherit;opacity:.82}body.template-page #MainContent .rte .tw-card p:last-child{margin-bottom:0}body.template-page #MainContent .rte .tw-index{width:100%;max-width:none;margin:clamp(34px,4vw,56px) 0 clamp(56px,6vw,88px);border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}body.template-page #MainContent .rte .tw-index-row{display:grid;grid-template-columns:minmax(64px,.16fr) minmax(180px,.42fr) minmax(0,1fr);gap:clamp(20px,3vw,46px);align-items:start;padding:clamp(22px,2.4vw,32px) 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}body.template-page #MainContent .rte .tw-index-row b{color:var(--twp-bronze, var(--tw-ds-accent, #667178));font-size:var(--tw-type-caption);line-height:var(--tw-leading-label);letter-spacing:var(--tw-tracking-label);text-transform:uppercase}body.template-page #MainContent .rte .tw-index-row strong{font-family:var(--twp-display, Georgia, serif);font-size:var(--tw-type-body);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-body)}body.template-page #MainContent .rte .tw-index-row span{color:inherit;font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small);opacity:.8}body.template-page #MainContent .rte .tw-callout{width:min(100%,920px);margin:clamp(58px,7vw,104px) 0;padding:clamp(28px,4vw,54px) 0;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}body.template-page #MainContent .rte .tw-callout blockquote{max-width:30ch;margin:0;padding:0;border:0;font-family:var(--twp-display, Georgia, serif);font-size:var(--tw-type-h2);font-weight:var(--tw-weight-regular);line-height:var(--tw-leading-heading);letter-spacing:var(--tw-tracking-heading)}body.template-page #MainContent .rte .tw-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border:1px solid currentColor;color:inherit;font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-label);text-decoration:none;text-transform:uppercase}body.template-page #MainContent section[class*=tw-dossier-v2-] h2{font-size:var(--tw-type-h2)}body.template-page #MainContent section[class*=tw-dossier-v2-] h3{font-size:var(--tw-type-h3)}body.template-page #MainContent section[class*=tw-dossier-v2-] :is(small,dt,[class*=__eyebrow],[class*=__label],[class*=__meta]){font-size:var(--tw-type-caption);line-height:var(--tw-leading-label)}body.template-page #MainContent section[class*=tw-dossier-v2-] [class*=__card] :is(p,dd,li){color:inherit;font-size:var(--tw-type-body-small);line-height:var(--tw-leading-small);opacity:.84}body.template-page #MainContent .tw-page-house-service__body.is-prose-only{grid-template-columns:minmax(0,1fr)}body.template-page #MainContent .tw-page-house-service__body.is-prose-only .tw-page-house-service__content{width:min(100%,960px);max-width:960px;margin-left:auto}body.template-page #MainContent .tw-page-house-service__body.has-contact{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr)}body.template-page #MainContent :is(.tw-page-legal-system__content,.tw-page-editorial-knowledge__content,.tw-page-entry-practice__content,.tw-page-house-service__content){font-size:var(--tw-type-body);line-height:var(--tw-leading-body)}@media(max-width:900px){body.template-page #MainContent .tw-page-house-service__body.has-contact{grid-template-columns:1fr}}@media(max-width:749px){body.template-page #MainContent{--tw-page-prose: 100%;--tw-page-lead: 100%}body.template-page #MainContent :where(h1,h2,h3,h4){max-width:100%;overflow-wrap:break-word}body.template-page #MainContent h1{font-size:var(--tw-type-display-lg);line-height:var(--tw-leading-display)}body.template-page #MainContent h2{font-size:var(--tw-type-h2);line-height:var(--tw-leading-heading)}body.template-page #MainContent h3,body.template-page #MainContent :is(.tw-card,[class*=__card],[class*=__step],[class*=__route],[class*=__tile],[class*=__item],[class*=__node]) :is(h2,h3),body.template-suffix-glossary-luxury #MainContent .rte>h2{font-size:var(--tw-type-h3);line-height:var(--tw-leading-subheading)}body.template-page #MainContent :is(.tw-page__lead,[class$=__lead],.tw-intro){font-size:var(--tw-type-lead);line-height:var(--tw-leading-lead)}body.template-page #MainContent :is(.rte,[class$=__content],[class$=__body]){font-size:var(--tw-type-body);line-height:var(--tw-leading-body)}body.template-page #MainContent .rte>h2{margin-top:58px;margin-bottom:20px}body.template-page #MainContent .rte>h3{margin-top:38px}body.template-page #MainContent .rte .tw-grid{grid-template-columns:1fr;gap:12px}body.template-page #MainContent .rte .tw-index-row{grid-template-columns:42px minmax(0,1fr);gap:10px 16px}body.template-page #MainContent .rte .tw-index-row span{grid-column:2}body.template-page #MainContent .tw-page-house-service__body.is-prose-only .tw-page-house-service__content{margin-left:0}}@media(prefers-contrast:more){body.template-page #MainContent{--tw-page-copy-light: rgba(18, 23, 25, .95);--tw-page-copy-dark: rgba(238, 241, 242, .95);--tw-page-support-light: rgba(18, 23, 25, .88);--tw-page-support-dark: rgba(238, 241, 242, .88)}}
/*# sourceMappingURL=/cdn/shop/t/203/assets/tw-page-typography-contract-v1.css.map */
