.behaviour{gap:1.5rem;max-width:62rem;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:grid}.behaviour__loading{max-width:40rem;font-family:var(--font-sans);text-align:center;margin:3rem auto}.behaviour__head h1{font-family:var(--font-display);margin:0 0 .4rem}.behaviour__lede,.behaviour__note,.behaviour__excerpt{font-family:var(--font-sans)}.behaviour__lede{max-width:48rem;margin:0 0 .75rem}.behaviour__block{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:1rem 1.1rem}.behaviour__block h2{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.05rem}.behaviour__note{margin:0 0 .75rem;font-size:.86rem}.behaviour__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.behaviour__row{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.6rem .75rem;display:flex}.behaviour__row p{margin:.15rem 0 0;font-size:.87rem}.behaviour__excerpt{opacity:.9;font-size:.87rem}.behaviour__transcript{font-family:var(--font-sans);margin-top:.45rem;font-size:.85rem}.behaviour__transcript summary{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:.74rem}.behaviour__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:.25rem .55rem;font-size:.72rem}.behaviour__tag.is-good{color:#15803d;border-color:#15803d}.behaviour__tag.is-bad{color:#b91c1c;border-color:#b91c1c}.behaviour__settings{border-top:1px solid var(--line);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.85rem;padding:.7rem 0;font-size:.88rem;display:flex}.behaviour__settings input[type=number]{width:4.5rem;margin:0 .35rem}.behaviour__settings label{align-items:center;gap:.4rem;display:inline-flex}
