@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.3wun_rgcl0ums.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.28rq7sis4b5t1.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.30e0eqd5fxn92.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0d95tbzh5g6jj.woff)format("woff")}
:root{--ink:#17342e;--ink2:#22483f;--paper:#f5f1e8;--white:#fffdf8;--wood:#c78a4a;--wood2:#e6c495;--line:#d8d2c5;--muted:#66736e;--red:#8f4b3a;--radius:3px;--max:1240px}.status.planned{color:#2e4f69;background:#dce5ee}.market-list>a{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1.5fr;align-items:center;gap:20px;padding:24px 0;display:grid}.market-list>a:hover h3{text-underline-offset:5px;text-decoration:underline}.market-list>a b{color:var(--wood)}.market-list>a h3,.market-list>a p{margin:0}.consent a{text-underline-offset:3px;text-decoration:underline}.legal-page{max-width:900px;margin:auto;padding:90px 28px 120px}.legal-page h1{font-size:clamp(3rem,7vw,6rem)}.legal-page section{border-top:1px solid var(--line);padding:32px 0}.legal-page section h2{font-size:2rem}.legal-page section p{max-width:760px}.legal-page section a{text-underline-offset:3px;text-decoration:underline}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:#20302b;margin:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}h1{max-width:900px;margin-bottom:28px;font-size:clamp(3rem,6vw,6.7rem)}h2{margin-bottom:20px;font-size:clamp(2.2rem,4vw,4.3rem)}h3{font-size:1.45rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{height:82px;max-width:var(--max);border-bottom:1px solid var(--line);z-index:30;background:var(--white);align-items:center;gap:42px;margin:auto;padding:0 28px;display:flex;position:relative}.brand{letter-spacing:.1em;color:var(--ink);align-items:baseline;font-family:Arial Narrow,Arial,sans-serif;font-size:22px;display:flex}.brand b{background:var(--ink);color:#fff;margin-left:4px;padding:1px 7px}.brand.inverse{color:#fff}.brand.inverse b{background:var(--wood);color:var(--ink)}.desktop-nav{gap:28px;margin-right:auto;font-size:14px;display:flex}.desktop-nav a:hover{text-underline-offset:5px;text-decoration:underline}.menu-button,.mobile-menu{display:none}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:32px;min-height:50px;padding:13px 20px;font-size:13px;font-weight:700;display:inline-flex}.button:hover{background:var(--ink2)}.button:disabled{opacity:.55;cursor:not-allowed}.button.secondary{color:var(--ink);background:0 0}.button.small{min-height:42px;padding:9px 15px}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.table-wrap:focus-visible{outline:3px solid var(--wood);outline-offset:3px}.breadcrumbs{max-width:var(--max);color:var(--muted);gap:9px;margin:0 auto;padding:18px 28px 0;font-size:12px;display:flex}.breadcrumbs>span{gap:9px;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.hero{max-width:var(--max);grid-template-columns:1.08fr .92fr;align-items:end;gap:58px;margin:auto;padding:64px 28px 46px;display:grid}.hero-copy{padding-bottom:22px}.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--wood);margin-bottom:20px;font-size:12px;font-weight:800}.kicker.light{color:var(--wood2)}.lede{color:#46534f;max-width:740px;margin-bottom:30px;font-size:clamp(1.12rem,2vw,1.4rem)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.proof-row{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.proof-row span{border-left:2px solid var(--wood);color:#53605c;padding:2px 12px;font-size:12px;font-weight:700}.hero figure{margin:0;position:relative}.hero figure img{aspect-ratio:4/5;object-fit:cover;width:100%}.home-hero figure img{aspect-ratio:1}.intent-strip{max-width:var(--max);grid-template-columns:repeat(3,1fr);margin:0 auto 40px;padding:0 28px;display:grid}.intent-strip div{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:18px}.intent-strip small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;display:block}.intent-strip strong{font-size:14px}.section{max-width:var(--max);margin:auto;padding:96px 28px}.section.tinted{background:var(--paper);max-width:none;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px))}.editorial,.intro{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.section-head{max-width:660px}.section-head>p:not(.kicker){color:var(--muted)}.prose{max-width:760px;font-size:1.08rem}.prose p{margin-bottom:22px}.prose ul{margin:30px 0;padding:0;list-style:none}.prose li{border-top:1px solid var(--line);padding:14px 0 14px 26px;position:relative}.prose li:before{content:"";background:var(--wood);width:7px;height:7px;position:absolute;top:24px;left:2px}.product-grid,.status-grid,.related-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-grid a,.status-card,.related-grid a{background:var(--white);border:1px solid var(--line);min-height:245px;padding:26px;transition:all .18s}.product-grid a:hover,.related-grid a:hover{border-color:var(--ink);transform:translateY(-3px)}.product-grid a>span{color:var(--wood);font-size:12px;font-weight:800}.product-grid h3{margin-top:50px}.product-grid p,.related-grid p,.status-card p{color:var(--muted);font-size:14px}.product-grid b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.market-list{border-top:1px solid var(--ink)}.market-list>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1.5fr;align-items:center;gap:20px;padding:24px 0;display:grid}.market-list b{color:var(--wood)}.market-list h3,.market-list p{margin:0}.table-wrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:17px 15px}thead th{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}tbody th{color:var(--ink);width:16%}tbody tr:nth-child(2n){background:#faf8f2}.price-module{max-width:var(--max);border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:.75fr 1.25fr;gap:50px;margin:40px auto;padding:50px 28px;display:grid}.price-tiers{grid-template-columns:repeat(3,1fr);display:grid}.price-tiers div{border-left:1px solid var(--line);padding:22px 16px}.price-tiers .featured{background:var(--paper)}.price-tiers span{text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.price-tiers strong{font-family:Georgia,serif;font-size:1.35rem}.fineprint{color:var(--muted);grid-column:2;font-size:12px}.price-note{border-left:1px solid var(--line);padding-left:30px}.status-grid{grid-template-columns:repeat(4,1fr)}.status-card{min-height:210px}.status{text-transform:uppercase;letter-spacing:.08em;margin-bottom:34px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.status.available{color:#28583d;background:#dcebdd}.status.targeted{color:#74551e;background:#f1e5c8}.status.todo{color:#783b2d;background:#eedbd7}.related-grid{grid-template-columns:repeat(3,1fr)}.related-grid a{min-height:190px;position:relative}.related-grid a>span{font-family:Georgia,serif;font-size:1.5rem}.related-grid a>span:last-child{position:absolute;bottom:20px;right:20px}.faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:20px;font-family:Georgia,serif;font-size:1.25rem;list-style:none;display:flex}.faq details p{max-width:680px;color:var(--muted);margin:16px 40px 0 0}.rfq{background:var(--ink);color:#fff;max-width:none;padding:90px max(28px,calc((100vw - var(--max))/2 + 28px));grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.rfq h2{max-width:520px}.rfq>div>p:not(.kicker){color:#bfd0c9}.rfq-notes{color:#bfd0c9;padding-left:18px}.rfq form{background:var(--white);color:#24332e;gap:16px;padding:30px;display:grid}.rfq label{text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:12px;font-weight:700;display:grid}.rfq input,.rfq select,.rfq textarea{width:100%;font:inherit;color:#23332e;background:#fff;border:1px solid #9e9a91;border-radius:0;padding:13px}.rfq textarea{min-height:110px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.upload{border:1px dashed #8d887e;padding:14px}.upload small{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.consent{text-transform:none!important;letter-spacing:0!important;grid-template-columns:18px 1fr!important;font-weight:400!important;display:flex!important}.consent input{width:auto}.rfq button{justify-self:start}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-status{text-transform:none;letter-spacing:0;min-height:24px;font-size:14px}.form-status.success{color:#28583d}.form-status.error{color:var(--red)}.footer{color:#e6ede9;padding:60px max(28px,calc((100vw - var(--max))/2 + 28px));background:#102821;grid-template-columns:1.2fr 1fr .8fr 1fr;gap:40px;display:grid}.footer h2{text-transform:uppercase;letter-spacing:.08em;color:var(--wood2);margin-bottom:16px;font-family:inherit;font-size:12px}.footer p{color:#b7c8c1;font-size:13px}.footer a{color:#d8e5df;margin-bottom:8px;font-size:13px;display:block}.not-found{min-height:70vh;max-width:var(--max);margin:auto;padding:100px 28px}.not-found h1{max-width:900px;font-size:clamp(3rem,7vw,7rem)}@media (max-width:900px){.header{gap:12px;height:70px;padding:0 18px}.desktop-nav{display:none}.header-rfq{margin-left:auto}.menu-button{border:1px solid var(--line);min-height:42px;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.mobile-menu{background:var(--white);border-bottom:1px solid var(--ink);padding:22px 18px 28px;display:block;position:absolute;top:69px;left:0;right:0;box-shadow:0 18px 30px #17342e1f}.mobile-menu nav{margin:0 0 20px;display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-family:Georgia,serif;font-size:1.35rem;display:flex}.mobile-menu .button{width:100%}.breadcrumbs{white-space:nowrap;padding:14px 18px 0;overflow:auto}.hero{grid-template-columns:1fr;gap:30px;padding:42px 18px 28px}.hero-copy{order:1}.hero figure{order:2}.hero figure img,.home-hero figure img{aspect-ratio:16/10}.intent-strip{grid-template-columns:1fr;margin-bottom:20px;padding:0 18px}.intent-strip div{border-top:0}.intent-strip div:first-child{border-top:1px solid var(--ink)}.section,.section.tinted{padding:64px 18px}.editorial,.intro,.faq,.price-module,.rfq{grid-template-columns:1fr;gap:32px}.product-grid,.status-grid{grid-template-columns:1fr 1fr}.related-grid{grid-template-columns:1fr}.price-module{margin:20px 18px;padding:40px 0}.price-tiers{grid-template-columns:1fr}.price-tiers div{border-left:0;border-top:1px solid var(--line)}.fineprint{grid-column:1}.market-list>div{grid-template-columns:44px 1fr}.market-list p{grid-column:2}.rfq{padding:64px 18px}.footer{grid-template-columns:1fr 1fr;padding:50px 18px}}@media (max-width:560px){h1{font-size:2.65rem}.header-rfq{display:none}.hero-actions,.proof-row{display:grid}.product-grid,.status-grid,.footer{grid-template-columns:1fr}.product-grid a{min-height:200px}.form-row{grid-template-columns:1fr}.rfq form{padding:20px}.button{width:100%}}.rfq[data-rfq-form-version=c21-simplified] .whatsapp-link{color:var(--wood2);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:560px){.rfq[data-rfq-form-version=c21-simplified] form{padding:20px}}@media (max-width:900px){.breadcrumbs{white-space:normal;flex-wrap:wrap;line-height:1.4;overflow:visible}.breadcrumbs>span{flex-wrap:wrap;min-width:0}.breadcrumbs>span:last-child{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-grid a,.related-grid a{transition:none}}.mobile-menu[hidden]{display:none!important}@media (max-width:900px){.market-list>a{grid-template-columns:44px 1fr}.market-list>a p{grid-column:2}}.b05-africa-market>section,.b05-market-file-header{border-top:1px solid var(--rc-charcoal);margin-top:clamp(52px,8vw,112px);padding-top:20px}.b05-market-file-header{background:var(--rc-warm);grid-template-columns:repeat(12,1fr);gap:24px;margin-top:0;padding:clamp(28px,5vw,70px) clamp(18px,4vw,60px);display:grid}.b05-market-file-header>div:first-child{grid-column:1/-1;justify-content:space-between;display:flex}.b05-market-file-header h1{grid-column:1/10;max-width:18ch;margin:18px 0 0;font-size:clamp(46px,6vw,82px);line-height:.93}.b05-market-file-header>p{grid-column:1/8;max-width:65ch;margin:0;font-size:18px;line-height:1.6}.b05-market-file-header dl{border-block:1px solid var(--rc-line);grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:8px 0 0;display:grid}.b05-market-file-header dl div{border-right:1px solid var(--rc-line);padding:14px}.b05-market-file-header dt,.b05-ledger dt{color:var(--rc-muted);font-family:var(--rc-mono);text-transform:uppercase;font-size:11px}.b05-market-file-header dd{margin:8px 0 0;font-size:14px}.b05-market-file-header nav{grid-column:1/-1;gap:22px;display:flex}.b05-section-head{grid-template-columns:180px minmax(0,1fr);gap:14px;margin-bottom:30px;display:grid}.b05-section-head h2{max-width:24ch;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1}.b05-market-premise>p{max-width:62ch;font-size:18px;line-height:1.6}.b05-market-premise ol{border-block:1px solid var(--rc-line);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.b05-market-premise li{border-right:1px solid var(--rc-line);gap:12px;min-height:130px;padding:18px;display:grid}.b05-market-premise li b,.b05-ledger article>b,.b05-packing-sequence li>b,.b05-reorder-control li>b,.b05-contextual-links article>b,.b05-market-rfq li>b{color:var(--rc-gold);font-family:var(--rc-mono)}.b05-ledger{border-top:1px solid var(--rc-line)}.b05-ledger article{border-bottom:1px solid var(--rc-line);grid-template-columns:54px minmax(180px,.8fr) minmax(0,3fr);gap:16px;padding:18px 0;display:grid}.b05-ledger h3{margin:0;font-size:20px}.b05-ledger dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin:0;display:grid}.b05-ledger dd{margin:6px 0 0;font-size:13px;line-height:1.55}.b05-figure-plate>div:first-child{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.b05-figure-plate h2{text-align:right;max-width:24ch;margin:0;font-size:28px}.b05-product-program-ledger>div,.b05-contextual-links>div{border-top:1px solid var(--rc-line);grid-template-columns:repeat(2,1fr);display:grid}.b05-product-program-ledger article,.b05-contextual-links article{border-bottom:1px solid var(--rc-line);border-right:1px solid var(--rc-line);padding:22px}.b05-product-program-ledger h3,.b05-contextual-links h3{margin:10px 0;font-size:24px}.b05-product-program-ledger p,.b05-contextual-links p{font-size:13px;line-height:1.55}.b05-packing-sequence ol,.b05-reorder-control ol,.b05-market-rfq>ol{border-top:1px solid var(--rc-line);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.b05-packing-sequence li,.b05-reorder-control li,.b05-market-rfq>ol li{border-bottom:1px solid var(--rc-line);border-right:1px solid var(--rc-line);padding:18px}.b05-packing-sequence h3,.b05-reorder-control h3{margin:10px 0;font-size:20px}.b05-packing-sequence p,.b05-reorder-control p,.b05-landed-cost-ledger>p{font-size:13px;line-height:1.6}.b05-contextual-links article span{color:var(--rc-muted);font-family:var(--rc-mono);font-size:11px}@media (max-width:768px){.b05-market-file-header{display:block}.b05-market-file-header>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.b05-market-file-header h1{margin:32px 0 18px;font-size:44px}.b05-market-file-header dl{grid-template-columns:1fr}.b05-market-file-header dl div{border-bottom:1px solid var(--rc-line);border-right:0}.b05-market-file-header nav{flex-direction:column;align-items:stretch;margin-top:22px}.b05-section-head{display:block}.b05-section-head h2{margin-top:12px;font-size:34px}.b05-market-premise ol,.b05-product-program-ledger>div,.b05-contextual-links>div,.b05-packing-sequence ol,.b05-reorder-control ol,.b05-market-rfq>ol{grid-template-columns:1fr}.b05-market-premise li{border-bottom:1px solid var(--rc-line);border-right:0;min-height:0}.b05-ledger article{grid-template-columns:38px 1fr}.b05-ledger dl{grid-column:2;grid-template-columns:1fr}.b05-figure-plate>div:first-child{flex-direction:column;align-items:flex-start;gap:12px}.b05-figure-plate h2{text-align:left;font-size:24px}.b05-africa-market .rc-art figcaption{grid-template-columns:max-content minmax(0,1fr)}.b05-africa-market .rc-art figcaption>.rc-folio{white-space:nowrap}.b05-africa-market .rc-art figcaption>span:last-child{overflow-wrap:anywhere;grid-column:1/-1}.b05-product-program-ledger article,.b05-contextual-links article,.b05-packing-sequence li,.b05-reorder-control li,.b05-market-rfq>ol li{border-right:0}}.b05-africa-market>section{padding-left:max(18px,50vw - 660px);padding-right:max(18px,50vw - 660px)}.b05-africa-market,.b05-africa-market>*,.b05-africa-market section,.b05-africa-market header,.b05-africa-market article,.b05-africa-market dl,.b05-africa-market div,.b05-africa-market form,.b05-africa-market fieldset{min-width:0}.b05-africa-market .b05-market-file-header{grid-template-columns:repeat(12,minmax(0,1fr))}.b05-africa-market .b05-market-file-header dl{grid-template-columns:repeat(5,minmax(0,1fr))}.b05-africa-market .b05-market-premise ol{grid-template-columns:repeat(4,minmax(0,1fr))}.b05-africa-market .b05-product-program-ledger>div,.b05-africa-market .b05-contextual-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}.b05-africa-market .b05-packing-sequence ol,.b05-africa-market .b05-reorder-control ol,.b05-africa-market .b05-market-rfq>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.b05-africa-market .b05-ledger dl{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.b05-africa-market h1,.b05-africa-market h2,.b05-africa-market h3,.b05-africa-market p,.b05-africa-market li,.b05-africa-market dt,.b05-africa-market dd,.b05-africa-market a,.b05-africa-market label,.b05-africa-market figcaption{overflow-wrap:anywhere}.b05-africa-market .rc-art,.b05-africa-market .rc-art img{max-width:100%}@media (max-width:768px){.b05-africa-market .b05-market-file-header dl,.b05-africa-market .b05-market-premise ol,.b05-africa-market .b05-product-program-ledger>div,.b05-africa-market .b05-contextual-links>div,.b05-africa-market .b05-packing-sequence ol,.b05-africa-market .b05-reorder-control ol,.b05-africa-market .b05-market-rfq>ol{grid-template-columns:minmax(0,1fr)}.b05-africa-market .b05-ledger article{grid-template-columns:38px minmax(0,1fr)}.b05-africa-market .b05-ledger dl{grid-column:2;grid-template-columns:minmax(0,1fr)}}.b05-africa-market .b05-market-premise ul{border-block:1px solid var(--rc-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.b05-africa-market .b05-market-premise li{border-right:1px solid var(--rc-line);min-height:0;padding:18px}.b05-africa-market .b05-market-premise li:last-child{border-right:0}@media (max-width:768px){.b05-africa-market .b05-market-premise ul{grid-template-columns:minmax(0,1fr)}.b05-africa-market .b05-market-premise li{border-bottom:1px solid var(--rc-line);border-right:0}}.b05-africa-market .b05-market-file-header{margin-top:0}.b05-africa-market .b05-market-file-header h1{grid-column:1/7;max-width:19ch}.b05-africa-market .b05-market-file-header>p{grid-column:8/-1;align-self:end;max-width:52ch}.b05-africa-market .b05-market-file-header dl div{min-width:0}.b05-africa-market .b05-market-file-header dd{line-height:1.45}.b05-africa-market .b05-section-intro{max-width:75ch;margin:-4px 0 28px;font-size:17px;line-height:1.6}.b05-africa-market .b05-starter-examples{border-block:1px solid var(--rc-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b05-africa-market .b05-starter-examples article{border-right:1px solid var(--rc-line);flex-direction:column;gap:12px;padding:24px;display:flex}.b05-africa-market .b05-starter-examples article:last-child{border-right:0}.b05-africa-market .b05-starter-examples h3{margin:0;font-size:24px}.b05-africa-market .b05-starter-examples p{margin:0;line-height:1.55}.b05-africa-market .b05-starter-examples a{text-underline-offset:4px;margin-top:auto}.b05-africa-market .b05-ledger article{grid-template-columns:minmax(210px,.9fr) minmax(0,3fr);align-items:start;gap:22px;padding:22px 0}.b05-africa-market .b05-ledger h3{font-size:clamp(18px,1.7vw,23px);line-height:1.2}.b05-africa-market .b05-ledger dl{grid-template-columns:repeat(auto-fit,minmax(min(205px,100%),1fr));gap:18px 24px}.b05-africa-market .b05-ledger dd{font-size:15px;line-height:1.55}.b05-africa-market .b05-authority-links{border-top:1px solid var(--rc-line);flex-wrap:wrap;gap:10px 22px;margin-top:24px;padding-top:18px;line-height:1.6;display:flex}.b05-africa-market .b05-authority-links a{text-underline-offset:4px}.b05-africa-market .b05-market-rfq>ol{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.b05-africa-market .b05-market-file-header h1,.b05-africa-market .b05-market-file-header>p{grid-column:1/-1}.b05-africa-market .b05-market-file-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.b05-africa-market .b05-market-file-header dl div{border-bottom:1px solid var(--rc-line)}.b05-africa-market .b05-starter-examples{grid-template-columns:1fr}.b05-africa-market .b05-starter-examples article{border-bottom:1px solid var(--rc-line);border-right:0}.b05-africa-market .b05-starter-examples article:last-child{border-bottom:0}.b05-africa-market .b05-ledger article{grid-template-columns:minmax(0,1fr)}.b05-africa-market .b05-ledger dl{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.b05-africa-market .rc-breadcrumbs>span:last-child{display:none}.b05-africa-market .b05-market-file-header>p{font-size:16px}.b05-africa-market .b05-market-file-header dl,.b05-africa-market .b05-market-rfq>ol,.b05-africa-market .b05-ledger dl{grid-template-columns:minmax(0,1fr)}.b05-africa-market .b05-ledger article{gap:12px}.b05-africa-market .b05-market-premise>p{font-size:16px}}.b05-africa-market .b05-ledger article{grid-template-columns:minmax(210px,.9fr) minmax(0,3fr)!important}@media (max-width:900px){.b05-africa-market .b05-ledger article{grid-template-columns:minmax(0,1fr)!important}}
