.nhss-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#ff6500 0%,#ff8732 58%,#ffb15f 100%);padding:78px 0;color:#111}.nhss-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff1a 1px,transparent 1px),linear-gradient(90deg,#ffffff1a 1px,transparent 1px);background-size:44px 44px}.nhss-hero:after{content:"";position:absolute;right:-130px;bottom:-190px;width:360px;height:360px;border:55px solid #11111113;border-radius:50%}.nhss-hero .container{position:relative;z-index:1}.nhss-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:800;margin-bottom:20px}.nhss-breadcrumb a{color:#111}.nhss-breadcrumb i{font-size:9px}.nhss-eyebrow{font-size:12px;letter-spacing:2px;font-weight:900}.nhss-hero h1{font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.08;letter-spacing:-2px;margin:14px 0 20px}.nhss-hero h1 span{display:block}.nhss-hero p{max-width:800px;font-size:18px;line-height:1.65;font-weight:600}.nhss-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.nhss-tags span{background:#ffffff80;border:1px solid #1111111e;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:800}.nhss-tags i{margin-right:7px}.nhss-section{padding:30px 0}.nhss-light{background:#f7f7f7}.nhss-kicker{color:#f60;font-size:12px;letter-spacing:1.5px;font-weight:900;margin-bottom:12px}.nhss-section h2{color:#111;font-size:clamp(29px,3.3vw,43px);font-weight:900;line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.nhss-section p{font-size:15px;color:#666;line-height:1.85}.nhss-lead{max-width:950px}.nhss-feature{position:relative;overflow:hidden;background:linear-gradient(145deg,#181818,#303030);color:#fff;border-radius:24px;padding:36px;box-shadow:0 20px 40px #0002}.nhss-feature>i{font-size:30px;color:#ff9d49;display:block;margin-bottom:18px}.nhss-feature>span{display:block;font-size:12px;font-weight:900;letter-spacing:1.8px;color:#ffae72}.nhss-feature>strong{display:block;font-size:clamp(80px,9vw,130px);line-height:1.15;font-weight:900;letter-spacing:-5px;color:#fff}.nhss-feature-rule{height:3px;background:linear-gradient(90deg,#f60,#ffb54b);margin:15px 0 22px}.nhss-feature h3{font-size:23px;color:#fff;font-weight:900}.nhss-feature p{font-size:13px;color:#ccc;margin:0}.nhss-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:27px 0}.nhss-categories article{background:#fff;border:1px solid #eee;border-radius:18px;padding:23px}.nhss-categories i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff0e5;color:#f60;font-size:21px;margin-bottom:17px}.nhss-categories h3{font-size:16px;font-weight:900;color:#111;line-height:1.5;margin:0}.nhss-section .nhss-note{background:#fff4eb;border-left:4px solid #f60;padding:14px 18px;border-radius:9px;font-size:13px;margin:0}.nhss-note i{color:#f60;margin-right:8px}.nhss-table-wrap{overflow-x:auto;border:1px solid #e7e7e7;border-radius:18px;margin-top:27px;box-shadow:0 12px 35px #0000000a}.nhss-table{width:100%;border-collapse:collapse;background:#fff;min-width:650px}.nhss-table thead{background:#1a1a1a;color:#fff}.nhss-table th{padding:18px 20px;text-align:left;font-size:13px;letter-spacing:.4px}.nhss-table td{padding:15px 20px;border-bottom:1px solid #eee;color:#444;font-size:13px;line-height:1.6}.nhss-table tbody tr:nth-child(even){background:#fafafa}.nhss-table tbody tr:hover{background:#fff4ec}.nhss-table tbody tr:last-child td{border-bottom:0}.nhss-table th:first-child,.nhss-table td:first-child{width:140px}.nhss-number{display:inline-block;background:#fff0e4;color:#d95600;padding:5px 9px;border-radius:7px;font-weight:900;white-space:nowrap}.nhss-resource-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.nhss-resource-links a{display:inline-flex;gap:10px;align-items:center;padding:13px 17px;border-radius:11px;background:#1b1b1b;color:#ffb17d;font-size:12px;font-weight:800}.nhss-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:27px 0 35px}.nhss-info-grid article{background:#fff;border:1px solid #e9e9e9;border-radius:19px;padding:25px}.nhss-icon{display:grid;place-items:center;width:52px;height:52px;background:#fff0e5;color:#f60;border-radius:14px;font-size:21px;margin-bottom:18px}.nhss-info-grid h3{font-size:18px;font-weight:900;color:#111}.nhss-info-grid p{font-size:13px;margin:0}.nhss-subhead{font-size:22px;font-weight:900;color:#111;margin-bottom:18px}.nhss-relevant{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nhss-relevant>div{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #eee;border-radius:12px;padding:17px;color:#444;font-size:13px;line-height:1.65}.nhss-relevant i{color:#f60;margin-top:4px}.nhss-section .nhss-footnote{font-size:13px;margin-top:20px}.nhss-inline-link{display:inline-flex;gap:9px;align-items:center;color:#e65b00;font-weight:900;font-size:14px}.nhss-contact{background:linear-gradient(145deg,#191919,#303030);border-radius:24px;padding:34px;color:#fff}.nhss-contact>i{color:#ff8a2b;font-size:30px;margin-bottom:16px}.nhss-contact h3{color:#fff;font-size:26px;font-weight:900}.nhss-contact p{color:#ccc;font-size:13px}.nhss-button{display:inline-flex;gap:10px;align-items:center;background:#f60;color:#111;border-radius:30px;padding:12px 19px;font-size:13px;font-weight:900}.nhss-method{background:#111;padding:30px 0;text-align:center}.nhss-method span{color:#ff8b38;font-size:11px;letter-spacing:1.5px;font-weight:900}.nhss-method p{color:#fff;font-size:clamp(15px,2vw,22px);font-weight:900;margin:8px 0 0}.nhss-method b{color:#f60;margin:0 7px}@media(max-width:991px){.nhss-categories{grid-template-columns:repeat(2,1fr)}.nhss-info-grid{grid-template-columns:1fr}}@media(max-width:650px){.nhss-hero{padding:52px 0}.nhss-hero h1{letter-spacing:-1px}.nhss-section{padding:55px 0}.nhss-categories,.nhss-relevant{grid-template-columns:1fr}.nhss-method b{margin:0 2px}}
