.chain-wrap{margin:2.4em 0;background:var(--table);border-radius:16px;padding:clamp(14px,3vw,26px)}.chain-spans{display:grid;grid-template-columns:2fr 3fr;gap:14px;margin-bottom:12px}.chain-spans span{font:600 .92rem/1.3 var(--display);color:var(--on-table);border-top:2px solid var(--on-table-2);padding-top:8px}.chain{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.chain li{position:relative;background:var(--card);border-radius:10px;box-shadow:var(--rest);padding:14px 14px 16px;display:flex;flex-direction:column;gap:8px}.chain li+li:before{content:"";position:absolute;left:-12px;top:26px;width:10px;height:2px;background:var(--on-table-2)}.chain .lk{font:700 .84rem var(--display);color:var(--sage-ink);background:var(--sage);align-self:flex-start;padding:2px 8px;border-radius:5px}.chain .call{font:600 1rem/1.3 var(--display);color:var(--ink);letter-spacing:-.01em}.chain .meta{font-size:.86rem;line-height:1.45;color:var(--ink-3);margin-top:auto}.chain .meta b{color:var(--ink-2);font-weight:600}.article .chain-note{margin-top:12px;font:500 .9rem/1.45 var(--text);color:var(--on-table-2)}@media (max-width: 860px){.chain-spans{display:none}.chain{grid-template-columns:1fr;gap:10px}.chain li+li:before{left:26px;top:-10px;width:2px;height:8px}}@media (min-width: 961px){.sec>.chain-wrap.wide,.sec>.yours.wide{width:48rem}}.cbars .track{fill:#ffffff29}.cbars .bar{fill:#fff}.stat .cbars text{fill:#fff;font-size:14px;font-weight:600}.stat .cbars .v{font-size:22px;font-weight:700}.stat .cbars .k{fill:var(--on-table-2);font-weight:500}.breaks{list-style:none;margin:1.6em 0;display:grid;gap:12px}.breaks li{position:relative;padding:16px 20px 16px 58px;background:var(--card);border-radius:12px;box-shadow:var(--shadow);color:var(--ink-2)}.breaks li:before{content:"";position:absolute;left:22px;top:21px;width:18px;height:18px;border-radius:50%;background:var(--brick);box-shadow:0 0 0 4px var(--brick-soft)}.breaks strong{font-family:var(--display);font-size:1.08rem;letter-spacing:-.01em;display:block}.asks{list-style:none;counter-reset:ask;margin:1.6em 0;background:var(--card);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.asks li{counter-increment:ask;display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--ink);font-size:1rem;line-height:1.5}.asks li:last-child{border-bottom:none}.asks li:before{content:counter(ask);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--soft);border:1px solid var(--line-2);font:700 .9rem var(--display);color:var(--ink)}.yours{margin:2.4em 0 1em;background:var(--table);border-radius:16px;padding:clamp(14px,3vw,26px)}.article .yours-head{color:#fff;font:600 1.15rem var(--display);margin-bottom:4px}.article .yours-sub{color:var(--on-table-2);font-size:.95rem;margin-bottom:14px}.yours .chain li{gap:10px}.yours label{display:block;font:500 .8rem var(--display);color:var(--ink-3)}.yours textarea,.yours input[type=text]{width:100%;margin-top:3px;border:1px solid var(--line-2);border-radius:7px;padding:7px 9px;font:400 .92rem/1.4 var(--text);color:var(--ink);background:var(--soft);resize:vertical}.yours textarea{min-height:4.2em}.yours textarea:focus,.yours input:focus{outline:2px solid var(--char);outline-offset:1px;background:#fff}.yours .brk{display:flex;align-items:center;gap:8px;font:500 .86rem var(--display);color:var(--ink-2);cursor:pointer;margin-top:auto}.yours .brk input{width:16px;height:16px;accent-color:var(--brick)}.yours li:has(.brk input:checked){box-shadow:var(--rest),inset 0 0 0 2px var(--brick)}.yours-out{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.yours-out .btn{background:#fff;color:var(--ink);border-color:#fff}.yours-out .btn:hover{background:var(--sage)}.article .yours-out p{color:var(--on-table-2);font-size:.92rem}.contents-sm{display:none;margin:1.8em 0 0;background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:16px 20px;font-family:var(--display)}.contents-sm p{font-size:.88rem;font-weight:600;color:var(--ink-3)!important;margin:0!important}.contents-sm ol{list-style:none;margin-top:8px;-moz-columns:2;columns:2;-moz-column-gap:18px;column-gap:18px}.contents-sm li{padding:3px 0;-moz-column-break-inside:avoid;break-inside:avoid}.contents-sm a{text-decoration:none;color:var(--ink);font-size:.96rem}.contents-sm span{color:var(--ink-3);margin-right:6px;font-weight:700}@media (max-width: 960px){.contents-sm{display:block}}@media print{.contents-sm,.yours-out{display:none!important}.chain-wrap,.yours{background:none;padding:0}.chain-spans span{color:#1a1d1c;border-top-color:#47564f}.chain li{border:1pt solid #c9cfcc}.chain li+li:before{background:#47564f}.article .chain-note,.article .yours-sub{color:#474d4b}.article .yours-head{color:#1a1d1c}.sec>.chain-wrap.wide,.sec>.yours.wide{width:auto}.chain .lk,.breaks li:before{print-color-adjust:exact;-webkit-print-color-adjust:exact}.chain-wrap,.breaks li,.asks,.yours{-moz-column-break-inside:avoid;break-inside:avoid}.breaks li,.asks{border:1pt solid #dde1df}.yours textarea,.yours input[type=text]{background:#fff;border:none;border-bottom:1pt solid #c9cfcc;border-radius:0;resize:none}.chain-spans{display:grid!important}.chain-wrap .chain{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px}.chain-wrap .chain li+li:before{left:-7px;top:22px;width:6px;height:1.5pt}.chain-wrap .chain li{padding:8px 9px 10px}.chain-wrap .chain .call{font-size:.92rem}.yours .chain{grid-template-columns:1fr!important;gap:0}.yours .chain li{display:grid;grid-template-columns:64px minmax(0,1fr) 150px 92px;align-items:end;gap:10px;padding:8px 10px;border:none;border-bottom:1pt solid #dde1df;border-radius:0}.yours .chain li+li:before{display:none}.yours .chain{border:1pt solid #c9cfcc;border-radius:8px;overflow:hidden}.yours .chain .lk{align-self:center}.yours .brk{margin:0}.yours textarea{min-height:2.6em}.sec .standfirst{-moz-column-break-inside:avoid;break-inside:avoid}}
