.ar-head{background:var(--navy);color:#fff}.ar-head.has-photo{position:relative;overflow:hidden}.ar-head.has-photo .ar-head-grid{position:relative}.ar-photo{display:none}@media(min-width:1001px){.ar-photo{display:block;position:absolute;top:0;right:0;bottom:0;width:52%;pointer-events:none;background:var(--ar-photo) 50% 50% / cover no-repeat}.ar-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 0%,var(--navy) 12%,rgba(20,41,75,.7) 38%,rgba(20,41,75,.36) 72%)}}.ar-head-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:center;padding-top:44px;padding-bottom:52px}@media(max-width:1000px){.ar-head-grid{grid-template-columns:1fr;gap:28px}.ar-head-form .lead-form{max-width:560px}}.ar-head-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.ar-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;color:var(--navy-soft)}.ar-crumbs a{color:var(--navy-soft);background-image:linear-gradient(var(--gold),var(--gold));background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s var(--ease),color .2s}.ar-crumbs a:hover{color:#fff;background-size:100% 1.5px}.ar-crumbs [aria-current]{color:#fff;font-weight:600}.ar-title{display:flex;align-items:center;gap:18px}.ar-icon{flex:0 0 60px;width:60px;height:60px;border-radius:50%;background:#c9a44c29;color:var(--gold);display:grid;place-items:center}.ar h1{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(36px,4.2vw,56px);line-height:1.02;letter-spacing:-.015em;color:#fff}.ar-sub{font-size:21px;font-weight:600;color:var(--navy-mist)}.ar-lead,.ar-lead p{font-size:19px;line-height:1.6;color:var(--navy-soft);max-width:38em}.ar-lead p+p{margin-top:12px}.ar-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.ar-meta{font-size:14.5px;color:var(--navy-soft)}@media(max-width:600px){.ar h1{font-size:9.6vw}.ar-icon{display:none}.ar .ar-actions .cbtn-lg{font-size:24px;padding:14px 20px}}.ar sup.src{line-height:0;font-size:100%;margin:0}.ar sup.src a{display:inline-block;min-width:24px;padding:0 6px;margin:-6px 0 -6px 2px;border-radius:999px;font-size:12px;font-weight:700;line-height:24px;text-align:center;vertical-align:2px;color:var(--navy);background:var(--navy-mist);transition:background-color .2s,color .2s}.ar sup.src a:hover{background:var(--gold);color:var(--ink)}.ar-head sup.src a{background:#ffffff24;color:#fff}.ar-head sup.src a:hover{background:var(--gold);color:var(--ink)}.ar-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:stretch;padding-top:64px;padding-bottom:80px}@media(max-width:1000px){.ar-layout{grid-template-columns:1fr;gap:40px}.ar-side{display:none}}.ar-article{min-width:0;max-width:720px;font-size:19px;line-height:1.7;color:var(--text)}.ar .ar-article>*+*,.ar-article p+p,.ar-article p+ul,.ar-article ul+p,.ar-article h3+p,.ar-article h2+p,.ar-article h2+ul{margin-top:18px}.ar .ar-article h2{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(28px,2.8vw,36px);line-height:1.1;letter-spacing:-.01em;color:var(--navy);margin-top:56px;scroll-margin-top:96px}.ar .ar-article>h2:first-child{margin-top:0}.ar .ar-article h3{font-family:var(--font);font-weight:700;font-size:22px;line-height:1.3;color:var(--ink);margin-top:34px}.ar-article a:not(.btn){color:var(--navy);font-weight:600;background-image:linear-gradient(var(--gold),var(--gold));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .2s}.ar-article a:not(.btn):hover{color:var(--gold-deep)}.ar-article sup.src a{background-image:none}.ar-article ul{list-style:none;padding:0;margin-bottom:0;display:flex;flex-direction:column;gap:12px}.ar-article ul li{position:relative;padding-left:34px}.ar-article ul li:before{content:"";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:var(--navy-mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314294B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat}.ar-article ul li strong{color:var(--ink)}.ar .ar-article .cta-mid{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;background:var(--navy);border-radius:8px;padding:24px 28px;margin-top:40px}.ar-article .cta-mid .cta-heading{flex:1 0 100%;font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:24px;color:#fff;line-height:1.15}.ar-article .cta-mid>p:not(.cta-heading){flex:1 0 100%;margin:0;color:var(--navy-soft);font-size:17px}.ar-article .cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ar-article .cta-mid .btn{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:18px;padding:13px 20px;border-radius:4px;background-image:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease),border-color .2s}.ar-article .cta-mid .btn:hover{transform:translateY(-2px)}.ar-article .cta-mid .btn-call{background:var(--gold);color:var(--ink)}.ar-article .cta-mid .btn-call:hover{background:var(--gold-hover);color:var(--ink);box-shadow:0 10px 24px #c9a44c59}.ar-article .cta-mid .btn-form{border:2px solid rgba(255,255,255,.8);color:#fff;padding:11px 18px}.ar-article .cta-mid .btn-form:hover{background:#fff;border-color:#fff;color:var(--navy)}.ar-article .cta-closing{display:none}.ar .ar-article .sc-law{background:var(--mist);border-radius:8px;padding:32px 34px;margin-top:56px;scroll-margin-top:96px}.ar .ar-article .sc-law h2{margin-top:0;font-size:28px;display:flex;align-items:center;gap:12px}.ar-article .sc-law h2:before{content:"";flex:0 0 40px;height:40px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A44C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z'/%3E%3Cpath d='m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z'/%3E%3Cpath d='M7 21h10'/%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2'/%3E%3C/svg%3E") center/22px no-repeat}.ar-article .sc-law ul{margin-top:18px}.ar-article .sc-law li{font-size:17.5px;line-height:1.6}@media(max-width:600px){.ar .ar-article .sc-law{padding:24px 20px}}.ar .ar-article .faq{margin-top:56px;scroll-margin-top:96px}.ar .ar-article .faq h2{margin-bottom:16px}.ar-article .faq details{background:#fff;border:1px solid var(--line);border-radius:8px;margin-top:8px;transition:border-color .2s,box-shadow .2s}.ar-article .faq h2+details{margin-top:0}.ar-article .faq details:hover{border-color:#b9c2cf}.ar-article .faq details[open]{border-color:var(--gold);box-shadow:0 10px 28px #0c1c3612}.ar-article .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;min-height:56px;font-weight:700;font-size:19px;color:var(--navy);line-height:1.35;transition:color .2s}.ar-article .faq summary:hover{color:var(--gold-deep)}.ar-article .faq summary::-webkit-details-marker{display:none}.ar-article .faq .chev{flex:0 0 32px;height:32px;border-radius:50%;background:var(--mist);color:var(--navy);display:grid;place-items:center;transition:transform .3s var(--ease),background-color .2s,color .2s}.ar-article .faq summary:hover .chev{background:var(--gold);color:var(--ink)}.ar-article .faq details[open] .chev{transform:rotate(180deg);background:var(--navy);color:#fff}.ar-article .faq-body{overflow:hidden}.ar-article .faq-body p{padding:0 60px 20px 22px;font-size:18px}@media(max-width:600px){.ar-article .faq summary{font-size:18px;padding:14px 16px}.ar-article .faq-body p{padding:0 16px 18px}}.ar .ar-article .sources{margin-top:56px;border-top:1px solid var(--line);padding-top:28px;scroll-margin-top:96px}.ar .ar-article .sources h2{font-size:22px;margin-top:0}.ar-article .sources ol{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.5}.ar-article .sources li{color:var(--muted);scroll-margin-top:110px}.ar-article .sources li:target,.ar-article .sources li.is-target{background:var(--ivory, #FBF5E6);border-radius:4px;outline:6px solid var(--ivory, #FBF5E6)}.ar-article .src-meta{display:block;font-size:13.5px;color:var(--muted)}.ar-article .src-meta.pending{color:#7a5b14;font-weight:700}.ar .ar-foot{font-size:14.5px;color:var(--muted);margin-top:28px}.ar-side{min-width:0}.ar-side-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 120px)}.ar-side-sticky .ar-call-card{flex:0 0 auto}.ar-side-sticky .ar-toc{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ar-toc .ar-side-label{position:sticky;top:0;z-index:1;background:var(--paper, #fff);padding-top:2px;padding-bottom:4px}.ar-call-card{background:var(--navy);color:#fff;border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ar-call-card img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--gold);background:var(--mist)}.ar-call-card .t{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:24px;line-height:1.1}.ar-call-card .cbtn{width:100%;margin-top:4px}.ar-call-card .ulink{font-size:16px}.ar-side-label{font-weight:700;font-size:14px;color:var(--muted);margin-bottom:6px!important;padding-left:16px}.ar-toc{display:flex;flex-direction:column;border-left:2px solid var(--line)}.ar-toc a{font-size:15.5px;line-height:1.35;color:var(--muted);padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;transition:color .2s,border-color .2s}.ar-toc a:hover{color:var(--navy)}.ar-toc a.on{color:var(--navy);font-weight:700;border-left-color:var(--gold)}.ar-more,.ar-hub-cases{background:var(--mist)}.ar-hub-cases-in{display:flex;flex-direction:column;gap:26px;padding-top:56px;padding-bottom:64px}.ar-hub-group{display:flex;flex-direction:column;gap:12px}.ar .ar-hub-gh{font-family:var(--font);font-weight:700;font-size:17px;line-height:1.3;color:var(--muted)}.ar-crim-more{display:flex;flex-direction:column;gap:22px;padding-top:56px;padding-bottom:64px}.ar-crim-more-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.ar-crim-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.ar-crim-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ar-crim-tiles{grid-template-columns:1fr}}.ar-more.ar-more-hub{background:#fff;border-top:1px solid var(--line)}.ar-more-hub .ar-more-grid{grid-template-columns:1.25fr 1fr}@media(max-width:620px){.ar-more-hub .ar-more-grid{grid-template-columns:1fr}}.ar-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;padding-top:72px;padding-bottom:72px}.ar-more-grid.has-q{grid-template-columns:1.25fr 1fr 1fr}@media(max-width:1000px){.ar-more-grid.has-q{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-more-grid.has-q .ar-more-col:first-child{grid-column:1 / -1}}@media(max-width:620px){.ar-more-grid,.ar-more-grid.has-q{grid-template-columns:1fr}}.ar-more-col{display:flex;flex-direction:column;gap:12px;min-width:0}.ar-more-h{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:26px;line-height:1.1;color:var(--navy)}.ar-more-sub{font-size:16px;color:var(--muted);margin-top:-6px!important}.ar-q-list{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-bottom:6px}.ar-q-list a{padding:15px 0;border-bottom:1px solid var(--line);font-weight:700;font-size:17.5px;line-height:1.35;color:var(--navy);transition:color .2s,padding-left .2s var(--ease)}.ar-q-list a:hover{color:var(--gold-deep);padding-left:6px}.ar-links{display:flex;flex-direction:column;margin-bottom:6px}.ar-links a{padding:7px 0;font-weight:600;font-size:16.5px;color:var(--navy);width:fit-content;background-image:linear-gradient(var(--gold),var(--gold));background-size:0 2px;background-position:0 88%;background-repeat:no-repeat;transition:background-size .25s var(--ease),color .2s}.ar-links a:hover{background-size:100% 2px;color:var(--navy-deep)}@media(prefers-reduced-motion:reduce){.ar-q-list a,.ar-links a,.ar-toc a,.ar-article .faq .chev,.ar-article .cta-mid .btn{transition:none}.ar-article .cta-mid .btn:hover{transform:none}}.ar [tabindex="-1"]:focus{outline:none}.ar-answer .ar-head h1{font-size:clamp(32px,3.5vw,46px)}.ar-byline{display:flex;align-items:center;gap:10px}.ar-byline img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto}.ar .ar-article .example{background:var(--ivory, #FBF5E6);border-radius:8px;padding:24px 28px;margin-top:32px}.ar .ar-article .example p{font-size:17.5px;line-height:1.6;margin:0}.ar .ar-article .example p+p{margin-top:12px}.ar .ar-article .example-label{font-size:13.5px!important;font-weight:700;color:var(--muted)}.ar .ar-article .example p>strong:first-child{display:block;margin-bottom:4px;font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:21px;line-height:1.2;color:var(--navy)}.ar .ar-article .talk-lawyer{border:1px solid var(--line);border-radius:8px;padding:28px 30px;margin-top:56px;display:flex;flex-direction:column;gap:14px}.ar .ar-article .talk-lawyer h2{margin-top:0;font-size:26px}.ar .ar-article .talk-lawyer ul,.ar .ar-article .talk-lawyer p{margin-top:0}.ar .ar-foot-notes{display:flex;flex-direction:column;gap:8px}.ar .ar-foot-notes p{margin:0}.ar-more-answer{grid-template-columns:1.25fr 1fr}@media(max-width:620px){.ar-more-answer{grid-template-columns:1fr}}.ls-head{position:relative;overflow:hidden;isolation:isolate;background:var(--navy);color:#fff}.ls-head:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:50%;right:max(-80px,calc((100% - 1240px)/2 - 40px));width:min(560px,48vw);aspect-ratio:1002.93 / 846.48;transform:translateY(-50%) rotate(-4deg);background:#fff;opacity:.06;-webkit-mask:url(/images/sc-outline.svg) center / contain no-repeat;mask:url(/images/sc-outline.svg) center / contain no-repeat}@media(max-width:760px){.ls-head:before{width:110vw;right:-45vw;opacity:.045}}.ls-head-in{display:flex;flex-direction:column;gap:16px;padding-top:48px;padding-bottom:56px}.ar .ls-head h1{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(38px,4.6vw,60px);line-height:1.02;letter-spacing:-.015em;color:#fff;max-width:16em}.ar .ls-lead{font-size:20px;line-height:1.55;color:var(--navy-soft);max-width:34em}.ls-head .cbtn{align-self:flex-start}.ls-body{background:var(--mist)}.ls-body.is-white{background:#fff}.ls-body-in{display:flex;flex-direction:column;gap:36px;padding-top:56px;padding-bottom:72px}.ls-group{display:flex;flex-direction:column;gap:12px}.ar .ls-group-h{font-family:var(--font);font-weight:700;font-size:17px;line-height:1.3;color:var(--muted)}.ls-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.ls-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ls-tiles{grid-template-columns:1fr}}.ls-tiles .hp-tile{align-items:flex-start}.ls-tt{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.ls-td{font-size:15.5px;line-height:1.4;color:var(--muted)}.ls-hub{display:flex;flex-direction:column;gap:14px;max-width:860px}.ls-hub-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.ar .ls-hub-h{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(28px,3vw,38px);line-height:1.1;color:var(--navy)}.ls-hub-h a{color:inherit}.ls-hub .ar-q-list a{font-size:19px}.ar .ls-soon{font-size:17px;color:var(--muted);max-width:44em}.ls-answers{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:620px){.ls-answers{grid-template-columns:1fr}}.ls-answers .hp-answer{min-height:0}.ls-body .hp-unsure{margin-top:0}.ls-head.is-palm:before{top:16px;bottom:auto;transform:rotate(4deg);transform-origin:top center;width:min(470px,40vw);aspect-ratio:266 / 429;right:max(-30px,calc((100% - 1240px)/2 - 10px));opacity:.07;-webkit-mask:url(/images/palmetto.svg) center top / contain no-repeat;mask:url(/images/palmetto.svg) center top / contain no-repeat}@media(max-width:760px){.ls-head.is-palm:before{width:78vw;right:-22vw;opacity:.05}}.ab-intro{background:var(--ivory, #FBF5E6)}.ab-intro-in{display:flex;flex-direction:column;gap:28px;padding-top:36px;padding-bottom:72px}.ar .ab-crumbs,.ar .ab-crumbs a{color:var(--muted)}.ar .ab-crumbs a:hover{color:var(--navy)}.ar .ab-crumbs [aria-current]{color:var(--ink)}.ab-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}@media(max-width:900px){.ab-grid{grid-template-columns:1fr;gap:32px}}.ab-photo{display:block}.ab-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%;border-radius:8px;box-shadow:0 24px 60px #0c1c3624}@media(max-width:900px){.ab-photo img{aspect-ratio:1 / 1;object-position:50% 12%}}.ab-copy{display:flex;flex-direction:column;gap:20px;min-width:0}.ar .ab-copy h1{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.015em;color:var(--navy)}.ar .ab-lead{font-size:clamp(22px,2.2vw,27px);line-height:1.38;font-weight:600;color:var(--ink)}.ar .ab-copy>p:not(.ab-lead){font-size:19px;line-height:1.65;color:var(--text)}.ab-intro-quote{margin:4px 0 0;padding:22px 0 0;border-top:1px solid #E8DCC0}.ar .ab-intro-quote p{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(22px,2.2vw,27px);line-height:1.25;color:var(--navy)}.ab-story{max-width:784px;padding-top:64px;padding-bottom:88px}.ab-article{font-size:19px;line-height:1.7;color:var(--text);display:flex;flex-direction:column;gap:18px}.ar .ab-article h2{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(28px,2.8vw,36px);line-height:1.1;color:var(--navy);margin-top:38px}.ab-article ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ab-article ul li{position:relative;padding-left:34px}.ab-article ul li:before{content:"";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:var(--navy-mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314294B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat}.ab-family{display:block}.ab-family img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 21%;border-radius:8px}.ab-team{display:flex;flex-direction:column;gap:14px}.ab-team .ulink{font-size:inherit}.ar .tm-band-lead{max-width:40em}.tm-sec{background:#fff}.tm-sec.tm-mist{background:var(--mist)}.tm-in{display:flex;flex-direction:column;gap:32px;padding-top:64px;padding-bottom:72px}.ar .tm-h2{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(30px,3.4vw,44px);line-height:1.05;color:var(--navy)}.tm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media(max-width:900px){.tm-cards{grid-template-columns:1fr}}.tm-card{display:flex;gap:26px;align-items:flex-start;background:var(--mist);border-radius:8px;padding:30px}@media(max-width:560px){.tm-card{flex-direction:column}}.tm-card picture{flex:0 0 150px}.tm-photo{width:150px;height:150px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--gold)}.tm-body{display:flex;flex-direction:column;gap:12px;min-width:0}.ar .tm-body h3{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:28px;line-height:1.1;color:var(--navy)}.ar .tm-role{font-weight:700;color:var(--gold-deep);font-size:16px;margin-top:-6px}.ar .tm-body p{font-size:17.5px;line-height:1.6;color:var(--text)}.tm-body ul{margin:0;padding-left:18px;font-size:16px;color:var(--text);display:flex;flex-direction:column;gap:4px}.tm-intake{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px 64px;align-items:start}@media(max-width:1000px){.tm-intake{grid-template-columns:1fr}}.tm-intro{display:flex;flex-direction:column;gap:14px}.ar .tm-intro p{font-size:18px;line-height:1.6;color:var(--text)}.ar .tm-intro .tm-lead{font-size:23px;line-height:1.35;font-weight:600;color:var(--navy)}.tm-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}@media(max-width:560px){.tm-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-people li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.tm-people img{width:132px;height:132px;border-radius:50%;object-fit:cover;margin-bottom:8px;box-shadow:0 0 0 4px #fff}.tm-people strong{font-size:17px;color:var(--ink)}.tm-people span{font-size:15px;color:var(--muted)}.ls-head.has-photo:before{display:none}.ls-head.has-photo .ls-head-in{position:relative;z-index:1}.c2-sec{background:var(--mist)}.c2-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start;padding-top:56px;padding-bottom:80px}@media(max-width:960px){.c2-grid{grid-template-columns:1fr}}.c2-main .lead-form{max-width:none;padding:34px;box-shadow:0 18px 44px #0c1c361f}.c2-main .lead-form textarea{min-height:130px}.c2-side{display:flex;flex-direction:column;gap:18px}.c2-call{background:var(--navy);color:#fff;border-radius:8px;padding:26px 28px;display:flex;flex-direction:column;gap:18px}.c2-call-top{display:flex;gap:16px;align-items:center}.c2-ic{flex:0 0 56px;height:56px;border-radius:50%;background:#c9a44c29;color:var(--gold);display:grid;place-items:center}.c2-ic .ico{width:26px;height:26px}.ar .c2-call .c2-label{font-weight:600;font-size:15.5px;color:var(--navy-soft);margin-bottom:4px}.c2-num{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(32px,3vw,40px);line-height:1;color:#fff;white-space:nowrap}.ar .c2-call a.c2-num{color:#fff;text-decoration:none;transition:color .15s}.ar .c2-call a.c2-num:hover,.ar .c2-call a.c2-num:focus-visible{color:var(--gold)}.c2-btn{width:100%;justify-content:center;font-size:19px;padding-top:15px;padding-bottom:15px}.ar .c2-label{font-weight:700;font-size:14.5px;color:var(--muted)}.c2-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px 26px}.ar .c2-h{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:22px;line-height:1.15;color:var(--navy);margin-bottom:14px}.c2-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.c2-steps li{display:flex;gap:14px;align-items:flex-start}.c2-steps .n{flex:0 0 30px;height:30px;border-radius:50%;background:var(--navy-mist);color:var(--navy);display:grid;place-items:center;font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:15px}.c2-steps strong{display:block;font-size:17px;color:var(--ink);line-height:1.3}.ar .c2-steps p{font-size:15.5px;line-height:1.5;color:var(--text);margin-top:2px}.c2-office{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ar .c2-addr{font-size:18px;line-height:1.45;color:var(--ink)}.ar .c2-note{font-size:15.5px;line-height:1.5;color:var(--text);border-top:1px solid var(--line);padding-top:12px;margin-top:6px;align-self:stretch}.lg-head:before{display:none}.lg-head .ls-head-in{padding-top:44px;padding-bottom:52px}.lg-head.is-col .wrap,.lg-body .lg-col{max-width:784px}.lg-body{background:#fff}.lg-col{padding-top:56px;padding-bottom:88px;display:flex;flex-direction:column;gap:18px;font-size:19px;line-height:1.7;color:var(--text)}.lg-col h2{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:26px;line-height:1.15;color:var(--navy);margin-top:22px}.lg-col h2:first-child{margin-top:0}.lg-col ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.ar .lg-updated{font-size:16px;color:var(--muted)}.lg-col a{color:var(--navy);font-weight:600;text-decoration:none;background-image:linear-gradient(var(--gold),var(--gold));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:color .2s}.lg-col a:hover{color:var(--gold-deep)}.nf{background:var(--mist)}.nf>.wrap{padding-top:64px;padding-bottom:96px}.nf-card{display:grid;grid-template-columns:420px minmax(0,1fr);gap:56px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:32px;box-shadow:0 22px 54px #0c1c3617}.nf-pup{display:block}.nf-pup img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px}.nf-text{display:flex;flex-direction:column;gap:32px;min-width:0;padding-right:16px}.ar .nf h1{font-family:var(--display);font-stretch:var(--display-width);font-weight:800;font-size:clamp(32px,3.3vw,44px);line-height:1.1;letter-spacing:-.01em;color:var(--navy);text-wrap:pretty}.nf-group{display:flex;flex-direction:column;gap:16px}.ar .nf h2{font-family:var(--sans);font-weight:700;font-size:20px;line-height:1.3;color:var(--ink)}.nf-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nf-links .hp-tile{min-height:76px;padding:14px 16px}.nf-links .hp-tile .ti{width:44px;height:44px;flex-basis:44px}.nf-call{padding-top:28px;border-top:1px solid var(--line)}.nf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.nf-actions .ulink{font-size:19px}@media(max-width:860px){.nf>.wrap{padding-top:24px;padding-bottom:56px}.nf-card{grid-template-columns:1fr;gap:24px;padding:18px}.nf-pup img{aspect-ratio:1 / 1;object-position:50% 30%}.nf-links{grid-template-columns:1fr}.nf-text{padding-right:0;gap:28px}}
