.t2j8WW_wrap{background:var(--white);border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.t2j8WW_table{border-collapse:collapse;width:100%;min-width:720px;color:var(--body);font-size:15px;line-height:1.5}.t2j8WW_table caption{text-align:left;color:var(--navy);padding:18px 18px 10px;font-size:19px;font-weight:700}.t2j8WW_table thead tr{background:var(--navy)}.t2j8WW_table th,.t2j8WW_table td{text-align:left;vertical-align:top;padding:14px 18px}.t2j8WW_table thead th{color:var(--white);white-space:nowrap;font-size:15px;font-weight:700}.t2j8WW_table tbody tr{border-top:1px solid #e3e8ee}.t2j8WW_table tbody th{width:8%;color:var(--navy);white-space:nowrap;font-weight:700}.t2j8WW_requirement{width:42%;color:var(--ink)}.t2j8WW_evidence{width:36%}.t2j8WW_flag{width:40%;color:var(--navy);font-weight:700}.t2j8WW_priority{width:14%;min-width:150px}.t2j8WW_pill{letter-spacing:.4px;white-space:normal;overflow-wrap:normal;max-width:100%;color:var(--white);background:var(--navy);border-radius:12px;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.35;display:inline-block}.t2j8WW_pillShould{background:var(--slate)}.t2j8WW_hint{color:var(--slate);margin-top:10px;font-size:14px;display:none}@media (max-width:767px){.t2j8WW_hint{display:block}}
.ejNxVq_h1{max-width:980px}.ejNxVq_heroLede{color:var(--border);max-width:860px}.ejNxVq_published{color:var(--on-navy);font-size:15px}.ejNxVq_draft{color:var(--mint);font-size:14px}.ejNxVq_crumbs{letter-spacing:2px;text-transform:uppercase;color:var(--mint);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.ejNxVq_crumbs a{color:inherit;text-decoration:none}.ejNxVq_crumbs a:hover{text-decoration:underline}.ejNxVq_crumbSep{color:var(--border)}.ejNxVq_scoreGrid{grid-template-columns:1fr;gap:20px;display:grid}.ejNxVq_scoreCard{background:var(--white);border:1px solid var(--border);padding:var(--card-pad,24px);border-radius:14px;flex-direction:column;gap:10px;display:flex}.ejNxVq_scoreTitle{color:var(--navy);font-size:20px}.ejNxVq_bodyText{color:var(--body);font-size:17px;line-height:1.6}@media (min-width:768px){.ejNxVq_scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ejNxVq_groups{flex-direction:column;gap:40px;display:flex}.ejNxVq_groupHead{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ejNxVq_groupId{letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);font-size:13px;font-weight:700}.ejNxVq_groupTitle{color:var(--navy);font-size:22px}.ejNxVq_steps{counter-reset:step;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ejNxVq_step{padding:var(--card-pad,22px);align-items:flex-start;gap:16px;display:flex}.ejNxVq_stepNum{color:#8fd3b6;background:#0b1a3c;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.ejNxVq_stepText{color:#3e4a5a;font-size:16px;line-height:1.55}@media (min-width:768px){.ejNxVq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ejNxVq_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ejNxVq_chip{border:1px solid var(--teal);background:var(--teal-pale);min-height:36px;color:var(--navy);border-radius:999px;align-items:center;padding:7px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.ejNxVq_callout{padding:var(--card-pad,28px);flex-direction:column;gap:10px;max-width:900px;display:flex}.ejNxVq_calloutTitle{color:#0b1a3c;font-size:22px}.ejNxVq_calloutText{color:#3e4a5a;font-size:17px;line-height:1.6}.ejNxVq_coreLine{color:var(--body);font-size:17px;line-height:1.6}.ejNxVq_coreLine a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.ejNxVq_related{flex-wrap:wrap;gap:12px;display:flex}.ejNxVq_empty{color:var(--slate);font-size:16px}
