.article-banner{background:var(--brand-ink);color:white;padding:65px 0 72px}.article-banner a{color:color-mix(in srgb,var(--brand-copper) 65%,var(--brand-white));font-size:14px}.article-banner h1{font-size:clamp(34px,4.4vw,64px);line-height:1.14;max-width:1100px;margin:30px 0!important;font-weight:300!important}.article-byline{display:flex;gap:26px;flex-wrap:wrap;font-size:15px;color:color-mix(in srgb,var(--brand-steel) 30%,var(--brand-white))}.article-layout{display:grid;grid-template-columns:190px minmax(0,780px);gap:80px;padding-block:76px}.article-share{position:sticky;top:30px;display:grid;gap:8px}.article-share p{font-size:13px!important;margin-bottom:14px}.article-share a,.article-share button{display:flex;gap:12px;align-items:center;padding:10px 0;background:none;border:0;color:var(--brand-navy);font:400 14px var(--font-brand);cursor:pointer}.article-share a:hover,.article-share button:hover{color:color-mix(in srgb,var(--brand-copper) 80%,var(--brand-ink))}.article-content{font-size:18px;line-height:1.8;min-width:0}.article-content p{margin:0 0 24px}.article-content h2{font-size:28px!important;line-height:1.35!important;font-weight:400!important;margin:45px 0 20px!important;color:var(--brand-navy)}.article-content a{text-decoration:underline;text-underline-offset:4px}.article-content .article-back{display:inline-block;margin-top:35px;color:var(--brand-navy)}.article-contact{border-top:1px solid color-mix(in srgb,var(--brand-steel) 30%,var(--brand-white));padding-block:50px;display:flex;justify-content:space-between;align-items:center;gap:20px}.article-contact h2{font-size:38px;font-weight:300}.article-contact a{background:var(--brand-ink);color:white;padding:18px 25px}.article-contact span{color:var(--brand-copper);margin-left:24px}@media(max-width:800px){.article-layout{grid-template-columns:1fr;gap:30px;padding-block:40px}.article-share{display:flex;flex-wrap:wrap;gap:18px}.article-share p{width:100%;margin:0}.article-share a,.article-share button{padding:6px 0}.article-contact{align-items:flex-start;flex-direction:column}.article-banner{padding:40px 0}.article-content{font-size:16px}}@media print{.article-back,.article-contact,.article-share,.firm-header,.zip-shared{display:none!important}.article-banner{background:white;color:black;padding:0}.article-banner a{display:none}.article-byline{color:black}.article-layout{display:block;padding:20px 0}.article-content{max-width:none}.editorial-width{width:100%!important}}.article-content img,.article-content video{display:block;max-width:100%;height:auto}.article-content .article-featured-image{margin:0 0 32px}.article-content figure{max-width:100%;margin:28px 0}.article-content figcaption{font-size:14px;line-height:1.5;margin-top:10px}.article-content ol,.article-content ul{padding-left:1.5em;margin:0 0 24px}.article-content li{margin:8px 0}.article-content h3,.article-content h4,.article-content h5,.article-content h6{line-height:1.4;margin:32px 0 18px}.article-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}.article-content td,.article-content th{padding:10px;border:1px solid var(--brand-steel);vertical-align:top}.article-content blockquote{border-left:3px solid var(--brand-copper);margin:28px 0;padding-left:24px}.article-content pre{overflow-x:auto}.article-content a{overflow-wrap:anywhere}