.wrap{--topbar-own-height:68px;max-width:680px;margin:0 auto;padding:24px 22px 44px}.wrap .topbar{top:var(--header-sticky-height,var(--layout-header-height));background:var(--bg);z-index:5;padding-top:32px;padding-bottom:8px;position:sticky}.wrap .topbar .ct{font:500 11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--text);justify-content:space-between;display:flex}.wrap .topbar .bar{background:var(--rule);height:1px;margin-top:12px;overflow:hidden}.wrap .topbar .bar i{background:var(--text);width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.wrap .step{display:none}.wrap .step.on{display:block}.wrap .num{top:calc(var(--header-sticky-height,var(--layout-header-height)) + var(--live-topbar-height,var(--topbar-own-height)));background:var(--bg);font:500 11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);z-index:4;margin:0 0 2px;padding:10px 0 12px;position:sticky}.wrap h1{font:400 32px/1.05 var(--serif);margin:0 0 22px}.wrap .q{font:400 24px/1.15 var(--serif);margin:0 0 12px}.wrap .lead{font:400 17px/1.45 var(--serif);color:var(--muted-dek);max-width:58ch;margin:0 0 22px}.wrap .hint{font:400 17px/1.45 var(--serif);color:var(--muted-dek);max-width:60ch}.wrap label.opt{cursor:pointer;font:400 17px/1.45 var(--serif);border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.wrap label.opt:first-of-type{border-top:0}.wrap label.opt input{accent-color:#111;flex:none;width:18px;height:18px;margin:5px 0 0}.wrap label.opt.none{border-top:1px solid var(--text);margin-top:22px;padding-top:22px}.wrap input[type=text],.wrap input[type=number],.wrap input[type=date],.wrap select,.wrap textarea{width:100%;font:400 17px var(--serif);border:1px solid var(--rule);color:var(--text);background:#fff;border-radius:0;min-height:44px;padding:12px}.wrap textarea{resize:vertical;min-height:120px}.wrap .field{margin:0 0 22px}.wrap .field label{font:400 17px/1.45 var(--serif);margin:0 0 12px;display:block}.wrap .grid2{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:560px){.wrap .grid2{grid-template-columns:1fr}}.wrap button{font:500 11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--text);cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 0}.wrap button.ghost{color:var(--muted)}.wrap button.small{letter-spacing:.08em}.wrap .nav{gap:44px;margin:44px 0 0;display:flex}.wrap .row{flex-wrap:wrap;align-items:center;gap:44px;display:flex}.wrap details.why{margin:22px 0 0}.wrap details.why summary{cursor:pointer;font:500 11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);list-style:none}.wrap details.why p{font:400 17px/1.45 var(--serif);color:var(--muted-dek);margin:12px 0 0}.wrap .item{border-top:1px solid var(--rule);padding:22px 0}.wrap .item .name{font:400 24px/1.15 var(--serif);margin:0 0 12px}.wrap .item .about{font:400 17px/1.45 var(--serif);color:var(--muted-dek);margin:0 0 22px}.wrap .item .rows{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:560px){.wrap .item .rows{grid-template-columns:1fr}}.wrap .item .rows label{font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:block}.wrap .card{border-top:1px solid var(--rule);background:#fff;margin:0;padding:22px 0}.wrap .k{font:500 11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:inline-block}.wrap .k-obs,.wrap .k-study{color:var(--text)}.wrap .k-ctx,.wrap .k-blocked{color:var(--muted)}.wrap .k-with{color:var(--text)}.wrap .alarm{border-top:1px solid var(--text);margin:0;padding:22px 0}.wrap .alarm h4{font:400 24px/1.15 var(--serif);margin:0 0 12px}.wrap .hold{border-top:1px solid var(--rule);margin:0;padding:22px 0}.wrap .hold h4{font:400 24px/1.15 var(--serif);margin:0 0 12px}.wrap .big{font:400 32px/1.05 var(--serif);margin:0 0 12px}.wrap .meta{font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.6}.wrap .meta b{color:var(--text);font-weight:500}.wrap .evidence{background:var(--surface);font:400 17px/1.45 var(--serif);color:var(--muted-dek);margin:12px 0;padding:12px 22px}.wrap .months{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 22px;margin:22px 0;display:grid}.wrap .mo{font-family:var(--sans);font-size:10px}.wrap .mo .mh{font:400 14px var(--serif);border-bottom:1px solid var(--rule);justify-content:space-between;margin-bottom:4px;padding-bottom:2px;display:flex}.wrap .mo .g{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.wrap .mo .g i{text-align:center;height:15px;color:var(--muted);font-style:normal;line-height:15px;display:block}.wrap .mo .g i.b{color:#fff;background:#111}.wrap .mo .g i.gap{color:#333;background:#f4f4f4}.wrap .mo .g i.t60,.wrap .mo .g i.t90{outline-offset:-1px;color:#111;outline:1px solid #111}.wrap .mo .g i.now{color:#fff;background:#e7131a}.wrap .mo .g i.bnd{color:#fff;background:#111}.wrap .page{border-top:1px solid var(--text);margin:0;padding:22px 0}.wrap .page h3{font:400 24px/1.15 var(--serif);margin:0 0 12px}.wrap .page p{font:400 17px/1.45 var(--serif);margin:0 0 12px}.wrap .page .srcs{border-top:1px solid var(--rule);font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:22px;padding-top:12px}.wrap ol.sharp{margin:0;padding-left:22px}.wrap ol.sharp li{margin:0 0 12px}.wrap .sister{border-top:1px solid var(--rule);margin:0 0 12px;padding:12px 0}.wrap .demo{font:500 11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:12px 0 0;display:none}.wrap .demo.on{display:inline-block}.wrap footer{border-top:1px solid var(--rule);color:var(--muted);font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:66px;padding-top:22px;line-height:1.8}@media print{.wrap>:not(#st-page){display:none}#st-page{display:block}.wrap button,.wrap .nav{display:none}}
