
.styles-module__cT91Gq__fallback-message{background-color:var(--warning-surface,#fff3cd);color:var(--warning-text,#664d03);border:1px solid var(--warning-border,#ffecb5);padding:var(--space-16);margin-bottom:var(--space-24);border-radius:var(--border-radius-medium,4px);text-align:center}
.styles-module__2LLtBW__aside-wrapper{top:var(--header-height);right:var(--space-12);width:auto;max-width:25vw;padding:var(--space-16);z-index:2;border:1px solid var(--surface-2);background-color:var(--bg-base);border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #8484841a}.styles-module__2LLtBW__aside-header{cursor:pointer;width:100%;padding:var(--space-8);background:var(--footer-button);border:none;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;display:flex}.styles-module__2LLtBW__aside-header h3{color:var(--text-1);margin:0;font-size:1.1em}.styles-module__2LLtBW__toggle-button{color:var(--link-accent);cursor:pointer;padding:var(--space-8)var(--space-8);font-weight:700;font-size:var(--body-medium);background:0 0;border:none}.styles-module__2LLtBW__toggle-button:hover{text-decoration:underline}.styles-module__2LLtBW__aside-content{max-width:5vw;max-height:0;padding:0 var(--space-16);transition:max-height .3s ease-out,max-width .4s ease-out;overflow:hidden}.styles-module__2LLtBW__aside-content-open{max-width:25vw;max-height:500px;padding:var(--space-16);transition:max-height .4s ease-in,max-width .4s ease-in}.styles-module__2LLtBW__series-nav{margin:0;padding:0;list-style-type:none}.styles-module__2LLtBW__series-nav li{margin-bottom:var(--space-12);background-color:#0000;transition:color .5s,background-color .5s}.styles-module__2LLtBW__series-nav li a{color:var(--link-accent);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 0;text-decoration:none;display:block;overflow:hidden}.styles-module__2LLtBW__series-nav li a:hover{background-color:var(--card-bg-hover);padding-left:2px;transition:background-color .5s}@media (max-width:1200px){.styles-module__2LLtBW__aside-wrapper{display:none}}
.page-module__Ja0hHW__layout-container{z-index:1;padding-bottom:var(--space-64);min-height:calc(100vh - var(--header-height,80px));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;box-shadow:0 1px 2px #2d20200d}@media (min-width:900px){.page-module__Ja0hHW__layout-container{align-items:center}}
.index-module__LFxqWW__post-footer-container{--post-footer-border:#eee;--text-primary:#333;--text-secondary:#666;border-top:1px solid var(--post-footer-border);padding:var(--space-64)var(--space-32);justify-items:start;column-gap:var(--space-32);row-gap:var(--space-16);margin:var(--space-64)auto 0 auto;background-color:var(--blog-footer-bg);background-color:var(--bg-base);border-top:2px solid gray;grid-template:"header""description""aside"/auto;display:grid}.index-module__LFxqWW__author-figure{display:none}.index-module__LFxqWW__post-footer-text{font-size:var(--font-body);letter-spacing:.01rem;color:var(--text-1);grid-area:description;align-content:center;margin:0;line-height:1.6}.index-module__LFxqWW__post-footer-title{font-size:1.7rem;line-height:var(--line-height-base);grid-area:header;align-self:center}.index-module__LFxqWW__personal-mission{grid-area:aside;align-self:center}.index-module__LFxqWW__asisde-title{margin:0;margin:0 0 var(--space-8)0;font-size:1.2rem;line-height:normal;line-height:var(--line-height-base)}.index-module__LFxqWW__avatar{object-fit:cover;border-radius:50%;width:180px;height:180px}.index-module__LFxqWW__text-color{--text-on-dark-1:var(--link-accent);--footer-button:var(--link-accent)}@media (min-width:700px){.index-module__LFxqWW__author-figure{grid-area:avatar;align-items:center;display:flex}.index-module__LFxqWW__post-footer-container{grid-template:"avatar header""avatar description"".aside"/auto minmax(min-content,auto);justify-items:start}}
