#warehouse-uk .fg-context{padding:16px 0 22px;color:#536174;font-size:13px;line-height:1.8}
#warehouse-uk .fg-context>p{max-width:1050px}
#warehouse-uk .fg-context nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}
#warehouse-uk .fg-context nav a{color:#1d3b54;font-weight:600;border-bottom:1px solid #ccd4db;padding:4px 0}
#warehouse-uk .fg-editorial{margin-top:36px;line-height:1.8;color:#243a4d;font-size:13px}
#warehouse-uk .fg-editorial section{border-top:1px solid #d9dfe6;padding:30px 0;scroll-margin-top:20px}
#warehouse-uk #comparison{scroll-margin-top:20px}
#warehouse-uk .fg-sectionhead{margin-bottom:20px}
#warehouse-uk .fg-sectionhead>span{display:block;font-size:10px;letter-spacing:1.8px;color:#a74d21;font-weight:700}
#warehouse-uk .fg-editorial h2{font-size:23px;line-height:1.4;margin:6px 0 10px;font-weight:700;color:#172d43}
#warehouse-uk .fg-editorial h3{font-size:15px;line-height:1.5;margin:0 0 8px;color:#172d43}
#warehouse-uk .fg-sectionhead>p{max-width:1040px;color:#5c6977}
#warehouse-uk .fg-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
#warehouse-uk .fg-choice-grid article{border-left:3px solid #df743c;padding:6px 0 6px 18px}
#warehouse-uk .fg-citations{font-size:11px;margin-top:10px;line-height:1.8}
#warehouse-uk .fg-cost-table table{min-width:0;table-layout:auto;font-size:13px}
#warehouse-uk .fg-cost-table th{font-size:13px;vertical-align:top;padding:13px 16px}
#warehouse-uk .fg-cost-table td{padding:13px 16px;border-bottom:1px solid #e0e5e9;vertical-align:top}
#warehouse-uk .fg-cost-table tbody th{width:22%;min-width:110px;background:#f5f7f8;border-bottom:1px solid #e0e5e9;color:#243a4d;font-weight:600}
#warehouse-uk .fg-formula{padding:15px 18px;background:#eef2f5;margin-top:16px;border-left:3px solid #172d43}
#warehouse-uk .fg-scope{margin-top:12px;color:#637080;font-size:12px}
#warehouse-uk .fg-source-row{display:grid;grid-template-columns:160px minmax(0,1fr) 170px;gap:22px;padding:22px 0;border-top:1px solid #e0e5e9;scroll-margin-top:20px}
#warehouse-uk .fg-source-row small{font-size:10px;color:#657184;display:block}
#warehouse-uk .fg-source-row p+p{margin-top:6px}
#warehouse-uk .fg-source-row p{font-size:12px}
#warehouse-uk .fg-back{display:inline-block;font-size:11px;margin-top:7px}
#warehouse-uk .fg-source-links a{display:block;font-size:11px;margin-bottom:7px;overflow-wrap:anywhere}
#warehouse-uk .fg-caveat{color:#875530}
#warehouse-uk .fg-questions{display:grid;grid-template-columns:1fr 1fr;gap:26px 36px}
#warehouse-uk .fg-questions article{border-bottom:1px solid #e0e5e9;padding-bottom:20px}
#warehouse-uk #uk-method p{max-width:1000px;color:#5d6a78}
@media(max-width:800px){#warehouse-uk .fg-choice-grid{grid-template-columns:1fr;gap:20px}#warehouse-uk .fg-source-row{grid-template-columns:130px minmax(0,1fr)}#warehouse-uk .fg-source-links{grid-column:2;display:flex;gap:12px;flex-wrap:wrap}#warehouse-uk .fg-questions{grid-template-columns:1fr}#warehouse-uk .fg-editorial h2{font-size:21px}}
@media(max-width:500px){#warehouse-uk .fg-source-row{grid-template-columns:1fr;gap:10px}#warehouse-uk .fg-source-links{grid-column:1}#warehouse-uk .fg-source-row h3{display:inline-block;margin-right:12px}#warehouse-uk .fg-source-row small{display:inline}#warehouse-uk .fg-back{display:block}#warehouse-uk .fg-cost-table th,#warehouse-uk .fg-cost-table td{padding:10px 8px;font-size:12px}#warehouse-uk .fg-context nav{gap:6px 16px}#warehouse-uk .fg-editorial section{padding:24px 0}}
#warehouse-uk .fg-industry-filter{background:#f3f6f8;padding:12px 14px;border-left:3px solid #cb713d}
#warehouse-uk .fg-global-toggle{grid-column:2;display:flex;align-items:center;gap:7px;font-size:12px;color:#59697a;margin-top:8px}
#warehouse-uk .fg-industry-note{grid-column:2;font-size:11px;color:#647386;margin-top:7px;max-width:980px}
#warehouse-uk .fg-industry-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;font-size:11px;color:#667587}
#warehouse-uk .fg-industry-summary>span{font-weight:600}
#warehouse-uk .fg-industry-button{font-size:11px;border-bottom:1px dotted #8b9caf;border-radius:0;color:#244969;padding:2px 0;cursor:help}
#warehouse-uk .fg-industry-summary small{font-size:10px;background:#edf1f4;padding:2px 6px}
#warehouse-uk .fg-industry-record{border-top:1px dashed #d8dfe5;padding-top:9px;margin-top:9px}
#warehouse-uk .fg-industry-record .fg-citations{font-size:11px;margin-top:7px}
@media(pointer:coarse){#warehouse-uk .fg-industry-button{min-height:44px}}
