@charset "UTF-8";
.practice-subheading{font-size:1rem;margin:19px 0 6px;letter-spacing:-.02em}
.quality-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.quality-lenses .abl-card{height:100%;box-sizing:border-box}.aa-mix{margin:15px 0}.aa-mix figcaption strong{font-size:.83rem}.aa-segments{display:flex;overflow:hidden;border-radius:5px;gap:2px;height:32px}.aa-segments span{display:grid;place-items:center;font-size:.79rem;font-weight:650;color:#fff}.weight-30{flex:3}.weight-20{flex:2}.weight-agents{background:#315f87}.weight-code{background:#537589}.weight-science{background:#6d6089}.weight-general{background:#54765f}.aa-mix ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;margin:9px 0 0;padding:0;font-size:.74rem;color:var(--muted)}.aa-mix li{display:flex;align-items:baseline;gap:6px}.aa-mix i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0}.example-request{max-width:1000px;padding:13px 17px;background:var(--surface-alt);border:1px solid var(--line);border-radius:7px;font-size:.88rem;line-height:1.5;margin-bottom:12px}.example-request blockquote{margin:9px 0;border-left:3px solid var(--accent);padding:0 0 0 13px}.example-request p{font-size:.73rem;color:var(--muted);margin:10px 0 0}.answer-examples blockquote{margin:7px 0 12px;font-size:.93rem;line-height:1.5}.answer-examples .answer-useful{border-color:var(--accent);background:var(--accent-soft)}.quality-steps{font-size:.87rem;padding-left:20px;margin:0 0 12px}.quality-steps li{margin:8px 0}.practice-lead{font-size:.96rem!important}.work-cases{width:1130px;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);margin:13px 0}.work-cases table{width:1128px;min-width:1128px;table-layout:fixed}.work-cases col:nth-child(1){width:190px}.work-cases col:nth-child(2){width:350px}.work-cases col:nth-child(3){width:330px}.work-cases col:nth-child(4){width:258px}.work-cases tbody tr{height:auto}.work-cases th,.work-cases td{padding:11px 13px;line-height:1.5;font-size:.84rem;vertical-align:top}.work-cases thead th{font-size:.75rem}.work-cases tbody th{font-weight:650}.work-cases td p{margin:0}.work-cases td span{display:block;color:var(--muted);font-size:.73rem;margin-top:4px}.study-metrics{width:100%;min-width:0;table-layout:fixed;margin:11px 0}.study-metrics th,.study-metrics td{font-size:.85rem;padding:8px 7px;line-height:1.4}.study-metrics tr{height:auto}.study-metrics th:first-child{width:58%}.study-metrics th:not(:first-child),.study-metrics td{text-align:right;font-variant-numeric:tabular-nums}.study-metrics .study-focus td{font-size:1.1rem;font-weight:650;color:var(--accent)}.study-metrics .study-focus th{font-weight:650}.study-metrics thead th{font-size:.71rem}.practice-extra{font-size:.82rem;line-height:1.55}.practice-extra dl{margin:8px 0 12px}.practice-extra dt{font-weight:650;float:left;margin-right:6px}.practice-extra dd{margin:0 0 7px}.practice-benefit{border-color:var(--accent)}.practice-intro{max-width:980px;font-size:.9rem;line-height:1.55;margin:0 0 12px}.quality-crosslink{font-size:.83rem;line-height:1.5;max-width:1000px;border-left:3px solid var(--accent);padding:9px 13px;margin:12px 0 0;background:var(--accent-soft)}
@media(max-width:1000px){.quality-lenses{grid-template-columns:1fr}.quality-lenses .abl-card{max-width:620px;height:auto}}
@media(max-width:850px){.work-cases{max-width:100%}.aa-mix ul{grid-template-columns:1fr}.study-metrics th:first-child{width:54%}.study-metrics th,.study-metrics td{font-size:.78rem;padding:8px 5px}.answer-examples blockquote{font-size:.9rem}.example-request{padding:12px 14px}}
@media print{.quality-lenses{grid-template-columns:repeat(3,1fr)}.aa-segments span{print-color-adjust:exact}.work-cases{overflow:visible;width:100%}.work-cases table{width:100%;min-width:0}.work-cases col{width:auto!important}.work-cases th,.work-cases td{font-size:.7rem;padding:5px}.example-request{break-inside:avoid}}
