/* Inner-page repairs only. Keep the original rem scale, columns and imagery. */
.norke-inner :is(.wrap,.p_atlas,.det_cont,.det_content_list,.p_left,.p_right,.txt,.in_news_art){min-width:0}
.norke-inner .norke-inner-title,
.norke-inner .in_news_art_tit h1,
.norke-inner .p_name h1{font-size:clamp(26px,2.2vw,36px);line-height:1.3;color:var(--i_color2,#001224);overflow-wrap:break-word;font-weight:700}
.norke-inner .norke-inner-title{margin:0 0 26px}
.norke-inner .norke-news-title{margin-top:42px}
.norke-inner .p_nav_tit h2{font-size:22px;line-height:1.4}
.norke-inner .p_nav_list a{overflow-wrap:anywhere}
.norke-inner .p_nav_list p{font-size:16px;line-height:1.5}
.norke-inner .p_list li{min-width:0;display:flex}
.norke-inner .p_list li>a{width:100%;min-width:0}
.norke-inner .p_list .txt p{white-space:normal;overflow:visible;text-overflow:clip;font-size:18px;line-height:1.45;overflow-wrap:break-word}
.norke-inner .p_list .txt i{color:#526174;line-height:1.5}
.norke-inner .p_list .btn{min-width:30px;min-height:30px}
.norke-inner .p_list .btn iconify-icon{font-size:16px}
.norke-inner .in_news_list .txt h4,
.norke-inner .in_search_list h2{font-size:20px;line-height:1.4;display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:break-word;color:#222}
.norke-inner .in_news_list .txt h6,
.norke-inner .in_search_list h6{font-size:16px;line-height:1.65;font-weight:400;color:#526174;overflow-wrap:break-word}
.norke-inner .in_news_list .n_time{color:#626c78;font-size:14px;line-height:1.5}
.norke-inner .in_search_list i{font-size:14px;line-height:1.5;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article){max-width:100%;font-size:16px;line-height:1.75;color:#334155;overflow-wrap:break-word}
.norke-inner .in_news_art article :is(p,li,td,th,span,strong,em){font-size:inherit;line-height:inherit;color:inherit}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) p{margin:0 0 16px}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) h2{font-size:clamp(22px,1.8vw,28px);line-height:1.35;color:#001224;margin:28px 0 14px;font-weight:700}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) h3{font-size:21px;line-height:1.4;color:#001224;margin:24px 0 12px;font-weight:700}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) :is(h4,h5,h6){font-size:18px;line-height:1.45;color:#001224;margin:20px 0 12px;font-weight:700}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) :is(ul,ol){padding-left:24px;margin:0 0 20px}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) li{margin:6px 0}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) a{color:#0056b3;text-decoration:underline;overflow-wrap:anywhere}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) :is(img,video,iframe,figure){max-width:100%;box-sizing:border-box}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) img{height:auto!important}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch;font-size:16px;line-height:1.6}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) :is(td,th){min-width:110px;box-sizing:border-box;overflow-wrap:break-word}
.norke-inner :is(.p_short_describe article,.det_content_list article,.in_news_art article) pre{max-width:100%;overflow:auto;font-size:15px;line-height:1.6}
.norke-inner .p_short_describe dt>h5{font-size:20px;line-height:1.4}
.norke-inner .det_content_list>dt{min-width:0;scroll-margin-top:calc(var(--top1_height,0px) + var(--top2_height,80px) + 20px)}
.norke-inner .det_content_list>dt>h5{font-size:22px;line-height:1.4;overflow-wrap:break-word}
.norke-inner .det_contact{gap:16px}
.norke-inner .det_contact ul{gap:12px;min-width:0}
.norke-inner .det_contact li{max-width:100%;box-sizing:border-box}
.norke-inner .det_contact li :is(p,a){font-size:16px;line-height:1.5;overflow-wrap:anywhere}
.norke-inner .det_nav li{min-width:0}
.norke-inner .det_nav a{overflow-wrap:break-word}
.norke-inner .p_thumbnail_list .swiper-slide:focus-visible{outline:2px solid var(--i_color,#0056b3);outline-offset:-2px}
.norke-inner .thumbnail-pagination{font-size:15px;color:#526174}
.norke-inner .p_tags a{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.norke-inner .in_page{flex-wrap:wrap;gap:8px}
.norke-inner .in_page a,.norke-inner .in_page span{min-width:36px;min-height:36px;box-sizing:border-box;font-size:15px;line-height:36px}
.norke-inner .n_navigation li,.norke-inner .n_navigation li a{min-width:0}
.norke-inner .n_navigation li p{white-space:normal;overflow-wrap:break-word;line-height:1.5}
.norke-inner .related_p .ip_list .txt p{font-size:18px;line-height:1.45;white-space:normal;height:auto;overflow-wrap:break-word}
.norke-inner-dialog.products_list_form{width:min(800px,calc(100% - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.norke-inner-dialog .tit p{font-size:24px;line-height:1.4;padding:0 36px;overflow-wrap:break-word}
.norke-inner-dialog .close{font-size:30px;line-height:1;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}
.norke-inner-dialog .wpforms-field-container,.norke-inner-dialog .wpforms-field{min-width:0;max-width:100%;box-sizing:border-box}
.norke-inner-dialog .wpforms-field-label,.norke-inner-dialog .wpforms-field-description{font-size:15px!important;line-height:1.5!important;overflow-wrap:break-word}
.norke-inner-dialog .wpforms-submit{min-height:44px;font-size:16px!important}
.in404 .in404_text h6{color:#526174;font-size:18px;line-height:1.6}
.in404 .in404_text a{color:#526174;min-height:44px;line-height:44px}
@media(max-width:1024px){
 .norke-inner .in_news_list .txt{width:calc(100% - var(--img_width) - 76px);margin-right:48px}
}
@media(max-width:767px){
 .norke-inner .norke-inner-title,.norke-inner .in_news_art_tit h1,.norke-inner .p_name h1{font-size:28px;line-height:1.3}
 .norke-inner .p_list .txt p{font-size:18px}
 .norke-inner .in_news_list{padding-bottom:64px}
 .norke-inner .in_news_list .img{width:30%}
 .norke-inner .in_news_list .txt{width:calc(70% - 18px);margin-right:0}
 .norke-inner .in_news_list .i_more2{position:relative;top:auto;right:auto;transform:none;float:right;margin-top:12px}
 .norke-inner .in_news_list .txt h4,.norke-inner .in_search_list h2{font-size:19px}
 .norke-inner .in_search_list h6{font-size:15px}
 .norke-inner .det_nav p{padding:14px 16px}
 .norke-inner .det_contact dl{margin-left:0}
 .norke-inner .p_short_describe{padding:16px}
 .norke-inner .p_short_describe dt{padding:0}
 .norke-inner .p_name{padding:18px}
 .norke-inner-dialog .tit p{font-size:22px;padding:0 26px}
 .norke-inner-dialog.products_list_form{padding:22px 18px}
 .in404 .in404_text h6{font-size:16px}
}
@media(max-width:480px){
 .norke-inner .in_news_list .img,.norke-inner .in_news_list .txt{float:none;width:100%}
 .norke-inner .in_news_list .txt{margin:16px 0 0}
 .norke-inner .in_search_list a{gap:16px}
 .norke-inner .in_search_list .img,.norke-inner .in_search_list .txt{width:100%;margin:0}
 .norke-inner .det_contact li{width:100%}
 .norke-inner .det_contact ul{width:100%}
 .norke-inner .n_navigation ul{flex-wrap:wrap}
 .norke-inner .n_navigation li{width:100%;max-width:100%}
}
@media(prefers-reduced-motion:reduce){
 .norke-inner .swiper-wrapper,.norke-inner-dialog .close{transition-duration:.01ms!important}
}
