.terminology-module__ioviwa__browser{margin-top:28px}.terminology-module__ioviwa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.terminology-module__ioviwa__grid button{text-align:left;background:var(--panel-warm);border:1px solid var(--line);color:var(--ink);cursor:pointer;padding:20px}.terminology-module__ioviwa__grid button[aria-pressed=true]{background:var(--panel-citron);box-shadow:inset 0 4px var(--citron)}.terminology-module__ioviwa__grid strong{font:400 1.4rem var(--font-literary);margin-bottom:8px;display:block}.terminology-module__ioviwa__grid span,.terminology-module__ioviwa__grid small{line-height:1.5;display:block}.terminology-module__ioviwa__grid small{color:var(--muted);margin-top:12px}.terminology-module__ioviwa__search{align-items:end;gap:16px;margin:28px 0 10px;display:flex}.terminology-module__ioviwa__search label{flex:1;font-weight:600}.terminology-module__ioviwa__search input{background:var(--white);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;margin-top:8px;padding:13px;display:block}.terminology-module__ioviwa__search button,.terminology-module__ioviwa__actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;padding:10px;text-decoration:underline}.terminology-module__ioviwa__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.terminology-module__ioviwa__term{border-bottom:1px solid var(--line);scroll-margin-top:25px}.terminology-module__ioviwa__term summary{cursor:pointer;padding:16px 10px;font-weight:600}.terminology-module__ioviwa__term[open]{background:var(--panel-warm)}.terminology-module__ioviwa__term>div{max-width:90ch;padding:0 22px 20px}.terminology-module__ioviwa__term p{line-height:1.7}.terminology-module__ioviwa__term h3{font:400 1.3rem var(--font-literary);margin-top:20px}.terminology-module__ioviwa__term a{text-underline-offset:3px;text-decoration:underline}.terminology-module__ioviwa__browser button:focus-visible,.terminology-module__ioviwa__term summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:800px){.terminology-module__ioviwa__grid{grid-template-columns:1fr 1fr}.terminology-module__ioviwa__search{flex-direction:column;align-items:stretch}}@media (max-width:450px){.terminology-module__ioviwa__grid{grid-template-columns:1fr}}.terminology-module__ioviwa__grid button:not(:disabled):not([aria-pressed=true]):is(:hover,:focus-visible),.terminology-module__ioviwa__search button:not(:disabled):not([aria-pressed=true]):is(:hover,:focus-visible),.terminology-module__ioviwa__actions button:not(:disabled):not([aria-pressed=true]):is(:hover,:focus-visible){background:var(--panel-citron);border-color:var(--ink)}.terminology-module__ioviwa__grid button[aria-pressed=true],.terminology-module__ioviwa__search button[aria-pressed=true],.terminology-module__ioviwa__actions button[aria-pressed=true]{box-shadow:inset 0 -3px var(--ink)}
