body:has(.insight-article){background:#f4efe5}.insight-article{--article-wide:min(1220px, calc(100vw - 3rem));--article-paper:#f4efe5;--article-card:#f4efe5;color:var(--navy);overflow:clip}.insight-article h2{font-size:clamp(3rem,5.4vw,5.4rem)}.insight-article h3{line-height:1.04}.insight-article a:not(.button){text-decoration-color:var(--terracotta)}.insight-article .article-hero{background:var(--article-paper);grid-template-columns:47% 53%;align-items:stretch;min-height:max(780px,100svh - 84px);display:grid;position:relative;overflow:visible}.insight-article.seo-landing .article-hero,.insight-article.expertise-detail .article-hero{height:900px;min-height:0}.insight-article.seo-landing .article-copy,.insight-article.expertise-detail .article-copy{padding-top:2.5rem;padding-bottom:3rem}.insight-article.seo-landing .article-copy h1,.insight-article.expertise-detail .article-copy h1{max-width:10ch;font-size:clamp(3.8rem,5.4vw,5.8rem)}.insight-article .article-copy{z-index:1;flex-direction:column;justify-content:flex-start;align-self:stretch;min-height:100%;padding:3rem clamp(3rem,7vw,7.5rem) clamp(3.5rem,6vw,6rem) max(3rem,50vw - 660px);display:flex}.insight-article .article-copy .breadcrumbs{width:auto;margin:0 0 .5rem}.insight-article .article-copy h1{margin-top:2rem}.insight-article .article-meta{margin-top:auto}.insight-article .article-copy h1{max-width:8.4ch;font-size:clamp(4.4rem,7vw,7.4rem);line-height:.88}.insight-article .hero-deck{max-width:41rem;margin-top:2rem;font-size:clamp(1rem,.55vw + .8rem,1.22rem);line-height:1.55}.insight-article .hero-accent-tail{white-space:nowrap}.insight-article .hero-deck .accent-ring{margin-bottom:2.4rem;display:inline-block}.insight-article .hero-deck .accent-ring:after{border-width:1.5px}.insight-article .hero-script{z-index:2;width:max-content;max-width:none;color:var(--terracotta);font:1rem/1.25 var(--script);white-space:nowrap;pointer-events:none;transform-origin:0 0;flex-direction:row;align-items:flex-start;gap:.2rem;margin:0;display:flex;position:absolute;top:100%;left:100%;transform:translate(-.15rem,-.1rem)rotate(4deg)}.insight-article .hero-script-arrow{flex:none;width:1.35rem;height:1.7rem;margin:0;transform:translate(-.15rem,-.35rem)}.insight-article .hero-script>span{margin-top:.55rem}.insight-article .hero-script-arrow path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.insight-article .hero-actions{flex-wrap:nowrap;align-items:center;gap:1.6rem;margin-top:1.8rem;display:flex}.insight-article .hero-actions .button{box-sizing:border-box;border-color:var(--navy);background:var(--navy);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0;min-width:12.5rem;min-height:54px;margin:0;padding:.9rem 1.55rem;font-size:.76rem;font-weight:650}.insight-article .hero-actions .button:hover{background:var(--navy-deep)}.insight-article .hero-actions .button-outline{border-color:var(--gold);color:var(--navy);background:0 0}.insight-article .hero-actions .button-outline:hover{background:#a88b521f}.insight-article .hero-note{border-top:1px solid var(--line);max-width:43rem;color:var(--muted);align-items:center;gap:.6rem;margin-top:2.2rem;padding-top:1.15rem;font-size:.9rem;display:flex}.insight-article .hero-note-icon{width:1.15rem;height:1.15rem;color:var(--terracotta);flex:none}.insight-article .article-meta{border-top:1px solid var(--line);max-width:43rem;color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;margin-top:1.4rem;padding-top:1.15rem;font-size:.76rem;line-height:1.35;display:grid}.insight-article .article-meta span,.insight-article .article-meta strong{display:block}.insight-article .article-meta strong{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem}.insight-article .article-image{z-index:1;clip-path:none;background:0 0;align-self:stretch;height:100%;min-height:0;position:relative;overflow:visible;transform:translate(6%)}.insight-article .article-image:before{display:none}.insight-article .article-image img{object-fit:cover;object-position:var(--article-image-position,center);width:auto;max-width:none;height:100%;position:absolute;inset:0 0 auto auto}.check-section,.do-dont-section,.documents-section,.team-confidentiality,.faq-section{width:var(--article-wide);margin-inline:auto;padding-block:clamp(5rem,9vw,8.5rem)}.section-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.section-intro h2{max-width:11ch}.section-intro p{padding-bottom:.6rem}.document-checks{aspect-ratio:1000/700;margin-top:2.5rem;position:relative}.summons-doc{width:46%;height:auto;position:absolute;top:5.286%;left:27%}.doc-folder{fill:var(--gold)}.doc-folder-edge{fill:color-mix(in srgb, var(--gold) 82%, var(--navy))}.doc-paper{fill:#fcf9f2}.doc-clip{fill:none;stroke:#9c9a95;stroke-width:3.2px;stroke-linecap:round}.summons-doc text{font-family:var(--display);fill:var(--navy)}.doc-kicker,.doc-label{font-family:var(--body);letter-spacing:1.15px;fill:var(--gold);font-size:6.2px}.doc-kicker-end,.doc-line-end{text-anchor:end}.doc-title{letter-spacing:4.5px;text-anchor:middle;font-size:21px}.doc-intro{fill:#1720339e;font-size:7.2px;font-style:italic}.doc-value{font-size:8.6px}.doc-line{fill:#1720339e;font-size:7.4px}.doc-rule,.doc-title-rule{stroke:var(--gold);stroke-width:.8px}.doc-rule{opacity:.45}.doc-field-band{fill:#a88b5214}.doc-field-edge{fill:var(--gold)}.doc-stamp circle{fill:none;stroke:#10203947;stroke-width:1.2px}.doc-stamp text{font-family:var(--body);letter-spacing:.45px;text-anchor:middle;fill:#10203952;font-size:5.8px}.doc-sign{fill:none;stroke:#1020398c;stroke-width:1.5px;stroke-linecap:round}.summons-leaders{width:100%;height:100%;position:absolute;inset:0}.leader-lines path{fill:none;stroke:var(--gold);stroke-width:1.1px}.leader-tips circle{fill:var(--gold)}.leader-nodes circle{fill:#a88b521a;stroke:var(--gold);stroke-width:1px}.check-callouts{margin:0;padding:0;list-style:none}.check-callouts li{gap:.3rem;width:24%;display:grid;position:absolute}.check-callouts strong{font:clamp(1.05rem, 1.5vw, 1.35rem)/1.08 var(--display)}.check-callouts span{color:var(--muted);font-size:clamp(.78rem,.95vw,.88rem);line-height:1.45}.check-document{top:27.143%;left:3%}.check-court{text-align:right;top:35%;right:3%}.check-role{top:47.143%;left:3%}.check-date{text-align:right;top:55%;right:3%}.check-instructions{top:67.143%;left:3%}.section-footnote{border-top:1px solid var(--line);text-align:center;max-width:58rem;margin:1rem auto 0;padding-top:1.2rem}.do-dont-section{padding-top:clamp(3rem,5vw,5rem)}.do-dont-section header{margin-bottom:clamp(3rem,6vw,5.5rem)}.do-dont-section header h2{max-width:16ch}.do-dont-section header p{margin-top:1rem;font-size:1.12rem}.do-dont-grid{grid-template-columns:1fr 1fr;gap:clamp(3rem,10vw,9rem);display:grid}.guidance{position:relative}.guidance h3{color:var(--gold);letter-spacing:.05em;text-align:center;text-transform:uppercase;opacity:.28;margin:0 0 1.4rem;font-size:clamp(4.6rem,8.5vw,8rem);font-weight:500;line-height:.9}.guidance ol{z-index:1;gap:1.7rem;margin:0;padding-left:3.4rem;display:grid;position:relative}.guidance li{font:clamp(1.45rem, 2.3vw, 2.15rem)/1.14 var(--display);padding-left:.8rem}.guidance li::marker{color:var(--navy);font-size:1.25em}.guidance-underline{display:inline-block;position:relative}.guidance-pen{pointer-events:none;width:104%;height:.28em;color:var(--terracotta);position:absolute;bottom:-.3em;left:-2%;right:-2%;overflow:visible}.guidance-pen path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.guidance-script{max-width:16rem;color:var(--terracotta);font:1rem/1.25 var(--script);align-items:flex-start;gap:.5rem;margin:1.5rem 0 0 clamp(4rem,9vw,9rem);display:flex;transform:rotate(-2deg)}.guidance-script-arrow{flex:none;width:1.15rem;height:1.5rem;margin-top:-.3rem}.guidance-script-arrow path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.do-dont-section .section-footnote{max-width:none;color:var(--muted);text-align:left;border-top:0;margin-top:4.5rem;padding-top:0;font-size:.9rem}.article-boundaries{color:#fff;background:var(--navy-deep);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,9vw,9rem) max(3rem,50vw - 610px);display:grid}.article-boundaries h2,.article-boundaries h3{color:#fff}.article-boundaries .article-boundaries-copy .script-note{color:var(--gold);margin-bottom:1.2rem}.article-boundaries-copy h2{max-width:10ch}.article-boundaries-copy>p:last-child{color:#ffffffbd;max-width:42rem;margin-top:1.5rem;font-size:1.05rem;line-height:1.7}.article-boundaries-paper{isolation:isolate;aspect-ratio:683/1075;width:min(100%,500px);color:var(--ink);justify-self:center;position:relative;transform:rotate(1deg)}.article-boundaries-paper.is-compact{aspect-ratio:683/900}.article-boundaries-paper.is-tall{aspect-ratio:683/1220}.article-boundaries-paper-art{z-index:0;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.article-boundaries-paper-content{z-index:1;min-height:100%;padding:22% 17% 14%;position:relative}.article-boundaries-paper.is-compact .article-boundaries-paper-content{padding-bottom:10%}.article-boundaries-paper-content h3{max-width:78%;color:var(--navy);font-size:clamp(1.8rem,2.7vw,2.8rem)}.article-boundaries-paper-content ul{margin:1.5rem 0 0;padding-left:1.15rem}.article-boundaries-paper-content li+li{margin-top:.85rem}.routes-section,.approach-section{color:var(--paper)}.routes-section{background:#041634;grid-template-columns:minmax(250px,.67fr) minmax(620px,1.33fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:760px;padding:clamp(5rem,8vw,8rem) max(3rem,50vw - 660px);display:grid}.routes-section h2,.routes-section h3,.approach-section h2,.approach-section h3{color:var(--paper)}.routes-copy h2{max-width:8ch}.routes-copy p{color:#f4f0e8c7;margin-top:1.5rem}.routes-script{color:#d8bd87;max-width:12rem;font:1.05rem/1.3 var(--script);align-items:flex-start;gap:.55rem;margin-top:2.6rem;display:flex;transform:rotate(-2.5deg)}.routes-script-arrow{flex:none;width:1.9rem;height:1.6rem;margin-top:.1rem}.routes-script-arrow path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.routes-scene img{width:100%;height:auto}.routes-section .routes-cta.button{border-color:var(--gold);min-height:54px;color:var(--navy);background:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-radius:0;margin-top:calc(1.4rem + 48px);padding:.9rem 1.55rem;font-size:.76rem;font-weight:650;text-decoration:none}.routes-section .routes-cta.button:hover{background:color-mix(in srgb, var(--gold) 82%, var(--navy));border-color:color-mix(in srgb, var(--gold) 82%, var(--navy))}.documents-section{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.documents-copy h2{max-width:11ch}.documents-copy>p:first-of-type{margin-top:1.5rem;font-size:1.08rem}.documents-list{grid-template-columns:1fr 1fr;gap:1.2rem 2.5rem;margin:2.2rem 0;padding-left:2rem;display:grid}.documents-list li{font:1.16rem/1.25 var(--display);padding-left:.45rem}.documents-list li::marker{color:var(--navy);font-size:1.2rem}.documents-note{border-top:1px solid var(--line);max-width:36rem;padding-top:1.2rem}.documents-copy>.button{border-color:var(--navy);color:#fff;background:var(--navy);letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-height:54px;margin-top:1.6rem;padding:.9rem 1.55rem;font-size:.76rem;font-weight:650;text-decoration:none}.documents-copy>.button:hover{background:var(--navy-deep)}.documents-image{height:min(720px,62vw);min-height:570px;overflow:hidden}.documents-image img{object-fit:cover;object-position:58% center;width:100%;height:100%}.approach-section{background:#011129;padding:clamp(5rem,8vw,8rem) max(3rem,50vw - 660px)}.approach-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.approach-heading h2{max-width:none;font-size:clamp(3.4rem,4.5vw,4.4rem);line-height:.92}.approach-heading h2 .title-line{white-space:nowrap;display:block}.team-copy h2 .title-line{white-space:normal;display:block}.approach-heading p{color:#f4f0e8c7;padding-bottom:.8rem}.approach-scene{margin-top:clamp(2.5rem,5vw,4rem)}.approach-scene img{width:100%;height:auto}.approach-footer{color:#f4f0e8b8;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:1.5rem;font-size:.88rem;display:flex}.approach-footer a{color:#d8bd87;font-weight:700}.approach-section .approach-cta.button{border-color:var(--gold);min-height:54px;color:var(--navy);background:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-radius:0;margin-top:0;padding:.9rem 1.55rem;font-size:.76rem;font-weight:650;text-decoration:none}.approach-section .approach-cta.button:hover{background:color-mix(in srgb, var(--gold) 82%, var(--navy));border-color:color-mix(in srgb, var(--gold) 82%, var(--navy))}.team-confidentiality{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.team-copy h2{max-width:none;font-size:clamp(3rem,4vw,4.1rem);line-height:.92}.team-copy h2 .hero-circled{white-space:nowrap;padding:.08em .14em .12em;display:inline-block;position:relative}.team-copy h2 .hero-circled .hero-pen{pointer-events:none;width:auto;height:auto;color:var(--gold);position:absolute;inset:-6% -4.8% -55% -7.2%;overflow:visible}.team-copy h2 .hero-circled .hero-pen path{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.team-copy p{margin-top:1.4rem;font-size:.96rem}.article-disclaimer{border-block:1px solid var(--gold);grid-column:1/-1;grid-template-columns:.38fr .62fr;gap:2rem;margin-top:1rem;padding:1.5rem 0;display:grid}.article-disclaimer strong{font:1.5rem var(--display)}.article-disclaimer p{color:var(--muted);font-size:.88rem}.faq-section{grid-template-columns:38fr 62fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.faq-intro{position:sticky;top:calc(84px + 1.5rem)}.faq-intro h2{max-width:9ch}.faq-intro p{max-width:22rem;margin-top:1.5rem}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:74px;font:clamp(1.35rem, 2.4vw, 2.2rem)/1.15 var(--display);padding:1.2rem 3.5rem 1.2rem 0;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";width:1.5rem;color:var(--terracotta);font:400 1.65rem/1 var(--body);text-align:center;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:43rem;color:var(--muted);padding:0 3.5rem 1.5rem 0}.article-close{background:var(--paper);margin:0 1rem 1rem;padding:clamp(3rem,6vw,5rem) max(2rem,50vw - 630px)}.related-published{max-width:42rem}.related-published h2{max-width:12ch;line-height:.88}.related-published ul{margin:1.2rem 0 0;padding:0;list-style:none}.related-published li{border-top:1px solid var(--line)}.related-published li:last-child{border-bottom:1px solid var(--line)}.related-published a{min-height:58px;font:clamp(1.2rem, 2vw, 1.8rem) var(--display);align-items:center;text-decoration:none;display:flex}@media (width<=1100px){.insight-article .article-copy{padding-left:3rem}.insight-article .article-copy h1{font-size:clamp(4rem,7.5vw,5.8rem)}.insight-article .article-meta{grid-template-columns:1fr;gap:.45rem}.routes-section{grid-template-columns:minmax(230px,.55fr) minmax(580px,1.45fr);gap:3rem}.team-confidentiality{grid-template-columns:1fr}.team-copy{grid-template-columns:.7fr 1.3fr;gap:2rem 4rem;display:grid}.team-copy p{margin-top:0}.team-copy p+p{grid-column:2}}@media (width<=1024px){.document-checks{aspect-ratio:auto;gap:2rem;margin-top:2rem;display:grid}.summons-doc{width:min(88vw,420px);margin-inline:auto;position:static}.summons-leaders{display:none}.check-callouts{display:grid}.check-callouts li{border-top:1px solid var(--line);text-align:left;width:100%;min-height:84px;padding:1rem 0 1rem 3rem;position:relative;inset:auto}.check-callouts li:last-child{border-bottom:1px solid var(--line)}.check-callouts li:before{content:"";border:1px solid var(--gold);background:#a88b521a;border-radius:50%;width:1.7rem;height:1.7rem;position:absolute;top:1.15rem;left:.2rem}.check-callouts strong{font-size:1.35rem}.check-callouts span{font-size:.88rem}}@media (width<=900px){.insight-article{--article-wide:min(720px, calc(100vw - 2.5rem))}.insight-article .article-hero{grid-template-columns:1fr;height:auto;min-height:auto}.insight-article.seo-landing .article-hero,.insight-article.expertise-detail .article-hero{height:auto;min-height:0}.insight-article .article-copy{padding:4.5rem max(1.25rem,50vw - 360px) 3.5rem}.insight-article .article-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3.2rem,12vw,6.4rem)}.insight-article.seo-landing .article-copy,.insight-article.expertise-detail .article-copy{align-self:start;min-height:0;padding:4.5rem max(1.25rem,50vw - 360px) 3.5rem}.insight-article.seo-landing .article-copy h1,.insight-article.expertise-detail .article-copy h1{max-width:100%;font-size:clamp(3.2rem,12vw,5.2rem)}.insight-article .article-image{grid-row:2;height:auto;min-height:0;transform:none}.insight-article .article-image img{width:100%;height:auto;position:static}.insight-article.seo-landing .article-image,.insight-article.expertise-detail .article-image{height:clamp(360px,72vw,560px);position:relative;overflow:hidden}.insight-article.seo-landing .article-image img,.insight-article.expertise-detail .article-image img{object-fit:cover;object-position:var(--article-image-position,center 12%);width:100%;height:100%;position:absolute;inset:0}.section-intro,.approach-heading,.faq-section,.article-boundaries{grid-template-columns:1fr}.article-boundaries{padding-inline:max(1.25rem,50vw - 360px)}.approach-heading h2{font-size:clamp(2.6rem,7vw,3.6rem)}.team-copy h2{font-size:clamp(2.4rem,6.5vw,3.4rem)}.routes-section{grid-template-columns:1fr;padding-inline:max(1.25rem,50vw - 360px)}.routes-copy h2{max-width:10ch}.documents-section{grid-template-columns:1fr}.documents-image{grid-row:1;height:min(760px,105vw);min-height:500px}.routes-section{min-height:0}.routes-scene img{width:100%}.team-copy{display:block}.team-copy p{margin-top:1.3rem}.faq-intro{position:static}.faq-intro h2{max-width:11ch}.article-close{margin-inline:.5rem;padding-inline:max(1.25rem,50vw - 360px)}.team-copy h2 .hero-circled .hero-pen{inset:unset;width:118%;height:150%;top:-12%;left:-9%}.insight-article .hero-deck .accent-ring:after{inset:-4% -5% -7%}}@media (width<=620px){.insight-article{--article-wide:calc(100vw - 2rem)}.insight-article h2{font-size:clamp(2.8rem,13vw,4rem)}.insight-article .article-copy h1{max-width:8ch;font-size:clamp(3.75rem,18vw,5.2rem)}.insight-article .hero-deck{margin-top:1.5rem}.insight-article .hero-actions{flex-direction:column;align-items:stretch}.insight-article .article-meta{grid-template-columns:1fr}.team-copy h2 .hero-circled .hero-pen{inset:unset;width:120%;height:148%;top:-14%;left:-10%}.insight-article .hero-deck .accent-ring:after{inset:-4% -6% -6%}.guidance-pen{width:106%;height:.32em;bottom:-.24em;left:-3%;right:-3%}.insight-article .article-image{min-height:0}.check-section,.do-dont-section,.documents-section,.team-confidentiality,.faq-section{padding-block:4.5rem}.summons-doc{width:min(92vw,400px)}.section-footnote{text-align:left}.do-dont-grid{grid-template-columns:1fr;gap:4rem}.guidance h3{font-size:clamp(3.6rem,18vw,4.6rem)}.guidance li{font-size:1.45rem}.routes-section,.approach-section{padding-block:4.5rem;padding-inline:1rem}.routes-script{margin-top:1.6rem}.documents-list{grid-template-columns:1fr}.documents-image{height:125vw;min-height:390px}.approach-scene{margin-top:2rem}.approach-footer{flex-direction:column;align-items:stretch;margin-top:2rem}.article-disclaimer{grid-template-columns:1fr;gap:.7rem}.faq-list summary{padding-right:2.5rem;font-size:1.35rem}.faq-list details p{padding-right:0}.article-close{margin:0 .35rem .35rem;padding-block:4rem}.approach-heading h2{font-size:clamp(2.2rem,8.5vw,3.2rem)}.team-copy h2{font-size:clamp(2rem,8vw,3rem)}}@media (width<=360px){.insight-article .article-copy{padding-inline:1rem}.insight-article .article-copy h1{font-size:3.7rem}.insight-article .article-meta{font-size:.72rem}}
