@layer components{.a2-lnotice{border:1px solid var(--a2-border-soft);border-left:3px solid var(--a2-ornament);border-radius:var(--a2-radius);background:var(--a2-panel,var(--a2-bg));align-items:flex-start;gap:.7rem;padding:.6rem .85rem;display:flex}.a2-lnotice--newer{border-left-color:var(--a2-gold);background:color-mix(in srgb, var(--a2-gold) 7%, var(--a2-panel,var(--a2-bg)))}.a2-lnotice__icon{background:var(--a2-sunken);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.a2-lnotice__body{gap:.15rem;min-width:0;display:grid}.a2-lnotice__meta{font-size:var(--a2-fs-xs);color:var(--a2-text-faint);flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin:0;display:flex}.a2-lnotice__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--a2-heading);font-weight:700}.a2-lnotice__title{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.a2-lnotice__title a{color:var(--a2-text)}.a2-lnotice__title a:after{content:"↗";opacity:.75;margin-left:.3em;font-size:.9em}.a2-lnotice__title a:hover{color:var(--a2-gold-text);text-decoration:underline}.a2-lnotice__note{font-size:var(--a2-fs-xs);color:var(--a2-note);margin:0;line-height:1.45}.a2-lnotice__note a{color:var(--a2-gold-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--a2-gold) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--a2-gold) 45%, transparent);text-underline-offset:2px}.a2-lnotice-q{font-size:var(--a2-fs-xs);color:var(--a2-text-faint);flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin:0;line-height:1.5;display:flex}.a2-lnotice-q__label{flex:none;align-items:center;gap:.35rem;display:inline-flex}.a2-lnotice-q__label .a2-ico,.a2-lnotice-q__label img{opacity:.85;flex:none}.a2-lnotice-q__title{min-width:0;color:var(--a2-note);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--a2-note) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--a2-note) 40%, transparent);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600}.a2-lnotice-q__title:after{content:"↗";opacity:.75;margin-left:.25em;display:inline-block}.a2-lnotice-q__title:hover{color:var(--a2-gold-text)}.a2-lnotice-q__title:focus-visible{outline:2px solid var(--a2-focus,var(--a2-link));outline-offset:2px;border-radius:2px}}
