.fa-page{max-width:900px;margin:0 auto;padding:36px 24px 72px;color:#102139;font-family:Inter,system-ui,sans-serif}.fa-page h1{font-size:clamp(28px,4vw,42px);line-height:1.18;letter-spacing:-.04em;margin:8px 0 16px}.fa-page h2{font-size:20px;line-height:1.35;letter-spacing:-.02em;margin:26px 0 14px}.fa-page p{line-height:1.65}.fa-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;color:#174d72;margin:0}.fa-intro{color:#536276;font-size:16px;max-width:640px}.fa-filters{margin:26px 0}.fa-filters label{display:block;font-size:13px;font-weight:600}.fa-filters input{display:block;width:100%;margin-top:9px;padding:14px 16px;font:inherit;font-size:16px;border:1px solid #dce3eb;border-radius:10px;background:#fff;color:#102139;min-height:48px}.fa-markets{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.fa-markets a{padding:9px 13px;border:1px solid #dce3eb;border-radius:7px;font-size:13px;color:#536276;text-decoration:none;background:#fff;min-height:38px}.fa-markets a[aria-current]{background:#102139;color:#fff;border-color:#102139}.fa-list{border:1px solid #dce3eb;border-radius:12px;overflow:hidden;background:#fff}.fa-list>a{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 20px;text-decoration:none;color:#102139;border-bottom:1px solid #eaf0f5}.fa-list>a:last-child{border-bottom:0}.fa-list>a:hover{background:#f5f8fb}.fa-list span{color:#536276;font-size:11px;line-height:1.5}.fa-list h3{font-size:16px;line-height:1.5;font-weight:600;margin:6px 0 0;letter-spacing:-.01em}.fa-other{margin-top:30px}.fa-other>details{border-bottom:1px solid #dce3eb;padding:14px 0}.fa-other summary{cursor:pointer;font-weight:650;font-size:15px;min-height:30px}.fa-other summary>span{font-size:12px;font-weight:400;color:#67758a;float:right}.fa-other .fa-list{margin:14px 0}.fa-action{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:32px 0 18px;padding:22px;background:#f1f6fa;border:1px solid #dce3eb;border-radius:12px}.fa-action strong{font-size:16px}.fa-action p{font-size:13px;color:#536276;margin:7px 0 0}.fa-action>a{display:inline-block;background:#174d72;color:#fff;font-size:13px;text-decoration:none;padding:13px 16px;border-radius:8px;min-height:44px;line-height:1.5}.fa-note,.fa-review,.fa-scope{font-size:12px;color:#67758a}.fa-page a:focus-visible,.fa-page button:focus-visible,.fa-page input:focus-visible,.fa-page summary:focus-visible{outline:3px solid #b9944d;outline-offset:3px}.fa-page p a,.fa-breadcrumb a{color:#174d72}.fa-count{font-size:12px;color:#67758a}.fa-empty{padding:20px;background:#f5f8fb;border:1px solid #dce3eb;border-radius:10px}.fa-empty button{font:inherit;background:#fff;color:#174d72;border:1px solid #dce3eb;border-radius:6px;min-height:40px;padding:8px 14px;cursor:pointer}.fa-article{max-width:800px}.fa-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:12px;color:#67758a;margin-bottom:26px}.fa-breadcrumb a{text-decoration:none}.fa-short{padding:22px;background:#f3f8fb;border-left:3px solid #174d72;border-radius:0 10px 10px 0;margin:24px 0 16px}.fa-short h2{margin:0 0 10px;font-size:14px}.fa-short p{font-size:18px;line-height:1.7;margin:0}.fa-explanation p{font-size:15px;line-height:1.8}.fa-next{padding:20px;background:#f7faf8;border:1px solid #dce9e2;border-radius:10px;margin:24px 0}.fa-next h2{font-size:16px;margin:0 0 12px}.fa-next ul{padding-left:20px;font-size:14px;line-height:1.7}.fa-next li{margin:8px 0}.fa-next p{font-size:12px;color:#67758a;margin:12px 0 0}.fa-sources{padding:18px 0;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;margin:28px 0}.fa-sources h2{font-size:14px;margin:0 0 14px}.fa-sources>a{display:block;font-size:14px;line-height:1.7;margin:10px 0;color:#174d72;overflow-wrap:anywhere}.fa-sources p{font-size:12px;color:#856111}.fa-related{margin-top:32px}@media (max-width:600px){.fa-page{padding:26px 18px 56px}.fa-short{padding:18px}.fa-short p{font-size:16px}.fa-list>a{padding:15px}.fa-action{padding:18px;align-items:stretch}.fa-action>a{width:100%;text-align:center}.fa-markets{gap:6px}.fa-markets a{padding:9px 11px}}@media print{.fa-filters,.fa-action{display:none}.fa-page{max-width:none;padding:0}.fa-short,.fa-next{break-inside:avoid}}
