.akn-picture{display:contents}.akn-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}.akn-review{border:1px solid #dce5e9;border-radius:12px;padding:1.5rem;background:#fff;color:#163744}.akn-review blockquote{margin:1rem 0;font-size:1rem;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.akn-review p{margin:.6rem 0}.akn-stars{color:#c06b1e;letter-spacing:.1em}.akn-review time,.akn-review-date{font-size:.875rem;color:#62717b}.akn-rating{font-weight:600}.akn-notice{padding:1rem;border:1px solid #dce5e9}@media(max-width:850px){.akn-review-grid{grid-template-columns:1fr}}

/* Local Lucide shapes, independent of the active theme. */
.akn-review-icon{display:inline-block;width:1em;height:1em;vertical-align:middle;line-height:1;text-decoration:none}.akn-review-icon svg{display:block;width:100%;height:100%;flex:none}
.akn-star-row{display:inline-flex;gap:.06em;vertical-align:top;white-space:nowrap;line-height:1}.akn-stars-fill,.akn-badge-stars-fill{white-space:nowrap;line-height:1}.akn-stars-fill .akn-review-icon svg,.akn-badge-stars-fill .akn-review-icon svg{fill:currentColor}.akn-review-nav .akn-review-icon{width:22px;height:22px}
