.page{background-color:#fff;min-height:100vh}.hero{background-color:var(--color-neutral-50,#f9fafb);padding-top:4rem;padding-bottom:2.5rem;position:relative;overflow:hidden}@media (min-width:768px){.hero{padding-top:6rem}}.breadcrumbs{align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.875rem;display:flex}.breadcrumbs a{color:var(--color-primary,#e63946);text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--color-primary-dark,#d62828)}.breadcrumbs .divider{color:var(--color-neutral-400,#9ca3af)}.breadcrumbs .active{color:var(--color-neutral-500,#6b7280)}.heroContent{text-align:center;max-width:72rem;margin:0 auto}.heroTitle{color:#243062;font-size:1.875rem;font-weight:700;line-height:1.25}@media (min-width:768px){.heroTitle{font-size:2.25rem}}@media (min-width:1024px){.heroTitle{font-size:3rem}}.tableSection{background-color:var(--color-neutral-50,#f9fafb);padding-bottom:2.5rem;position:relative;overflow:hidden}.container{flex-direction:column;gap:2rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:1024px){.container{gap:2.5rem}}.infoCard{border:1px solid var(--color-neutral-200,#e5e7eb);background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}@media (min-width:640px){.infoCard{padding:2rem}}.infoTitle{color:#243062;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.infoTitle{font-size:1.875rem}}.infoText{color:var(--color-neutral-700,#374151);font-size:1rem;line-height:1.625}.tableCard{background-color:#fff;border:1px solid #f1f5f9;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px #24306214}.tableWrapper{overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:720px}.table thead tr{background-color:var(--color-primary,#e63946);color:#fff}.table thead tr th{text-align:left;padding:1rem 1.25rem;font-size:.875rem;font-weight:600}.table tbody tr{border-top:1px solid #e2e8f0;transition:background-color .2s}.table tbody tr:nth-child(odd){background-color:#fff}.table tbody tr:nth-child(2n){background-color:#f8fafc99}.table tbody tr td{vertical-align:middle;color:var(--color-neutral-700,#374151);padding:1rem 1.25rem;font-size:.875rem}@media (min-width:640px){.table tbody tr td{font-size:1rem}}.previewBtn{cursor:pointer;color:#fff;background-color:#243062;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.previewBtn:hover{background-color:#1a2347}
