/* Jereh-specific process and station editorial layout. Native HTML and block fallback. */
.mast{min-height:0}.mast-stage{display:block;padding-top:30px;padding-bottom:30px}.mast h1{font-size:44px;max-width:26ch}.mast-lede{max-width:70ch}.jr-anchor{display:block;position:relative;top:-112px;height:0;visibility:hidden}.jr-jump{border-bottom:1px solid #bbb;padding:12px 0}.jr-jump a{display:inline-block;min-height:44px;padding:12px 18px 12px 0;font-weight:700;font-size:15px}.jr-company{padding:32px 0}.jr-identity{background:#f3f3f1;padding:24px;margin-bottom:24px}.jr-identity .plant-logo-lg{display:block;background:#fff;width:240px;max-width:100%;height:88px;margin-bottom:20px}.jr-identity .plant-logo-lg img{width:100%;height:100%;padding:10px;object-fit:contain}.jr-identity dl{margin:0 0 20px}.jr-identity dl>div{padding:12px 0;border-bottom:1px solid #ccc}.jr-identity dt{font-size:13px;text-transform:uppercase;font-weight:700;color:#555}.jr-identity dd{margin:4px 0 0;font-size:16px;line-height:1.6;overflow-wrap:break-word}.jr-overview{min-width:0}.jr-boundary{border-left:3px solid #e84a12;background:#faf8f5;padding:18px 22px;margin-top:24px}.jr-boundary p:last-child{margin-bottom:0}.jr-section{border-top:1px solid #bbb;padding:36px 0}.jr-path{border-top:1px solid #ddd;padding:28px 0;margin-top:20px}.jr-picture{display:block;background:#f3f3f1;margin-bottom:24px}.jr-picture img{display:block;width:100%;height:280px;object-fit:contain;padding:12px}.jr-path-copy{min-width:0}.jr-path h3 a{color:inherit;text-decoration:none}.jereh-profile .jr-label{font-size:13px;font-weight:700;text-transform:uppercase;color:#b93208;margin:0 0 10px}.jr-path ul{padding-left:20px}.jr-path li{margin-bottom:10px}.jr-link{display:inline-block;font-weight:700;padding:12px 0;min-height:44px}.jr-reference>div{padding:22px 0}.jereh-profile .jr-caption{font-size:14px;line-height:1.6;color:#555}.jr-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0}.jr-table caption{text-align:left;color:#555;font-size:14px;margin-bottom:12px}.jr-table th,.jr-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:16px 12px;font-size:16px;line-height:1.6;overflow-wrap:break-word;word-wrap:break-word}.jr-table thead{background:#111;color:#fff}.jr-table th:first-child{width:23%}.jr-duty-note{background:#f3f3f1;padding:24px}.jr-steps{padding-left:26px}.jr-steps li{padding:12px 0 16px 10px}.jr-rfq{background:#111;color:#fff;padding:24px;margin-top:24px}.jr-faq details{border-top:1px solid #ccc;padding:16px 0}.jr-faq summary{min-height:44px;padding:10px 4px;cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.jr-faq details p{padding:10px 4px 0;max-width:80ch}.jr-faq summary:focus{outline:3px solid #e84a12;outline-offset:4px}
@media(min-width:760px){.jr-company{display:flex;align-items:flex-start}.jr-identity{width:34%;flex-shrink:0;margin:0 5% 0 0}.jr-overview{flex:1}.jr-path{display:flex;align-items:flex-start}.jr-picture{width:43%;flex-shrink:0;margin:0 5% 0 0}.jr-path-copy{flex:1}.jr-reference{display:flex}.jr-reference>div{width:48%}.jr-reference>div+div{margin-left:4%}.jr-steps{display:flex}.jr-steps li{width:33.333%;padding-right:24px}.jr-enquiry{display:flex;align-items:flex-start}.jr-enquiry>div{width:60%}.jr-rfq{width:35%;margin:0 0 0 5%}}
@media(max-width:759px){.mast h1{font-size:32px;line-height:1.15}.mast-stage{padding-top:24px;padding-bottom:24px}.jr-identity,.jr-boundary,.jr-rfq,.jr-duty-note{padding:20px}.jr-section{padding:28px 0}.jr-identity .btn,.jr-rfq .btn{white-space:normal}.jr-table thead{display:none}.jr-table,.jr-table tbody,.jr-table tr,.jr-table th,.jr-table td{display:block;width:100%}.jr-table th:first-child{width:100%}.jr-table th{background:#f3f3f1;font-size:17px;padding:14px 12px}.jr-table td{font-size:16px;padding:12px}.jr-table td:nth-child(2):before{content:'Specify: ';font-weight:700}.jr-table td:nth-child(3):before{content:'Resolves: ';font-weight:700}.jr-table tr{margin-bottom:20px;border:1px solid #ccc}.jr-table td:last-child{border-bottom:0}.jr-picture img{height:220px}}

@media(max-width:759px){.jr-table caption{display:block;width:100%;padding:0 0 12px;margin:0;}}
