.lb{background:var(--mineral-water);border:var(--hair) solid #14281b29;border-radius:var(--radius);padding:var(--s-3);color:var(--ink);font-family:var(--mono);font-size:var(--t-14);letter-spacing:-.01em;font-weight:400;line-height:1.5;container-type:inline-size}.lb__head{gap:var(--s-1) var(--s-2);padding-bottom:var(--s-2);border-bottom:var(--hair) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.lb__title,.lb__size{font-family:var(--mono);font-size:var(--t-14);margin:0;font-weight:500;line-height:1.5}.lb__size{letter-spacing:.02em}.lb__rows{margin:0;padding:0}.lb__row{gap:var(--s-1) var(--s-2);padding-block:var(--s-2);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;display:grid}.lb__term{font-size:var(--t-12);letter-spacing:.06em;margin:0;padding-top:.1875rem;font-weight:400;line-height:1.5}.lb__value{gap:var(--s-1);flex-wrap:wrap;margin:0;display:flex}@container (max-width:26rem){.lb__row{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.lb__term{padding-top:0}}.lb__eyebrow{margin:0;margin-top:var(--s-2)}.lb__actives{gap:var(--s-2);padding-block:var(--s-2);margin:0;display:grid}.lb__active{gap:.125rem;display:grid}.lb__active-name{font-size:var(--t-14);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-weight:500}.lb__active-does{font-size:var(--t-12);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.5}.lb__inci{margin:0;margin-top:var(--s-2);font-size:var(--t-14);letter-spacing:-.01em;overflow-wrap:break-word;padding:0;line-height:1.5;list-style:none}.lb__inci li{display:inline}.lb__inci li+li:before{content:" · ";color:var(--lavender)}@supports (content:"a" / "b"){.lb__inci li+li:before{content:" · " / ""}}.lb--compact{padding:var(--s-3);border-left:4px solid var(--canopy);position:relative}.lb__compact-head{gap:var(--s-1) var(--s-2);padding-bottom:var(--s-2);border-bottom:var(--hair) solid var(--ink);font-size:var(--t-12);letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;font-weight:500;display:flex}.lb__compact-label{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--hair) solid var(--ink);font-size:var(--t-12);letter-spacing:.05em;font-weight:500}.lb--compact .lb__row{padding-block:0}.lb__split{margin-block:var(--s-2)}
