@charset "UTF-8";main{max-width:var(--content-width);margin-inline:auto;padding-inline:var(--content-padding)}main .post .inner{padding-top:var(--layout-gap-small)}main .post .inner .columns{display:flex;flex-direction:column}@media screen and (min-width:64rem){main .post .inner .columns{flex-direction:row;flex-wrap:nowrap;gap:10%}}main .post .inner .columns .column.content{display:flex;flex-direction:column}@media screen and (min-width:64rem){main .post .inner .columns .column.content{width:60%}}main .post .inner .columns .column.content .back{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;align-items:center;color:var(--color-text);margin-bottom:2.5rem}main .post .inner .columns .column.content .back:hover{color:var(--color-alpha)}@media screen and (min-width:64rem){main .post .inner .columns .column.content .back{gap:1rem}}main .post .inner .columns .column.content h1{font-size:var(--font-size-44);margin-block-end:2.5rem}@media screen and (min-width:64rem){main .post .inner .columns .column.content h1{margin-block-end:3.75rem}}@media screen and (min-width:30rem){main .post .inner .columns .column.content .post-content{padding-right:25%}}@media screen and (min-width:40rem){main .post .inner .columns .column.content .post-content{padding-right:33%}}@media screen and (min-width:48rem){main .post .inner .columns .column.content .post-content{padding-right:40%}}@media screen and (min-width:64rem){main .post .inner .columns .column.content .post-content{padding-right:0}}main .post .inner .columns .column.content .post-content>:first-child{margin-top:0}main .post .inner .columns .column.content .post-content h2,main .post .inner .columns .column.content .post-content h3,main .post .inner .columns .column.content .post-content h4,main .post .inner .columns .column.content .post-content h5,main .post .inner .columns .column.content .post-content h6{margin-block-start:1.5em;margin-block-end:.75em}main .post .inner .columns .column.content .post-content h2{font-size:var(--font-size-40);margin-block-start:2em}main .post .inner .columns .column.content .post-content h3{font-size:var(--font-size-32);color:var(--color-text)}main .post .inner .columns .column.content .post-content h4{font-size:var(--font-size-20);color:var(--color-text);font-weight:700}main .post .inner .columns .column.content .post-content h5{font-size:var(--font-size-18);font-weight:500}main .post .inner .columns .column.content .post-content h6{font-size:var(--font-size-16)}main .post .inner .columns .column.content .post-content p{font-size:var(--font-size-20);margin-block-end:1em}main .post .inner .columns .column.content .post-content p:last-child{margin-block-end:0}main .post .inner .columns .column.content .post-content p:has(+ul){margin-block-end:.5em}main .post .inner .columns .column.content .post-content ul{margin-block-end:2em;list-style-type:"✔";font-size:var(--font-size-20)}main .post .inner .columns .column.content .post-content ul li{padding-left:1rem}main .post .inner .columns .column.content .post-content figure{margin-block-end:2em}main .post .inner .columns .column.content .post-content figure img{width:100%;max-width:100%;display:flex;height:auto;margin-block:1em}main .post .inner .columns .column.content .post-content figure figcaption>*{font-size:var(--font-size-14)}main .post .inner .columns .column.content .post-content blockquote{font-style:italic;margin-block-end:1em;font-size:var(--font-size-20);padding-left:1rem;border-left:.125rem solid var(--color-alpha)}main .post .inner .columns .column.content .post-content cite{display:block;font-style:normal;margin-block-end:2em;font-size:var(--font-size-20)}main .post .inner .columns .column.content .post-content strong ins{font-weight:700}main .post .inner .columns .column.content .post-content strong em{font-weight:700;font-style:italic}main .post .inner .columns .column.content .post-content span{display:inline-block}main .post .inner .columns .column.content .post-content span.note{font-size:var(--font-size-20)}main .post .contact{display:flex;flex-direction:column;background-color:var(--color-surface-2);border-radius:var(--border-radius);padding:1.5rem;gap:1rem;font-size:var(--font-size-18)}@media screen and (min-width:30rem){main .post .contact{max-width:75%}}@media screen and (min-width:40rem){main .post .contact{max-width:67%}}@media screen and (min-width:48rem){main .post .contact{max-width:60%}}@media screen and (min-width:64rem){main .post .contact{width:30%;max-width:unset;position:sticky;top:calc(var(--header-height) + var(--layout-gap-small));height:100%;max-height:calc(100svh - var(--header-height) - var(--layout-gap-small) - 2.5rem);padding:2.5rem;gap:1.5rem}}@media screen and (min-width:64rem)and (max-height:56.25rem)and (orientation:landscape){main .post .contact{max-height:unset!important;position:relative!important;top:unset!important}}main .post .contact .copyright{display:flex;flex-direction:column}main .post .contact .copyright a{max-width:max-content}main .post .contact a.copyright-figure{max-width:7.5rem}@media screen and (min-width:64rem){main .post .contact a.copyright-figure{max-width:10rem}}main .post .column.content>.contact{margin-bottom:2.5rem}@media screen and (min-width:64rem){main .post .column.content>.contact{display:none;margin-bottom:0}}main .post .column.sticky.contact{display:none}@media screen and (min-width:64rem){main .post .column.sticky.contact{display:flex}}
