.other-work{font-size:12px}.other-work>.title-box{display:flex;flex-direction:column}.other-work>.title-box>.media{align-self:end}.other-works{height:100%;display:flex;flex-direction:column}.other-works>.title{font-size:14px;font-weight:700;margin:8px 0;color:inherit;display:flex;justify-content:space-between}.other-works>.title>.chevron{transition:transform .3s cubic-bezier(.87,0,.13,1)}.other-works>.title[data-state=open]>.chevron{transform:rotate(180deg)}.other-works>.entries{display:flex;flex-direction:column;gap:12px}@media(max-width:799px){.other-works>.entries{margin:8px 0}}.other-works>.entries .line{border-right:none;border-bottom:none;border-left:none}.other-works>.entries[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.other-works>.entries[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1),hide .1s alternate}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes hide{0%{opacity:1}to{opacity:0}}.entry{flex:1 1;display:flex;flex-direction:column}.entry>.header{margin:24px 96px 24px 0}.entry>.header>.text{font-size:40px;font-weight:700}.entry>.container{display:flex;justify-content:space-between}.entry>.container>.main{max-width:var(--main-width);width:100%;display:flex;flex-direction:column;gap:12px}.entry>.container>.main>.date{font-size:20px;font-weight:700}.entry>.container>.main>.content{background-color:var(--card);padding:24px;border-radius:8px;border:1px solid var(--card-hover)}.entry>.container>.other-works.open{width:260px;display:flex}@media(max-width:1279px){.entry>.container>.other-works.open{width:100%}.entry>.header{margin:24px 0}.entry>.header .text{font-size:32px}.entry>.container{flex-direction:column}}@media(max-width:799px){.entry>.header{margin:16px 0}.entry>.header .text{font-size:24px}.entry>.container .main .date{font-size:16px}}@media(max-width:519px){.entry>.header .text{font-size:20px}}.markdown{letter-spacing:.05em;line-height:32px}.markdown h1{margin:24px 0 18px;display:inline-block}.markdown h2{margin:18px 0 12px;display:inline-block;border-bottom:2px solid}.markdown p{margin:8px 0;line-height:1.5;word-wrap:break-word}.markdown code{padding:.2em .4em;background:var(--codeblock)}.markdown pre code{padding:0;background:inherit;line-height:1.2}.markdown li{margin-left:24px}.markdown a{text-decoration:underline}.markdown img{max-width:100%;margin:8px 0}.markdown hr{margin:16px 0;border:0}