#site-header nav{display:none}@media (max-width:639px){#site-header nav.open{display:block}#site-header nav ul{display:none!important}}.landing{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.landing-main{flex:2 460px;min-width:0}.landing-aside{flex:260px;min-width:0}.public-intro p{color:var(--nm-text-primary);margin:0 0 12px;line-height:1.55}.landing-notice{border:1px solid var(--nm-border,#ddd);border-left:4px solid var(--nm-primary-navy,#1f3a5f);background:var(--nm-surface,#fff);border-radius:6px;margin:0 0 18px;padding:12px 16px;line-height:1.55}.landing-notice p{margin:0 0 8px}.landing-notice p:last-child{margin-bottom:0}.landing-notice-link{font-weight:600}.search-heading{margin:1.8rem 0 .4rem;font-size:1.15rem}.public-search{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 1rem;display:flex}.public-search .form-item{flex:320px;margin:0}.public-search .form-item input{box-sizing:border-box;width:100%;height:44px;margin:0}.public-search .btn{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;height:44px;margin:0;padding:0 18px;line-height:1;display:inline-flex}.search-notice{color:var(--nm-error);margin:0 0 12px;font-size:.9rem;display:none}.search-notice.show{display:block}.search-hint{color:var(--nm-text-secondary);margin:0 0 12px;font-size:.9rem}#results-section{display:none}#results-section.show{display:block}.results-count{color:var(--nm-text-secondary);margin:0 0 8px;font-size:.9rem}.grid-currency{text-align:right}.pdf-link{padding:6px 14px;font-size:.9rem}.empty-cell{color:var(--nm-text-secondary);font-style:italic}.account-card{border:1px solid var(--nm-border);background:var(--nm-surface);border-radius:4px;padding:24px;box-shadow:0 2px 10px #0000000f}.account-card p{color:var(--nm-text-primary);margin:0 0 18px;font-weight:600;line-height:1.5}.account-card .btn{box-sizing:border-box;text-align:center;width:100%;margin-bottom:12px;padding:14px 16px;font-size:1.02rem;display:block}.account-card .btn:last-child{margin-bottom:0}.account-card .btn-secondary{background:var(--nm-surface);border:2px solid var(--nm-primary-navy);color:var(--nm-primary-navy)}.account-card .btn-secondary:hover,.account-card .btn-secondary:focus-visible{background:var(--nm-primary-navy);color:#fff}@media (max-width:900px){.landing{display:block}.landing-aside{margin-top:28px}}@media (max-width:600px){.container{padding-left:16px;padding-right:16px}.public-search .form-item{flex-basis:100%}}
