.article-page:has([data-article-ontology-id=uk-terror]) .article-header{padding-bottom:clamp(1.5rem,3vw,2.6rem)}.article-page:has([data-article-ontology-id=uk-terror]) .article-header h1{max-width:17ch}.article-page:has([data-article-ontology-id=uk-terror]) .article-dek{color:var(--ink);margin-top:1.35rem;font-size:clamp(1.05rem,1.45vw,1.24rem);font-style:normal;line-height:1.3}.uk-terror-graphic{--uk-terror-islamist:#2b699d;--uk-terror-right:#a9472d;--uk-terror-remaining:#5f666d;--uk-terror-grid:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);background:var(--paper);font-family:var(--font-editorial)}:root[data-theme=dark] .uk-terror-graphic{--uk-terror-islamist:#76a9d6;--uk-terror-right:#db8a66;--uk-terror-remaining:#858b91;--uk-terror-grid:color-mix(in srgb, var(--ink) 22%, transparent)}.uk-terror-chart{width:min(150%,100vw - 2rem);max-width:none;margin:clamp(2.6rem,6vw,4.75rem) 0 clamp(2.6rem,6vw,4.75rem) 50%;transform:translate(-50%)}.uk-terror-cumulative-chart,.uk-terror-share-chart{margin-bottom:clamp(.75rem,1.2vw,1rem)}.uk-terror-cumulative-chart+p{margin-top:0}.uk-terror-chart__canvas{width:100%;height:auto;color:var(--ink);font-family:var(--font-editorial);display:block;overflow:visible}.uk-terror-chart__title,.uk-terror-chart__legend text,.uk-terror-chart__grid text,.uk-terror-chart__axis-label,.uk-terror-chart__end-label,.uk-terror-chart__annotation,.uk-terror-share__panel-title,.uk-terror-share__panel-note,.uk-terror-share__bar-label,.uk-terror-share__value,.uk-terror-share__derived-note{font-family:var(--font-editorial)}.uk-terror-chart__title{fill:var(--ink);font-size:52px;font-weight:750}.uk-terror-chart__subtitle{fill:var(--ink-soft);font-size:23px}.uk-terror-chart__legend text{fill:var(--ink);font-size:31px}.uk-terror-chart__grid line{stroke:var(--uk-terror-grid);stroke-width:1.5px}.uk-terror-chart__grid text,.uk-terror-chart__axis-label{fill:var(--ink-soft);font-size:28px}.uk-terror-chart__grid .uk-terror-chart__tick{stroke:var(--ink-soft);stroke-width:2px}.uk-terror-chart__line{fill:none;stroke-width:4px;stroke-linecap:butt;stroke-linejoin:miter}.uk-terror-chart__line--islamist{stroke:var(--uk-terror-islamist)}.uk-terror-chart__line--right{stroke:var(--uk-terror-right)}.uk-terror-chart__end-label,.uk-terror-chart__annotation{paint-order:stroke;stroke:var(--paper);stroke-linejoin:round}.uk-terror-chart__end-label{stroke-width:8px;font-size:38px;font-weight:750}.uk-terror-chart__end-label--islamist{fill:var(--uk-terror-islamist)}.uk-terror-chart__end-label--right{fill:var(--uk-terror-right)}.uk-terror-chart__annotation{fill:var(--ink);stroke-width:7px;font-size:22px}.uk-terror-chart figcaption,.uk-terror-source-table figcaption{color:var(--ink-faint);font-family:var(--font-editorial);margin-top:.8rem;font-size:.82em;line-height:1.45}.uk-terror-share__segment{shape-rendering:crispedges}.uk-terror-share__segment--islamist{fill:var(--uk-terror-islamist)}.uk-terror-share__segment--right{fill:var(--uk-terror-right)}.uk-terror-share__segment--remaining{fill:var(--uk-terror-remaining)}.uk-terror-share__panel-title{fill:var(--ink);font-size:29px;font-weight:750}.uk-terror-share__panel-note,.uk-terror-share__derived-note{fill:var(--ink-soft);font-size:20px}.uk-terror-share__bar-label{fill:var(--ink);font-size:29px}.uk-terror-share__value{fill:#fff;font-size:30px;font-weight:750}:root[data-theme=dark] .uk-terror-share__value{fill:#090909}.uk-terror-share__divider{stroke:var(--uk-terror-grid);stroke-width:2px}.uk-terror-book-covers{width:100%;margin:clamp(2.6rem,6vw,4.75rem) 0}.uk-terror-book-covers__grid{gap:clamp(.75rem,1.7vw,1.4rem);max-width:58rem;margin:0 auto;display:grid}.uk-terror-book-covers__row{align-items:stretch;gap:clamp(.75rem,1.7vw,1.4rem);display:grid}.uk-terror-book-covers__row[data-book-row=first]{grid-template-columns:repeat(3,minmax(0,1fr))}.uk-terror-book-covers__row[data-book-row=second]{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(66.6667% + clamp(.75rem,1.7vw,1.4rem)/3);margin:0 auto}.uk-terror-book-covers__row a{background:#e8e2d8;min-width:0;display:block}.uk-terror-book-covers__row img{aspect-ratio:2/3;object-fit:contain;object-position:center;background:#e8e2d8;width:100%;display:block}.uk-terror-book-covers figcaption{max-width:58rem;margin:.8rem auto 0}.uk-terror-footnotes>p{font-size:inherit}.article-page:has([data-article-ontology-id=uk-terror]) .uk-terror-findings{margin-block:-.35rem 2.1rem;padding-left:1.45em}.article-page:has([data-article-ontology-id=uk-terror]) .uk-terror-findings li{padding-left:.3em}.article-page:has([data-article-ontology-id=uk-terror]) .uk-terror-findings li+li,.article-page:has([data-article-ontology-id=uk-terror]) .uk-terror-findings ol{margin-top:.5rem}.uk-terror-source-table{width:min(68rem, var(--article-wide-width));max-width:none;margin:2.2rem 0 0 50%;font-size:clamp(1.1rem,1.35vw,1.26rem);transform:translate(-50%)}.uk-terror-source-table__group+.uk-terror-source-table__group{margin-top:3.5rem}.uk-terror-source-table h3{margin:0 0 .85rem;font-size:1.35em}.uk-terror-source-table__scroll{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);overflow-x:auto}.uk-terror-source-table__scroll:focus-visible{outline:2px solid var(--article-accent);outline-offset:.25rem}.uk-terror-source-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:66rem;color:var(--ink);font-family:var(--font-editorial);font-size:inherit;line-height:1.45}.uk-terror-source-table caption,.uk-terror-source-table th,.uk-terror-source-table td{font-size:inherit}.uk-terror-source-table th,.uk-terror-source-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:.7em .75em}.uk-terror-source-table th{background:var(--paper-raised);letter-spacing:.018em;font-weight:750}.uk-terror-source-table th:first-child{width:10%}.uk-terror-source-table th:nth-child(2){width:18%}.uk-terror-source-table th:nth-child(3){width:15%}.uk-terror-source-table th:nth-child(4){width:8%}.uk-terror-source-table th:nth-child(5){width:10%}.uk-terror-source-table th:nth-child(6){width:39%}.uk-terror-source-table th button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.45rem;padding:0;display:flex}.uk-terror-source-table th button:focus-visible{outline:2px solid var(--article-accent);outline-offset:.2rem}.uk-terror-source-table__sort-mark{color:var(--article-accent);font-variant-numeric:tabular-nums;flex:none}.uk-terror-source-table td:nth-child(3),.uk-terror-source-table td:nth-child(4){font-variant-numeric:tabular-nums}@media screen and (width<=720px){.uk-terror-book-covers__grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.uk-terror-book-covers__row{display:contents}.uk-terror-book-covers__row a{scroll-snap-align:start;flex:0 0 76%}}@media (width<=720px){.article-page:has([data-article-ontology-id=uk-terror]) .article-header h1{max-width:15ch}.uk-terror-chart{margin-block:2.8rem;width:calc(100vw - 1.25rem);margin-left:50%;transform:translate(-50%)}.uk-terror-cumulative-chart,.uk-terror-share-chart{margin-bottom:.6rem}.uk-terror-source-table{width:100%;margin-left:0;font-size:1.08rem;transform:none}}@media print{:root[data-theme=dark],:root[data-theme=light],:root:not([data-theme]){color-scheme:light;--paper:#fff;--paper-raised:#fff;--paper-soft:#fff;--ink:#000;--ink-soft:#222;--ink-faint:#333;--line:#aaa;--line-strong:#000;--shadow:none}.uk-terror-graphic{--uk-terror-islamist:#2b699d;--uk-terror-right:#a9472d;--uk-terror-remaining:#5f666d;--uk-terror-grid:#c8c8c8;color:#000;background:#fff}.uk-terror-chart{break-inside:avoid;page-break-inside:avoid;transform:none;width:100%!important;margin:.55rem 0!important}.uk-terror-cumulative-chart,.uk-terror-share-chart{margin-bottom:.1rem!important}.uk-terror-chart__canvas{max-height:6.65in}.uk-terror-book-covers{break-inside:avoid;page-break-inside:avoid;margin:.55rem 0!important}.uk-terror-book-covers__grid{gap:.12in;max-width:6.55in}.uk-terror-book-covers__row{gap:.12in}.uk-terror-book-covers__row[data-book-row=second]{width:calc(66.6667% + .04in)}.uk-terror-source-table{width:100%;margin:.5rem 0 0;font-size:11pt;transform:none;break-inside:auto!important}.uk-terror-source-table__group{break-before:auto}.uk-terror-source-table__scroll{overflow:visible}.uk-terror-source-table table{table-layout:fixed;width:100%;min-width:0;font-size:inherit}.uk-terror-source-table thead{display:table-header-group}.uk-terror-source-table th button{display:none}.uk-terror-source-table th:before{font:inherit;letter-spacing:0;text-transform:none}.uk-terror-source-table th[data-column=date]:before{content:"Date"}.uk-terror-source-table th[data-column=incident]:before{content:"Incident"}.uk-terror-source-table th[data-column=motivation]:before{content:"Motivation"}.uk-terror-source-table th[data-column=deaths]:before{content:"Deaths"}.uk-terror-source-table [data-sortable-table=uk-terror-islamist] th[data-column=deaths]:before{content:"Deaths (victims)"}.uk-terror-source-table th[data-column=injured]:before{content:"Injured"}.uk-terror-source-table th[data-column=source]:before{content:"Supporting sources"}.uk-terror-source-table tr{break-inside:avoid;page-break-inside:avoid}.uk-terror-source-table th,.uk-terror-source-table td{overflow-wrap:normal;word-break:normal;hyphens:none;font-size:inherit;padding:.38em .42em}.uk-terror-source-table th:first-child{width:10%}.uk-terror-source-table th:nth-child(2){width:19%}.uk-terror-source-table th:nth-child(3){width:17%}.uk-terror-source-table th:nth-child(4){width:9%}.uk-terror-source-table th:nth-child(5){width:10%}.uk-terror-source-table th:nth-child(6){width:35%}.uk-terror-share__value{fill:#fff!important}}
