*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{-webkit-font-smoothing:antialiased;background:#f4f1ea;color:#2a2722;font-family:"Source Serif 4",serif;font-size:16.5px}button{font:inherit;cursor:pointer}.top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding:20px 34px 16px;border-bottom:3px double #2a2722;background:#f4f1ea}.masthead{font-family:Archivo,sans-serif;font-weight:700;font-size:19px;letter-spacing:.02em}.masthead span{color:#8a6d3b}.top .meta{font-family:Archivo,sans-serif;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#6e675c}.top .meta .feedbacklink{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:2px}.top .meta .feedbacklink:hover{color:#2a2722}.cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;max-width:1080px;margin:0 auto}.conv{padding:30px 38px 190px;border-right:1px solid #d8d2c4}.starters{padding:2px 0 22px;border-bottom:1px solid #d8d2c4;margin-bottom:28px}.starters .lbl{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6e675c;margin-bottom:10px}.starters .row{display:flex;flex-wrap:wrap;gap:8px}.starter{background:#fff;border:1.5px solid #2a2722;padding:7px 14px;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:#2a2722;box-shadow:2.5px 2.5px #d8d2c4}.starter:hover{background:#2a2722;color:#f4f1ea}.turn{margin-bottom:30px}.turn .who{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6d3b;margin-bottom:8px}.turn.user .who{color:#6e675c}.turn.user p{font-weight:600;font-size:18px}.turn p{line-height:1.66}.turn p+p{margin-top:10px}sup.ref{font-family:Archivo,sans-serif;font-size:10px;color:#8a6d3b;font-weight:700}sup.ref .refchip{font:inherit;color:inherit;background:none;border:0;padding:0 1px;border-bottom:1px solid rgba(138,109,59,.45);line-height:1}sup.ref .refchip:hover,sup.ref .refchip:focus-visible{color:#2a2722;border-bottom-color:#2a2722;outline:0}.tier2{background:#fff;border:1px solid #d8d2c4;border-left:5px solid #8a6d3b;padding:16px 20px}.tier2 .flag{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6d3b;margin-bottom:8px}.refusal{background:#efe9dc;padding:16px 20px;font-style:italic;color:#57503f;border:1px dashed #b7ad99}.thumbs{display:flex;align-items:center;gap:8px;margin-top:14px}.thumbs button.thumb{background:none;border:1px solid #d8d2c4;color:#6e675c;font-family:Archivo,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:5px 11px}.thumbs button.thumb:hover:not(:disabled){border-color:#2a2722;color:#2a2722}.thumbs button.thumb:disabled{opacity:.6;cursor:default}.thumbs button.thumb.active{background:#2a2722;border-color:#2a2722;color:#f4f1ea}.thumbs .thumbs-err{font-family:Archivo,sans-serif;font-size:11px;font-style:italic;color:#8a6d3b}.thinkbox{background:#fff;border:1px solid #d8d2c4;border-left:5px solid #8a6d3b;padding:14px 18px 13px}.thinkbox .track{position:relative;height:2px;background:#e6e0d2;overflow:hidden;margin-bottom:13px}.thinkbox .track .bar{position:absolute;top:0;bottom:0;left:0;background:#8a6d3b;transition:width .7s cubic-bezier(.4,0,.2,1)}.thinkbox .track .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:cc-sweep 2.1s ease-in-out infinite}.thinkbox .stages{list-style:none;display:flex;flex-wrap:wrap;gap:7px 20px;margin:0;padding:0}.thinkbox .stages li{display:flex;align-items:center;gap:7px;font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c0b8a6}.thinkbox .stages li.done{color:#6e675c}.thinkbox .stages li.now{color:#8a6d3b}.thinkbox .mk{width:7px;height:7px;flex:none;border:1.5px solid currentColor}.thinkbox .stages li.done .mk{background:currentColor}.thinkbox .stages li.now .mk{animation:cc-mark 1.9s ease-in-out infinite}.thinkbox .titles{margin-top:12px;padding-top:11px;border-top:1px solid #efe9dc}.thinkbox .titles .ti{font-size:14px;font-style:italic;color:#57503f;line-height:1.55;animation:cc-rise .55s ease both}.thinkbox .titles .ti+.ti{margin-top:2px}.streamed{margin-top:14px}.streamed p{line-height:1.66}.streamed p+p{margin-top:10px}.streamed p.flow:after{content:"";display:inline-block;width:.42em;height:.95em;margin-left:3px;vertical-align:-.09em;background:#8a6d3b;animation:cc-caret 1.05s steps(1,end) infinite}@keyframes cc-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes cc-mark{0%,to{opacity:1}50%{opacity:.3}}@keyframes cc-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes cc-caret{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.thinkbox .track .bar:after,.thinkbox .stages li.now .mk,.thinkbox .titles .ti,.streamed p.flow:after{animation:none}.thinkbox .track .bar{transition:none}}.errnote{background:#efe9dc;padding:12px 16px;font-style:italic;color:#57503f;border:1px dashed #b7ad99;font-size:14.5px}.t3stub{background:#fff;border:2.5px solid #2a2722;padding:16px 20px;box-shadow:5px 5px #d8d2c4}.t3stub .flag{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a03d2e;margin-bottom:8px}.t3stub button{margin-top:12px;background:#a03d2e;color:#fff;border:0;padding:8px 16px;font-family:Archivo,sans-serif;font-weight:600;font-size:13px}.contacts{margin-top:20px;padding-top:16px;border-top:1px solid #d8d2c4}.contacts .lbl{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6e675c;margin-bottom:11px}.contact{background:#fff;border:1px solid #d8d2c4;border-left:4px solid #8a6d3b;padding:13px 16px}.contact+.contact{margin-top:10px}.contact .nm{font-family:Archivo,sans-serif;font-weight:600;font-size:14.5px}.contact .rl{font-size:13px;color:#6e675c;margin-top:2px}.contact .when{font-size:14.5px;line-height:1.55;margin-top:8px}.contact .ways{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:9px}.contact .ways a{font-family:Archivo,sans-serif;font-size:12.5px;font-weight:600;color:#8a6d3b;text-decoration:none;border-bottom:1px solid rgba(138,109,59,.45)}.contact .ways a:hover,.contact .ways a:focus-visible{color:#2a2722;border-bottom-color:#2a2722}.contact .unver{margin-top:11px;padding-top:9px;border-top:1px dashed #b7ad99;font-size:12.5px;font-style:italic;color:#6e675c;line-height:1.5}.contact .unver a{color:inherit}.rail{padding:30px 26px;background:#efe9dc}.rail h3{font-family:Archivo,sans-serif;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#57503f;margin-bottom:14px}.doc{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid #d8d2c4;padding:13px 15px;margin-bottom:12px;transition:box-shadow .15s ease,border-color .15s ease}.doc:hover,.doc:focus-visible{border-color:#2a2722;box-shadow:3px 3px #d8d2c4;outline:0}.doc .n,.doc .t,.doc .d,.doc .open{display:block}.doc .t{font-family:Archivo,sans-serif;font-weight:600;font-size:13.5px;margin-bottom:4px}.doc .d{font-size:13px;color:#6e675c;line-height:1.5}.doc .n{font-family:Archivo,sans-serif;font-size:10px;font-weight:700;color:#8a6d3b}.doc .open{margin-top:8px;font-family:Archivo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6d3b}.doc:hover .open,.doc:focus-visible .open{color:#2a2722}.rail .note{font-size:12.5px;font-style:italic;color:#6e675c;line-height:1.55;margin-top:16px}.composer{position:fixed;bottom:56px;left:50%;transform:translate(-50%);width:min(680px,calc(100% - 40px));z-index:100}.composer .box{display:flex;gap:10px;background:#fff;border:1.5px solid #2a2722;padding:13px 16px;box-shadow:5px 5px #d8d2c4}.composer input{flex:1;border:0;outline:0;font:inherit;font-size:16px;background:none;min-width:0}.composer button.send{background:#2a2722;color:#f4f1ea;border:0;padding:6px 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:13px}.composer button.send:disabled{opacity:.45;cursor:default}.composer.locked .box{border-style:dashed;border-color:#b7ad99;background:#efe9dc;box-shadow:none}.composer.locked input{font-style:italic;color:#57503f}.composer .newconv{margin-top:10px;background:none;border:1.5px solid #2a2722;color:#2a2722;padding:6px 14px;font-family:Archivo,sans-serif;font-weight:600;font-size:12px}.foot{position:fixed;bottom:14px;left:34px;font-family:Archivo,sans-serif;font-size:11px;color:#6e675c;z-index:100}.installbtn{position:fixed;bottom:10px;right:18px;z-index:100;background:#fff;border:1.5px solid #2a2722;color:#2a2722;padding:6px 13px;font-family:Archivo,sans-serif;font-weight:600;font-size:12px;box-shadow:2.5px 2.5px #d8d2c4}.gatewrap{max-width:560px;margin:0 auto;padding:40px 24px 80px}.gate{background:#fff;border:2.5px solid #2a2722;padding:30px 30px 26px;box-shadow:8px 8px #d8d2c4;margin-top:34px}.gate h2{font-family:Archivo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;margin-bottom:12px}.gate p{line-height:1.62;margin-bottom:12px}.gate .kicker{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a6d3b;margin-bottom:10px}.gate ul{margin:0 0 16px;padding-left:0;list-style:none}.gate li{line-height:1.55;padding:9px 0;border-top:1px solid #d8d2c4;font-size:15.5px}.gate li:first-child{border-top:3px double #2a2722}.gate li:last-child{border-bottom:1px solid #d8d2c4}.gate li strong{font-family:Archivo,sans-serif;font-size:13px}.gate .pwrow{display:flex;gap:10px;margin:6px 0 4px}.gate .pwrow input{flex:1;border:1.5px solid #2a2722;padding:10px 12px;font:inherit;font-size:16px;outline:0;background:#f4f1ea;min-width:0}.gate button.go{background:#2a2722;color:#f4f1ea;border:0;padding:10px 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:13px}.gate button.go:disabled{opacity:.45;cursor:default}.gate .err{color:#a03d2e;font-size:14px;font-style:italic;margin-top:10px}.gate .fine{font-size:12.5px;font-style:italic;color:#6e675c;margin-top:14px;margin-bottom:0}.gate .signinrow{display:flex;margin:16px 0 4px}.gate .signinrow button.go{padding:12px 26px;letter-spacing:.1em}.gate .notice{border-left:3px solid #8a6d3b;padding-left:12px;font-style:italic;color:#6e675c}.gate .signedas{font-size:14.5px;border-top:1px solid #d8d2c4;padding-top:12px;color:#4a453d}.gate .signedas strong{font-family:Archivo,sans-serif;font-size:13.5px}.gate .hint{border-left:3px solid #3f6b3a;padding-left:12px;color:#4a453d;font-size:15px}.gate .codeform{margin:18px 0 4px;padding-top:16px;border-top:3px double #2a2722}.gate .codelabel{display:block;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6d3b;margin-bottom:8px}.gate .coderow{display:flex;gap:10px;align-items:stretch}.gate .codeinput{flex:1;min-width:0;border:1.5px solid #2a2722;background:#f4f1ea;padding:11px 13px;font-family:Archivo,sans-serif;font-size:18px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;outline:0}.gate .codeinput::placeholder{color:#b4ab98;font-weight:400;letter-spacing:.34em}.gate .codeinput:focus{outline:2px solid #8a6d3b;outline-offset:1px}.gate .codeinput:disabled{opacity:.55}.gate .coderow button.go{padding:11px 20px;letter-spacing:.1em}.gate .codehelp{font-size:13px;color:#6e675c;margin:9px 0 0}@media (max-width: 480px){.gate .codeinput{font-size:16px;letter-spacing:.2em;padding:11px 10px}.gate .coderow button.go{padding:11px 14px}}.gate .orline{font-size:14.5px;color:#4a453d;border-top:1px solid #d8d2c4;padding-top:12px;margin-top:16px}.gate .acceptrow{gap:10px;flex-wrap:wrap}.gate button.go.quiet{background:#f4f1ea;color:#2a2722;border:1.5px solid #2a2722}.gate .declineinput{width:100%;box-sizing:border-box;border:1.5px solid #2a2722;background:#f4f1ea;padding:11px 13px;font:inherit;font-size:16px;line-height:1.5;outline:0;resize:vertical}.gate .declineinput:focus{outline:2px solid #8a6d3b;outline-offset:1px}.gate .declineinput:disabled{opacity:.55}.gate .mockrow{margin-top:16px;padding:10px 12px;border:1px dashed #b4ab98;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gate .mockrow .lbl{font-family:Archivo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6d3b;width:100%}.gate .mockrow button.mockpick{background:#f4f1ea;border:1px solid #b4ab98;color:#4a453d;padding:5px 10px;font-family:Archivo,sans-serif;font-size:11.5px}.gate .mockrow button.mockpick.on{background:#2a2722;border-color:#2a2722;color:#f4f1ea}.gate .mockrow .mockhint{font-size:12.5px;color:#6e675c;line-height:1.6}.gate .mockrow .mockhint strong{font-family:Archivo,sans-serif;font-size:11.5px;letter-spacing:.06em;color:#4a453d}.gate .disclaimer{margin-top:10px}.gate .disclaimer .fine{margin-top:0}.gate .disclaimer .linkbtn{background:none;border:0;padding:0;margin-top:6px;color:#8a6d3b;font-family:Archivo,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-underline-offset:2px}.gate .disclaimer .linkbtn:hover{color:#2a2722}.gate .disclaimer .disclaimerbody{margin-top:10px;font-size:13.5px}.gate .disclaimer .disclaimerbody p{margin-bottom:0}.gate .disclaimernotice{margin:0 0 16px;padding:12px 14px;background:#efe9dc;border-left:3px solid #8a6d3b;font-size:13.5px}.gate .disclaimernotice p:first-child{margin-top:0}.fboverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#2a272266;display:flex;align-items:center;justify-content:center;padding:20px}.fbcard{position:relative;background:#fff;border:2.5px solid #2a2722;box-shadow:8px 8px #d8d2c4;max-width:440px;width:100%;padding:28px 26px 24px}.fbcard h3{font-family:Archivo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;margin-bottom:14px}.fbcard textarea{width:100%;min-height:110px;border:1.5px solid #2a2722;padding:10px 12px;font:inherit;font-size:15.5px;outline:0;background:#f4f1ea;resize:vertical;margin-bottom:14px}.fbcard .row{display:flex;justify-content:flex-end;gap:10px}.fbcard button.cancel{background:none;border:1.5px solid #2a2722;color:#2a2722;padding:9px 16px;font-family:Archivo,sans-serif;font-weight:600;font-size:13px}.fbcard button.send{background:#2a2722;color:#f4f1ea;border:0;padding:9px 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:13px}.fbcard button.send:disabled{opacity:.45;cursor:default}.fbcard .err{color:#a03d2e;font-size:13.5px;font-style:italic;margin-top:10px}.fbcard .ok{font-style:italic;color:#57503f;line-height:1.6}.fbcard .x{position:absolute;top:14px;right:14px;background:#f4f1ea;border:1.5px solid #2a2722;color:#2a2722;border-radius:999px;width:26px;height:26px;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.srcoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8500;background:#2a272266;display:flex;align-items:center;justify-content:center;padding:24px}.srcsheet{position:relative;background:#fff;border:2.5px solid #2a2722;box-shadow:8px 8px #d8d2c4;width:100%;max-width:620px;max-height:min(84vh,780px);overflow:auto;padding:26px 28px 24px;outline:0;animation:cc-sheet .22s ease both}.srcsheet .x{position:absolute;top:14px;right:14px;background:#f4f1ea;border:1.5px solid #2a2722;color:#2a2722;border-radius:999px;width:26px;height:26px;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.srcsheet .kicker{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a6d3b;margin-bottom:9px;padding-right:30px}.srcsheet h3{font-family:Archivo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.3}.srcsheet .desc{font-size:14.5px;font-style:italic;color:#6e675c;line-height:1.55;margin-top:8px}.srcsheet .head{padding-bottom:18px;border-bottom:3px double #2a2722}.srcsheet .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.srcsheet .acts button{font-family:Archivo,sans-serif;font-weight:600;font-size:13px;padding:9px 18px}.srcsheet .acts .read{background:#2a2722;color:#f4f1ea;border:0}.srcsheet .acts .read:disabled{background:#efe9dc;color:#6e675c;cursor:default}.srcsheet .acts .dl{background:none;border:1.5px solid #2a2722;color:#2a2722}.srcsheet .acts .dl:hover{background:#2a2722;color:#f4f1ea}.srcsheet .acts .dl:disabled{opacity:.45;cursor:default}.srcload{padding:22px 0 6px}.srcload .track{position:relative;height:2px;background:#e6e0d2;overflow:hidden}.srcload .track .bar{position:absolute;top:0;bottom:0;width:38%;background:#8a6d3b;animation:cc-indet 1.6s ease-in-out infinite}.srcload p{margin-top:12px;font-style:italic;color:#6e675c;font-size:14.5px}.srcerr{margin-top:20px;background:#efe9dc;border:1px dashed #b7ad99;padding:14px 16px}.srcerr.save{margin-top:16px}.srcerr p{font-style:italic;color:#57503f;font-size:14.5px;line-height:1.55}.srcerr .retry{margin-top:10px;background:none;border:1.5px solid #2a2722;color:#2a2722;padding:6px 14px;font-family:Archivo,sans-serif;font-weight:600;font-size:12px}.mdbody{margin-top:20px;font-size:15.5px;line-height:1.66}.mdbody h1{font-family:Archivo,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;margin:4px 0 12px}.mdbody h2{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a6d3b;margin:22px 0 8px}.mdbody h3,.mdbody h4{font-family:Archivo,sans-serif;font-size:13.5px;font-weight:600;margin:18px 0 6px}.mdbody p+p,.mdbody ul,.mdbody ol,.mdbody blockquote{margin-top:11px}.mdbody ul,.mdbody ol{padding-left:20px}.mdbody li+li{margin-top:6px}.mdbody blockquote{border-left:3px solid #d8d2c4;padding:2px 0 2px 14px;color:#6e675c;font-style:italic;font-size:14.5px}.mdbody hr{border:0;border-top:1px solid #d8d2c4;margin:20px 0}.mdbody a{color:#8a6d3b}.mdbody strong{font-weight:600}.srcsheet .stamp{margin-top:20px;padding-top:12px;border-top:1px solid #d8d2c4;font-family:Archivo,sans-serif;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#6e675c}@keyframes cc-sheet{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cc-indet{0%{left:-38%}to{left:100%}}@media (prefers-reduced-motion: reduce){.srcsheet{animation:none}.srcload .track .bar{animation:none;width:100%;opacity:.5}}.t3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:none;overflow:auto;background:#f4f1ea;color:#2a2722;font-family:"Source Serif 4",serif}.t3.open{display:block}.t3 .inner{min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:40px 24px 90px}.t3 .lead{max-width:620px;margin:0 auto;width:100%;border:2.5px solid #2a2722;background:#fff;padding:34px 32px;box-shadow:8px 8px #d8d2c4}.t3 .now{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-family:Archivo,sans-serif;margin-bottom:18px;color:#a03d2e}.t3 h1{font-size:30px;line-height:1.25;margin-bottom:20px;font-weight:600}.t3 .body p{line-height:1.62}.t3 .body p+p{margin-top:12px}.t3 .actions{display:flex;flex-direction:column;gap:12px;margin:22px 0}.t3 .act{display:flex;justify-content:space-between;align-items:center;gap:14px;text-decoration:none;border-radius:14px;padding:18px 20px;font-family:Archivo,sans-serif}.t3 .act .l{font-size:17px;font-weight:700}.t3 .act .r{font-size:22px;font-weight:700;white-space:nowrap}.t3 .act small{display:block;font-weight:400;font-size:13px;opacity:.85;margin-top:3px}.t3 .act.p{background:#a03d2e;color:#fff}.t3 .act.s{border:2px solid #2a2722;color:#2a2722}.t3 .ladder{margin:24px 0 0;padding-top:18px;font-size:15px;line-height:1.7;border-top:3px double #2a2722}.t3 .ladder .lt{font-family:Archivo,sans-serif;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;color:#8a6d3b}.t3 .truth{margin-top:26px;font-size:13.5px;line-height:1.6;opacity:.85}.t3 .close{position:fixed;top:16px;right:18px;background:#f4f1ea;border:1.5px solid currentColor;color:inherit;border-radius:999px;padding:7px 14px;font-family:Archivo,sans-serif;font-size:12px;font-weight:700}@media (max-width: 860px){.cols{grid-template-columns:1fr}.rail{border-top:1px solid #d8d2c4;padding-bottom:120px}.conv{border-right:0;padding:24px 20px 40px}.top{padding:16px 20px 12px}.foot{left:20px}.srcoverlay{align-items:flex-end;padding:0}.srcsheet{max-width:none;max-height:88vh;border-width:2.5px 0 0;box-shadow:none;padding:24px 20px 30px;animation-name:cc-sheet-up}.thinkbox .stages{gap:7px 14px}}@keyframes cc-sheet-up{0%{transform:translateY(100%)}to{transform:none}}
