.veterans-page ul{margin:0;padding-left:1.25rem}.veterans-page li+li{margin-top:var(--space-1)}.veterans-hero{padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.veterans-hero__grid,.background-layout,.transition-layout,.career-learning-grid,.homeownership-panel,.claims-layout{gap:var(--space-5);display:grid}.veterans-hero__grid{align-items:center}.veterans-hero__media{justify-self:center;width:min(100%,34rem)}.hero-assurance{max-width:38rem;padding-left:var(--space-3);border-left:.2rem solid var(--color-accent);font-weight:750}.service-history{gap:var(--space-3);margin:0;display:grid}.service-history div{padding:var(--space-4);border:1px solid var(--color-border);border-top:.25rem solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-surface-raised)}.service-history dt{font-size:var(--step-1);font-weight:800;line-height:1.2}.service-history dd{margin:var(--space-2) 0 0;color:var(--color-muted)}.veterans-prose{max-width:none}.veterans-prose h3:first-child{margin-top:0}.mentorship-topic-grid{gap:var(--space-3);counter-reset:mentorship-topic;list-style:none;display:grid;padding:0!important}.mentorship-topic-grid li{padding:var(--space-4) var(--space-4) var(--space-4) 3.5rem;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);counter-increment:mentorship-topic;position:relative;margin:0!important}.mentorship-topic-grid li:before{top:var(--space-4);left:var(--space-4);color:var(--color-accent);content:counter(mentorship-topic, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--1);font-weight:800;position:absolute}.transition-checklist,.career-learning-grid article{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);padding:clamp(1.5rem,4vw,2.5rem)}.transition-checklist h3,.career-learning-grid h3{margin-bottom:var(--space-3)}.transition-checklist li,.career-learning-grid p,.career-learning-grid li{color:var(--color-muted)}.career-learning-grid article>*+*{margin-top:var(--space-3)}.technology-panel{gap:var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-accent-soft);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.technology-panel .button-link{width:fit-content}.technology-paths,.resource-category-grid{gap:var(--space-2);list-style:none;display:grid;padding:0!important}.technology-paths li,.resource-category-grid li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);font-size:var(--step--1);font-weight:700;margin:0!important}.homeownership-panel{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-accent-soft);padding:clamp(1.5rem,5vw,3.5rem)}.homeownership-panel>.notice,.claims-layout>.notice{align-self:start}.claims-layout{align-items:start}.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-empty{padding:var(--space-4);border-left:.2rem solid var(--color-accent);background:var(--color-surface);color:var(--color-muted)}.not-alone-section,.veterans-contact{text-align:center}.not-alone-section h2,.not-alone-section .lead,.veterans-contact h2,.veterans-contact .lead,.veterans-contact .button-row{margin-inline:auto}@media (width<=23.4375rem){.veterans-page .button-row .button-link,.technology-panel .button-link{width:100%}.resource-category-grid{grid-template-columns:1fr}}@media (width>=48rem){.veterans-hero__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.veterans-hero__media{justify-self:end}.service-history,.mentorship-topic-grid,.career-learning-grid,.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transition-layout,.homeownership-panel,.claims-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}.technology-panel{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:center}.technology-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.background-layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start}.service-history{grid-template-columns:1fr}}
