.requirement-example-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.requirement-example-comparison__item{min-width:0;margin:0}.requirement-example-comparison__image{position:relative;overflow:hidden;aspect-ratio:7/9;border:1px solid #e5e5e5;border-radius:.75rem;background:#fafafa}.requirement-example-comparison__image img{display:block;width:100%;height:100%;object-fit:cover}.requirement-example-comparison__status{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05)}.requirement-example-comparison__item--correct .requirement-example-comparison__image{border-color:rgba(16,185,129,.45)}.requirement-example-comparison__item--correct .requirement-example-comparison__status{background:#10b981}.requirement-example-comparison__item--correct .requirement-example-comparison__caption strong{color:#10b981}.requirement-example-comparison__item--incorrect .requirement-example-comparison__image{border-color:rgba(239,68,68,.45)}.requirement-example-comparison__item--incorrect .requirement-example-comparison__status{background:#ef4444}.requirement-example-comparison__item--incorrect .requirement-example-comparison__caption strong{color:#ef4444}.requirement-example-comparison__caption{display:flex;flex-direction:column;gap:.125rem;padding-top:.5rem}.requirement-example-comparison__caption strong{font-size:.75rem;font-weight:600}.requirement-example-comparison__caption span{font-size:.75rem;line-height:1.3;color:#737373}