.nikco-demurrage-guide-page .article-hero h1{max-width:19ch;font-size:clamp(43px,4.8vw,68px);line-height:1.25}
.nikco-demurrage-guide-page .article-prose h2{font-size:clamp(32px,3.4vw,48px);line-height:1.32}
.nikco-demurrage-guide-page .article-prose p{line-height:1.95}
.nikco-demurrage-guide-page .article-prose bdi[dir=ltr]{unicode-bidi:isolate;font-family:Arial,sans-serif;font-size:.93em}
.nikco-demurrage-guide-page .article-prose a{color:#096d86;text-underline-offset:4px}
.ndd-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:36px 0 60px;border:1px solid #b9ccd1;background:#b9ccd1}
.ndd-flow>div{position:relative;min-width:0;padding:24px 21px;background:#f2f7f7}
.ndd-flow>div:nth-child(2){background:#e2eef0}
.ndd-flow span,.ndd-checklist span{display:block;color:#246c7e;font-size:12px;font-weight:800}
.ndd-flow strong{display:block;margin:13px 0 11px;color:#102630;font:800 clamp(19px,2vw,26px)/1.2 Arial,sans-serif;direction:ltr;text-align:right}
.nikco-demurrage-guide-page .article-prose .ndd-flow p{margin:0;color:#375965;font-size:14px;line-height:1.8}
.ndd-table{overflow-x:auto;max-width:100%;margin:25px 0 24px;border:1px solid #b8cdd2;scrollbar-color:#8db2bb #edf3f4}
.ndd-table:focus-visible{outline:3px solid #1681a1;outline-offset:3px}
.ndd-table table{width:100%;min-width:640px;border-collapse:collapse;background:#fff;color:#183740;font-size:15px;line-height:1.8}
.ndd-table th,.ndd-table td{padding:16px 18px;border-bottom:1px solid #d0dde0;text-align:right;vertical-align:top}
.ndd-table thead th{background:#102630;color:#fff;font-size:13px;font-weight:800}
.ndd-table tbody th{width:18%;color:#0c738c;font:800 16px/1.6 Arial,sans-serif;direction:ltr;text-align:right}
.ndd-table tbody tr:last-child th,.ndd-table tbody tr:last-child td{border-bottom:0}
.ndd-table tbody tr:nth-child(even){background:#f2f7f7}
.ndd-cost{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0;border:1px solid #a9c5cc;background:#a9c5cc}
.ndd-cost>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:23px 20px;background:#f5f8f8}
.ndd-cost small{color:#2a7182;font-size:12px;font-weight:800}
.ndd-cost strong{color:#102630;font-size:17px;line-height:1.6}
.ndd-cost span{color:#0c6e85;font-size:26px;font-weight:900;line-height:1.4}
.ndd-cost .ndd-cost-total{background:#102630}
.ndd-cost-total small{color:#84c8d5}
.ndd-cost-total strong,.ndd-cost-total span{color:#fff}
.ndd-checklist{display:grid;gap:1px;margin:25px 0;border:1px solid #b9cdd2;background:#b9cdd2}
.ndd-checklist>div{display:grid;grid-template-columns:175px minmax(0,1fr);gap:22px;padding:20px 23px;background:#f5f8f8}
.ndd-checklist>div:nth-child(even){background:#eaf2f3}
.ndd-checklist span{font-size:14px;line-height:1.8}
.nikco-demurrage-guide-page .article-prose .ndd-checklist p{margin:0;color:#23434d;font-size:15px;line-height:1.85}
.nikco-demurrage-guide-page .article-prose .ndd-sources{margin-top:42px;padding:18px 22px;border-inline-start:3px solid #79aab7;background:#eef3f3;color:#46616a;font-size:13px;line-height:1.85}
@media(max-width:700px){.nikco-demurrage-guide-page .article-hero h1{font-size:clamp(38px,9vw,53px)}.nikco-demurrage-guide-page .article-prose h2{font-size:clamp(29px,7.6vw,40px)}.ndd-flow{grid-template-columns:1fr;margin:30px 0 48px}.ndd-flow>div{padding:18px 20px}.ndd-flow strong{margin:7px 0}.ndd-cost{grid-template-columns:1fr}.ndd-cost>div{padding:17px 20px}.ndd-checklist>div{grid-template-columns:1fr;gap:5px;padding:17px 19px}}
html[lang^="en"] .nikco-demurrage-guide-page .article-hero h1{max-width:21ch;font-size:clamp(43px,4.6vw,66px);line-height:1.05}
html[lang^="en"] .nikco-demurrage-guide-page .article-prose h2{line-height:1.16}
html[lang^="en"] .ndd-flow strong,html[lang^="en"] .ndd-table th,html[lang^="en"] .ndd-table td{text-align:left}
html[lang^="en"] .ndd-checklist>div{grid-template-columns:195px minmax(0,1fr)}
@media(max-width:700px){html[lang^="en"] .nikco-demurrage-guide-page .article-hero h1{font-size:clamp(38px,8.5vw,52px)}html[lang^="en"] .ndd-checklist>div{grid-template-columns:1fr}}
