<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.blog-article .main-content .post-content,
body.blog-article .main-content .post-content p,
body.blog-article .main-content .post-content span,
body.blog-article .main-content .post-content a{
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  font-size: 20px;
}

.post-content figcaption, .post-content h6{
    font-size: 11px;
    line-height: 1.2;
    display: block;
    width: 100%;
    text-align: center;
    opacity: 0.85;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-weight:400 !important;
    margin-bottom:30px;
  	color:#080b12;
}

.post-content figcaption a,
.post-content h6 a{
  font-size: 11px !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-weight:400 !important;
  color:#080b12;
}


.post-content figcaption a,
.post-content h6 a{
    transition: opacity .1s ease;
    text-decoration: underline;
}

.post-content figcaption a:hover,
.post-content h6 a:hover{
    opacity: .6;
    color: #080b12;
}

.suggested_articles h2 a,
body {
  color:#080b12;
}

.color-box a,
.color-box a:hover{
    color: #070b12;
    text-decoration: underline !important;
}

.color-box a.btn{
    text-decoration: none !important;
  	color:#FFF;
}

.global-image-orientation {
    line-height: 0;
    position: relative;
    width: 100%;
    margin: 0;
    transition: transform .3s ease;
    aspect-ratio: 4 / 2.8;
}
.item_img:hover {
    transform: translateY(-3px);
}
.progress-container {
    width: 100%;
    background-color: transparent;
  	position: fixed;
    z-index: 999999999999;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
}

.progress-bar {
    width: 0%;
    height: 10px;
    background-color: rgb(var(--p));
}

.post-section.is-sidebar,
.suggested_articles{
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.suggested_articles h2 a,
h1, h2, h3, h4, h5, h6 {
    
    font-weight: 680;
    width: 100%;
}

.post-content .featured-content a .featured-text{
  	font-size: 14px !important;
    line-height: 1.3;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-basis: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    padding:16px;
    overflow: hidden;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.post-content ul {
    padding-left: 15px;
    list-style: disc outside;
}
.post-content ul, .post-content ol {
    margin-right: 0;
    margin-left: 15px;
}
.post-content p, .post-content iframe, .post-content ol, .post-content ul, .post-content table {
    margin-top: 0;
    margin-bottom: 30px;
}

.post-content ol, .post-content ol li ol {
    list-style: decimal outside;
}
.post-content ol {
    padding-left: 20px;
}

.post-content .featured-content a {
  	font-size: 14px !important;
    line-height: 1.3;
  	padding:16px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.post-content .featured-content a:hover{
    border-color: #959596;
    color:#080b12;
}

.suggested_artciles .item_content {
    padding-right: 5px;
    position: relative;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding-right: 1.4vw;
}

.post-content .featured-content a .img-gallery{
  min-width: 24%;
    margin: 0 10px 0 0;
  position: relative;
    flex-grow: 1;
  	display:block;
}

.suggested_articles article a.item_img{
  margin-bottom: 1.2vh;
  transition: transform .3s ease;
    will-change: transform;
  line-height: 0;
    position: relative;
    width: 100%;
    margin: 0;
    transition: transform .3s ease;
  	border-radius:22px;
  overflow: hidden;
  display: block;
}

.suggested_articles .item_title {
    font-size: 1rem;
    margin-top: 0.75rem;
    line-height: 1.5rem;
    font-weight: 600;
}

.item_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.post-content .featured-content a .img-gallery img {
    border-radius: calc(22px / 3);
    top: 0;
    left: 0;
  position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
  max-width:100%;
  
}

.special-wrap {
    display: grid;
    width: 100%;
    margin-bottom: 6vh;
    gap: calc(2.4vw / 2);
    grid-auto-columns: 1fr;
    grid-gap: calc(2.4vw / 2);
    grid-template-columns: repeat(5, 1fr);
}

.post-content li {
    margin-bottom: 10px;
}

.post-content .color-box.yellow {
    background-color: rgb(var(--p));
}

.post-content .color-box.secondary {
	background-color:rgb(var(--s));
}

b, optgroup, strong {
    font-weight: 700 !important;
}

.post-content .color-box {
    border-radius: calc(22px / 1.5);
    margin-right: 0;
    position: relative;
    padding-bottom: 41.5px;
    padding-left: 80px;
    padding-right: 80px;
    padding-top: 41.5px;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    
}

.post-header{
    color: #080b12;
 
}

.global-meta-content {
    opacity: .85;
}

.page-header.post-show{
  background:none;
}

.page-header.post-show .container{
  padding:0;
}

a {
    text-decoration: none;
}
.post-content blockquote, .post-content blockquote p {
    line-height: 1.4;
}

.post-content .featured-content {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    position: relative;
}

.post-content .featured-content a {
    border-radius: calc(22px / 1.5);
  	border:1px solid #dfe2e6;
    transition: border-color .15s ease;
    color: #080b12;
    display: flex;
    text-decoration: none;
    overflow: hidden;
}

:root body {
    --opacity-cover: 15%;
}

.global-cover {
    background:url("https://cdn.kreezalid.com/kreezalid/matchamarket/articles/discours_rencontre.jpg");
    opacity: 15%;
    -webkit-mask-image: linear-gradient(to top, transparent, rgba(0, 0, 0, .013) 8.1%, rgba(0, 0, 0, .049) 15.5%, rgba(0, 0, 0, .104) 22.5%, rgba(0, 0, 0, .175) 29%, rgba(0, 0, 0, .259) 35.3%, rgba(0, 0, 0, .352) 41.2%, rgba(0, 0, 0, .45) 47.1%, rgba(0, 0, 0, .55) 52.9%, rgba(0, 0, 0, .648) 58.8%, rgba(0, 0, 0, .741) 64.7%, rgba(0, 0, 0, .825) 71%, rgba(0, 0, 0, .896) 77.5%, rgba(0, 0, 0, .951) 84.5%, rgba(0, 0, 0, .987) 91.9%, #000);
    mask-image: linear-gradient(to top, transparent, rgba(0, 0, 0, .013) 8.1%, rgba(0, 0, 0, .049) 15.5%, rgba(0, 0, 0, .104) 22.5%, rgba(0, 0, 0, .175) 29%, rgba(0, 0, 0, .259) 35.3%, rgba(0, 0, 0, .352) 41.2%, rgba(0, 0, 0, .45) 47.1%, rgba(0, 0, 0, .55) 52.9%, rgba(0, 0, 0, .648) 58.8%, rgba(0, 0, 0, .741) 64.7%, rgba(0, 0, 0, .825) 71%, rgba(0, 0, 0, .896) 77.5%, rgba(0, 0, 0, .951) 84.5%, rgba(0, 0, 0, .987) 91.9%, #000);	
    position: absolute;
    /*z-index: -1;*/
    top: 0;
    right: 0;
    left: 0;
    height: 45vh;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
}

.post-share&gt;div {
    position: relative;
    display: inline-flex;
    width: 100%;
}

.post-share svg {
    transition: fill .15s ease;
    fill: #080b12;
}

.post-content .img-gallery img{
  border-radius: calc(22px / 1.5);
  margin-bottom: 30px;
  width:100%;
}


.post-content p .img-gallery:last-of-type img{
  margin-bottom:0;
}


.post-content img {
    position: relative;
    max-width: 100%;
    height: auto;
}
.post-content .card.img-2 .img-gallery:first-of-type{
     flex: 0.667334 1 0%;
}
  
  .post-content .card.img-2 .img-gallery:last-of-type{
      flex: 1.49813 1 0%;
}



.post-content .card {
    margin-right: 0;
    margin-left:0;
}

.post-content .card{
    gap: 5px;
}

.post-share&gt;div a:hover {
    background-color: #e8e8ec;
}
.post-content a:hover {
    color: #f9c345;
}

.post-content .card{
  background:none;
  box-shadow:none;
}

.post-share&gt;div a:first-of-type {
    border-radius: calc(22px / 1.5) 0 0 calc(22px / 1.5);
}

.post-share&gt;div a:last-of-type {
    border-radius: 0 calc(22px / 1.5) calc(22px / 1.5) 0;
}
.post-share&gt;div a {
    display: flex;
    align-items: center;
    /*flex: 1 0 60px;*/
    justify-content: center;
    height: 60px;
    transition: background-color .15s ease;
    background-color: #f8f6f8;
  	width:20%;
}

.post-content .card {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
      --gap: 1.2rem;
  box-sizing: border-box;
  display: flex;
    flex-direction: row;
    justify-content: center;
}
.is-authors a:hover h3,
.is-authors a:hover,
.is-authors a:focus{
  text-decoration:none;
}

.is-authors a h3,
.is-authors a{
  color:#333333;
}

.post-content .card .img-gallery:last-of-type img{
    border-top-right-radius: calc(22px / 1.5);
  border-bottom-right-radius: calc(22px / 1.5);
  flex: 1.49813 1 0%;
}
.post-content .card .img-gallery:first-of-type img{
  flex: 0.667334 1 0%;
    border-bottom-left-radius: calc(22px / 1.5);
    border-top-left-radius: calc(22px / 1.5);
  
}
.post-content .card .img-gallery img {
    border-radius: 0;
  	margin:0;
  	
}
.post-content .card img {
    display: block;
    margin: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.post-sidebar .is-featured img {
    height: 50px;
    border-radius: calc(22px / 2);
}
.post-sidebar img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.post-sidebar picture:hover {
    transform: translateY(-2px);
}
.post-meta-wrap .post-share-wrap svg:hover {
    opacity: 1;
}

.main-content{
    flex: 1 0 auto;
    width: 100%;
    margin: 0 auto;
}
.post-content h1:first-child, .post-content h2:first-child, .post-content h3:first-child, .post-content h4:first-child, .post-content h5:first-child, .post-content h6:first-child, .post-content p:first-child {
    margin-top: 0;
}

.post-content p {
    line-height: 1.6;
    position: relative;
}
.post-content p, .post-content iframe, .post-content ol, .post-content ul, .post-content table {
    margin-top: 0;
    margin-bottom: 30px;
}

.suggested_articles .item_content {
    padding-right: 5px;
}


h1.post-title{
  font-weight:600;
  color:#080b12;
}

h1.post-title {
    margin-top: 2vh;
    margin-bottom: 2.6vh;
    max-width: 840px;
    font-size: 3rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: -0.025em;
}

.post-header-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2vh;
    margin-bottom: 7vh;
}

.global-meta.is-full-meta.is-post {
    margin-top: 0;
}
.global-meta.is-full-meta {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.5vh;
}
.global-meta{
    margin-top: 1em;
}


.global-meta,
.global-meta span,
.global-meta a,
.global-meta p{
    font-size: 14px !important;
    line-height: 1.4;
}

.global-meta-avatar, .global-meta-avatar.is-image {
    border-radius: 100px;
}
.global-meta-avatar:nth-child(1) {
    z-index: 5;
}
.global-meta-avatar:last-of-type {
    margin-right: 12px;
}
.global-meta-avatar {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 46px;
    height: 46px;
    margin-right: -14px;
    transition-timing-function: ease;
    transition-duration: .2s;
    transition-property: transform, background-color;
    background-color: var(--color-body);
    will-change: transform;
}
.global-image {
    display: block;
}

.global-meta-avatar img {
    width: 101%;
    height: 101%;
}
.global-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.global-image-orientation.is-panoramic {
    aspect-ratio: 4 / 2.3;
}

.global-image {
    display: block;
}

.global-radius, .global-radius&gt;img {
    border-radius: 22px;
}
.global-radius {
    overflow: hidden;
}

.global-image-orientation {
    line-height: 0;
    position: relative;
    width: 100%;
    margin: 0;
    transition: transform .3s ease;
    aspect-ratio: 4 / 2.8;
}

.global-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.post-header-image {
    margin-top: 5vh;
}
.post-header-content, .post-header-image {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.post-excerpt {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    margin-top: 2.6vh;
    margin-bottom: 0;
}
.global-excerpt {
    font-size: 24px;
    display: block;
    max-width: 700px;
    margin: 2vh 0 0;
    opacity: 0.85;
}

.global-padding {
    max-width: 1360px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5vw;
    padding-left: 5vw;
}

.post-meta-wrap {
    display: flex;
    margin-top: 2.4vh;
    padding-top: 2.4vh;
    border-top: 1px solid #dfe2e6;
}

.global-tags small, .global-tags a {
    font-size: 12px !important;
    font-weight: 500;
    line-height: 1.2;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 6px 12px;
    border-radius: 100px;
  	color:#080b12 !important;
}
.global-tags a {
    transition: background-color .2s ease;
    background-color: #f1f1f3;
    color:#080b12 !important;
}

.global-tags a:hover {
    background-color: #e8e8ec;
    text-decoration:none;
  	color:#080b12;
}
.post-title+.post-tags, .post-excerpt+.post-tags {
    max-width: 800px;
    margin-top: 3vh;
}
.post-content {
    font-size: 2rem;
    max-width: 740px;
    min-height: 1px;
    margin: 5vh auto 15vh;
}

.post-sidebar {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 5vw;
    width: 290px;
    height: 100%;
}
.post-share {
    width: 100%;
    margin-top: 5vh;
}

/*.post-content h3 {
    font-size: 32px;
}*/
.post-content h1, .post-content h2, .post-content h3 {
    line-height: 1.4;
    margin-top: 1em;
    margin-bottom: 18px;
    margin-left: -1px;
}

.post-content p {
    line-height: 1.6;
    position: relative;
}
.post-content p, .post-content iframe, .post-content ol, .post-content ul, .post-content table {
    margin-top: 0;
    margin-bottom: 30px;
}

.post-content blockquote{
    margin-right: 0;
    margin-left: 0;
}

.post-content hr, 
.post-content blockquote,
.post-content pre{
    margin-top: 55px;
    margin-bottom: 55px;
}

.post-content blockquote,
.post-content pre{
    box-sizing: border-box;
    width: 100%;
    white-space: normal;
}

.post-content pre{
    font-family: "Fraunces", serif;
    font-size: 45px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.3;
    padding: 2vh 0;
    text-align: center;
    border: 0;
}
.post-content pre::before{
    font-size: 200%;
    line-height: .6;
    display: block;
    content: "â€œ";
    color: #f9c345;
}

.post-content blockquote {
    font-size: 26px;
    font-weight: 700;
    box-sizing: border-box;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1em;
    border-left: 4px solid #f9c345;
}

.post-content hr {
    border-top: 1px solid #dfe2e6;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}
hr {
    overflow: visible;
    box-sizing: content-box;
    height: 0;
}

.post-wrap {
    position: relative;
}

.global-padding {
    max-width: 1360px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5vw;
    padding-left: 5vw;
}

.post-sidebar div.is-authors, .post-sidebar div.is-featured {
    margin-bottom: 5.5vh;
}

.global-subtitle {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.1;
    display: block;
    margin: 0 0 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.post-sidebar div&gt;a:first-of-type {
    padding-top: 1.7vh;
    border-top: 1px solid #dfe2e6;
  
}

.post-sidebar div&gt;a {
    display: flex;
    align-self: flex-start;
    margin-bottom: 1.5vh;
    padding-top: 1vh;
    pointer-events: none;
  	font-size:15px;
    line-height:1.35;
  	align-items: center;
}

.post-sidebar picture {
    flex: 1 0 auto;
    width: 100%;
    max-width: 70px;
    margin-right: 4.4%;
    will-change: transform;
    transition: transform .2s ease;
}

.post-sidebar .is-authors img {
    height: 70px;
    border-radius: 100%;
}
.post-sidebar img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.post-sidebar-title:hover, .post-sidebar img {
    text-decoration: underline;
}
.post-sidebar-title, .post-sidebar img {
    pointer-events: auto;
}

.post-sidebar-title, .post-sidebar img {
    pointer-events: auto;
}
.post-sidebar-title {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.35;
    display: inline;
    margin: 0;
}

.post-sidebar .is-authors p {
    font-size: 13px;
    line-height: 1.35;
    display: -webkit-box;
    overflow-y: hidden;
    margin: .5vh 0 0;
    opacity: 0.85;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.post-sidebar .subscribe-form.is-sticky {
    position: sticky;
}
.post-sidebar .subscribe-form {
    top: 3vh;
    padding: 22px 25px 25px;
}
.subscribe-form {
    box-sizing: border-box;
    padding: 28px 34px 32px;
    background-color: #f9c345;
}

body:not(.is-white-text) .global-button:not(.no-color), body:not(.is-white-text) .global-dynamic-color, body:not(.is-white-text) .global-dynamic-color a, body:not(.is-white-text) .global-button.is-cta:hover {
    color: #080b12;
}
.post-sidebar .subscribe-form small {
    font-size: 11px;
}
.post-sidebar .subscribe-title {
    font-size: 23px;
    margin-bottom: 1.8vh;
}
.subscribe-title {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 2.4vh;
}
.subscribe-wrap {
    text-align: center;
}
.global-radius, .global-radius&gt;img {
    border-radius: 22px;
}
.global-radius {
    overflow: hidden;
}

.post-meta-wrap .post-share-wrap svg {
    width: 18px;
    margin-left: 16px;
    transition: opacity .12s ease;
    opacity: 0.85;
    fill: #080b12;
}

.post-meta-wrap .post-share-wrap, .post-meta-wrap .post-share-wrap a {
    display: flex;
}

.post-meta-wrap .post-share-wrap {
    margin-left: auto;
}


.page-header.post-show {
  padding:0;
}

h1.post-title {
        margin-top: 6.2vh;
        margin-bottom: 2.2vh;
    }
.post-show {
  margin-bottom: 30px;
}

.post-content .color-box {
    margin-top: 55px;
    margin-bottom: 55px;
}

.post-content .color-box {
    position: relative;
    right: 50%;
    left: 50%;
    width: 100vw;
    margin-left: -50vw;
}

.post-content .color-box {
    padding: 14vmin 4em;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}


@media (max-width: 1024px) {
    h1.post-title {
        margin-top: 7.2vh;
        margin-bottom: 2.2vh;
      	font-size:44px;
    }
  .post-header-content {
        max-width: 600px;
    }
  .post-header-wrap {
        margin-top: 0;
        margin-bottom: 5vh;
    }
  .post-content {
        font-size: 1.8rem;
        max-width: 600px;
    }
  
  .post-content pre {
        font-size: 38px;
    }
  .post-sidebar {
        display: none;
    }
  .post-excerpt {
        margin-top: 2.2vh;
    }
  .global-excerpt {
        font-size: 22px;
    }
  body.blog-article .main-content .post-content,
  body.blog-article .main-content .post-content p,
  body.blog-article .main-content .post-content span{
        font-size: 18px;
  }
  .post-section.is-sidebar .post-content .color-box {
        border-radius: 0;
    }
  .suggested_articles .item_title,
  .suggested_articles .item_title a{
        font-size: 18px;
    }
  .special-wrap {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width: 768px) {
    .post-content hr, 
  	.post-content blockquote, 
    .post-content pre{
        margin-top: 35px;
        margin-bottom: 35px;
    }
  .post-meta-wrap .post-share-wrap {
        display: none;
    }
  .global-excerpt {
        font-size: 20px;
    }
  .global-meta-avatar {
        width: 40px;
        height: 40px;
    }
      .post-content p, .post-content iframe, .post-content ol, .post-content ul, .post-content table {
        margin-bottom: 20px;
    }
  .post-content .card {
        margin-top: 30px;
        margin-bottom: 30px;
    }
  .post-header-content {
        max-width: 100%;
    }
  .special-wrap {
        gap: 2.4vw;
        grid-gap: 2.4vw;
        grid-template-columns: repeat(3, 1fr);
    }
  
}

@media (max-width: 480px) {
    .post-content h1, .post-content h2, .post-content h3 {
        margin-bottom: 10px;
    }
    .post-content pre{
        font-size: 30px;
    }
  .post-share&gt;div a {
        flex-grow: 0;
        width:auto;
    }
      .post-share&gt;div a:first-of-type {
        border-radius: calc(22px / 2) 0 0 calc(22px / 2);
    }
  .post-share&gt;div a:last-of-type {
        border-radius: 0 calc(22px / 2) calc(22px / 2) 0;
    }
  h1.post-title {
        font-size: 36px;
    }
  .global-meta {
        font-size: 13px !important;
  }
  .post-content blockquote {
        font-size: 20px;
        border-width: 3px;
    }
  .post-content h3 {
        font-size: 24px;
    }
      .post-content h2 {
        font-size: 29px;
    }
      h1.post-title {
        margin-top: 3.2vh;
        margin-bottom: 2.2vh;
    }
  .special-wrap {
        grid-template-columns: repeat(2, 1fr);
    }
  /*.special-wrap, .special-wrap article {
        margin-bottom: 3vh;
    }*/
}


@media (min-width: 1025px) {
    h1.post-title {
        font-size: 59px;
        max-width: 800px;
    }
      .post-section.is-sidebar .post-excerpt {
        max-width: 700px;
    }
  .post-tags small, .post-tags a {
        padding: 8px 14px;
    }
    
    .post-section.is-sidebar .post-content pre{
        font-size: 40px;
        padding: 2vh 0;
    }
      .post-section.is-sidebar .post-wrap {
        max-width: 1252px;
    }
  	.post-section.is-sidebar .post-content {
        width: 64%;
        max-width: calc(740px - 70px);
        margin-right: 0;
        margin-left: 0;
    }
  .post-section.is-sidebar .post-header-content{
        max-width: 1060px;
    }
      .post-section.is-sidebar .post-header-content {
        width: 100%;
    }
  .post-section.is-sidebar .color-box {
        min-height: 30vh;
        padding-bottom: 41.5px;
        padding-left: 80px;
        padding-right: 80px;
        padding-top: 41.5px;
    	right: 0;
        left: 0;
    	width: 100%;
        margin-left: 0;
        font-size: 4rem;
    }
  .post-content figcaption, .post-content h6{
    margin-top: -20px;
  }
  
}


@media (min-width: 1280px) {
    h1.post-title {
        
        font-size: 4rem;
        
    }
  .post-section.is-sidebar .post-excerpt {
        max-width: 780px;
    }
}

@media (min-width: 1480px) {
    h1.post-title {
        font-size: 70px;
        max-width: 860px;
    }
    
  .suggested_articles .item_title,
  .suggested_articles .item_title a{
        font-size: 20px;
    }

}</pre></body></html>