[data-review-header-nav] {gap:clamp(8px,1vw,16px)!important;}
[data-review-header-nav]>li {flex:0 0 auto!important;width:auto!important;min-width:0!important;}
[data-review-footer] {height:auto!important;min-height:0!important;}
[data-review-footer] > div,[data-review-footer] > div > div {height:auto!important;min-height:0!important;}
[data-review-footer-nav] {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px!important;height:auto!important;min-height:0!important;align-items:start!important;}
[data-review-footer-nav]>li {width:100%!important;min-width:0!important;height:auto!important;}
[data-review-footer-nav]>li>a {width:100%!important;min-width:0!important;}
[data-review-footer-nav]>li>a>div {height:auto!important;min-height:0!important;}
[data-review-footer-nav]>li>a>div>p:nth-child(2) {display:none!important;}
[data-review-footer-nav] p {white-space:normal!important;overflow-wrap:anywhere;height:auto!important;translate:none!important;transform:none!important;opacity:1!important;}
.nkn-review-pdf-notice {width:100%;margin:20px 0!important;font-size:16px;line-height:1.8;}
.richText .nkn-review-case-figure {display:block;width:100%;max-width:100%;margin:24px 0 40px;padding:0;}
.richText .nkn-review-case-figure img {display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain;border-radius:16px;}
.richText .nkn-review-case-figure figcaption {display:block;margin-top:16px;font-size:16px;line-height:1.8;color:#555;}
.richText .nkn-review-case-figure figcaption p {margin-top:8px;}
.nkn-review-certificate {display:block;width:100%;max-width:340px;margin:32px 0;}
.nkn-review-certificate a {display:block;}
.nkn-review-certificate img {display:block;width:100%!important;max-width:100%!important;height:auto!important;border:1px solid #ddd;}
.nkn-review-certificate figcaption {margin-top:16px;line-height:1.8;font-size:16px;}
.nkn-review-certificate-link {display:inline-flex;align-items:center;justify-content:center;border:1px solid #2563c9;border-radius:999px;padding:12px 24px;color:#2563c9!important;text-decoration:none;font-weight:600;}
.nkn-review-certificate-link:focus-visible,.nkn-review-certificate a:focus-visible {outline:3px solid #2563c9;outline-offset:4px;}
.nkn-review-lightbox {box-sizing:border-box;width:min(90vw,980px);max-width:90vw;max-height:92vh;max-height:92dvh;padding:16px;border:0;border-radius:16px;background:#fff;color:#222;overflow:auto;}
.nkn-review-lightbox::backdrop {background:rgb(0 0 0 / .72);}
.nkn-review-lightbox-close {display:flex;align-items:center;justify-content:center;position:sticky;top:0;margin-left:auto;width:44px;height:44px;border:1px solid #ccd6ee;border-radius:50%;background:#fff;color:#222;font-size:28px;cursor:pointer;z-index:1;}
.nkn-review-lightbox img {display:block;width:100%;height:auto;margin-top:12px;}
.nkn-review-lightbox-close:focus-visible {outline:3px solid #2563c9;outline-offset:3px;}
@media(max-width:767px){
 [data-review-footer-nav] {grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px!important;}
 .richText .nkn-review-case-figure {margin:20px 0 32px;}
 .richText .nkn-review-case-figure img {border-radius:12px;}
 .nkn-review-lightbox {width:94vw;max-width:94vw;padding:12px;}
}
