.mission-limit[data-v-8e35dc58]{color:var(--portal-text-muted);padding:.7rem;border-left:2px solid var(--portal-accent-border);background:var(--portal-surface);font-size:.82rem}.mission-facts[data-v-8e35dc58]{font-weight:400;font-size:.86rem;line-height:1.65}.mission-facts[data-v-8e35dc58] :is(h2,h3){font-size:1.08rem;font-weight:750;color:var(--portal-text-strong);margin:1rem 0 .5rem}.mission-facts ul[data-v-8e35dc58],.mission-facts ol[data-v-8e35dc58]{padding-left:1.25rem;margin:.5rem 0}.mission-objectives[data-v-8e35dc58]{list-style:decimal}.mission-facts ul[data-v-8e35dc58]{list-style:disc}.mission-objectives li[data-v-8e35dc58]{padding:.35rem .25rem;scroll-margin-top:1rem}.mission-facts a[data-v-8e35dc58]{color:var(--portal-link);text-underline-offset:3px}.mission-items[data-v-8e35dc58]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;list-style:none;padding:0!important}.mission-items a[data-v-8e35dc58]{display:flex;align-items:center;gap:.45rem;min-height:44px}.mission-items[data-v-8e35dc58] .item-icon{width:32px;height:32px}.mission-money[data-v-8e35dc58]{font-size:1.1rem;font-weight:750}.mission-money span[data-v-8e35dc58]{font-size:.75rem;font-weight:400;color:var(--portal-text-muted)}.mission-related[data-v-8e35dc58]{display:flex;gap:.25rem 1rem;flex-wrap:wrap;border-top:1px solid var(--portal-border);padding-top:.65rem}.mission-related a[data-v-8e35dc58]{display:inline-flex;align-items:center;min-height:44px}.mission-facts summary[data-v-8e35dc58]{min-height:44px;align-content:center;cursor:pointer;color:var(--portal-link)}.mission-facts[data-v-8e35dc58] :is(a,summary):focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}.mission-detail-scroll[data-v-12575938]{height:100%;overflow:auto;background:var(--portal-bg)}.mission-detail[data-v-12575938]{color:var(--portal-text);line-height:1.55;color-scheme:dark}.mission-detail a[data-v-12575938]{color:var(--portal-link);text-underline-offset:3px}.guide-heading[data-v-12575938]{margin:1rem 0}.mission-eyebrow[data-v-12575938]{font-size:.7rem;font-weight:750;color:var(--portal-accent);text-transform:uppercase;letter-spacing:.05em}.mission-detail h1[data-v-12575938]{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.035em;color:var(--portal-text-strong);font-weight:800;margin:.4rem 0 1rem}.mission-start[data-v-12575938]{display:grid;grid-template-columns:90px 1fr;gap:.4rem .75rem;font-size:.85rem;border-block:1px solid var(--portal-border);padding:.75rem 0}.mission-start dt[data-v-12575938]{font-weight:700}.mission-start dd[data-v-12575938]{margin:0}.mission-back a[data-v-12575938]{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem}.mission-detail a[data-v-12575938]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}
