.nq-article-prose .nq-article-packages{clear:both;margin:52px 0;padding:clamp(20px,3vw,34px);border:1px solid #d9e8e4;border-radius:18px;background:linear-gradient(145deg,#f7fbf9,#fff);box-shadow:0 14px 38px #102b3f0a}
.nq-article-prose .nq-article-packages-eyebrow{display:inline-flex;margin-bottom:8px;color:#087f73;font-size:12px;font-weight:700}
.nq-article-prose .nq-article-packages h2{margin:0 0 10px;color:#102b3f;font-size:clamp(21px,2.5vw,28px);line-height:1.55}
.nq-article-prose .nq-article-packages-intro,.nq-article-prose .nq-article-packages-note{margin:0 0 22px;color:#536a77;font-size:13px;line-height:1.9}
.nq-article-prose .nq-article-package-group-title{margin:30px 0 12px;color:#102b3f;font-size:18px;line-height:1.6}
.nq-article-prose .nq-package-scroll-hint{display:none}
.nq-article-prose .nq-article-package-scroll{max-width:100%;margin:15px 0 20px;overflow:auto;border:1px solid #dce8e5;border-radius:13px;background:#fff;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#83bdb1 #edf4f2}
.nq-article-prose .nq-article-package-table{display:table;width:100%;min-width:680px;margin:0;overflow:visible;border:0;border-collapse:separate;border-spacing:0;color:#243e4c;font-size:12px;line-height:1.8}
.nq-article-prose .nq-article-package-table caption{padding:12px 16px;background:#f2f8f6;color:#536a77;font-size:12px;font-weight:650;text-align:start}
.nq-article-prose .nq-article-package-table th,.nq-article-prose .nq-article-package-table td{min-width:100px;padding:15px 13px;border:0;border-bottom:1px solid #e7efed;text-align:start;vertical-align:top}
.nq-article-prose .nq-article-package-table thead th{background:#edf6f3;color:#102b3f;font-weight:700;white-space:nowrap}
.nq-article-prose .nq-article-package-table tbody tr:last-child th,.nq-article-prose .nq-article-package-table tbody tr:last-child td{border-bottom:0}
.nq-article-prose .nq-article-package-table tbody tr:hover{background:#f9fcfb}
.nq-article-prose .nq-article-package-table tbody th[scope=row]{color:#102b3f;font-weight:700;white-space:nowrap}
.nq-article-prose .nq-article-package-features{margin:0;padding-inline-start:17px;list-style:disc}
.nq-article-prose .nq-article-package-features li{margin:0 0 5px;padding:0;line-height:1.8}
.nq-article-prose .nq-article-package-price{min-width:145px}
.nq-article-prose .nq-article-package-price strong,.nq-article-prose .nq-article-package-price small,.nq-article-prose .nq-article-package-price del{display:block;margin:0 0 5px;white-space:nowrap}
.nq-article-prose .nq-article-package-price strong{color:#087f73;font-size:15px}
.nq-article-prose .nq-article-package-price del{color:#768991;font-size:11px}
.nq-article-prose .nq-article-package-price small{color:#536a77;font-size:10px}
.nq-article-prose .nq-article-package-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 13px;border-radius:9px;background:#102b3f;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;text-decoration:none}
.nq-article-prose .nq-article-package-link:hover{background:#087f73;color:#fff}
.nq-article-prose .nq-article-package-scroll:focus-visible{outline:3px solid #18b5a5;outline-offset:3px}
.nq-article-prose .nq-article-packages-note{margin:18px 0 0}
@media(max-width:700px){.nq-article-prose .nq-article-packages{margin:38px -4px;padding:19px 14px;border-radius:14px}.nq-article-prose .nq-package-scroll-hint{display:block;margin:10px 0 6px;color:#657d87;font-size:11px}.nq-article-prose .nq-article-package-table{min-width:650px}.nq-article-prose .nq-article-package-table th,.nq-article-prose .nq-article-package-table td{padding:12px 10px}.nq-article-prose .nq-article-package-table td:nth-child(2){min-width:220px}}
@media(prefers-reduced-motion:reduce){.nq-article-prose .nq-article-package-link{transition:none}}
