.ar-layout{justify-content:space-between;column-gap:var(--sp-8);padding-top:var(--sp-4);grid-template-columns:minmax(0,720px) 320px;align-items:start;display:grid}.ar{min-width:0}.ar .reading-head-tools{min-height:44px;margin:0}.ar .ar-field{min-height:44px;font-size:var(--fs-label);color:var(--navy);align-items:center;font-weight:600;display:inline-flex}.ar .ar-field:hover{text-underline-offset:4px;text-decoration:underline}.ar h1{font-size:var(--fs-h1a);letter-spacing:-.03em;margin:var(--sp-2) 0 var(--sp-4);color:var(--ink);font-weight:600;line-height:1.28}.ar .ar-byline{align-items:baseline;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-meta);color:var(--muted);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ar .ar-byline a{font-size:var(--fs-ui);color:var(--navy);border-bottom:1px solid var(--navy);font-weight:500}.ar .ar-byline .ar-by a{margin-left:var(--sp-1)}.ar .ar-byline time{font-variant-numeric:tabular-nums}.ar .ar-byline .ar-field{min-height:0;font-size:var(--fs-label);border:0}.ar .ar-lead{margin:var(--sp-5) 0 var(--sp-4);font-size:var(--fs-title);letter-spacing:-.015em;color:var(--body);line-height:1.7}.ar .ar-lead p{margin:0}.ar .ar-lead p+p{margin-top:var(--sp-3)}.ar .ar-lead strong{color:var(--ink);font-weight:600}.ar .ar-notices{margin:var(--sp-3) 0 0;font-size:var(--fs-label);color:var(--muted)}.ar .ar-notices p{margin:0}.ar .ar-notices p+p{margin-top:var(--sp-1)}.ar .ar-answer{margin-top:var(--sp-6);padding:var(--sp-4) 0 var(--sp-5);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.ar .ar-answer-label{font-size:var(--fs-label);color:var(--navy);margin:0 0 var(--sp-2);font-weight:600;line-height:1.5}.ar .ar-answer p{margin:0 0 var(--sp-3);font-size:var(--fs-body);color:var(--body);line-height:1.75}.ar .ar-answer-text>p:first-child{font-size:var(--fs-title);color:var(--ink);line-height:1.7}.ar .ar-answer p:last-child{margin-bottom:0}.ar .ar-toc-m{margin-top:var(--sp-5);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);display:none}.ar .ar-toc-m summary{min-height:52px;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.ar .ar-toc-m summary::-webkit-details-marker{display:none}.ar .ar-toc-m summary:after{content:"";width:8px;height:8px;margin-right:var(--sp-1);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-2px)rotate(45deg)}.ar .ar-toc-m[open] summary:after{transform:translateY(2px)rotate(-135deg)}.ar .ar-toc-m ul{padding-bottom:var(--sp-2)}.ar .ar-toc-m a{min-height:44px;padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-ui);color:var(--body);align-items:center;font-weight:500;line-height:1.5;display:flex}.ar .ar-toc-m a[aria-current]{color:var(--navy);font-weight:600}.ar .ar-prose{margin-top:var(--sp-6);font-size:var(--fs-body);color:var(--body);line-height:1.75}.ar .ar-prose p{margin:0 0 var(--sp-4);color:var(--body);line-height:1.75}.ar .ar-prose>:last-child{margin-bottom:0}.ar .ar-prose h2{margin:var(--sp-7) 0 var(--sp-4);font-size:var(--fs-h2a);letter-spacing:-.03em;color:var(--ink);border-top:0;padding-top:0;font-weight:600;line-height:1.36}.ar .ar-prose h2[id]{scroll-margin-top:96px}.ar .ar-prose>h2:first-child{margin-top:0}.ar .ar-prose h3{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.5}.ar .ar-prose h3+p{margin-top:0}.ar .ar-prose strong{color:var(--ink);font-weight:600}.ar .ar-prose ul,.ar .ar-prose ol{margin:0 0 var(--sp-4);padding-left:var(--sp-5)}.ar .ar-prose ul{list-style:outside}.ar .ar-prose ol{list-style:decimal}.ar .ar-prose li{margin:0 0 var(--sp-2);padding-left:var(--sp-1);color:var(--body)}.ar .ar-prose li::marker{color:var(--muted)}.ar .ar-prose ol li::marker{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.ar .ar-prose li:last-child{margin-bottom:0}.ar .ar-prose .hook{margin:var(--sp-4) 0 0;padding:var(--sp-4);background:var(--stone);border-left:1px solid var(--navy);color:var(--ink);font-weight:500;line-height:1.7;display:block}.ar .ar-prose .hook a{color:var(--navy);border-bottom:1px solid var(--navy);margin-left:var(--sp-2);white-space:nowrap}.ar .ar-prose .cite{color:var(--muted);font-size:var(--fs-ui)}.ar .ar-prose figure:not(.video-card){margin:var(--sp-5) 0}.ar .ar-prose figure:not(.video-card) img{background:var(--stone);width:100%;height:auto;margin-inline:0}.ar .ar-prose figure:not(.video-card) img[alt=""]{max-width:280px}.ar .ar-prose figure:not(.video-card) img:not([alt=""]){max-width:480px}.ar .ar-prose>p>img,.ar .ar-prose p img{max-width:480px;margin:var(--sp-4) 0 0}.ar .ar-media{margin-top:var(--sp-6)}.ar .ar-media p,.ar .ar-media figure{margin:0}.ar .ar-media img{max-width:min(100%,480px);height:auto;margin:0 0 var(--sp-4);background:var(--stone)}.ar .video-feature{margin:var(--sp-5) 0 var(--sp-6)}.ar .ar-sections{margin-top:var(--sp-6)}.ar .ar-sections>section{scroll-margin-top:96px}.ar .ar-sections>section+section{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--line)}.ar .ar-sections h2{margin:0 0 var(--sp-4);font-size:var(--fs-h2a);letter-spacing:-.03em;color:var(--ink);font-weight:600;line-height:1.36}.ar .ar-sections section>:last-child{margin-bottom:0}.ar .ar-sections section p{margin:0 0 var(--sp-4);font-size:var(--fs-body);color:var(--body);line-height:1.75}.ar .ar-sections section ul,.ar .ar-sections section ol{margin:0 0 var(--sp-4);padding-left:var(--sp-5)}.ar .ar-sections section ul{list-style:outside}.ar .ar-sections section ol{list-style:decimal}.ar .ar-sections section li{margin:0 0 var(--sp-2);color:var(--body)}.ar .ar-sections section strong{color:var(--ink);font-weight:600}.ar .ar-sections section figure{margin:var(--sp-5) 0 0}.ar .ar-sections section figure:not(.video-card) img{background:var(--stone);width:100%;max-width:480px;margin-inline:0}.ar .ar-sections section.ar-result{isolation:isolate;margin-top:var(--sp-7);padding:var(--sp-6) 0;border-top:0;position:relative}.ar .ar-sections section.ar-result:before{content:"";z-index:-1;inset:0 calc(-1 * var(--sp-5));background:var(--stone);border-top:1px solid var(--ink);position:absolute}.ar .ar-sections section.ar-result strong{color:inherit;font-weight:400}.ar .ar-outcome p{margin:0 0 var(--sp-3);font-size:var(--fs-title);color:var(--ink);font-weight:500;line-height:1.6}.ar .ar-outcome p strong{color:var(--ink);font-weight:500}.ar .ar-result-note{margin:var(--sp-2) 0 0;font-size:var(--fs-label);color:var(--muted);font-weight:400;line-height:1.6}.ar .ar-sections section.ar-result p.ar-result-note{font-size:var(--fs-label);margin:var(--sp-2) 0 0;color:var(--muted)}.ar .ar-rel{margin-top:var(--sp-8)}.ar .ar-rel+.ar-rel{margin-top:var(--sp-7)}.ar .ar-rel h2{margin:0 0 var(--sp-4);font-size:var(--fs-h2s);letter-spacing:-.025em;color:var(--ink);font-weight:600;line-height:1.4}.ar .ar-rel ul{border-top:1px solid var(--ink)}.ar .ar-rel li{border-bottom:1px solid var(--line)}.ar .ar-rel li a{column-gap:var(--sp-5);padding:var(--sp-5) 0;color:inherit;grid-template-columns:108px minmax(0,1fr);align-items:baseline;display:grid}.ar .ar-rel time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--muted)}.ar .ar-rel strong{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1.5}.ar .ar-rel li a:hover strong{color:var(--navy)}.ar .ar-rel .rel-tag{font-size:var(--fs-meta);color:var(--muted);font-weight:400;display:block}.ar .ar-more{margin:var(--sp-2) 0 0}.ar .ar-more a{min-height:44px;font-size:var(--fs-ui);color:var(--navy);align-items:center;font-weight:500;display:inline-flex}.ar .ar-more a:after{content:"→";margin-left:var(--sp-2);font-weight:400}.ar .ar-more a:hover{text-underline-offset:3px;text-decoration:underline}.ar .ar-back{margin-top:var(--sp-5);gap:0 var(--sp-6);flex-wrap:wrap;display:flex}.ar .ar-back a{min-height:44px;font-size:var(--fs-ui);color:var(--navy);align-items:center;font-weight:500;display:inline-flex}.ar .ar-back a:hover{text-underline-offset:3px;text-decoration:underline}.ar-layout>.ar-rail{flex-direction:column;align-self:start;max-height:calc(100vh - 112px);display:flex;position:sticky;top:96px}.ar-rail .rail-title{margin:0 0 var(--sp-2);line-height:1.5}.ar-rail.ar-rail-s .lawyer{min-height:64px;padding:var(--sp-2) 0;gap:var(--sp-3)}.ar-rail.ar-rail-s .lawyer img{width:44px;height:44px}.ar-rail .rail-cta{margin:var(--sp-4) 0 0}.ar-rail .rail-note{margin:var(--sp-3) 0 0}.ar-rail .ar-rail-toc{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--ink);flex-direction:column;min-height:0;display:flex}.ar-rail .ar-toc-list{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;position:relative;overflow:auto}.ar-rail .ar-toc-list a{padding:var(--sp-2) var(--sp-3);border-left:2px solid #0000;border-bottom:1px solid var(--line);font-size:var(--fs-label);color:var(--body);font-weight:500;line-height:1.5;display:block}.ar-rail .ar-toc-list a:hover{color:var(--navy)}.ar-rail .ar-toc-list a[aria-current]{border-left-color:var(--navy);background:var(--stone);color:var(--navy)}.contact-side dd a{border-bottom:1px solid #ffffff80}.contact-side dd a:hover{border-bottom-color:#fff}@media (width<=1024px){.ar-layout{row-gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.ar-layout>.ar-rail{max-height:none;position:static}.ar-rail.ar-rail-hide-m,.ar-rail .ar-rail-toc{display:none}.ar .ar-toc-m{display:block}.ar .ar-prose h2[id],.ar .ar-sections>section{scroll-margin-top:80px}}@media (width<=640px){.ar h1{font-size:var(--fs-h1a-m)}.ar .ar-lead{margin-top:var(--sp-4)}.ar .ar-answer{margin-top:var(--sp-5)}.ar .ar-prose h2,.ar .ar-sections h2{font-size:var(--fs-h2s)}.ar .ar-prose h2{margin-top:var(--sp-7)}.ar .ar-prose h3{margin-top:var(--sp-5)}.ar .ar-prose figure:not(.video-card) img[alt=""]{max-width:240px}.ar-layout{row-gap:var(--sp-7)}.ar .ar-sections section.ar-result{margin-top:var(--sp-6)}.ar .ar-sections section.ar-result:before{inset:0 -20px}.ar .ar-rel{margin-top:var(--sp-7)}.ar .ar-rel h2{font-size:var(--fs-h2s-m)}.ar .ar-rel li a{row-gap:var(--sp-1);padding:var(--sp-4) 0;grid-template-columns:1fr}.ar .ar-rel strong{font-size:var(--fs-body)}.ar .ar-back{margin-top:var(--sp-4)}.ar-rail .rail-cta{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
