.expl{max-width:680px;margin:0 auto;padding:var(--space-10) var(--space-5) var(--space-16)}.expl h1{font-family:var(--serif);font-size:var(--text-4xl);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-2)}.expl>.lede{font-size:var(--text-lg);line-height:1.6;color:var(--ink-2);margin:0 0 var(--space-2)}.expl .expl-back{font-size:var(--text-sm);margin:0 0 var(--space-7);color:var(--ink-3)}.expl .expl-back a{color:var(--ink-3);text-decoration:none}.expl .expl-back a:hover{color:var(--ink)}.expl h2{font:500 var(--text-2xl)/1.2 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:var(--space-10) 0 var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule)}.expl h3{font:600 var(--text-lg)/1.3 var(--sans);color:var(--ink);margin:var(--space-6) 0 var(--space-2)}.expl p,.expl li{font-size:var(--text-base);line-height:1.65;color:var(--ink)}.expl p{margin:0 0 var(--space-3)}.expl ul,.expl ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.expl li{margin-bottom:var(--space-1-5)}.expl b,.expl strong{color:var(--ink);font-weight:600}.expl a{color:var(--ink)}.expl .rule{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-3-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-2);border-left:3px solid var(--ink-3)}.expl .rule b{display:block;margin-bottom:3px}.expl table{border-collapse:collapse;width:100%;margin:0 0 var(--space-3-5)}.expl th,.expl td{text-align:left;font-size:var(--text-md);line-height:1.5;color:var(--ink-2);padding:var(--space-2) var(--space-2-5) var(--space-2) 0;border-bottom:1px solid var(--line);vertical-align:top}.expl th{color:var(--ink-3);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.expl td:last-child,.expl th:last-child{padding-right:0;text-align:right}.expl td:first-child,.expl th:first-child{text-align:left}.expl .src{font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere}.expl .src a{color:var(--ink-3);text-decoration:none;border-bottom:1px dotted var(--line)}.expl .src a:hover{color:var(--ink);border-color:var(--ink)}.expl .chch{border-left:3px solid var(--line);margin:var(--space-5) 0;padding:var(--space-1) 0 var(--space-1) var(--space-4)}.expl .chch>b{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:var(--space-1-5);font-weight:650}.expl .chch p{font-size:var(--text-md)}.expl .chch p:last-child{margin-bottom:0}.expl details.deep{margin:0 0 var(--space-5)}.expl details.deep>summary{cursor:pointer;list-style:none;font-size:var(--text-sm);font-weight:600;color:var(--ink-3);padding:var(--space-1-5) 0}.expl details.deep>summary::-webkit-details-marker{display:none}.expl details.deep>summary::before{content:"+ ";font-weight:400}.expl details.deep[open]>summary::before{content:"\2013  "}.expl details.deep>summary:hover{color:var(--ink)}.expl details.deep .deep-body{border-left:3px solid var(--line);padding:var(--space-0-5) 0 var(--space-0-5) var(--space-3-5);margin:0 0 var(--space-1-5)}.expl details.deep .deep-body>:last-child{margin-bottom:0}@media print{.expl details.deep .deep-body{display:block}}.expl .texts{display:grid;gap:var(--space-3-5);margin:0 0 var(--space-3-5)}@media(min-width:641px){.expl .texts.cols-3{grid-template-columns:1fr 1fr 1fr}}.expl .texts blockquote{margin:0;padding:var(--space-3) var(--space-3-5);border:1px solid var(--line);border-radius:var(--radius-sm)}.expl .texts blockquote>b{display:block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-weight:650;margin-bottom:var(--space-2)}.expl .texts blockquote p{font-size:var(--text-md);line-height:1.6;margin:0}.expl .parties li{margin-bottom:var(--space-2)}.expl .parties .party{color:var(--ink);font-weight:600}.expl .gloss dl{margin:0}.expl .gloss dt{font-weight:600;color:var(--ink);font-size:var(--text-md);margin-top:var(--space-3)}.expl .gloss dd{margin:var(--space-0-5) 0 0;font-size:var(--text-md);line-height:1.55;color:var(--ink-2)}.expl .sources{list-style:none;padding-left:0}.expl .sources li{margin-bottom:var(--space-2);font-size:var(--text-md)}.expl .sources .what{color:var(--ink-3)}.expl .reviewed{margin-top:var(--space-10);padding-top:var(--space-3-5);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-3)}.expl .reviewed a{color:var(--ink-3)}.expl .shelf{list-style:none;padding:0;margin:var(--space-5) 0 0}.expl .shelf li{margin:0;padding:var(--space-4) 0;border-top:1px solid var(--rule)}.expl .shelf li:first-child{border-top:2px solid var(--ink)}.expl .shelf a{display:block;text-decoration:none}.expl .shelf b{display:block;font:500 var(--text-xl)/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink);margin-bottom:var(--space-1)}.expl .shelf a:hover b{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.15em}.expl .shelf span{display:block;font-size:var(--text-md);line-height:1.5;color:var(--ink-2)}.expl .shelf .who{color:var(--ink-3);font-size:var(--text-xs);margin-top:3px;display:block}.expl .shelf .shelf-more{font-size:var(--text-sm);color:var(--ink-3);margin-top:var(--space-1);border-left:2px solid var(--line);padding-left:var(--space-2-5)}.expl .shelf .shelf-more:hover{color:var(--ink)}.expl .part{margin:var(--space-11) 0 var(--space-1-5);padding:var(--space-2-5) var(--space-3-5);border-top:1px solid var(--line);background:var(--paper-2);border-radius:var(--radius-sm)}.expl .part>b{display:block;font-size:var(--text-2xs);font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:3px}.expl .part>span{font-family:var(--serif);font-size:var(--text-2xl);font-weight:600;color:var(--ink)}.expl .toc{list-style:none;padding:0;margin:var(--space-3-5) 0 0;counter-reset:part}.expl .toc li{margin-bottom:var(--space-2);counter-increment:part}.expl .toc li::before{content:counter(part) ".  ";color:var(--ink-3);font-size:var(--text-xs)}.expl .toc a{font-size:var(--text-md);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.expl .toc a:hover{border-color:var(--ink)}.expl .tablewrap{overflow-x:auto;margin:0 0 var(--space-3-5)}.expl .tablewrap table{margin:0;min-width:560px}.expl .tablewrap td:last-child,.expl .tablewrap th:last-child{text-align:left;padding-right:0}.expl .opinion{border:1px solid var(--ink-3);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-5) var(--space-3-5);margin:var(--space-10) 0 var(--space-3-5)}.expl .opinion>.label{display:block;font-size:var(--text-2xs);font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:var(--space-2-5)}.expl .opinion h3{font-size:var(--text-base);margin:var(--space-5) 0 var(--space-1-5)}.expl .opinion p{font-size:var(--text-base)}.expl .opinion li{margin-bottom:var(--space-2)}.expl .stamp{font-size:var(--text-xs);color:var(--ink-3);margin:calc(var(--space-1-5) * -1) 0 var(--space-3-5)}.rel{margin-top:var(--space-9);padding-top:var(--space-3-5);border-top:1px solid var(--line)}.rel .rel-head{font-size:var(--text-2xs);font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 var(--space-2-5)}.rel ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1-5) var(--space-5)}.rel a{font-size:var(--text-md)}
