.bt.pub{padding-bottom:72px}.bt.pub .head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;padding-block:40px 6px;display:grid}.bt.pub h1 .beta{vertical-align:.7em;border:1px solid var(--a);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a);margin-left:10px;padding:3px 8px;display:inline-block}.bt.pub .advice{color:var(--muted);margin:12px 0 0;font-size:13px}.bt.pub .status{font:12.5px/1.4 var(--mono);color:var(--ink2);text-align:right;margin:0}.bt.pub .mdfoot{border-top:1px solid var(--rule);color:var(--ink2);margin:0;padding-top:12px;font-size:13px}.bt.pub .stamp{font:11px/1 var(--mono);color:var(--muted);letter-spacing:.01em;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;display:flex}.bt.pub .mdetail>.stamp{margin-top:-6px}.bt.pub .corner{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;border:1px solid var(--rule);background:color-mix(in oklab, var(--card) 90%, transparent);font:12px/1 var(--mono);color:var(--ink2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:7px;padding:6px 11px 6px 9px;text-decoration:none;display:flex;position:fixed;box-shadow:0 2px 12px #0000000f}.bt.pub .corner:hover{color:var(--ink);border-color:var(--muted)}.bt.pub .explain{margin-top:48px}.bt.pub .explain>h2{letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:600}.bt.pub .explain .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.bt.pub .explain .cols>div{border-top:1px solid var(--rule);padding-block:14px}.bt.pub .explain h3{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.bt.pub .explain p,.bt.pub .explain li{color:var(--ink2);font-size:14px}.bt.pub .explain p{max-width:62ch;margin:0}.bt.pub .explain ol{gap:6px;margin:0;padding-left:20px;display:grid}.bt.pub .explain b{color:var(--ink);font-weight:600}@media (max-width:860px){.bt.pub .head{grid-template-columns:minmax(0,1fr)}.bt.pub .status{text-align:left}.bt.pub .explain .cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.bt.pub .head{padding-top:28px}.bt.pub .stamp{font-size:10px}.bt.pub .corner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}
