.Container{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3rem;width:100%;max-width:1200px;min-height:100vh;margin-top:6rem;margin-bottom:6rem;padding:0 2rem;font-family:Arial,sans-serif;display:flex}@media (max-width:1024px){.Container{flex-direction:column;gap:2rem;margin-top:3rem;margin-bottom:4rem;padding:0 1.5rem}}@media (max-width:767px){.Container{gap:1.5rem;margin-top:1.5rem;margin-bottom:3rem;padding:0 1rem}}.PageHero{border-bottom:3px solid var(--color-sd-primary-400);text-align:center;width:100%;height:450px;color:var(--color-sd-white-400);background-color:#002956;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.PageHero strong{letter-spacing:1px}.PageHero .heading3{color:var(--color-sd-white-400);font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:1024px){.PageHero{height:300px;padding:1.5rem}.PageHero .heading3{font-size:2rem}}@media (max-width:767px){.PageHero{padding:1rem}.PageHero .heading3{font-size:1.4rem}.PageHero strong{font-size:.9rem}}.Sidebar{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;width:25%;height:max-content;padding:1.5rem;position:sticky;top:120px;overflow-y:auto}.Sidebar .ListItem{color:var(--color-sd-dark-400);border-bottom:1px solid #eee;padding:.75rem 0;text-decoration:none;transition:background-color .2s;display:block}.Sidebar .ListItem:hover{background-color:#f0f0f0}@media (max-width:1024px){.Sidebar{background:0 0;border:none;width:100%;padding:1rem;position:relative;top:0}.Sidebar .ListItem{background:#f3f3f3;border-bottom:none;border-radius:4px;margin-bottom:.5rem;padding:.8rem 1rem}}.Content{scroll-behavior:smooth;flex-direction:column;flex:1;gap:2.5rem;width:70%;min-width:0;padding:1rem 1.5rem;display:flex}.Content h2{margin-bottom:1rem;font-size:2rem}.Content p,.Content li{font-size:1rem;line-height:1.8}@media (max-width:1024px){.Content{width:100%;padding:1rem}.Content h2{font-size:1.5rem}.Content p,.Content li{font-size:.95rem}}@media (max-width:767px){.Content{padding:.5rem}.Content h2{font-size:1.3rem}.Content p,.Content li{font-size:.9rem}}.Section{scroll-margin-top:120px}.Section ul{padding-left:1.5rem}
