.mica-institutional-reading{max-width:80ch;color:var(--foreground);overflow-wrap:break-word;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.mica-institutional-reading header,.mica-institutional-reading section{margin-block:1.5rem}.mica-institutional-reading h2{margin:2rem 0 .6rem;font-size:clamp(1.35rem,3vw,1.65rem)}.mica-institutional-reading h3{margin:1.4rem 0 .35rem;font-size:1.12rem}.mica-institutional-reading :is(h2,h3){color:inherit;scroll-margin-top:7rem;line-height:1.35}.mica-institutional-reading p{margin:.65rem 0}.mica-institutional-reading ul{margin:.65rem 0;padding-inline-start:1.4rem;list-style:outside}.mica-institutional-reading li+li{margin-top:.26rem}.mica-institutional-reading a{color:inherit;text-underline-offset:.18em;text-decoration:underline}:is(.mica-institutional-reading a:focus-visible,.mica-institutional-reading summary:focus-visible){outline-offset:3px;outline:2px solid}.mica-institutional-reading .mica-reading-note{font-size:.94rem}.mica-reading-lead{font-weight:550}.mica-reading-contents{border-block:1px solid var(--border);margin:1.5rem 0;padding:.65rem 0}.mica-reading-contents summary{cursor:pointer;font-weight:600}.mica-reading-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.93rem}.mica-reading-table :is(th,td){text-align:start;vertical-align:top;border:1px solid var(--border);padding:.5rem .6rem}.mica-reading-table thead{background-color:var(--muted)}.mica-reading-return{border-top:1px solid var(--border);padding-top:1rem}.mica-institutional-reading blockquote{border-inline-start:2px solid var(--border);margin:.65rem 0 1rem;padding-inline-start:1rem}@media (max-width:650px){.mica-reading-table{display:block}.mica-reading-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mica-reading-table tbody,.mica-reading-table tr,.mica-reading-table td,.mica-reading-table th[scope=row]{width:100%;display:block}.mica-reading-table tr{border-bottom:1px solid var(--border);margin:.8rem 0;padding-block:.45rem}.mica-reading-table :is(td,th[scope=row]){border:0;padding:.2rem 0}.mica-reading-table td:before{content:attr(data-label);font-size:.85rem;font-weight:600;display:block}}
