.nh-page-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--nh-grad-hero);color:#fff;padding-block:calc(var(--nh-header-total) + 40px) 48px}.nh-inner-page .nh-page-hero{padding-block:clamp(40px,4vw,64px)}.nh-page-hero__pattern{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(120,170,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,0.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 110% 100% at 70% 30%,#000 30%,transparent 100%)}.nh-page-hero__inner{display:grid;gap:var(--nh-space-3)}.nh-page-hero__title{color:#fff;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:var(--nh-fw-bold);line-height:1.7;margin:0;max-width:34ch}.nh-page-hero__text{color:rgba(255,255,255,0.76);font-size:var(--nh-fs-small);line-height:1.95;max-width:66ch}.nh-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:var(--nh-fs-caption);color:rgba(255,255,255,0.6)}.nh-breadcrumbs__item{display:inline-flex;align-items:center;gap:8px}.nh-breadcrumbs__item a{color:rgba(255,255,255,0.75);transition:color var(--nh-dur) var(--nh-ease)}.nh-breadcrumbs__item a:hover{color:#fff}.nh-breadcrumbs__sep{display:inline-flex;opacity:0.5}.nh-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.nh-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nh-archive__grid{grid-template-columns:minmax(0,1fr)}}.nh-single{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(24px,3vw,48px);align-items:start}.nh-single__article{min-width:0;background-color:var(--nh-white);border:1px solid var(--nh-border);border-radius:var(--nh-radius-lg);padding:clamp(20px,3vw,40px)}.nh-single__thumb{margin:0 0 var(--nh-space-6);border-radius:var(--nh-radius);overflow:hidden}.nh-single__thumb-img{width:100%;height:auto}.nh-single__content{margin-block-start:var(--nh-space-5)}.nh-single__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:var(--nh-space-8);padding-block-start:var(--nh-space-5);border-block-start:1px solid var(--nh-border)}.nh-single__tags-label{color:var(--nh-muted);font-size:var(--nh-fs-small)}.nh-single__tags .nh-tag:hover{background-color:var(--nh-primary);color:#fff}.nh-single__pages{margin-block-start:var(--nh-space-6);display:flex;gap:8px;align-items:center;font-size:var(--nh-fs-small)}.nh-single__sidebar{position:sticky;top:calc(var(--nh-header-height) + 24px);display:grid;gap:var(--nh-space-5)}.nh-widget{background-color:var(--nh-white);border:1px solid var(--nh-border);border-radius:var(--nh-radius);padding:20px 22px}.nh-widget__title{font-size:var(--nh-fs-base);font-weight:var(--nh-fw-bold);margin-block-end:var(--nh-space-4);padding-block-end:var(--nh-space-3);border-block-end:1px solid var(--nh-border)}.nh-widget ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--nh-fs-small)}.nh-widget a{color:var(--nh-body);transition:color var(--nh-dur) var(--nh-ease)}.nh-widget a:hover{color:var(--nh-primary)}@media (max-width:1023px){.nh-single{grid-template-columns:minmax(0,1fr)}.nh-single__sidebar{position:static}}.nh-search-form{display:flex;gap:10px;max-width:560px}.nh-search-form__input{flex:1;min-width:0;min-height:var(--nh-btn-height);padding-inline:18px;border-radius:var(--nh-btn-radius);border:1px solid var(--nh-border-strong);background-color:var(--nh-white);color:var(--nh-heading);font-size:var(--nh-fs-small);transition:border-color var(--nh-dur) var(--nh-ease),box-shadow var(--nh-dur) var(--nh-ease)}.nh-search-form__input:focus{outline:none;border-color:var(--nh-primary);box-shadow:var(--nh-focus-ring)}.nh-search__form-wrap{margin-block-end:var(--nh-space-8)}.nh-404__inner{display:grid;justify-items:center;gap:var(--nh-space-4);text-align:center;padding-block:clamp(24px,4vw,56px)}.nh-404__code{font-size:clamp(3.5rem,2rem + 7vw,6rem);font-weight:var(--nh-fw-extrabold);line-height:1;color:var(--nh-primary-100)}.nh-404__title{font-size:var(--nh-fs-h3);margin:0}.nh-404__text{color:var(--nh-body);max-width:54ch}.nh-404__search{width:100%;display:flex;justify-content:center;margin-block-start:var(--nh-space-3)}.nh-pagination{margin-block-start:var(--nh-space-10)}.nh-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.nh-pagination__item .page-numbers{display:inline-flex;align-items:center;gap:6px;min-width:42px;height:42px;padding-inline:14px;justify-content:center;border-radius:var(--nh-radius-xs);background-color:var(--nh-white);border:1px solid var(--nh-border);color:var(--nh-body);font-size:var(--nh-fs-small);transition:background-color var(--nh-dur) var(--nh-ease),color var(--nh-dur) var(--nh-ease),border-color var(--nh-dur) var(--nh-ease)}.nh-pagination__item .page-numbers:hover{border-color:var(--nh-primary);color:var(--nh-primary)}.nh-pagination__item .page-numbers.current{background-color:var(--nh-primary);border-color:var(--nh-primary);color:#fff}.nh-pagination__item .page-numbers.dots{border-color:transparent;background:none}.comment-list{list-style:none;margin:0 0 var(--nh-space-8);padding:0;display:grid;gap:var(--nh-space-4)}.comment-list .children{list-style:none;margin:var(--nh-space-4) 0 0;padding-inline-start:var(--nh-space-6);display:grid;gap:var(--nh-space-4);border-inline-start:2px solid var(--nh-border)}.comment-body{background-color:var(--nh-white);border:1px solid var(--nh-border);border-radius:var(--nh-radius);padding:18px 20px}.comment-author{display:flex;align-items:center;gap:10px;font-weight:var(--nh-fw-semibold);color:var(--nh-heading);margin-block-end:8px}.comment-author img{border-radius:50%}.comment-meta{font-size:var(--nh-fs-caption);color:var(--nh-muted);margin-block-end:10px}.comment-form{display:grid;gap:var(--nh-space-4)}.comment-form label{display:block;font-size:var(--nh-fs-small);font-weight:var(--nh-fw-medium);margin-block-end:6px;color:var(--nh-heading)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:12px 16px;border-radius:var(--nh-radius-xs);border:1px solid var(--nh-border-strong);background-color:var(--nh-white);font-size:var(--nh-fs-small);transition:border-color var(--nh-dur) var(--nh-ease),box-shadow var(--nh-dur) var(--nh-ease)}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--nh-primary);box-shadow:var(--nh-focus-ring)}.comment-form .submit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--nh-btn-height);padding-inline:var(--nh-btn-px);border-radius:var(--nh-btn-radius);background-color:var(--nh-primary);color:#fff;border:0;font-weight:var(--nh-fw-medium);cursor:pointer;justify-self:start;transition:background-color var(--nh-dur) var(--nh-ease)}.comment-form .submit:hover{background-color:var(--nh-primary-600)}.nh-widget .wp-block-search__inside-wrapper,.nh-widget .search-form,.nh-widget form[role="search"]{display:flex;gap:8px}.nh-widget input[type="search"],.nh-widget input[type="text"]{flex:1;min-width:0;padding:10px 14px;border-radius:var(--nh-radius-xs);border:1px solid var(--nh-border-strong);background-color:var(--nh-white);font-family:inherit;font-size:var(--nh-fs-small)}.nh-widget input:focus{outline:none;border-color:var(--nh-primary);box-shadow:var(--nh-focus-ring)}.nh-widget button[type="submit"],.nh-widget input[type="submit"],.nh-widget .wp-block-search__button{padding:10px 18px;border-radius:var(--nh-radius-xs);border:0;background-color:var(--nh-primary);color:#fff;font-family:inherit;font-size:var(--nh-fs-small);font-weight:var(--nh-fw-medium);cursor:pointer;transition:background-color var(--nh-dur) var(--nh-ease);white-space:nowrap}.nh-widget button[type="submit"]:hover,.nh-widget input[type="submit"]:hover,.nh-widget .wp-block-search__button:hover{background-color:var(--nh-primary-600)}.nh-widget .wp-block-heading,.nh-widget h2:not(.nh-widget__title){font-size:var(--nh-fs-base);font-weight:var(--nh-fw-bold);margin-block-end:var(--nh-space-4);padding-block-end:var(--nh-space-3);border-block-end:1px solid var(--nh-border)}.nh-widget ol,.nh-widget .wp-block-latest-posts,.nh-widget .wp-block-categories{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--nh-fs-small)}.nh-widget li{line-height:1.9}.nh-widget .wp-block-latest-comments{padding-inline-start:0}.nh-post-meta,.nh-single__pages{unicode-bidi:isolate}