.ll.bt-ed h1,.ll.bt-ed h2,.ll.bt-ed h3,.ll.bt-ed h4{margin:0;line-height:1.4;font-family:var(--f-head)!important}.ll.bt-ed p{margin:0;line-height:1.7}.ll.bt-ed :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ll.bt-ed .ed-mast{border-bottom:3px double var(--ink);margin-top:22px;padding-bottom:12px}.ll.bt-ed .ed-top{letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:6px;font-size:12px;display:flex}.ll.bt-ed h1.ed-title{letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(46px,9vw,112px);font-weight:400;line-height:.92;font-family:var(--f-display)!important}.ll.bt-ed .ed-line{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:15px;display:flex}.ll.bt-ed .ed-name{font-family:var(--f-head);font-size:18px;font-weight:700}.ll.bt-ed .ed-back{color:var(--muted);margin-left:auto;font-size:13px;text-decoration:none}.ll.bt-ed .ed-back:hover{color:var(--ink)}.ll.bt-ed .ed-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ll.bt-ed .ed-main{border-right:1px solid var(--ink);min-width:0;padding:24px 28px 10px 0}.ll.bt-ed .ed-side{flex-direction:column;gap:22px;min-width:0;padding:24px 0 10px 28px;display:flex}@media (max-width:900px){.ll.bt-ed .ed-grid{grid-template-columns:minmax(0,1fr)}.ll.bt-ed .ed-main{border-right:0;padding-right:0}.ll.bt-ed .ed-side{border-top:1px solid var(--ink);margin-top:26px;padding-left:0}}.ll.bt-ed .ed-sec{border-top:1.5px solid var(--ink);margin-top:26px;padding-top:12px}.ll.bt-ed .ed-main>.ed-sec:first-child{margin-top:0}.ll.bt-ed .ed-h{letter-spacing:.12em;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.5;font-family:var(--f-sans)!important}.ll.bt-ed .ed-box{border:1.5px solid var(--ink);min-width:0;padding:14px 16px}.ll.bt-ed .ed-box>h3{letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.5;display:flex;font-family:var(--f-sans)!important}.ll.bt-ed .ed-box>h3 span{letter-spacing:0;color:var(--muted);font-weight:400}.ll.bt-ed .sec-lead{color:#444;max-width:46em;margin:0 0 12px;font-size:14px}.ll.bt-ed .tag{border:1px solid var(--rule);color:var(--muted);white-space:nowrap;padding:5px 8px;font-size:12px;line-height:1;display:inline-block}.ll.bt-ed .pill:disabled{opacity:.45;cursor:not-allowed}.ll.bt-ed .pill{cursor:pointer}
