.soqm2{--paper: #EBE8E1;--paper-2: #F2EFE9;--surface: #F4F2EC;--ink: #241E19;--ink-2: #5C5249;--ink-3: #988E80;--rule: #D9D4C9;--rule-2: #E4E0D6;--ox: #6E2A28;--ox-deep: #561F1E;--ox-soft: #F0E6E2;--ochre: #9B7B3C}html,body{margin:0}.soqm2{background:var(--paper);color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif;font-feature-settings:"onum" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;line-height:1.6;min-height:100%;width:100%;box-sizing:border-box}.soqm2 *{box-sizing:border-box}.soqm2 .page{max-width:712px;margin:0 auto;padding:0 32px}.soqm2 .serif{font-family:Newsreader,Georgia,serif;font-feature-settings:"onum" 1,"liga" 1}.soqm2 .label,.soqm2 .clabel{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.soqm2 h1{font-family:Newsreader,serif;font-weight:400;font-size:44px;line-height:1.08;letter-spacing:-.012em;margin:0 0 22px;color:var(--ink);max-width:640px}.soqm2 h2{font-family:Newsreader,serif;font-weight:500;font-size:27px;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px}.soqm2 .sub{font-family:Newsreader,serif;font-style:italic;font-weight:400;font-size:21px;line-height:1.42;color:var(--ink-2);margin:0 0 22px;max-width:520px}.soqm2 .ground,.soqm2 .sintro{font-size:15.5px;color:var(--ink-2);max-width:540px}.soqm2 .ground{margin:0;max-width:470px}.soqm2 .sintro+.sintro{margin-top:12px}.soqm2 .ref{font-family:Hanken Grotesk,sans-serif;font-size:.66em;font-weight:600;color:var(--ox);vertical-align:super;line-height:0;margin-left:1px;font-feature-settings:"onum" 0}.soqm2 .alink{background:none;border:none;cursor:pointer;font:inherit;font-size:14px;color:var(--ox);padding:0;border-bottom:1px solid var(--ox-soft);transition:border-color .15s;text-decoration:none}.soqm2 .alink:hover{border-color:var(--ox)}.soqm2 .alink:focus-visible{outline:2px solid var(--ox);outline-offset:3px}.soqm2 .flag{font-style:italic;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ochre);margin-left:9px}.soqm2 .front{padding:64px 0 60px;border-bottom:1px solid var(--rule)}.soqm2 .front.bare{border-bottom:none;padding-bottom:18px}.soqm2 .sec{padding:44px 0;border-top:1px solid var(--rule)}.soqm2 .sec:first-of-type{border-top:none}.soqm2 .front .label{margin:0 0 24px}.soqm2 .clabel{margin:0 0 18px}.soqm2 .colophon-line{font-size:13px;letter-spacing:.02em;color:var(--ink-3);display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.soqm2 .colophon-line .sep{width:3px;height:3px;border-radius:50%;background:var(--rule)}.soqm2 .colophon-line .alink{font-size:13px}.soqm2 .row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.soqm2 .finding{border-left:2px solid var(--ox);padding-left:18px;margin:22px 0}.soqm2 .finding .fhead{font-family:Newsreader,serif;font-size:17px;font-weight:500;color:var(--ink);margin:0 0 8px}.soqm2 .finding p{font-size:13.5px;color:var(--ink-2);margin:0 0 8px;line-height:1.55}.soqm2 .finding p:last-child{margin-bottom:0}.soqm2 .notes{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.soqm2 .notes li{font-size:12.5px;color:var(--ink-3);line-height:1.5;display:flex;gap:9px}.soqm2 .notes .fk{font-weight:600;color:var(--ink-2);font-feature-settings:"onum" 0;min-width:11px}.soqm2 .vt{font-style:italic;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:6px}.soqm2 .vt.unc{color:var(--ochre)}.soqm2 .ph{border:1px dashed var(--rule);background:var(--surface);border-radius:4px;padding:18px 20px;font-size:13.5px;color:var(--ink-2);line-height:1.6}.soqm2 .ph .pl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ochre);font-weight:600;display:block;margin-bottom:6px}.soqm2 .head{display:flex;align-items:baseline;gap:18px;padding:30px 0 16px;border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--paper);z-index:10}.soqm2 .colofon{display:flex;align-items:baseline;gap:11px;cursor:pointer}.soqm2 .wordmark{font-family:Newsreader,serif;font-weight:500;font-size:20px;letter-spacing:.01em;color:var(--ink);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.soqm2 .runtitle{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500;line-height:1.4;max-width:260px}.soqm2 .topnav{margin-left:auto;display:flex;gap:18px}.soqm2 .topnav button,.soqm2 .topnav a{background:none;border:none;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:0;transition:color .15s;white-space:nowrap;text-decoration:none}.soqm2 .topnav button:hover,.soqm2 .topnav a:hover,.soqm2 .topnav button.here,.soqm2 .topnav a.here{color:var(--ox)}.soqm2 .foot{padding:42px 0 0;border-top:1px solid var(--rule);margin-top:8px}.soqm2 .footnav{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 18px}.soqm2 .footnav button,.soqm2 .footnav a{background:none;border:none;cursor:pointer;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:0;text-decoration:none}.soqm2 .footnav button:hover,.soqm2 .footnav a:hover{color:var(--ox)}.soqm2 .paidpointer{font-size:13px;color:var(--ink-3);line-height:1.6;max-width:560px;border-left:2px solid var(--rule);padding-left:16px;margin:0 0 22px}.soqm2 .paidpointer .alink{font-size:13px}.soqm2 .disc{font-size:12.5px;color:var(--ink-3);line-height:1.65;max-width:620px;margin:0 0 14px}.soqm2 .disc b{color:var(--ink-2);font-weight:600}.soqm2 .madeby{font-family:Newsreader,serif;font-style:italic;font-size:13.5px;color:var(--ink-2);margin:0 0 24px}.soqm2 .scaffold{border-top:1px dashed var(--rule);padding:16px 0 56px;font-size:11px;color:var(--ink-3);line-height:1.6}.soqm2 .scaffold b{color:var(--ochre);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.soqm2 .contents{padding:50px 0 0}.soqm2 .entry{display:grid;grid-template-columns:54px 1fr auto;gap:0 22px;align-items:baseline;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--rule);padding:26px 8px 26px 0;cursor:pointer;font:inherit;color:inherit;transition:background .2s,padding .2s;text-decoration:none}.soqm2 .entry:last-of-type{border-bottom:1px solid var(--rule)}.soqm2 .entry:hover{background:var(--surface);padding-left:10px}.soqm2 .entry:focus-visible{outline:2px solid var(--ox);outline-offset:-2px}.soqm2 .folio{font-family:Newsreader,serif;font-size:25px;font-weight:400;color:var(--ink-3);font-feature-settings:"onum" 1;line-height:1;padding-top:2px}.soqm2 .ebody .state{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin:0 0 7px}.soqm2 .ebody .etitle{font-family:Newsreader,serif;font-size:24px;font-weight:500;line-height:1.12;letter-spacing:-.01em;color:var(--ink);margin:0 0 7px}.soqm2 .ebody .edesc{font-size:14.5px;color:var(--ink-2);margin:0;max-width:430px}.soqm2 .eaction{align-self:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ox);font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:7px;transition:gap .2s}.soqm2 .entry:hover .eaction{gap:11px}.soqm2 .eaction.soon{color:var(--ink-3);font-weight:500}.soqm2 .entry.lead .folio,.soqm2 .entry.lead .ebody .state{color:var(--ox)}.soqm2 .entry.lead{background:linear-gradient(90deg,var(--ox-soft) 0%,rgba(240,230,226,0) 70%)}.soqm2 .entry.lead:hover{background:linear-gradient(90deg,var(--ox-soft) 0%,var(--surface) 80%)}.soqm2 .toolwrap{max-width:600px;margin:0 auto;padding:36px 0 0}.soqm2 .toolhead{display:flex;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.soqm2 .toolhead .th{font-family:Newsreader,serif;font-size:18px;font-weight:500;color:var(--ink)}.soqm2 .toolhead .ts{margin-left:auto;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.soqm2 .prog{height:2px;background:var(--rule-2);overflow:hidden;margin:0 0 26px}.soqm2 .prog>i{display:block;height:100%;background:var(--ox);transition:width .4s cubic-bezier(.3,.7,.3,1)}.soqm2 .qlabel{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ox);font-weight:500;margin:0 0 12px}.soqm2 .qtitle{font-family:Newsreader,serif;font-size:26px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;line-height:1.18}.soqm2 .qhelp{font-size:14px;color:var(--ink-2);margin:0 0 20px;line-height:1.55;max-width:520px}.soqm2 .opts{display:flex;flex-direction:column;gap:8px;margin:6px 0 0}.soqm2 .opt{display:flex;align-items:flex-start;gap:13px;width:100%;text-align:left;cursor:pointer;background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;padding:14px 16px;font:inherit;color:var(--ink);transition:all .15s}.soqm2 .opt:hover{border-color:var(--ink-3);background:var(--surface)}.soqm2 .opt:focus-visible{outline:2px solid var(--ox);outline-offset:2px}.soqm2 .opt[aria-pressed=true]{border-color:var(--ox);background:var(--ox-soft)}.soqm2 .opt .tick{flex:0 0 16px;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--rule);display:grid;place-items:center;transition:all .15s}.soqm2 .opt[data-multi=true] .tick{border-radius:4px}.soqm2 .opt[aria-pressed=true] .tick{border-color:var(--ox);background:var(--ox)}.soqm2 .opt .tick svg{opacity:0;transition:opacity .12s}.soqm2 .opt[aria-pressed=true] .tick svg{opacity:1}.soqm2 .opt .olabel{font-size:15px;font-weight:500;color:var(--ink)}.soqm2 .opt .odesc{font-size:13px;color:var(--ink-2);margin-top:2px;line-height:1.45}.soqm2 .qnav{display:flex;align-items:center;gap:14px;margin-top:26px}.soqm2 .qnav .sp{margin-left:auto}.soqm2 .qnote{font-size:12px;color:var(--ink-3)}.soqm2 .btn{font:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:3px;border:1px solid transparent;padding:12px 24px;transition:all .15s}.soqm2 .btn:focus-visible{outline:2px solid var(--ox);outline-offset:2px}.soqm2 .btn-primary{background:var(--ox);color:var(--paper)}.soqm2 .btn-primary:hover{background:var(--ox-deep)}.soqm2 .btn-primary:disabled{background:var(--ink-3);color:var(--paper);cursor:not-allowed;opacity:.55}.soqm2 .btn-ghost{background:none;color:var(--ink-2);border-color:var(--rule)}.soqm2 .btn-ghost:hover{color:var(--ink);border-color:var(--ink-3)}.soqm2 .scope{font-size:14px;color:var(--ink-2);border-bottom:1px solid var(--rule);padding-bottom:14px;margin:6px 0 8px}.soqm2 .scope b{color:var(--ink);font-family:Newsreader,serif;font-weight:500}.soqm2 .overdue{border-left:2px solid var(--ochre);padding-left:16px;margin:18px 0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.soqm2 .seclabel{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin:26px 0 6px}.soqm2 .pillar{display:flex;gap:16px;padding:15px 0;border-top:1px solid var(--rule-2)}.soqm2 .pillar:first-of-type{border-top:none}.soqm2 .pillar .pnum{font-family:Newsreader,serif;font-size:18px;color:var(--ink-3);width:18px;flex:0 0 18px;font-feature-settings:"onum" 1}.soqm2 .pillar .ptop{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:3px}.soqm2 .pillar .ptitle{font-family:Newsreader,serif;font-size:16px;font-weight:500;color:var(--ink)}.soqm2 .pillar .pdesc{font-size:13.5px;color:var(--ink-2);margin:0;line-height:1.5}.soqm2 .status{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.soqm2 .status.met{color:var(--ink-3)}.soqm2 .status.gap{color:var(--ochre)}.soqm2 .status.struct{color:var(--ox)}.soqm2 .cref{font-size:11.5px;color:var(--ink-3);white-space:nowrap;font-feature-settings:"onum" 0}.soqm2 .cref.unc{color:var(--ochre)}.soqm2 .cref .cv{font-style:italic;font-size:9px;text-transform:uppercase;letter-spacing:.06em;margin-left:4px}.soqm2 .paths{display:flex;flex-direction:column;margin:8px 0}.soqm2 .path{border-top:1px solid var(--rule-2);padding:14px 0}.soqm2 .path:first-child{border-top:none}.soqm2 .path .pn{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.soqm2 .path .pname{font-family:Newsreader,serif;font-size:16px;font-weight:500;color:var(--ink)}.soqm2 .path .ppr{margin-left:auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.soqm2 .path.mine .pname{color:var(--ox)}.soqm2 .pwf{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;font-size:13px}.soqm2 .pwf .k{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding-top:2px}.soqm2 .pwf .v{color:var(--ink-2);line-height:1.5}.soqm2 .close{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.soqm2 .close h3{font-family:Newsreader,serif;font-size:19px;font-weight:500;color:var(--ink);margin:0 0 8px}.soqm2 .close p{font-size:14.5px;color:var(--ink-2);margin:0 0 10px;line-height:1.6}.soqm2 .close p:last-child{margin-bottom:0}.soqm2 .toolnote{margin-top:24px;padding-top:16px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--ink-3);line-height:1.6}.soqm2 .restart{margin-top:18px}.soqm2 .person{display:grid;grid-template-columns:98px 1fr;gap:24px;align-items:start}.soqm2 .facebox{width:98px;height:120px;border:1px solid var(--rule);background:var(--surface);display:flex;align-items:center;justify-content:center;text-align:center;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-radius:3px;line-height:1.5;padding:8px}.soqm2 .personname{font-family:Newsreader,serif;font-size:22px;color:var(--ink);margin:0 0 3px}.soqm2 .personrole{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.soqm2 .personcred{font-size:15.5px;color:var(--ink-2);margin:0;max-width:490px;line-height:1.6}.soqm2 .step{display:grid;grid-template-columns:38px 1fr;gap:18px;padding:16px 0;border-top:1px solid var(--rule-2)}.soqm2 .step:first-of-type{border-top:none;padding-top:6px}.soqm2 .step .sn{font-family:Newsreader,serif;font-size:21px;color:var(--ink-3);font-feature-settings:"onum" 1;line-height:1.15}.soqm2 .step .st{font-size:14.5px;color:var(--ink-2);line-height:1.55}.soqm2 .step .st b{font-family:Newsreader,serif;font-weight:500;font-size:16px;color:var(--ink);display:block;margin-bottom:2px}.soqm2 .specimen{border:1px solid var(--rule);border-radius:4px;background:var(--surface);padding:26px 28px;margin:20px 0 0}.soqm2 .spec-stamp{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ox);font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:12px}.soqm2 .spec-stamp:after{content:"";flex:1;height:1px;background:var(--rule)}.soqm2 .toc{list-style:none;margin:0;padding:0}.soqm2 .toc li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:6px 0;font-size:14px;color:var(--ink-2);border-bottom:1px solid var(--rule-2)}.soqm2 .toc li:last-child{border-bottom:none}.soqm2 .toc .tn{font-family:Newsreader,serif;color:var(--ink-3);font-feature-settings:"onum" 1}.soqm2 .toc .ap{font-family:Newsreader,serif;font-style:italic;color:var(--ink-3)}.soqm2 .score{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:baseline;border-top:1px solid var(--rule);margin-top:16px;padding-top:18px}.soqm2 .score .verdict{font-family:Newsreader,serif;font-size:18px;color:var(--ink)}.soqm2 .score .tally{display:flex;gap:20px}.soqm2 .score .t{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.soqm2 .score .t b{font-family:Newsreader,serif;font-size:21px;color:var(--ox);font-feature-settings:"onum" 1;margin-right:6px}.soqm2 .openote{font-size:12px;color:var(--ink-3);letter-spacing:.02em}.soqm2 .price{font-family:Newsreader,serif;font-size:21px;color:var(--ink);margin:0 0 6px}.soqm2 .price b{color:var(--ox);font-weight:500;font-feature-settings:"onum" 1}.soqm2 .provincial{font-size:14px;color:var(--ink-2);max-width:520px;margin:14px 0 0;line-height:1.55}.soqm2 .field{display:flex;gap:12px;max-width:480px;margin:18px 0 0}.soqm2 .inp{flex:1;font:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--rule);border-radius:3px;background:var(--paper-2);color:var(--ink)}.soqm2 .inp:focus{outline:2px solid var(--ox);outline-offset:1px;border-color:var(--ox)}.soqm2 .send{margin-top:16px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ox);border:none;border-radius:3px;padding:14px 28px;cursor:pointer;transition:background .15s}.soqm2 .send:hover{background:var(--ox-deep)}.soqm2 .send:disabled{background:var(--ink-3);cursor:not-allowed;opacity:.55}.soqm2 .sendnote{font-size:11px;color:var(--ink-3);margin:11px 0 0;letter-spacing:.03em}.soqm2 .confirm{border-left:2px solid var(--ox);padding-left:18px;font-size:15px;color:var(--ink-2);max-width:490px;line-height:1.6}.soqm2 .confirm b{font-family:Newsreader,serif;color:var(--ink);font-weight:500}.soqm2 .complist{list-style:none;margin:14px 0 0;padding:0}.soqm2 .complist li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--rule-2);font-size:14.5px;color:var(--ink-2);line-height:1.5}.soqm2 .complist li:first-child{border-top:none}.soqm2 .complist .ci{font-family:Newsreader,serif;font-size:14px;color:var(--ox);font-feature-settings:"onum" 1;padding-top:1px}.soqm2 .complist b{font-family:Newsreader,serif;font-weight:500;color:var(--ink)}.soqm2 .tool{border-top:1px solid var(--rule-2);padding:22px 0}.soqm2 .tool:first-of-type{border-top:none;padding-top:8px}.soqm2 .tool .tt{font-family:Newsreader,serif;font-size:18px;font-weight:500;color:var(--ink);margin:0 0 5px}.soqm2 .tool .td{font-size:14px;color:var(--ink-2);margin:0;line-height:1.55;max-width:540px}.soqm2 .tool .trow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.soqm2 .dlbtn{display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ox);background:none;border:1px solid var(--rule);border-radius:3px;padding:11px 18px;cursor:pointer;transition:all .15s}.soqm2 .dlbtn:hover{border-color:var(--ox);background:var(--ox-soft)}.soqm2 .free{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.soqm2 .guardrail{font-size:14px;color:var(--ink-2);line-height:1.6;max-width:560px;border-left:2px solid var(--rule);padding-left:18px;margin:0}.soqm2 .guardrail b{color:var(--ink);font-weight:600}.soqm2 .pull{font-family:Newsreader,serif;font-weight:400;font-size:24px;line-height:1.32;color:var(--ink);border-left:2px solid var(--ox);padding:2px 0 2px 22px;margin:24px 0;max-width:560px;letter-spacing:-.005em}.soqm2 .videoslot{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--surface);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.soqm2 .videoslot .play{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--ox);display:flex;align-items:center;justify-content:center;color:var(--ox);font-size:14px;padding-left:3px}.soqm2 .vlabel{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.soqm2 .figure{margin:26px 0 0}.soqm2 .figframe{border:1px solid var(--rule);background:var(--surface);border-radius:4px;min-height:210px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:18px;line-height:1.8}.soqm2 .figcap{font-size:12.5px;color:var(--ink-3);font-style:italic;font-family:Newsreader,serif;margin:11px 0 0;max-width:540px;line-height:1.5}.soqm2 .draftzone{border:1px dashed var(--ochre);background:#f6f0e2;border-radius:4px;padding:22px 24px;margin:18px 0 0}.soqm2 .draftzone .dl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ochre);font-weight:600;display:block;margin-bottom:14px}.soqm2 .draftzone ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.soqm2 .draftzone li{font-size:14px;color:var(--ink-2);line-height:1.55;padding-left:16px;position:relative}.soqm2 .draftzone li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--ochre);opacity:.55}.soqm2 .draftzone .q{color:var(--ink);font-style:italic;font-family:Newsreader,serif}@media (max-width: 620px){.soqm2 .page{padding:0 22px}.soqm2 h1{font-size:33px}.soqm2 .runtitle{display:none}.soqm2 .topnav{gap:12px}.soqm2 .entry{grid-template-columns:30px 1fr;gap:4px 14px}.soqm2 .eaction{grid-column:2;margin-top:12px}.soqm2 .person{grid-template-columns:1fr}.soqm2 .field{flex-direction:column}}@media (prefers-reduced-motion: no-preference){.soqm2 .rise{opacity:0;transform:translateY(9px);animation:rise .6s cubic-bezier(.2,.7,.2,1) forwards}.soqm2 .d1{animation-delay:.04s}.soqm2 .d2{animation-delay:.11s}.soqm2 .d3{animation-delay:.18s}.soqm2 .d4{animation-delay:.25s}@keyframes rise{to{opacity:1;transform:none}}}
