body{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.45;--page-bg: #f2f2fc;background:var(--page-bg)}h1,h2,h3,h4,h5,h6{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700}.typeset p,.typeset ul,.typeset ol,.typeset li,.typeset dl{line-height:1.5}.typeset p{margin-bottom:.9rem;padding-top:.2rem;text-align:justify;text-justify:inter-word}.post-content p,.page-content p,p{margin-bottom:.75em}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}:root{--accent-color: #f17a7a}.site-header{background:#111;color:#fff}.site-header a{color:#fff}.post-title{font-size:2.2rem}.post-content p{font-size:1.05rem}.feature{position:relative;padding-bottom:.4rem;margin-bottom:1.2rem;background-size:cover;background-position:center center;background-color:rgba(231,231,247,.452);background-blend-mode:multiply}.feature .container{position:relative;z-index:2;min-height:22vh;max-width:60%;padding:2rem 0 1.5rem;color:#b64949}.feature::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to bottom, var(--page-bg) 0%, rgba(245, 245, 248, 0.85) 4%, rgba(245, 245, 248, 0.5) 12%, rgba(245, 245, 248, 0.2) 20%, rgba(245, 245, 248, 0) 40%, rgba(245, 245, 248, 0) 60%, rgba(245, 245, 248, 0) 72%, rgba(245, 245, 248, 0.2) 82%, rgba(245, 245, 248, 0.5) 92%, var(--page-bg) 100%)}.feature::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom, var(--page-bg) 0%, rgba(212, 212, 252, 0) 12%, rgba(212, 212, 252, 0) 88%, var(--page-bg) 100%)}.aside{opacity:1}@media screen and (min-width: 40em){.aside .section{position:static;top:auto}}.aside,.aside .section{color:#47383a}.aside a{display:inline-block;padding:.1rem .25rem;border-radius:.2rem;background:rgba(0,0,0,0);transition:background-color .15s ease}.aside a:hover,.aside a:focus{background-color:#f0f0f0}@media screen and (min-width: 40em){.main.container{column-gap:2.5rem}.content.article{padding-right:2rem}.aside{margin-left:0;padding-left:2rem;border-left:2px solid rgba(0,0,0,.08)}}.feature .typeset>p:first-of-type{font-weight:600;font-size:1.25rem;color:#bf0537;margin-top:.75rem;opacity:.95}.header .nav--header a{font-weight:600;font-size:1.15rem;color:#bf0537;letter-spacing:.01em}.header .nav--header a:hover,.header .nav--header a:focus,.header .nav--header .item--current a{color:maroon;text-decoration:none}.typeset h1,.page-title{font-size:1.8rem;line-height:1.2;margin-bottom:1rem}.article--page.content.typeset h2{position:relative;margin-top:2.5rem;padding-top:1.5rem}.article--page.content.typeset h2::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:rgba(0,0,0,.2)}.article--page.content.typeset h3{position:relative;margin-top:2rem;padding-top:1.2rem}.article--page.content.typeset h3::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:rgba(0,0,0,.06)}.article--page.content.typeset ul,.article--page.content.typeset ol{margin-left:1.5rem;padding-left:1.5rem}.article--page.content.typeset ul li,.article--page.content.typeset ol li{margin-left:0}.article--page.content.typeset li{text-align:justify;text-justify:inter-word}.article--page.content.typeset h1,.article--page.content.typeset h2,.article--page.content.typeset h3,.article--page.content.typeset h4,.article--page.content.typeset h5,.article--page.content.typeset h6{text-align:center;margin-bottom:.85rem}@media screen and (min-width: 40em){.aside{max-width:36%;padding-left:2rem}.aside{border-left:1px solid rgba(0,0,0,.08)}.content.article{width:60%;padding-right:2rem}}.aside h2,.aside h3,.aside h4,.aside h5,.aside h6{text-align:center;margin-top:1.8rem;margin-bottom:.8rem;padding-top:1rem;position:relative}.aside .section h2:not(:first-of-type)::before,.aside .section h3:not(:first-of-type)::before,.aside .section h4:not(:first-of-type)::before,.aside .section h5:not(:first-of-type)::before,.aside .section h6:not(:first-of-type)::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(0,0,0,.1)}.logo img{max-height:4rem;width:auto}.logo{max-height:3.5rem}/*# sourceMappingURL=custom.css.map */