.nikco-incoterms-guide-page .article-hero{min-height:660px;background:#102630}
.nikco-incoterms-guide-page .article-hero h1{max-width:17ch;font-size:clamp(42px,5.2vw,74px);line-height:1.2}
.nikco-incoterms-guide-page .article-deck{max-width:70ch}
.nikco-incoterms-guide-page .article-prose h2{font-size:clamp(33px,3.6vw,50px);line-height:1.28}
.nikco-incoterms-guide-page .article-prose p{line-height:1.92}
.nikco-incoterms-guide-page .article-prose bdi[dir=ltr]{unicode-bidi:isolate;font-family:Arial,sans-serif;font-size:.91em;white-space:nowrap}
.nikco-incoterms-guide-page .article-prose a{color:#096d86;text-underline-offset:4px}
.nikco-incoterms-guide-page .article-prose a:focus-visible,.nic-table:focus-visible{outline:3px solid #1681a1;outline-offset:3px}
.nic-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:42px 0 60px;border:1px solid #bccfd4;background:#bccfd4}
.nic-quick>div{min-width:0;padding:23px 18px;background:#fff}
.nic-quick span{display:block;min-height:3.6em;margin-bottom:9px;color:#13728a;font-size:11px;font-weight:800;line-height:1.8}
.nic-quick strong{display:block;color:#102630;font:800 clamp(24px,2.3vw,32px)/1.2 Arial,sans-serif;text-align:right}
.nic-quick p{margin:12px 0 0!important;color:#36535f;font-size:13px;line-height:1.8!important}
.nic-table{max-width:100%;overflow-x:auto;margin:28px 0 33px;scrollbar-width:thin}
.nic-table table{width:100%;min-width:640px;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.75}
.nic-table th,.nic-table td{padding:15px 16px;border:1px solid #c3d2d6;text-align:right;vertical-align:top}
.nic-table thead th{background:#102630;color:#fff}
.nic-table tbody th{color:#102630;font:800 17px/1.5 Arial,sans-serif}
.nic-table tbody tr:nth-child(even){background:#eef3f3}
.nic-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:27px 0 32px;border:1px solid #b9cdd2;background:#b9cdd2}
.nic-prices>div{display:grid;gap:12px;min-width:0;padding:20px 15px;background:#e4edef}
.nic-prices span{color:#24778d;font:800 14px/1.2 Arial,sans-serif}
.nic-prices strong{color:#102630;font-size:clamp(16px,1.5vw,21px);white-space:nowrap}
.nikco-incoterms-guide-page .article-prose .nic-sources{font-size:14px;line-height:1.9}
.nic-sources a{overflow-wrap:anywhere}
html[lang^=en] .nikco-incoterms-guide-page .article-hero h1{max-width:20ch;line-height:1.08}
html[lang^=en] .nic-quick strong,html[lang^=en] .nic-table th,html[lang^=en] .nic-table td{text-align:left}
@media(max-width:700px){.nikco-incoterms-guide-page .article-hero{min-height:0;padding-top:135px}.nikco-incoterms-guide-page .article-hero h1{font-size:clamp(36px,9.5vw,51px)}.nikco-incoterms-guide-page .article-prose h2{font-size:clamp(31px,8vw,42px)}.nic-quick{grid-template-columns:repeat(2,minmax(0,1fr));margin:35px 0 45px}.nic-quick>div{padding:18px 15px}.nic-quick span{min-height:0}.nic-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.nic-table{margin-inline:-3px}.nic-table table{min-width:580px}}
@media(max-width:390px){.nic-quick{grid-template-columns:1fr}.nic-prices{grid-template-columns:1fr 1fr}.nic-prices>div{padding:16px 10px}.nic-prices strong{font-size:15px}}
