:root{color:#17211b;font-synthesis:none;background:#edf2ee;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}main{background:#fff;border-top:.5rem solid #306844;width:min(760px,100% - 2rem);margin:clamp(3rem,10vw,8rem) auto;padding:clamp(2rem,6vw,4.5rem);box-shadow:0 1.5rem 4rem #17211b1a}h1{letter-spacing:-.045em;max-width:14ch;margin:.4rem 0 1.5rem;font-size:clamp(2.4rem,8vw,5rem);line-height:.98}h2{margin-top:2.5rem}p{max-width:62ch;line-height:1.65}.eyebrow{color:#306844;letter-spacing:.12em;text-transform:uppercase;font-weight:750}.lead{font-size:1.2rem}.notice{background:#fff6ed;border-left:.25rem solid #c57531;padding:1rem;font-weight:650}a{color:#215c39}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f4;max-width:100%;max-height:32rem;padding:1rem;font-size:.85rem;line-height:1.5;overflow:auto}.sitenav{width:min(760px,100% - 2rem);margin:0 auto;padding:1rem 0 0}.sitenav ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.badge{color:#fff;background:#8c2f19;border-radius:1rem;padding:.05rem .5rem;font-size:.8rem;display:inline-block}.badge__what{font-weight:500}.status{letter-spacing:.02em;border:.09rem solid;border-radius:1rem;align-items:baseline;gap:.4rem;padding:.1rem .6rem .15rem;font-size:.85rem;font-weight:700;display:inline-flex}.status__mark{font-size:1rem;line-height:1}.status--planned{color:#4c564f;background:#eff1ef}.status--progress{color:#6b4a06;background:#fdf3da}.status--failed{color:#8c2f19;background:#fbecea}.status--done{color:#235c39;background:#e8f3ea}.work-list,.inbox-list,.problem-list{margin:1rem 0 0;padding:0;list-style:none}.work-item,.inbox-item,.problem-item{background:#fcfdfc;border:.06rem solid #dfe5e0;border-radius:.35rem;margin:0 0 1rem;padding:1rem 1.25rem}.work-item__what,.problem-item__what{margin:.5rem 0 .25rem;font-weight:650}.work-item__subjects,.work-item__when,.problem-item__when,.inbox-item__article{color:#4c564f;margin:.15rem 0;font-size:.92rem}.work-item__note{margin:.35rem 0 0;font-weight:650}.inbox-item h3{margin:0 0 .25rem}
