/* Page-specific styles: further-issues.html */
.tk+.pt{margin-top:var(--space-6)}
.fi-tabsec{padding:var(--space-8) 0 var(--space-6)}
.fi-tabs{display:flex;gap:0;border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden;background:var(--off-white)}
.fi-tabs label{flex:1 1 0;text-align:center;padding:var(--space-5,20px) var(--space-3,12px);font:600 15px/24px var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--navy);cursor:pointer;border-left:1px solid var(--hairline)}
.fi-tabs label:first-child{border-left:0}
.fi-tabs label:hover{color:var(--emerald)}
.fi-wrap{display:flex;flex-direction:column;min-height:4555px}
.fi-sec{display:none;padding:var(--space-10,40px) 0}
.fi-sec .pb{margin:0;padding:0;border:0}
.fi-sec .section-tabs__cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-16);align-items:center}
.fi-sec .section-tabs__cols .h2{margin:0 0 var(--space-5,20px);font-size:34px;line-height:42px;color:var(--navy)}
.fi-sec .pbh{margin:0 0 var(--space-4)}
.fi-sec .xgrid>div,.fi-sec .srow li{background:var(--white)}
.fi-sec.section--light .xgrid>div,.fi-sec.section--light .srow li{background:var(--off-white)}
.fi-sec.section--alt .obj{background:var(--white)}
.fi-sec.section--light .obj{background:var(--off-white)}
.fi-st{display:flex;gap:0;position:relative;z-index:1}
.fi-st label{flex:1 1 auto;text-align:center;padding:var(--space-5,20px) var(--space-4);background:var(--white);border:1px solid var(--hairline);border-bottom:0;margin-bottom:-1px;font:600 14px/22px var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);cursor:pointer}
.fi-st label+label{border-left:0}
.fi-st label:hover{color:var(--emerald)}
.fi-sb{background:var(--white);border:1px solid var(--hairline);padding:var(--space-10,40px) var(--space-12,48px);min-height:720px}
.fi-sec.section--alt .fi-st label,.fi-sec.section--alt .fi-sb{background:var(--white)}
.fi-sec.section--light .fi-st label,.fi-sec.section--light .fi-sb{background:var(--off-white)}
.fi-sp{display:none;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-12,48px);align-items:start}
.fi-sp .pbh{font-size:30px;line-height:38px;margin:0 0 var(--space-4)}
.fi-sp .pt{margin-top:0}
.fi-l .section-cap{margin:var(--space-5,20px) 0 var(--space-4)}
.fi-l .tk{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-3) var(--space-6)}
.fi-l .tk li{font-size:16px;line-height:26px}
.fi-l .obj{margin-top:var(--space-5,20px);background:var(--white)!important}
.fi-rt{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-6)}
.fi-img{width:100%;aspect-ratio:1/1;border-radius:var(--radius-md);background:var(--navy) center/cover no-repeat}
.fi-rt .jx-btn{margin:0}
.fi-cta{background:linear-gradient(160deg,var(--navy),#0d2b46);text-align:center;padding:var(--space-12,48px) 0;flex:1 1 auto}
.fi-cta .pb{display:flex;flex-direction:column;align-items:center}
.fi-cta .pbh{color:var(--white);font-size:28px;line-height:38px}
.fi-cta .jx-btn{margin:var(--space-4) auto 0}
#p311:checked~.fi-sb .fi-sp1{display:grid}
#p311:checked~.fi-st label[for=p311]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p311:focus-visible~.fi-st label[for=p311]{outline:3px solid var(--mustard);outline-offset:-3px}
#p312:checked~.fi-sb .fi-sp2{display:grid}
#p312:checked~.fi-st label[for=p312]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p312:focus-visible~.fi-st label[for=p312]{outline:3px solid var(--mustard);outline-offset:-3px}
#p313:checked~.fi-sb .fi-sp3{display:grid}
#p313:checked~.fi-st label[for=p313]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p313:focus-visible~.fi-st label[for=p313]{outline:3px solid var(--mustard);outline-offset:-3px}
#p314:checked~.fi-sb .fi-sp4{display:grid}
#p314:checked~.fi-st label[for=p314]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p314:focus-visible~.fi-st label[for=p314]{outline:3px solid var(--mustard);outline-offset:-3px}
#t3r1:checked~.fi-wrap .fi-r1{display:block}
#t3r1:checked~.fi-wrap .fi-r1.fi-cta{display:flex;flex-direction:column;justify-content:center}
#t3r1:checked~.fi-tabsec label[for=t3r1]{background:var(--emerald);color:var(--white)}
#t3r1:focus-visible~.fi-tabsec label[for=t3r1]{outline:3px solid var(--mustard);outline-offset:-3px}
#p321:checked~.fi-sb .fi-sp1{display:grid}
#p321:checked~.fi-st label[for=p321]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p321:focus-visible~.fi-st label[for=p321]{outline:3px solid var(--mustard);outline-offset:-3px}
#p322:checked~.fi-sb .fi-sp2{display:grid}
#p322:checked~.fi-st label[for=p322]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p322:focus-visible~.fi-st label[for=p322]{outline:3px solid var(--mustard);outline-offset:-3px}
#p323:checked~.fi-sb .fi-sp3{display:grid}
#p323:checked~.fi-st label[for=p323]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p323:focus-visible~.fi-st label[for=p323]{outline:3px solid var(--mustard);outline-offset:-3px}
#p324:checked~.fi-sb .fi-sp4{display:grid}
#p324:checked~.fi-st label[for=p324]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p324:focus-visible~.fi-st label[for=p324]{outline:3px solid var(--mustard);outline-offset:-3px}
#t3r2:checked~.fi-wrap .fi-r2{display:block}
#t3r2:checked~.fi-wrap .fi-r2.fi-cta{display:flex;flex-direction:column;justify-content:center}
#t3r2:checked~.fi-tabsec label[for=t3r2]{background:var(--emerald);color:var(--white)}
#t3r2:focus-visible~.fi-tabsec label[for=t3r2]{outline:3px solid var(--mustard);outline-offset:-3px}
#p331:checked~.fi-sb .fi-sp1{display:grid}
#p331:checked~.fi-st label[for=p331]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p331:focus-visible~.fi-st label[for=p331]{outline:3px solid var(--mustard);outline-offset:-3px}
#p332:checked~.fi-sb .fi-sp2{display:grid}
#p332:checked~.fi-st label[for=p332]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p332:focus-visible~.fi-st label[for=p332]{outline:3px solid var(--mustard);outline-offset:-3px}
#p333:checked~.fi-sb .fi-sp3{display:grid}
#p333:checked~.fi-st label[for=p333]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p333:focus-visible~.fi-st label[for=p333]{outline:3px solid var(--mustard);outline-offset:-3px}
#p334:checked~.fi-sb .fi-sp4{display:grid}
#p334:checked~.fi-st label[for=p334]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p334:focus-visible~.fi-st label[for=p334]{outline:3px solid var(--mustard);outline-offset:-3px}
#t3r3:checked~.fi-wrap .fi-r3{display:block}
#t3r3:checked~.fi-wrap .fi-r3.fi-cta{display:flex;flex-direction:column;justify-content:center}
#t3r3:checked~.fi-tabsec label[for=t3r3]{background:var(--emerald);color:var(--white)}
#t3r3:focus-visible~.fi-tabsec label[for=t3r3]{outline:3px solid var(--mustard);outline-offset:-3px}
#p341:checked~.fi-sb .fi-sp1{display:grid}
#p341:checked~.fi-st label[for=p341]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p341:focus-visible~.fi-st label[for=p341]{outline:3px solid var(--mustard);outline-offset:-3px}
#p342:checked~.fi-sb .fi-sp2{display:grid}
#p342:checked~.fi-st label[for=p342]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p342:focus-visible~.fi-st label[for=p342]{outline:3px solid var(--mustard);outline-offset:-3px}
#p343:checked~.fi-sb .fi-sp3{display:grid}
#p343:checked~.fi-st label[for=p343]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p343:focus-visible~.fi-st label[for=p343]{outline:3px solid var(--mustard);outline-offset:-3px}
#p344:checked~.fi-sb .fi-sp4{display:grid}
#p344:checked~.fi-st label[for=p344]{background:var(--emerald)!important;border-color:var(--emerald);color:var(--white)}
#p344:focus-visible~.fi-st label[for=p344]{outline:3px solid var(--mustard);outline-offset:-3px}
#t3r4:checked~.fi-wrap .fi-r4{display:block}
#t3r4:checked~.fi-wrap .fi-r4.fi-cta{display:flex;flex-direction:column;justify-content:center}
#t3r4:checked~.fi-tabsec label[for=t3r4]{background:var(--emerald);color:var(--white)}
#t3r4:focus-visible~.fi-tabsec label[for=t3r4]{outline:3px solid var(--mustard);outline-offset:-3px}
.fr-g{display:grid;grid-template-columns:400px minmax(0,1fr);gap:var(--space-10,40px);align-items:stretch}
.fr-l{position:relative;overflow:hidden;padding:var(--space-8);border-radius:var(--radius-lg,20px);background:linear-gradient(160deg,var(--navy),#0d2b46);color:var(--white)}
.fr-l::after{content:"";position:absolute;right:-90px;bottom:-90px;width:260px;height:260px;border-radius:50%;border:36px solid rgba(255,255,255,.05)}
.fr-ic{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--space-5,20px);border-radius:16px;background:var(--mustard);color:var(--navy)}
.fr-ic svg{width:34px;height:34px}
.fr-h{position:relative;z-index:1;margin:0 0 var(--space-4);font:600 28px/36px var(--font-display);color:var(--white)}
.fr-p{position:relative;z-index:1;margin:0;font:400 17px/28px var(--font-body);color:rgba(255,255,255,.88)}
.fr-cap{margin:0 0 var(--space-4);font:600 18px/26px var(--font-display);color:var(--navy)}
.fr-t{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.fr-t li{display:flex;align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-3) var(--space-4);background:var(--off-white);border-left:3px solid var(--mustard);border-radius:var(--radius-md);font:500 15px/22px var(--font-body);color:var(--navy)}
.fr-t li:nth-child(even){border-left-color:var(--emerald)}
.fr-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--navy);color:var(--white);font:700 12px/1 var(--font-display)}
.fr-o{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--emerald);background:#E3F1E9;border-radius:0 var(--radius-md) var(--radius-md) 0;font:500 18px/30px var(--font-body);color:var(--navy)}
.section-media{isolation:isolate}
.section-media::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.section-media::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.section-media .ph{z-index:1;box-shadow:var(--shadow-card)}
.jda-section{padding:var(--space-14,56px) 0}
