.eye-review-page{color:#34271f}.eye-review-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.eye-review-grid>main{min-width:0}.eye-review-tool,.eye-review-related{background:#fffdf8;padding:1.5rem}.eye-review-tool h1{color:#971c20;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;line-height:1.2}.eye-review-tool p{margin-top:.8rem;line-height:1.7}.eye-review-tool form{display:grid;gap:1rem;margin-top:1rem}.eye-review-tool label{display:grid;gap:.35rem;font-weight:700}.eye-review-tool select{padding:.7rem;border:1px solid #cbb79b;border-radius:.4rem;background:white;color:#34271f;font-weight:400}.eye-review-tool button{justify-self:start;background:#971c20;color:#fff;border-radius:.4rem;padding:.75rem 1rem;font-weight:700}.eye-review-result{margin-top:1rem;padding:1rem;background:#f7efdf;border:1px solid #dfcaac;border-radius:.4rem}.eye-review-result h2{color:#971c20;font-size:1.2rem;font-weight:700}.eye-review-article,.eye-review-related{margin-top:1.5rem}@media (min-width:768px){.eye-review-tool,.eye-review-article,.eye-review-related{border-radius:.75rem}}@media (min-width:1024px){.eye-review-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}}
