.fee-intro{max-width:48rem;margin-bottom:24px}.fee-intro h1{margin-bottom:20px}.fee-intro p{margin:16px 0}.fee-topic-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.fee-topic-picker button{text-align:left;white-space:normal;min-height:48px}.fee-topic-picker button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle)}.fee-brief{padding:24px;border-left:3px solid var(--accent);background:var(--accent-subtle);margin-bottom:32px}.fee-brief h2,.fee-case h2{font-size:1.6rem;font-weight:600;line-height:1.3;margin:12px 0}.fee-brief p{margin:12px 0}.fee-brief ol{list-style:decimal;padding-left:24px}.fee-brief li{margin:10px 0}.fee-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.fee-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.fee-case{min-width:0;border-top:1px solid var(--border);padding-top:16px}.fee-case h3{font-size:1.2rem;font-weight:600;margin:24px 0 12px}.fee-case p{margin-bottom:14px}.fee-case a{overflow-wrap:anywhere}.fee-case .prose{max-width:none}.fee-case summary{padding:12px 0;cursor:pointer;min-height:44px}@media(max-width:767px){.fee-case-grid,.fee-topic-picker{grid-template-columns:1fr}.fee-brief{padding:20px}}@media print{@page{size:A4;margin:16mm}body:has([data-fee-decisions]),html:has([data-fee-decisions]){background:transparent!important;display:block}body:has([data-fee-decisions]) main{padding:0;max-width:none;flex:none}.fee-actions,.fee-extra,.fee-topic-picker,body:has([data-fee-decisions]) .site-footer,body:has([data-fee-decisions]) .site-header,body:has([data-fee-decisions]) .skip-link{display:none!important}.fee-intro .display{font-size:20pt}.fee-intro .lead{display:none}.fee-brief{background:transparent;padding:0;border:0}.fee-case-grid{display:block}.fee-case{font-size:10pt;line-height:1.4;margin-top:20px}.fee-case h2,.fee-case h3{break-after:avoid}.fee-brief li,.fee-case p{break-inside:avoid}}