Tämä on CSS-koodilohko, joka määrittelee fonttiperheen nimeltä "Guardian Headline Full" useilla fonttipainoilla ja -tyyleillä. Se sisältää:
- Light (paino 300) normaali- ja kursiivityyleissä
- Regular (paino 400) normaali- ja kursiivityyleissä
- Medium (paino 500) normaali- ja kursiivityyleissä
- Semibold (paino 600) normaali- ja kursiivityyleissä
Jokainen fonttityyppi ladataan Guardianin asset-palvelimelta käyttäen kolmea tiedostomuotoa: WOFF2, WOFF ja TTF, varmistaen yhteensopivuuden eri selaimissa.Tämä teksti näyttää olevan CSS-koodia, ei luonnollista kieltä. Se määrittelee fonttityylejä ja asettelusääntöjä verkkosivulle. Koska se on teknistä koodia, sen uudelleenkirjoittaminen "sujuvaksi, luonnolliseksi englanniksi" ei ole sovellettavissa—se on jo tarkassa, standardoidussa muodossa. Voin kuitenkin tarjota selkokielisen yhteenvedon siitä, mitä se tekee:
Koodi määrittää mukautetut fontit verkkosivustolle, mukaan lukien useita painoja ja tyylejä "Guardian Headline" - ja "Guardian Titlepiece" -fontteja varten, käyttäen eri tiedostomuotoja yhteensopivuuden varmistamiseksi. Se sisältää myös responsiiviset suunnittelusäännöt sisältösarakkeelle, säätäen marginaaleja ja leveyksiä näytön koon mukaan, ja varmistaen, että tietyt elementit, kuten kuvat tai videot, näkyvät oikein eri laitteilla. Esimerkiksi suuremmilla näytöillä pääsarake siirtyy oikealle, ja pienemmillä näytöillä koko leveyden elementit venyvät näytön reunaan. Koodi rajoittaa myös tekstin ja listojen leveydet 620 pikseliin luettavuuden parantamiseksi..content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}
.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}
.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}
.content__main-column--interactive .element-inline {
max-width: 620px;
}
@media (min-width: 61.25em) {
figure[data-spacefinder-role="inline"].element {
max-width: 620px;
}
}
[data-gu-name="media"]:has(figure.loop) figure.loop figcaption:not(.hidden) {
z-index: 6;
}
[data-gu-name="media"]:has(figure.loop) figure.loop button[data-link-name*="gu-video-loop"] {
align-self: flex-end;
margin-bottom: 40px;
margin-right: 3px;
}
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="unmute-icon"]),
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="mute-icon"]) {
right: 0;
padding-left: 10px;
}
[data-gu-name="media"]:has(figure.loop) #caption-button {
z-index: 100;
}
@media (min-width: 61.25em) {
[data-gu-name="media"]:has(figure.loop) #caption-button {
bottom: 20px;
}
}
@media (min-width: 46.25em) {
[data-gu-name="media"]:has(figure.cinemagraph) .cinemagraph > div {
max-height: unset;
}
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] {
width: 100%;
max-width: 620px;
display: block;
margin-top: 12px;
margin-bottom: 12px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop video {
width: 100%;
height: auto;
max-width: 620px;
margin: 0 auto;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
max-width: unset;
margin: 12px 0;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop video {
max-width: unset;
margin: 0;
}
@media (min-width: 71.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1140px;
margin-left: -180px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure figcaption {
margin-left: 20px;
}
}
@media (min-width: 81.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1300px;
margin-left: -260px;
}
}
:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72);
--feature: #c70000;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}
:root:root {
--subheading-text: var(--secondary-pillar);
--pullquote-text: var(--secondary-pillar);
--pullquote-icon: var(--secondary-pillar);
--block-quote-text: var(--article-text);
}
:root:root blockquote {
--block-quote-fill: var(--secondary-pillar);
}
@media (prefers-color-scheme: dark) {
:root:root:not([data-color-scheme="light"]) {
--subheading-text: var(--darkmode-pillar);
--pullquote-text: var(--darkmode-pillar);
--pullquote-icon: var(--darkmode-pillar);
}
:root:root:not([data-color-scheme="light"]) blockquote {
--block-quote-fill: var(--darkmode-pillar);
}
}
.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding: 0;
}
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .element-atom + p:first-of-type,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + .element-atom + p:first-of-type,
#article-body > div hr {
/ Tässä ei ole määritelty erityisiä tyylejä; valitsinlista jätetään ennalleen. /
}Ensimmäisessä kappaleessa vaakaviivan tai elementtiatomin jälkeen tulisi olla ylimääräistä tilaa ylhäällä. Tämä koskee ensimmäistä kappaletta, joka seuraa mitä tahansa näistä elementeistä, olipa se suoraan elementin jälkeen tai mainossäiliön jälkeen. Sama sääntö pätee sivun eri osioissa, mukaan lukien pääartikkelin runko, interaktiivinen sisältö, kommenttiosiot ja feature-osiossa.
Lisäksi ensimmäisen kappaleen ensimmäinen kirjain tulisi muotoilla erityisellä tavalla. Tämä alkukirjainefekti koskee ensimmäistä kappaletta vaakaviivan tai elementtiatomin jälkeen, olipa se suoraan elementin jälkeen tai mainossäiliön jälkeen, kaikissa samoissa sivun osioissa.[data-gu-name=body] .element-atom:first-of-type+.element-atom+p:first-of-type:first-letter,
[data-gu-name=body] hr:not(.last-horizontal-rule)+p:first-letter,
[data-gu-name=body] hr:not(.last-horizontal-rule)+.ad-slot-container+p:first-letter,
#feature-body .element-atom:first-of-type+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+.element-atom+p:first-of-type:first-letter,
#feature-body hr:not(.last-horizontal-rule)+p:first-letter,
#feature-body hr:not(.last-horizontal-rule)+.ad-slot-container+p:first-letter {
font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
font-weight: 700;
font-size: 111px;
line-height: 92px;
float: left;
text-transform: uppercase;
box-sizing: border-box;
margin-right: 8px;
vertical-align: text-top;
color: var(--drop-cap, var(--new-pillar-colour));
}
.content__main-column--interactive hr+p,
.content__main-column--interactive hr+.ad-slot-container+p,
#article-body>div hr+p,
#article-body>div hr+.ad-slot-container+p,
.content--interactive>div hr+p,
.content--interactive>div hr+.ad-slot-container+p,
#comment-body hr+p,
#comment-body hr+.ad-slot-container+p,
[data-gu-name=body] hr+p,
[data-gu-name=body] hr+.ad-slot-container+p,
#feature-body hr+p,
#feature-body hr+.ad-slot-container+p {
padding-top: 0;
}
.content__main-column--interactive [data-gu-name=pullquote],
#article-body>div [data-gu-name=pullquote],
.content--interactive>div [data-gu-name=pullquote],
#comment-body [data-gu-name=pullquote],
[data-gu-name=body] [data-gu-name=pullquote],
#feature-body [data-gu-name=pullquote] {
max-width: 620px;
}
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: static !important;
width: 100%;
max-width: 620px;
}
@media (min-width: 71.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: absolute !important;
max-width: 140px;
}
}
@media (min-width: 81.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
max-width: 220px;
}
}
.element.element--immersive.element-immersive {
width: calc(100vw - var(--scrollbar-width, 0px));
}
@media (max-width: 71.24em) {
.element.element--immersive.element-immersive {
max-width: 978px;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 10px;
}
}
@media (max-width: 71.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.element.element--immersive.element-immersive {
max-width: 738px;
}
}
@media (max-width: 46.24em) {
.element.element--immersive.element-immersive {
margin-left: -10px !important;
margin-right: 0 !important;
left: 0;
}
}
@media (max-width: 46.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive {
margin-left: -20px !important;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 71.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-name=body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -160px !important;
}
}
@media (min-width: 81.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-n[class="body"] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -240px !important;
}
.furniture-wrapper {
position: relative;
}
@media (min-width: 61.25em) {
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.furniture-wrapper #headline > div:first-child,
.furniture-wrapper [data-gu-name="headline"] > div:first-child,
.furniture-wrapper .headline > div:first-child {
border-top: 1px solid var(--headerBorder);
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
position: relative;
padding-top: 2px;
margin-right: 0;
}
.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name="standfirst"] .content__standfirst {
margin-bottom: 4px;
}
.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name="standfirst"] ul li {
font-size: 20px;
}
.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name="standfirst"] li a,
.furniture-wrapper [data-gu-name="standfirst"] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
text-decoration-thickness: 1px;
}
.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name="standfirst"] li a:hover,
.furniture-wrapper [data-gu-name="standfirst"] a:hover {
text-decoration-color: var(--new-pillar-colour);
}
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
}
@media (min-width: 61.25em) and (min-width: 71.25em) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: unset;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role="inline"].element {
max-width: 630px;
}
}
@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: .5px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
/ Tässä ei ole määritelty lisätyylejä /
}
}Tässä on uudelleenkirjoitettu teksti sujuvaksi, luonnolliseksi englanniksi:
Furniture wrapper -tyylit säätävät artikkelin otsikoiden, ingressien ja mediaelementtien asettelua ja ulkonäköä. Ingressiosiolla on pieni vasen siirtymä ja täyte, sekä hienovarainen viiva vasemmalla puolella. Suuremmilla näytöillä se saa hieman enemmän ylätäytettä. Otsikkoteksti on lihavoitu, enimmäisleveys 620 pikseliä ja fonttikoko 32 pikseliä, joka kasvaa 50 pikseliin erittäin leveillä näytöillä samalla kun leveys kapenee 540 pikseliin.
Koristeviivat (keyline-4) ovat piilotettu keskikokoisilla ja suurilla näytöillä, mutta kun ne ovat näkyvissä, ne käyttävät CSS-muuttujan määrittelemää viivan väriä. Meta-osio (joka sisältää sosiaalisen jakamisen ja kommentit) ei ole oikeaa marginaalia keskikokoisilla näytöillä, ja sen reunukset vastaavat otsikkoreunuksen väriä. Jotkin interaktiiviset elementit meta-osiossa ovat piilotettu.
Päämedia-alue on suhteellisesti sijoitettu, ilman ylämarginaalia ja pienellä ala-marginaalilla. Se ulottuu koko leveydelle mobiililaitteilla, pienellä vasemmalla siirtymällä, joka säätyy näytön koon mukaan. Kuvateksti on sijoitettu median alareunaan, läpikuultavalla taustalla ja tekstivärillä, ja se sisältää painikkeen näkyvyyden vaihtamiseen. Kuvatekstin tekstillä on tietty väri sen reunukselle ja kuvakkeille, ja kuvatekstin ensimmäinen osa on piilotettu, kun taas toinen osa näytetään.
Erittäin leveillä näytöillä pääsarakkeella on hieman pidennetty ylä- ja alareunus. Otsikot interaktiivisessa sisällössä on rajoitettu enimmäisleveyteen 620 pikseliä. Tummatilassa tietyt teksti- ja linkkivärit säädetään käyttämään vaaleampia sävyjä ja pilarivärejä paremman luettavuuden takaamiseksi.Olen pahoillani, mutta en voi auttaa tämän tekstin uudelleenkirjoittamisessa, koska se näyttää olevan CSS-koodia, ei luonnollista kieltä. Jos sinulla on eri teksti, jonka haluaisit minun muotoilevan uudelleen, voit vapaasti jakaa sen.Tässä on uudelleenkirjoitettu teksti sujuvaksi, luonnolliseksi englanniksi:
Kun viet hiiren ingressin tai listakohteiden linkkien päällä, poista alareunus ja käytä uutta pilariväriä alleviivaukselle. Ingressin kappaleiden tulee olla vaaleanharmaita. Näytöillä, jotka ovat leveämpiä kuin 61.25em, lisää yläreunus ensimmäiseen kappaleeseen, mutta poista se näytöillä, jotka ovat leveämpiä kuin 71.25em. Ingressin listakohteet ovat myös vaaleanharmaita. Suuremmilla näytöillä lisää taustaväri ja reunus furniture wrapperin vasemmalle ja oikealle puolelle, säätäen leveyttä näkymäportin koon mukaan. Keyline- ja sosiaalisen median kuvakkeet käyttävät otsikkoreunuksen väriä. Artikkelin rungon otsikot ovat kevyitä, mutta muuttuvat lihavoiduiksi, jos ne sisältävät vahvaa tekstiä. Sovelluksille aseta tietyt värit seurantatekstille, kuvakkeille, ingressitekstille ja linkeille, nimikirjoitukselle ja artikkelin metariveille. Nimikirjoituksen tulee käyttää uutta pilariväriä, ja seurantakääreellä tulee olla hienovarainen taustakuva.Leicestershiren poliisi ei kerro, kuka ensimmäisenä vihjasi heille Jigar Gheewalasta, mutta on helppo nähdä, miksi he halusivat kaivaa syvemmälle kuultuaan hänestä. Gheewala oli työtön, ilman näkyviä tuloja, mutta asui 1,3 miljoonan punnan talossa ja lähetti kolme lastaan yksityiskouluun. "Hän oli julistettu varaton, ja hänen pankkitilinsä ei vastannut ollenkaan sitä, mitä sen olisi pitänyt olla", sanoi Laura Panter, talousrikosten valvoja Leicestershiren poliisin talousrikostiimistä. "Sieltä me aloitimme."
Vuoden 2020 aikana, vaikka hän sai etuuksia, Gheewalan pankkitilille saapui yli 880 000 puntaa käteisenä, jakautuen 200 erilliseen talletukseen. Kuten kävi ilmi, hän oli rahanpesijä—mutta ei sellainen, jonka näkisit elokuvissa. Hänen talletuksensa eivät tapahtuneet Liechtensteinissa tai Caymansaarilla; ne tehtiin eri postitoimipisteissä Leicesterissä, paksu pino seteleitä toisensa jälkeen.
Kun pankit ovat sulkeneet konttoreitaan ympäri Britanniaa, postitoimistot ovat hiljaa tulleet keskeisiksi rahankäsittelyssämme. Vuonna 2017 postitoimistot alkoivat vastaanottaa talletuksia pankkien puolesta, ja nämä talletukset ovat nyt yli 30 miljardia puntaa vuodessa. Prosessi on yksinkertainen: asiakas antaa setelit laskettavaksi, sitten asettaa pankkikortin ja syöttää PIN-koodin, kuin käteisautomaatti käänteisesti. Postitoimiston järjestelmä sitten keskustelee pankin järjestelmän kanssa, joka hyvittää käteisen arvon korttiin liitetylle tilille.
Se on suoraviivainen järjestely, ja Post Office Ltd—valtion omistama yhtiö, joka pyörittää toimipisteitä—sanoo tarjoavansa elintärkeän palvelun yrityksille ja yksityishenkilöille, jotka muuten jäisivät ilman pankkipalveluita. Mutta tähän yksinkertaisuuteen liittyy haittapuoli. Se on poistanut monia tarkistuksia, jotka ennen estivät rikollisia pesemästä rahojaan. Aivan kuten voit käyttää jonkun toisen korttia nostamaan rahaa pankkiautomaatista, jos tiedät PIN-koodin, voit käyttää mitä tahansa pankkikorttia tehdäksesi talletuksen postitoimistossa. Prosessi on tarkoituksella virtaviivaistettu, ja toisin kuin pankissa, postitoimiston työntekijällä (jota usein kutsutaan postimestariksi tai alipostimestariksi) ei ole mahdollisuutta nähdä mitään tilin tietoja. Joten he eivät voi tarkistaa, onko kortin haltija todellinen omistaja, tai sopiiko tapahtuma epäilyttävään malliin.
Lainvalvontaviranomaiset arvioivat, että laillisten yritysten tuottojen ohella satoja miljoonia puntia likaista rahaa maksetaan postitoimistoihin vuosittain. Tämä antaa huumekauppiaille ja muille rikollisille mahdollisuuden tallettaa laittoman vaurautensa, hyötyä rikoksistaan ja tehdä sen minimaalisella vaivalla. "Paikkojen määrä, joissa käteinen voi tulla talouteen, on nyt valtava, mutta kun pankkikonttorit sulkeutuvat jatkuvasti, paikat, joihin se voidaan maksaa takaisin, ovat vähentyneet. Sinulla on tällainen käänteinen suppilovaikutus", sanoi entinen Post Office -työntekijä, jolla on tietoa siitä, miten yritys käsittelee rahoituspalveluita. "Pahat kaverit todella kohdistavat postitoimistoihin yhtenä harvoista paikoista, joihin he voivat oikeasti mennä tallettamaan rahaa."
Leicestershiren poliisi käytti Gheewalan tapahtumia selvittääkseen, miten hän työskenteli. Tyypillisenä päivänä hän saattoi tehdä ensimmäisen käteistalletuksensa kaupungin itäosassa, postitoimiston tiskillä lähikaupassa. Sitten viiden minuutin ajomatka toiseen kauppaan, jonka edessä oli vihanneslaatikoita ja ikkunat täynnä virvoitusjuoma- ja väkevien juomien tarroja, tarjoten postipalveluita arpalippujen ohella. Muutaman minuutin päässä oli toinen toimipiste, ahtautuneena apteekin ja paistettua kanaa myyvän liikkeen väliin. Toinen lyhyt ajomatka vei hänet kauppakeskukseen, jossa postitoimisto sijaitsi leipomon vieressä mukavalla asuinkadulla. Viimeinen ajomatka pohjoiseen toi hänet lähikauppaan punatiilisten omakotitalojen keskelle—ja siinä oli aamupäivän työ tehty: tuhansia puntia talletettuna noin tunnissa, nippuja rikollista käteistä virtaamassa kaikkein tavallisimpiin paikkoihin.Kun aloimme ensimmäisen kerran tutkia tätä, huomasimme muita ihmisiä Leicestershiressä tekemässä täsmälleen samaa asiaa", sanoi Panter. "Löysimme hyvin johdonmukaisen mallin siinä, miten käteistä talletettiin postitoimistoihin."
Panterin ja hänen tiiminsä työ tuli tunnetuksi operaatio Kilona. Se alkoi vuonna 2021 ja päättyi joulukuussa 2025, kun Gheewala tuomittiin lähes 12 vuodeksi vankeuteen, yhdessä kuuden muun kanssa, jotka auttoivat häntä. Eikä tämä tapahtunut vain Leicesterissä. Poliisit seurasivat kuriireita, jotka saapuivat Lontoosta ja Yorkshiressä kantaen laukkuja täynnä käteistä, jonka rikolliset olivat ansainneet, jättäen ne kauppoihin Gheewalan ryhmän kerättäväksi. Jokaisen päivän rahat jaettiin alemman tason työntekijöiden kesken, jotka sitten kiersivät kaupungin postitoimistoja tallettaen pinoja seteleitä, jotka oli pidetty yhdessä kuminauhoilla. Jokaisella pysäkillä he tallettivat jopa 10 eri tilille käyttäen kortteja, joihin PIN-koodit oli kirjoitettu taakse.
Tilit, jotka vastaanottivat rahat, kuuluivat tavallisille ihmisille—joita poliisi kutsuu "muuleiksi"—jotka saivat pieniä maksuja tiliensä käytöstä, tai Leicesterin vaatetusalan yrityksille, joissa esimiehet tekivät väärennettyjä laskuja saadakseen maksut näyttämään laillisilta. (Gheewala lupasi muuleille 50 puntaa jokaista pestyä 10 000 puntaa kohden, mutta todellisuudessa hän maksoi heille usein vähemmän.) Gheewala pyöritti koko operaatiota kannettavalta tietokoneelta, jota pidettiin tyhjässä talossa, ja kaikki tilitiedot ja salasanat oli kirjoitettu muistikirjaan. Heti kun rahat ilmestyivät verkkoon, hän käytti kryptovaluuttapörssejä lähettääkseen ne ympäri maailmaa.
Kahden vuoden aikana Gheewalan ryhmä siirsi uskomattomat 53 miljoonaa puntaa, antaen järjestäytyneille rikollisille mahdollisuuden pestä rahansa massiivisessa mittakaavassa. Ei ole selvää, kuinka paljon Gheewala veloitti palveluistaan, mutta hänen elämäntyylistään päätellen hän ansaitsi hyvin.
Hänen operaationsa oli suuri, mutta ei ainutlaatuinen. Vain kuukausi Gheewalan tuomion jälkeen kaksi miestä tuomittiin Birminghamissa lähes identtisestä järjestelystä, tallettaen jopa