.detailed-blog{background-color:var(--color-black);color:var(--color-light-grey);width:100vw;padding:0}.detailed-blog__container{margin:0 auto;width:100%;padding:var(--padding-m);box-sizing:border-box;@media (min-width:830px){padding:var(--padding-l);padding-bottom:2rem}@media (min-width:1494px){max-width:1494px;padding-left:var(--padding-xl);padding-right:var(--padding-xl)}}.detailed-blog pre{margin:40px 0;overflow-x:auto;font-size:.95rem;font-family:Fira Code,Courier New,monospace}.code-block-wrapper,.detailed-blog pre{background-color:var(--color-dark-grey);border-radius:12px;position:relative}.code-block-wrapper{padding-top:1rem;overflow:hidden}.code-block-wrapper:before{content:"";display:block;position:absolute;top:.75rem;left:1rem;width:.75rem;height:.75rem;border-radius:50%;background:#ff5f56;box-shadow:1.2rem 0 0 #ffbd2e,2.4rem 0 0 #27c93f}.code-block-wrapper p code{background-color:var(--color-grey);color:var(--color-black);font-weight:700;padding:0 .2rem;margin:0 .2rem;border-radius:3px;font-family:Fira Code,Courier New,monospace}.detailed-blog h2{margin-bottom:2rem;font-size:2rem}.detailed-blog h3{margin-bottom:1.5rem}.detailed-blog p{margin-bottom:1.6rem;line-height:1.6rem;text-align:justify;font-size:var(--font-size-p);font-family:var(--font-secondary)}.detailed-blog__header p:nth-of-type(2){margin-top:1.5rem;font-family:var(--font-primary)}.detailed-blog p code{background-color:var(--color-intermediate-grey);color:var(--color-black);font-weight:700;padding:0 .2rem;margin:0 .2rem;border-radius:3px;font-family:Fira Code,Courier New,monospace}.detailed-blog p strong{font-family:var(--font-secondary)}.detailed-blog a{padding:2px 5px;border-radius:3px;color:var(--color-light-grey);font-style:italic}.detailed-blog__header{margin-bottom:3rem}.detailed-blog__title{font-size:var(--font-size-h1);@media (min-width:830px){font-size:3rem}}.detailed-blog__meta{font-size:.9rem;color:var(--color-grey)}.detailed-blog__date{font-family:var(--font-primary)}.detailed-blog__authors{display:flex;justify-content:center;font-weight:700}.detailed-blog__content{margin:20px 0}.detailed-blog__navigation{display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;@media (min-width:830px){display:flex;flex-direction:row;justify-content:space-between;gap:2rem;padding-top:4rem}}.detailed-blog__navigation--only-next{justify-content:flex-end}.detailed-blog__navigation--only-prev{justify-content:flex-start}.detailed-blog__navigation a{text-decoration:none;font-size:1.2rem;font-style:normal;font-family:var(--font-secondary);@media (min-width:830px){font-size:1.5rem}}.detailed-blog__navigation a:hover{color:var(--color-primary);transition:color .7s ease}.detailed-blog__navigation-previous{@media (min-width:830px){display:flex;flex:1 1;max-width:50%;align-items:center;justify-content:flex-start}}.detailed-blog__navigation-previous a{display:flex;align-items:center}.detailed-blog__navigation-previous svg{display:flex;align-items:center;width:24px;height:24px;margin-right:1rem;@media (min-width:830px){width:40px;height:40px;margin-right:2rem}}.detailed-blog__navigation-next{justify-content:flex-end;@media (min-width:830px){display:flex;flex:1 1;max-width:50%;align-items:center}}.detailed-blog__navigation-next a{display:flex;align-items:center;justify-content:flex-end;text-align:right}.detailed-blog__navigation-next svg{display:flex;align-items:center;width:24px;height:24px;margin-left:1rem;@media (min-width:830px){width:40px;height:40px;margin-left:2rem}}.detailed-blog__footer{margin-top:40px}.detailed-blog img{width:100%;height:auto;display:block;margin:2.5rem auto;@media (min-width:1024px){width:85%}@media (min-width:1494px){width:70%}}.detailed-blog img[src*=emoji]{width:1em;height:1em;display:inline-block;vertical-align:middle}.detailed-blog__tags{list-style:none;padding:0;margin:0 0 20px;display:flex;gap:10px}.detailed-blog__tag{border-radius:5px;padding:5px 10px;font-size:.9rem}.detailed-blog ol,.detailed-blog ul{margin:20px 0;padding-left:40px;font-family:var(--font-secondary);line-height:1.5}.detailed-blog ul{list-style-type:square}.detailed-blog ol{list-style-type:decimal}.detailed-blog li{margin-bottom:.8rem;font-size:var(--font-size-p);text-align:justify}.detailed-blog li code{background-color:var(--color-intermediate-grey);color:var(--color-black);font-weight:700;padding:0 .2rem;margin:0 .2rem;border-radius:3px;font-family:Fira Code,Courier New,monospace}.detailed-blog blockquote{margin:1.5rem 0;padding:0 1.5rem;border-left:4px solid var(--color-primary);font-style:italic;color:var(--color-light-grey);font-family:var(--font-secondary)}table{width:100%;border-collapse:collapse;margin:3rem 0;text-align:left}table th{padding-right:2rem;font-size:var(--font-size-thead)}table td{line-height:var(--line-height-p);font-size:var(--font-size-p);padding:0 1rem 0 0}table td code{background-color:var(--color-intermediate-grey);color:var(--color-black);font-weight:700;padding:0 .2rem;margin:0 .2rem;border-radius:3px;font-family:Fira Code,Courier New,monospace}table td a{padding:0!important}