.review-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin:0 0 36px;border:1px solid var(--line,#c7d0c1);background:var(--white,#fffef9);min-width:0}
.review-feature-main{padding:32px}.review-feature-main h2{font-size:clamp(32px,4vw,49px);margin:12px 0}.review-feature-main p{font-size:14px;line-height:1.65;max-width:580px}.review-feature .review-place{font-size:12px;color:var(--muted,#667361);margin-bottom:16px}.review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 0;margin-bottom:8px}.review-metrics span{font-size:11px;color:var(--muted,#667361)}.review-metrics b{font-size:24px;font-weight:400;display:block;margin-bottom:6px;color:var(--ink,#233a2b)}.review-feature .btn{text-decoration:none;max-width:100%;white-space:normal;text-align:center}.review-feature-aside{padding:32px;background:var(--green,#244833);color:var(--cream,#f4f3ed)}.review-status{font-size:11px;display:inline-block;border:1px solid #b7c4a866;padding:7px 10px;line-height:1.5}.review-feature-aside h3{font:400 31px/1.15 'Cormorant Garamond',Georgia,serif;margin:25px 0 16px}.review-feature-aside p{font-size:12px;line-height:1.7}.review-files{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.review-files span{font:10px 'JetBrains Mono',monospace;border-bottom:1px solid #bccda777;padding-bottom:5px}.review-limit{border-top:1px solid #b7c4a844;padding-top:18px;color:#d0d9c8}
@media(max-width:760px){.review-feature{grid-template-columns:1fr}.review-feature-main,.review-feature-aside{padding:24px}.review-metrics{gap:10px}.review-feature-main h2{overflow-wrap:anywhere}}
