.court-hub-page{--court-navy:#061728;--court-deep:#020b13;--court-gold:#f6a700;--court-paper:#f5f2ea}.court-hub-hero{position:relative;overflow:hidden;padding:44px 0 66px;border-top:1px solid rgba(246,167,0,.28);background:radial-gradient(circle at 87% 18%,rgba(246,167,0,.16),transparent 28%),linear-gradient(135deg,#061728,#03111e 64%,#020b13);color:#fff}.court-hub-hero:after{position:absolute;right:-150px;bottom:-235px;width:580px;height:580px;border:1px solid rgba(246,167,0,.14);border-radius:50%;box-shadow:0 0 0 64px rgba(246,167,0,.025),0 0 0 128px rgba(246,167,0,.018);content:"";pointer-events:none}.court-hub-hero .news-breadcrumbs{margin-bottom:38px}.court-hub-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:62px;align-items:end}.court-hub-hero h1{max-width:980px;margin:12px 0 20px;font:700 clamp(44px,6vw,78px)/.98 Georgia,Times New Roman,serif;letter-spacing:-.045em}.court-hub-hero-grid>div>p{max-width:820px;margin:0;color:rgba(255,255,255,.78);font-size:17px;line-height:1.72}.court-hub-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.court-hub-actions a,.court-trial-grid>div:last-child>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--court-gold);border-radius:5px;background:var(--court-gold);color:var(--court-navy);text-decoration:none;font-size:12px;font-weight:900}.court-hub-actions a+a{background:transparent;color:#fff}.court-hub-actions a:focus-visible,.court-hub-actions a:hover,.court-trial-grid>div:last-child>a:focus-visible,.court-trial-grid>div:last-child>a:hover{transform:translateY(-1px);box-shadow:0 9px 24px rgba(0,0,0,.2);outline:none}.court-hub-summary{padding:26px;border:1px solid rgba(246,167,0,.58);border-radius:9px;background:rgba(2,11,19,.74);box-shadow:0 22px 55px rgba(0,0,0,.25)}.court-framework-grid span,.court-hub-intro span,.court-hub-summary>span,.court-section-heading span,.court-trial-grid>div:last-child>span{display:block;color:var(--court-gold);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.court-hub-summary strong{display:block;margin-top:8px;color:var(--court-gold);font:700 68px/1 Georgia,Times New Roman,serif}.court-hub-summary b{display:block;margin-top:2px;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.court-hub-summary p{margin:16px 0 15px;color:rgba(255,255,255,.72);font-size:13px;line-height:1.62}.court-hub-summary small{color:rgba(255,255,255,.48);font-size:10px;font-weight:800;text-transform:uppercase}.court-topic-nav{position:sticky;top:0;z-index:40;border-bottom:1px solid #d3dae0;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(6,23,40,.06);backdrop-filter:blur(10px)}.court-topic-nav .page-shell{display:flex;overflow-x:auto;scrollbar-width:none}.court-topic-nav a{flex:0 0 auto;padding:15px 18px;color:#354553;text-decoration:none;font-size:11px;font-weight:900}.court-topic-nav a:focus-visible,.court-topic-nav a:hover{background:#f5f2ea;color:#755200;outline:none}.court-hub-intro{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:54px;align-items:start;padding-top:58px;padding-bottom:58px}.court-hub-intro h2,.court-section-heading h2,.court-trial-grid h2{margin:8px 0 0;color:#0b1725;font:700 clamp(29px,4vw,44px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.03em}.court-hub-intro p,.court-section-heading>p{margin:0;color:#586571;font-size:15px;line-height:1.76}.court-case-section{padding:64px 0 72px;border-top:1px solid #d9dfe4;border-bottom:1px solid #d9dfe4;background:#f3f6f8}.court-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,500px);gap:46px;align-items:end;margin-bottom:30px}.court-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.court-case-card{display:flex;min-height:520px;flex-direction:column;padding:26px;border:1px solid #cdd6dd;border-top:4px solid var(--court-gold);border-radius:9px;background:#fff;box-shadow:0 14px 36px rgba(6,23,40,.07)}.court-case-meta{display:flex;justify-content:space-between;gap:12px;color:#5d6a75;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.court-case-meta b{color:#795500}.court-case-topic{display:block;margin-top:20px;color:#795500;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.court-case-card h3{margin:8px 0 6px;color:#0b1725;font:700 29px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.025em}.court-case-card h3 em{font-style:italic}.court-case-card>strong{color:#344553;font-size:13px}.court-case-card>p,.court-case-why p{color:#586571;font-size:13.5px;line-height:1.7}.court-case-card>p{margin:18px 0}.court-case-why{margin-top:auto;padding:17px 18px;border-left:3px solid var(--court-gold);background:var(--court-paper)}.court-case-why b{display:block;color:#765300;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.court-case-why p{margin:6px 0 0}.court-case-card>a{margin-top:18px;color:#765300;text-decoration:none;font-size:11px;font-weight:900;text-transform:uppercase}.court-case-card>a:focus-visible,.court-case-card>a:hover{color:#0b1725;text-decoration:underline;outline:none}.court-trial-feature{padding:72px 0;background:radial-gradient(circle at 15% 18%,rgba(246,167,0,.12),transparent 26%),linear-gradient(135deg,#061728,#020b13);color:#fff}.court-trial-grid{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:52px;align-items:center}.court-trial-number{display:flex;min-height:260px;flex-direction:column;justify-content:center;padding:30px;border:1px solid rgba(246,167,0,.58);border-radius:8px;background:rgba(2,11,19,.6);text-align:center}.court-trial-number strong{color:var(--court-gold);font:700 92px/.9 Georgia,Times New Roman,serif}.court-trial-number span{margin-top:12px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.court-trial-grid h2{color:#fff}.court-trial-grid>div:last-child>p{max-width:820px;color:rgba(255,255,255,.76);font-size:15px;line-height:1.72}.court-trial-caution{padding:13px 15px;border-left:3px solid var(--court-gold);background:rgba(255,255,255,.06)}.court-trial-grid>div:last-child>a{margin-top:8px}.court-framework{padding-top:68px;padding-bottom:52px}.court-framework-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.court-framework-grid a{display:block;min-height:190px;padding:22px;border:1px solid #d2d9df;border-radius:8px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 30px rgba(6,23,40,.055)}.court-framework-grid a:focus-visible,.court-framework-grid a:hover{transform:translateY(-3px);border-color:var(--court-gold);box-shadow:0 16px 38px rgba(6,23,40,.11);outline:none}.court-framework-grid strong{display:block;margin-top:8px;color:#0b1725;font:700 23px/1.18 Georgia,Times New Roman,serif}.court-framework-grid p{margin:12px 0 0;color:#5a6873;font-size:13px;line-height:1.65}.court-research-notice{margin-bottom:68px;padding:23px 25px;border-left:4px solid var(--court-gold);background:var(--court-paper)}.court-research-notice strong{color:#765300;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.court-research-notice p{margin:8px 0 0;color:#596671;font-size:12.5px;line-height:1.68}@media (max-width:820px){.court-case-grid,.court-framework-grid,.court-hub-hero-grid,.court-hub-intro,.court-section-heading,.court-trial-grid{grid-template-columns:1fr}.court-hub-hero-grid,.court-hub-intro,.court-section-heading,.court-trial-grid{gap:28px}.court-hub-hero{padding:30px 0 46px}.court-hub-hero h1{font-size:clamp(40px,12vw,60px)}.court-hub-summary{max-width:440px}.court-hub-intro{padding-top:44px;padding-bottom:44px}.court-case-section,.court-trial-feature{padding:52px 0}.court-case-card{min-height:0;padding:22px}.court-case-why{margin-top:6px}.court-trial-number{min-height:190px}}@media (max-width:520px){.court-hub-actions a,.court-trial-grid>div:last-child>a{width:100%;padding:10px 14px;text-align:center}.court-topic-nav a{padding:13px 14px}.court-case-card h3{font-size:25px}}