@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 200;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlOxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 300;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqOdOxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 400;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 500;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqItOxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 600;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqGdJxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 700;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqF5JxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 800;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlJxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: italic;  font-weight: 900;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqBBJxCkSnw.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw462EK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kzm62EK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky462EK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KyK62EK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxm7GEK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxf7GEK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw47GEK9C4.ttf) format('truetype');}@font-face {  font-family: 'Source Sans 3';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(//puzzlingprogrammer.com/wp-content/uploads/oceanwp-webfonts/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KwR7GEK9C4.ttf) format('truetype');}