
.nacli-wrap{--nacli-navy:#071d33;--nacli-blue:#0d4f8b;--nacli-red:#c9222a;--nacli-ink:#142237;--nacli-muted:#5f6f82;--nacli-line:#d9e4ef;--nacli-soft:#f6fbff;--nacli-warm:#fff8f4;color:var(--nacli-ink);font-family:inherit;line-height:1.62;margin:38px 0;clear:both}.nacli-wrap *{box-sizing:border-box}.nacli-panel{border:1px solid var(--nacli-line);border-radius:22px;background:linear-gradient(180deg,#f7fbff 0%,#fff 100%);box-shadow:0 12px 30px rgba(7,29,51,.07);padding:28px;margin:34px 0;clear:both}.nacli-panel h2{color:var(--nacli-navy)!important;font-size:clamp(1.4rem,2.1vw,1.95rem)!important;line-height:1.2!important;margin:0 0 12px!important;font-weight:700!important}.nacli-panel h3{color:var(--nacli-blue)!important;font-size:1.05rem!important;line-height:1.35!important;margin:0 0 8px!important}.nacli-intro{max-width:920px;margin:0 0 18px!important;color:var(--nacli-ink)!important;font-size:1rem!important;line-height:1.65!important}.nacli-card-table{width:100%!important;border-collapse:separate!important;border-spacing:18px 18px!important;table-layout:fixed!important;margin:2px -18px 0 -18px!important}.nacli-card-table tr{height:1px!important}.nacli-card-cell{width:33.333%!important;vertical-align:top!important;padding:0!important;margin:0!important;float:none!important;position:static!important}.nacli-empty-cell{visibility:hidden!important}.nacli-card{display:block!important;width:100%!important;height:100%!important;min-height:164px!important;margin:0!important;padding:19px 20px!important;border:1px solid var(--nacli-line)!important;border-left:4px solid var(--nacli-blue)!important;border-radius:18px!important;background:#fff!important;text-decoration:none!important;color:var(--nacli-ink)!important;box-shadow:0 5px 18px rgba(7,29,51,.05)!important;float:none!important;clear:none!important;position:relative!important;transform:none!important}.nacli-card:hover{border-color:#a6cce9!important;box-shadow:0 12px 28px rgba(7,29,51,.12)!important}.nacli-kicker{display:inline-flex;border-radius:999px;background:#eaf5ff;border:1px solid #c7def3;color:#0d4f8b!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.02em;line-height:1.2!important;text-transform:uppercase;padding:5px 9px;margin:0 0 8px}.nacli-card strong{display:block;color:var(--nacli-navy)!important;font-size:1rem!important;line-height:1.3!important;margin:0 0 7px!important;font-weight:800!important}.nacli-card span:last-child{display:block;color:var(--nacli-muted)!important;font-size:.92rem!important;line-height:1.55!important}.nacli-faq{border:1px solid #f0c7ba;border-radius:22px;background:var(--nacli-warm);box-shadow:0 10px 26px rgba(137,58,31,.06);padding:26px;margin:30px 0;clear:both}.nacli-faq h2{margin:0 0 15px!important;color:var(--nacli-navy)!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;line-height:1.2!important;font-weight:700!important}.nacli-faq-list{display:block;margin:0!important;padding:0!important}.nacli-faq-item{border-top:1px solid #efd4cc;padding:16px 0!important;margin:0!important}.nacli-faq-item:first-child{border-top:0}.nacli-faq-item h3{margin:0 0 7px!important;padding:0!important;color:var(--nacli-navy)!important;font-size:1.05rem!important;line-height:1.38!important;font-weight:800!important;text-transform:none!important;letter-spacing:normal!important}.nacli-faq-item p{margin:0!important;max-width:920px;color:var(--nacli-ink)!important;font-size:1rem!important;line-height:1.7!important;font-weight:400!important}.nacli-faq-note{font-size:.94rem!important;color:var(--nacli-muted)!important;margin:0 0 12px!important;line-height:1.55!important}@media(max-width:900px){.nacli-card-table,.nacli-card-table tbody,.nacli-card-table tr,.nacli-card-table td{display:block!important;width:100%!important;margin:0!important}.nacli-card-table{border-spacing:0!important}.nacli-card-cell{margin-bottom:16px!important}.nacli-empty-cell{display:none!important}.nacli-card{min-height:0!important}}@media(max-width:740px){.nacli-panel,.nacli-faq{padding:20px 16px}.nacli-panel h2,.nacli-faq h2{font-size:1.35rem!important}.nacli-card strong,.nacli-faq-item h3{font-size:1rem!important}.nacli-card span:last-child,.nacli-faq-item p,.nacli-intro{font-size:.96rem!important}}
