.sq-pub-body{--sq-pub-wide:860px;font-family:var(--font-body);font-size:var(--t-18);line-height:1.72;color:var(--fg);max-width:var(--wrap);font-variant-numeric:tabular-nums lining-nums}.sq-pub-body>:first-child{margin-top:0}.sq-pub-body blockquote,.sq-pub-body h2,.sq-pub-body h3,.sq-pub-body h4,.sq-pub-body h5,.sq-pub-body h6,.sq-pub-body ol,.sq-pub-body p,.sq-pub-body ul{max-width:var(--measure)}.sq-pub-body p{margin:0 0 1.15em}.sq-pub-body h2,.sq-pub-body h3,.sq-pub-body h4,.sq-pub-body h5,.sq-pub-body h6{font-family:var(--font-display);color:var(--fg);line-height:1.25;font-weight:500;margin:1.9em 0 .6em}.sq-pub-body h2{font-size:1.42em}.sq-pub-body h3{font-size:1.16em}.sq-pub-body h4,.sq-pub-body h5,.sq-pub-body h6{font-size:1em;color:var(--fg-2)}.sq-pub-body strong{color:var(--fg);font-weight:600}.sq-pub-body em{color:var(--fg-2)}.sq-pub-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:color var(--t-fast)}.sq-pub-body a:hover{color:var(--accent-2)}.sq-pub-body ol,.sq-pub-body ul{margin:0 0 1.15em;padding-inline-start:1.3em}.sq-pub-body li{margin:.35em 0}.sq-pub-body li::marker{color:var(--accent)}.sq-pub-body blockquote{margin:1.3em 0;padding-inline-start:16px;border-inline-start:1px solid var(--accent);color:var(--fg-2)}.sq-pub-body hr{border:none;border-top:1px solid var(--line);margin:2.2em 0;max-width:var(--measure)}.sq-pub-body code{font-family:var(--font-figure);font-size:.85em;padding:1px 5px}.sq-pub-body code,.sq-pub-body pre{background:var(--ink-2);border:1px solid var(--line);border-radius:3px}.sq-pub-body pre{max-width:var(--sq-pub-wide);overflow-x:auto;padding:14px 16px;margin:0 0 1.3em}.sq-pub-body pre code{border:none;padding:0;background:transparent}.sq-pub-c-accent{color:var(--accent)}.sq-pub-c-pos{color:var(--pos)}.sq-pub-c-neg{color:var(--neg)}.sq-pub-c-muted{color:var(--muted)}.sq-pub-c-warn{color:var(--warn)}.sq-pub-terms{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.3em;padding:0;max-width:min(var(--sq-pub-wide),100%)}.sq-pub-terms li{margin:0;padding:14px 15px;border:1px solid var(--line);border-radius:3px;background:var(--ink-2);font-size:var(--t-15);line-height:1.5;color:var(--muted)}.sq-pub-terms li>p>strong,.sq-pub-terms li>strong{display:block;margin-bottom:4px}@media (max-width:640px){.sq-pub-terms{grid-template-columns:minmax(0,1fr)}}.sq-pub-mediarow{margin:0 0 1.3em}.sq-pub-figure{margin:2em 0;max-width:min(var(--sq-pub-wide),100%)}.sq-pub-media{height:auto;border:1px solid var(--line);border-radius:3px;background:var(--ink-2)}.sq-pub-media,.sq-pub-sound{display:block;width:100%;max-width:100%}.sq-pub-figure-sound{max-width:min(var(--measure),100%)}.sq-pub-caption{margin:12px 0 0;max-width:var(--measure);font-size:var(--t-14);line-height:1.6;color:var(--muted)}.sq-pub-absent{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:2em 0;padding:18px 20px;max-width:min(var(--sq-pub-wide),100%);border:1px dashed var(--line-strong);border-radius:3px;background:var(--ink-2)}.sq-pub-absent-name{font-family:var(--font-figure);font-size:var(--t-14);color:var(--fg-2);overflow-wrap:anywhere}.sq-pub-absent-note{font-family:var(--font-figure);font-size:var(--t-13);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sq-pub-tablewrap{overflow-x:auto;margin:1.6em 0;max-width:min(var(--sq-pub-wide),100%);border:1px solid var(--line);border-radius:3px}.sq-pub-body table{border-collapse:collapse;width:100%;font-size:var(--t-15)}.sq-pub-body td,.sq-pub-body th{text-align:start;padding:10px 16px;border-bottom:1px solid var(--line)}.sq-pub-body th{font-family:var(--font-body);font-size:var(--t-14);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--ink-2);white-space:nowrap}.sq-pub-body tbody tr:last-child td{border-bottom:none}.sq-pub-byline{margin-top:72px;padding-top:28px;border-top:1px solid var(--line);max-width:var(--measure)}.sq-pub-byline-intro{margin:0;font-family:var(--font-body);font-size:var(--t-13);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sq-pub-byline-name{margin:16px 0 0;font-family:var(--font-display);font-size:var(--d-20);line-height:1.3;color:var(--fg)}.sq-pub-byline-name a{color:inherit;text-decoration:underline;text-decoration-color:var(--faint);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--t-fast),text-decoration-color var(--t-fast)}.sq-pub-byline-name a:hover{color:var(--accent-2);text-decoration-color:var(--accent-2)}.sq-pub-byline-role{margin:7px 0 0;font-family:var(--font-body);font-size:var(--t-14);line-height:1.55;color:var(--muted)}@media (max-width:640px){.sq-pub-body{font-size:var(--t-16)}.sq-pub-absent,.sq-pub-figure,.sq-pub-tablewrap{margin-block:1.6em}.sq-pub-byline{margin-top:52px}.sq-pub-byline-name{font-size:var(--d-20)}}