.napalmi-reviews{clear:both;margin:2rem 0;padding:clamp(1rem,3vw,2rem);background:#fff;border:1px solid #e8e4de;border-radius:12px;color:#262626}.nr-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.nr-heading h2{font-size:1.7rem;margin:.25rem 0 1rem}.nr-eyebrow{color:#944020;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.nr-score{display:grid;text-align:right}.nr-score strong{font-size:2rem}.nr-score strong span{font-size:1rem;font-weight:400}.nr-policy{background:#f7f5f1;padding:1rem;border-radius:8px;font-size:.9rem;line-height:1.6}.nr-review{padding:1.25rem 0;border-bottom:1px solid #eee}.nr-review-meta{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.nr-stars{color:#a0440b;letter-spacing:.13em}.nr-verification,.nr-byline{font-size:.85rem;color:#555}.nr-review h3{font-size:1.15rem;margin:.7rem 0}.nr-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.nr-pagination{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.nr-write{margin-top:1.25rem;background:#faf9f6;border:1px solid #e8e4de;border-radius:8px;padding:1rem}.nr-write summary{font-weight:700;cursor:pointer;padding:.35rem 0}.nr-write form{display:grid;gap:.5rem;max-width:42rem}.nr-write label{font-weight:600;margin-top:.6rem}.nr-write input,.nr-write select,.nr-write textarea{width:100%;max-width:100%;border:1px solid #888;border-radius:5px;padding:.7rem;background:#fff;color:#222;font:inherit}.nr-write button{justify-self:start;background:#c54b0b;color:#fff;border:0;border-radius:5px;padding:.8rem 1.25rem;font-weight:700;margin-top:.75rem;cursor:pointer}.nr-notice{border-left:3px solid #c54b0b;padding:.7rem}.napalmi-reviews a{text-decoration:underline;color:#964016}.napalmi-reviews :focus-visible{outline:3px solid #224f87;outline-offset:3px}@media(max-width:575px){.nr-heading{align-items:flex-start;flex-direction:column}.nr-score{text-align:left}.nr-review-meta{gap:.4rem}.nr-write button{width:100%}}
