:root{--navy:#303140;--orange:#e66713;--orange-hover:#f07a2a;--amber:#f8a716;--amber-wash:#fef6e0;--cloud:#f7f5f0;--cream:#fdfcf8;--paper:#fff;--ink:#4a4a5e;--stone:#6b6b80;--rule:#d4d2cc;--border:1.5px solid var(--navy);--shadow-2:2px 2px 0 var(--navy);--shadow-3:3px 3px 0 var(--navy);--shadow-5:5px 5px 0 var(--navy);--font-serif:"Source Serif 4",Georgia,serif;--font-sans:"Source Sans 3",system-ui,sans-serif;--font-mono:"Source Code Pro",ui-monospace,monospace}
.noun-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-noun-type]{justify-self:start;position:relative}[data-noun-type]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}:root[data-nouns=on] [data-noun-type]{outline:1.5px dashed var(--orange);outline-offset:2px}:root[data-nouns=on] [data-noun-type]:hover{color:color-mix(in srgb,currentColor 80%,var(--navy));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#f8a71639}:root[data-nouns=on] [data-noun-type]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
