/* Sampling pages only: one bounded editorial column, consistent media/cards and accessible technical tables. */
body.novel-v2.sampling-refined main :is(.sampling-content,.technical-content,.npu-body){box-sizing:border-box;min-width:0}
body.novel-v2.sampling-refined main>.technical-content{max-width:1120px;width:calc(100% - 48px);margin:0 auto}
body.novel-v2.sampling-refined main :is(.tech-section,.sampling-section,.discovery-reading){box-sizing:border-box;margin:32px 0!important;padding:0!important;max-width:none!important;width:100%!important;clear:both}
body.novel-v2.sampling-refined main :is(.tech-section,.sampling-section,.discovery-reading)>h2{width:100%!important;max-width:none!important;margin:0 0 20px!important;font-size:clamp(23px,2.6vw,32px)!important;line-height:1.25!important;text-align:left!important}
body.novel-v2.sampling-refined main :is(.tech-section,.sampling-section,.discovery-reading) :is(p,h3,h4,.ux-reading-block){max-width:none!important;margin-left:0!important;margin-right:0!important}
body.novel-v2.sampling-refined main .tech-overview{display:grid!important;grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;gap:32px;align-items:center;padding:24px 0!important;margin:0 0 32px!important}
body.novel-v2.sampling-refined main .tech-overview>figure,body.novel-v2.sampling-refined main .tech-overview>a{margin:0;min-width:0;display:block}
body.novel-v2.sampling-refined main .tech-overview img{width:100%!important;height:250px!important;object-fit:contain!important;display:block;background:#f5f7fa;border-radius:16px;mix-blend-mode:multiply}
body.novel-v2.sampling-refined main .tech-overview h2{font-size:30px;line-height:1.25;margin:0 0 16px!important}
body.novel-v2.sampling-refined main :is(.tech-grid,.sampling-model-grid,.correction-cyclone-grid,.catalog-attachments>.catalog-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch}
body.novel-v2.sampling-refined main :is(.tech-tile,.sampling-model,.correction-cyclone-grid>article,.catalog-attachments .catalog-card){box-sizing:border-box;min-width:0;width:auto!important;margin:0!important;padding:22px!important;background:#f5f7fa;border:1px solid #dce4ee;border-radius:16px;display:flex;flex-direction:column;gap:12px;float:none!important}
body.novel-v2.sampling-refined main :is(.sampling-model-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.novel-v2.sampling-refined main :is(.tech-tile,.sampling-model,.correction-cyclone-grid>article) img{box-sizing:border-box;display:block!important;width:100%!important;height:190px!important;max-height:190px!important;object-fit:contain!important;mix-blend-mode:multiply}
body.novel-v2.sampling-refined main .correction-cyclone-grid .catalog-image{display:block!important;min-height:0!important;height:190px!important;margin:0!important;padding:0!important;background:none!important}
body.novel-v2.sampling-refined main .correction-cyclone-grid .catalog-copy{display:flex!important;flex-direction:column;gap:12px;padding:0!important;min-width:0}
body.novel-v2.sampling-refined main .correction-cyclone-grid .nv-card-title{font-size:23px!important;line-height:1.3!important;margin:0!important;min-height:0!important}
body.novel-v2.sampling-refined main .correction-cyclone-grid :is(.novel-product-teaser,.ux-card-actions){margin:0!important}
body.novel-v2.sampling-refined main :is(.ux-card-actions,.catalog-actions){display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch;min-width:0}
body.novel-v2.sampling-refined main :is(.ux-card-actions,.catalog-actions)>a{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;gap:8px;flex:1 1 180px;min-width:0;min-height:44px;height:auto!important;line-height:1.4!important;padding:10px 14px!important;font-size:14px!important;white-space:normal!important;word-break:normal!important;text-align:center;text-decoration:none;border:1px solid #335e96;border-radius:10px;background:#fff;color:#335e96}
body.novel-v2.sampling-refined main :is(.ux-card-actions,.catalog-actions)>a[href^="mailto:"]{background:#335e96;color:white}
body.novel-v2.sampling-refined main :is(.sampling-model-details,.sampling-faq,.tech-accordion>details){min-width:0;border:0;border-top:1px solid #d2deeb;border-bottom:1px solid #d2deeb;margin:10px 0 0!important;padding:0!important;background:none!important;border-radius:0}
body.novel-v2.sampling-refined main :is(.sampling-model-details,.sampling-faq,.tech-accordion>details)>summary{cursor:pointer;display:flex!important;align-items:center;justify-content:space-between;gap:20px;list-style:none!important;padding:16px 0!important;font-size:16px;font-weight:600;color:#335e96}
body.novel-v2.sampling-refined main :is(.sampling-model-details,.sampling-faq,.tech-accordion>details)>summary::-webkit-details-marker{display:none}
body.novel-v2.sampling-refined main .sampling-model-details>summary::after{content:'+';flex-shrink:0}
body.novel-v2.sampling-refined main .sampling-model-details[open]>summary::after{content:'−'}
body.novel-v2.sampling-refined main .sampling-model-details .tech-section{margin:0!important;padding:0 0 14px!important}
body.novel-v2.sampling-refined main .sampling-model-details h4{font-size:19px;margin:0 0 12px!important}
body.novel-v2.sampling-refined main :is(.sampling-faq,.tech-accordion>details)>p{padding-bottom:16px}
body.novel-v2.sampling-refined main .sampling-table{box-sizing:border-box;max-width:100%!important;width:100%;overflow-x:auto;margin:16px 0;border:1px solid #dae3ee;border-radius:12px;-webkit-overflow-scrolling:touch}
body.novel-v2.sampling-refined main .sampling-table table{display:table!important;width:100%!important;min-width:650px;border-collapse:collapse!important;margin:0!important;font-size:14px;line-height:1.55;table-layout:auto}
body.novel-v2.sampling-refined main .sampling-table :is(th,td){box-sizing:border-box;vertical-align:top;text-align:left;padding:12px 14px!important;border:0!important;border-bottom:1px solid #e1e7ef!important;white-space:normal!important}
body.novel-v2.sampling-refined main .sampling-table th{font-weight:600;color:#293747}
body.novel-v2.sampling-refined main .sampling-table thead{background:#eaf0f7}
body.novel-v2.sampling-refined main .sampling-table caption{font-weight:600;padding:15px;text-align:left;background:#f5f7fa}
body.novel-v2.sampling-refined main .sampling-table tbody tr:nth-child(even){background:#f8fafc}
body.novel-v2.sampling-refined main :is(.sampling-gallery,.sampling-doc-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.novel-v2.sampling-refined main .sampling-gallery :is(figure,a){min-width:0;margin:0;display:block}
body.novel-v2.sampling-refined main .sampling-gallery img{display:block;width:100%!important;height:220px!important;object-fit:contain!important;border-radius:12px;background:#f7f9fc}
body.novel-v2.sampling-refined main .sampling-document{box-sizing:border-box;display:flex;gap:12px;align-items:center;min-width:0;padding:15px 0;border-bottom:1px solid #d8e2ee;text-decoration:none;font-size:14px;line-height:1.5}
body.novel-v2.sampling-refined main .sampling-document>span:nth-child(2){flex:1;min-width:0}
body.novel-v2.sampling-refined main .sampling-pdf{padding:8px;border-radius:6px;background:#edf2f8;color:#335e96;font-size:11px;letter-spacing:.06em}
body.novel-v2.sampling-refined main .sampling-small{font-size:14px;color:#666e79}
body.novel-v2.sampling-refined main .tech-sources{padding-left:20px}
body.novel-v2.sampling-refined main .novel-official-bottom{margin:28px 0!important;padding:16px!important;border:1px solid #dce4ee;border-radius:12px;background:#f5f7fa}
body.novel-v2.sampling-refined main .novel-official-bottom .container{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}
@media(max-width:700px){
 body.novel-v2.sampling-refined main>.technical-content{width:calc(100% - 32px)}
 body.novel-v2.sampling-refined main :is(.tech-overview,.tech-grid,.sampling-model-grid,.correction-cyclone-grid,.catalog-attachments>.catalog-grid,.sampling-gallery,.sampling-doc-grid){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
 body.novel-v2.sampling-refined main .tech-overview img{height:210px!important}
 body.novel-v2.sampling-refined main :is(.tech-tile,.sampling-model,.correction-cyclone-grid>article,.catalog-attachments .catalog-card){padding:18px!important}
 body.novel-v2.sampling-refined main :is(.tech-section,.sampling-section,.discovery-reading){margin:26px 0!important}
}
body.novel-v2.sampling-refined main details.sampling-model-details :is(h4,.npu-section-title){font-size:19px!important;line-height:1.35!important;margin:0 0 12px!important}
body.novel-v2.sampling-refined main details.sampling-model-details{scroll-margin-top:24px}
body.novel-v2.sampling-refined main :is(.technical-content,.sampling-content) p{line-height:1.7}
body.novel-v2.sampling-refined main #torba-gorselleri .sampling-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:700px){body.novel-v2.sampling-refined main #torba-gorselleri .sampling-model-grid{grid-template-columns:minmax(0,1fr)!important}}
