.pv-neena-academy-page .neena-photo-pending{display:flex;align-items:center;justify-content:center;min-height:260px;aspect-ratio:1300/731;background:#f3f8f6;border:1px dashed #97bbae;border-radius:18px;padding:28px;text-align:left}.pv-neena-academy-page .neena-photo-pending strong,.pv-neena-academy-page .neena-gallery-pending strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:23px;color:#123d32}.pv-neena-academy-page .neena-photo-pending p{font-size:15px;line-height:1.7;margin:14px 0 0;color:#51645e}.pv-neena-academy-page .pv-aj-overview-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-neena-academy-page .pv-aj-overview-facilities{display:block!important;scroll-margin-top:140px;min-width:0}.pv-neena-academy-page .pv-aj-overview-facilities h2,.pv-neena-academy-page .pv-aj-overview-facilities h3{overflow-wrap:break-word}.pv-neena-academy-page .neena-source-note{font-size:12px;line-height:1.6;color:#55646b;margin-top:14px}.pv-neena-academy-page .neena-advice-grid,.pv-neena-academy-page .neena-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pv-neena-academy-page .neena-advice-grid article,.pv-neena-academy-page .neena-related-grid article,.pv-neena-academy-page .neena-review-state,.pv-neena-academy-page .neena-gallery-pending{min-width:0;padding:22px;border:1px solid #dce5ea;border-radius:14px;background:#f5f9fc}.pv-neena-academy-page .neena-advice-grid article:nth-child(2n),.pv-neena-academy-page .neena-related-grid article:nth-child(2n){background:#fffcf2;border-color:#eee4c8}.pv-neena-academy-page .neena-review-state{border-top:3px solid #16745d;margin-bottom:18px;background:#f2faf7}.pv-neena-academy-page .neena-gallery-pending{border-style:dashed;background:#fafcfc}.pv-neena-academy-page .neena-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-neena-academy-page .neena-related-grid a{display:inline-block;min-height:44px;padding:10px 0;color:#075a4d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pv-neena-academy-page .pv-aj-ref-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.pv-neena-academy-page .pv-aj-ref-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;background:#075a4d;color:#fff!important;border-radius:9px;border:1px solid #075a4d;text-decoration:none}.pv-neena-academy-page .pv-aj-ref-shortcut:hover{background:#124b69;border-color:#124b69}.pv-neena-academy-page .pv-aj-travel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pv-neena-academy-page .pv-aj-travel-card{display:block;min-width:0;background:#f5f9fc;padding:22px;border:1px solid #dce5ea;border-radius:14px;scroll-margin-top:140px}.pv-neena-academy-page .pv-aj-table-wrap{max-width:100%;overflow:auto}.pv-neena-academy-page .pv-aj-table th,.pv-neena-academy-page .pv-aj-table td{white-space:normal;overflow-wrap:break-word}.pv-neena-academy-page .pv-emerald-faq summary{min-height:44px;cursor:pointer}.pv-neena-academy-page main a:focus-visible,.pv-neena-academy-page main summary:focus-visible,.pv-neena-academy-page main [tabindex]:focus-visible{outline:3px solid #0b63ce;outline-offset:4px}.pv-neena-academy-page #neena-image-gallery{display:block!important}
@media(max-width:900px){.pv-neena-academy-page .neena-related-grid{grid-template-columns:1fr}.pv-neena-academy-page .neena-photo-pending{min-height:210px;aspect-ratio:auto}}
@media(max-width:600px){.pv-neena-academy-page .pv-aj-overview-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-neena-academy-page .neena-advice-grid,.pv-neena-academy-page .pv-aj-travel-grid{grid-template-columns:1fr}.pv-neena-academy-page .neena-photo-pending{padding:22px;min-height:190px}.pv-neena-academy-page .neena-advice-grid article,.pv-neena-academy-page .neena-review-state,.pv-neena-academy-page .neena-gallery-pending{padding:18px}}
.pv-neena-academy-page .pv-aj-overview-hero-grid{grid-template-columns:minmax(0,1fr)!important}.pv-neena-academy-page .pv-aj-overview-copy{max-width:960px;min-width:0}.pv-neena-academy-page .pv-aj-overview-hero{padding-bottom:32px}
