.page-module__AJI-AG__page{--paper:#f8f8f8;--surface:#fff;--ink:#040404;--body:#52504a;--muted:#6b6962;--rule:#dedede;--accent:#276bff;--accent-text:#2365f7;background:var(--paper);min-height:100dvh;color:var(--ink)}.page-module__AJI-AG__shell{box-sizing:border-box;width:min(1360px,100%);margin:0 auto;padding:136px 48px 112px}.page-module__AJI-AG__breadcrumbs{color:var(--body);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:48px;font-size:14px;line-height:1.4;display:flex}.page-module__AJI-AG__breadcrumbs a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.page-module__AJI-AG__breadcrumbs a:hover{color:var(--accent-text)}.page-module__AJI-AG__hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(280px,.58fr);align-items:end;gap:clamp(48px,8vw,132px);padding-bottom:72px;display:grid}.page-module__AJI-AG__eyebrow,.page-module__AJI-AG__sectionLabel,.page-module__AJI-AG__fact>span{letter-spacing:.12em;text-transform:uppercase;font:14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__AJI-AG__eyebrow,.page-module__AJI-AG__sectionLabel{color:var(--accent-text)}.page-module__AJI-AG__eyebrow{align-items:center;gap:9px;margin-bottom:26px;display:flex}.page-module__AJI-AG__eyebrow:before{background:var(--accent);content:"";border-radius:50%;width:6px;height:6px}.page-module__AJI-AG__hero h1{letter-spacing:0;text-wrap:balance;max-width:20ch;margin-bottom:0;font-size:clamp(40px,5vw,56px);font-weight:300;line-height:1}.page-module__AJI-AG__answer{max-width:48ch}.page-module__AJI-AG__answer p,.page-module__AJI-AG__chapter p,.page-module__AJI-AG__sectionIntro p,.page-module__AJI-AG__sectionIntro li{color:var(--body);text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.65}.page-module__AJI-AG__answer p+p,.page-module__AJI-AG__chapter p+p{margin-top:16px}.page-module__AJI-AG__actionRow{flex-wrap:wrap;gap:8px 24px;margin-top:28px;display:flex}.page-module__AJI-AG__actionRow a,.page-module__AJI-AG__closingLinks a{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.page-module__AJI-AG__actionRow a:hover,.page-module__AJI-AG__closingLinks a:hover{color:var(--accent-text)}.page-module__AJI-AG__breadcrumbs a:focus-visible,.page-module__AJI-AG__actionRow a:focus-visible,.page-module__AJI-AG__sourceList a:focus-visible,.page-module__AJI-AG__review a:focus-visible,.page-module__AJI-AG__closingLinks a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.page-module__AJI-AG__factList{border-top:1px solid var(--rule);flex-direction:column;display:flex}.page-module__AJI-AG__fact{border-bottom:1px solid var(--rule);grid-template-columns:164px 1fr;gap:20px;padding:16px 0;display:grid}.page-module__AJI-AG__fact>span{color:var(--muted)}.page-module__AJI-AG__fact strong{font-size:14px;font-weight:450;line-height:1.4}.page-module__AJI-AG__visual{margin:72px 0 0}.page-module__AJI-AG__visualFrame{border:1px solid var(--rule);background:var(--surface);border-radius:16px;overflow:hidden}.page-module__AJI-AG__visualFrame img{width:100%;height:auto;display:block}.page-module__AJI-AG__caseLawTrace{background:linear-gradient(120deg, #276bff12, transparent 45%), var(--surface);min-height:620px;padding:clamp(28px,5vw,72px)}.page-module__AJI-AG__traceHeader{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-bottom:20px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.page-module__AJI-AG__traceHeader span,.page-module__AJI-AG__traceQuestion>span,.page-module__AJI-AG__traceResult>span,.page-module__AJI-AG__traceResult>div>span{color:var(--accent-text)}.page-module__AJI-AG__traceHeader strong{font-weight:500}.page-module__AJI-AG__traceGrid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,96px);padding-top:clamp(44px,7vw,88px);display:grid}.page-module__AJI-AG__traceQuestion,.page-module__AJI-AG__traceResult{align-content:start;display:grid}.page-module__AJI-AG__traceQuestion>span,.page-module__AJI-AG__traceResult>span,.page-module__AJI-AG__traceResult>div>span{letter-spacing:.08em;text-transform:uppercase;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__AJI-AG__traceQuestion>p{text-wrap:balance;max-width:26ch;margin-top:22px;font-size:clamp(24px,3vw,38px);font-weight:300;line-height:1.08}.page-module__AJI-AG__traceResult{border:1px solid var(--rule);background:var(--paper);border-radius:12px;padding:clamp(28px,4vw,48px)}.page-module__AJI-AG__traceResult h3{text-wrap:balance;max-width:24ch;margin-top:16px;font-size:clamp(26px,3vw,40px);font-weight:300;line-height:1.05}.page-module__AJI-AG__traceResult>p,.page-module__AJI-AG__traceResult>div>p{color:var(--body);font-size:16px;font-weight:400;line-height:1.6}.page-module__AJI-AG__traceResult>p{border-left:3px solid var(--accent);margin-top:32px;padding-left:20px}.page-module__AJI-AG__traceResult>div{border-top:1px solid var(--rule);margin-top:36px;padding-top:24px}.page-module__AJI-AG__traceResult>div>p{margin-top:12px}.page-module__AJI-AG__visual figcaption{color:var(--muted);letter-spacing:.04em;margin-top:14px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__AJI-AG__chapters{border-top:1px solid var(--rule);margin-top:104px}.page-module__AJI-AG__chapter,.page-module__AJI-AG__sectionIntro{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(40px,8vw,132px);display:grid}.page-module__AJI-AG__chapter{border-bottom:1px solid var(--rule);padding:56px 0 64px}.page-module__AJI-AG__chapter h2,.page-module__AJI-AG__sectionIntro h2{letter-spacing:0;text-wrap:balance;max-width:24ch;margin-bottom:32px;font-size:clamp(29px,3vw,40px);font-weight:300;line-height:1}.page-module__AJI-AG__specimen,.page-module__AJI-AG__boundaries,.page-module__AJI-AG__sources{border-top:1px solid var(--rule);margin-top:104px;padding-top:56px}.page-module__AJI-AG__tableWrap{border-top:1px solid var(--ink);margin-top:48px}.page-module__AJI-AG__tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%}.page-module__AJI-AG__tableWrap caption{color:var(--body);text-align:left;padding:16px 0;font-size:14px;line-height:1.5}.page-module__AJI-AG__tableWrap th,.page-module__AJI-AG__tableWrap td{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:18px 18px 18px 0;font-size:14px;line-height:1.55}.page-module__AJI-AG__tableWrap thead th{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.page-module__AJI-AG__tableWrap tbody th{font-weight:550}.page-module__AJI-AG__tableWrap td{color:var(--body);font-weight:400}.page-module__AJI-AG__sectionIntro ul{gap:16px;padding-left:20px;display:grid}.page-module__AJI-AG__sourceList{border-top:1px solid var(--ink);margin-top:48px}.page-module__AJI-AG__sourceList a{border-bottom:1px solid var(--rule);min-height:88px;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:32px;padding:20px 0;font-size:14px;line-height:1.45;display:grid}.page-module__AJI-AG__sourceList a:hover strong{color:var(--accent-text)}.page-module__AJI-AG__sourceList a>span:first-child{gap:6px;display:grid}.page-module__AJI-AG__sourceList strong{text-underline-offset:5px;font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.page-module__AJI-AG__sourceList small,.page-module__AJI-AG__sourceList a>span:last-child{color:var(--body);font-size:14px}.page-module__AJI-AG__review{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--body);flex-wrap:wrap;gap:12px 32px;margin-top:64px;padding:24px 0;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.page-module__AJI-AG__review a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.page-module__AJI-AG__closing{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:48px;margin-top:104px;padding-top:48px;display:grid}.page-module__AJI-AG__closing h2{letter-spacing:0;text-wrap:balance;max-width:22ch;margin-top:18px;font-size:clamp(30px,3.6vw,48px);font-weight:300;line-height:1}.page-module__AJI-AG__closingLinks{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:932px){.page-module__AJI-AG__shell{padding:104px 18px 76px}.page-module__AJI-AG__breadcrumbs{margin-bottom:32px}.page-module__AJI-AG__hero,.page-module__AJI-AG__chapter,.page-module__AJI-AG__sectionIntro,.page-module__AJI-AG__closing{grid-template-columns:1fr}.page-module__AJI-AG__hero{gap:40px;padding-bottom:48px}.page-module__AJI-AG__hero h1,.page-module__AJI-AG__chapter h2,.page-module__AJI-AG__sectionIntro h2{font-size:29px}.page-module__AJI-AG__hero h1{font-weight:350}.page-module__AJI-AG__fact{grid-template-columns:132px 1fr}.page-module__AJI-AG__visual{margin-top:48px}.page-module__AJI-AG__visualFrame{border-radius:10px}.page-module__AJI-AG__caseLawTrace{min-height:0;padding:24px}.page-module__AJI-AG__traceHeader,.page-module__AJI-AG__traceGrid{grid-template-columns:1fr}.page-module__AJI-AG__traceHeader{gap:8px;display:grid}.page-module__AJI-AG__traceGrid{gap:32px;padding-top:36px}.page-module__AJI-AG__traceQuestion>p{font-size:26px}.page-module__AJI-AG__traceResult{padding:24px}.page-module__AJI-AG__traceResult h3{font-size:27px}.page-module__AJI-AG__chapters,.page-module__AJI-AG__specimen,.page-module__AJI-AG__boundaries,.page-module__AJI-AG__sources,.page-module__AJI-AG__closing{margin-top:72px}.page-module__AJI-AG__chapter{gap:24px;padding:48px 0}.page-module__AJI-AG__sectionIntro{gap:24px}.page-module__AJI-AG__tableWrap{border-top:0;margin-top:40px}.page-module__AJI-AG__tableWrap table,.page-module__AJI-AG__tableWrap tbody,.page-module__AJI-AG__tableWrap tr,.page-module__AJI-AG__tableWrap th,.page-module__AJI-AG__tableWrap td{width:100%;display:block}.page-module__AJI-AG__tableWrap thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__AJI-AG__tableWrap tr{border-top:1px solid var(--ink);margin-top:16px}.page-module__AJI-AG__tableWrap th,.page-module__AJI-AG__tableWrap td{padding:16px 0}.page-module__AJI-AG__tableWrap td:before{color:var(--accent-text);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.page-module__AJI-AG__sourceList a{grid-template-columns:1fr;gap:12px}.page-module__AJI-AG__closing{gap:28px}}@media (max-width:420px){.page-module__AJI-AG__fact{grid-template-columns:1fr;gap:8px}}
