@font-face{font-family:Creda;src:url('../creda_juris_tech80/CredaJurisTech80-Regular.ttf') format('truetype');font-display:swap}
:root{--ink:var(--ls-night-e7edf7,#1f2d57);--orange:var(--ls-night-ffac82,#e8531c);--blue:var(--ls-night-a8b8ff,#1d4ed8);--teal:var(--ls-night-78ddc6,#0d9488);--muted:var(--ls-night-b0bcd0,#56617a);--line:var(--ls-night-39475d,#d5dae4);--paper:var(--ls-night-0d111b,#fffefb)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{margin:0;background:var(--paper);color:var(--ink);font:19px/1.65 Creda,Georgia,serif;border-top:5px solid var(--orange)}
a{color:var(--blue);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ls-night-ffac82,#a63b14)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:2px}.skip{position:absolute;top:-100px;left:1rem;background:var(--ls-night-171e2c,#fff);z-index:2;padding:1rem}.skip:focus{top:0}
.site-header{max-width:1160px;margin:auto;padding:30px 32px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px}.site-header img{display:block;max-width:100%;height:auto;width:310px}.site-header nav{display:flex;gap:24px;flex-wrap:wrap;font:500 14px/1.5 system-ui,sans-serif}.site-header nav a{color:var(--ink)}
main{width:min(100% - 48px,820px);margin:60px auto 90px}.essay-header{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:32px}h1{font-size:clamp(32px,4.5vw,49px);line-height:1.17;font-weight:400;margin:12px 0 24px;overflow-wrap:anywhere}h2{font-size:29px;line-height:1.25;margin:36px 0 18px}h3{font-size:24px;line-height:1.35;margin:30px 0 16px}h2,h3{font-weight:500;scroll-margin-top:24px}.eyebrow{font:650 12px/1.5 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ls-night-ffac82,#a63b14)}.byline{font-size:18px}.edition{font:14px/1.65 system-ui,sans-serif;color:var(--muted);max-width:70ch}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.actions a{padding:8px 14px;border:1px solid var(--line);border-radius:4px;font:500 14px/1.5 system-ui,sans-serif;text-decoration:none;background:var(--ls-night-171e2c,white)}
.contents{border-left:3px solid var(--orange);padding:2px 0 2px 24px;margin:30px 0 48px}.contents h2{font:600 16px/1.5 system-ui,sans-serif;margin:0 0 12px}.contents ol{list-style:none;padding:0;margin:0;font-size:17px}.contents li{margin:6px 0}.contents .level-3{margin-left:20px}.contents a{text-decoration:none}.contents a:hover{text-decoration:underline}
.source-page{margin-top:34px}.page-number{display:block;border-top:1px solid var(--line);padding-top:12px;font:12px/1.4 system-ui,sans-serif;color:var(--muted);width:100%;text-decoration:none}.paragraph{margin:16px 0;overflow-wrap:anywhere}.essay-text sup,.essay-text sub{font-size:.72em;line-height:0}.math-token{white-space:nowrap}.essay-text i{font-family:Georgia,'Times New Roman',serif}.essay-text strong{font-weight:700}.noteref{padding:0 1px}.footnotes{border-top:1px solid var(--line);padding-top:8px;margin-top:25px;color:var(--ls-night-b0bcd0,#414c64);font-size:15.5px;line-height:1.6}.footnote{margin:10px 0;overflow-wrap:anywhere}.footnote:target{background:var(--ls-night-362f24,#fff0db);outline:4px solid var(--ls-night-362f24,#fff0db)}.equation{font-family:'Times New Roman',serif;text-align:center;margin:14px 0;overflow-wrap:anywhere;line-height:1.9}figure{margin:28px 0}figure img{max-width:100%;height:auto;display:block;margin:auto;max-height:1000px;object-fit:contain}
.versions{margin-top:64px;border-top:3px solid var(--teal);padding-top:12px;font-size:17px}.citation{border-left:3px solid var(--line);padding:12px 18px;overflow-wrap:anywhere}details{margin:20px 0}summary{cursor:pointer}code{font-size:12px;overflow-wrap:anywhere}.essay-card{margin:40px 0;padding-bottom:35px;border-bottom:1px solid var(--line)}.essay-card h2 a{color:var(--ink);text-decoration:none}.essay-card h2 a:hover{text-decoration:underline}.essay-card p{font-size:17px}.card-author{font-size:15px!important}.works li{margin-bottom:20px}.site-footer{border-top:1px solid var(--line);width:min(100% - 48px,1160px);margin:auto;padding:28px 0 36px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;font:14px/1.5 system-ui,sans-serif}
@media(max-width:650px){body{font-size:18px}.site-header{padding:22px 24px;display:block}.site-header img{width:260px}.site-header nav{margin-top:22px;gap:18px;font-size:13px}main{margin-top:35px;width:calc(100% - 40px)}h2{font-size:26px}h3{font-size:22px}.contents{padding-left:16px}.contents .level-3{margin-left:12px}.actions{gap:8px}.actions a{font-size:13px}.byline{font-size:16px}.equation{font-size:17px}.site-footer{display:block}.site-footer a{display:block;margin:8px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{border:0;font-size:12pt;background:var(--ls-night-171e2c,white)}.site-header,.site-footer,.skip,.actions,.contents{display:none}main{width:100%;margin:0}.source-page{break-inside:auto}.page-number{margin-top:20px}h2,h3{break-after:avoid}a{color:inherit}.versions{break-before:page}figure{break-inside:avoid}}

@media screen{:root[data-ls-theme="night"]{color-scheme:dark;--ls-night-e7edf7:#e7edf7;--ls-night-ffac82:#ffac82;--ls-night-a8b8ff:#a8b8ff;--ls-night-78ddc6:#78ddc6;--ls-night-b0bcd0:#b0bcd0;--ls-night-39475d:#39475d;--ls-night-0d111b:#0d111b;--ls-night-171e2c:#171e2c;--ls-night-362f24:#362f24;}
:where(:root[data-ls-theme="night"]) img[src*="lawrencestreet_ai_wordmark_darkblue_orange_transparent.png"]{content:url("/library/lawrencestreet_ai_logo_pack/06_wordmark/lawrencestreet_ai_wordmark_white_orange_transparent.png")}
}
