.lAPH2q_post_page{flex-direction:column;min-height:100vh;display:flex}.lAPH2q_article_post_wrap{background-color:var(--background-one);flex:1}.lAPH2q_article_post_contain{padding-inline:var(--container-padding)}.lAPH2q_article_post_layout{gap:var(--size-1);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.lAPH2q_article_post_layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.lAPH2q_article_post_main{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.lAPH2q_article_post_content{background:var(--background-one);border:var(--border-regular) solid var(--border);border-radius:var(--radius-lg);padding:var(--size-2);gap:var(--size-1-5);flex-direction:column;display:flex}@media (min-width:768px){.lAPH2q_article_post_content{padding:var(--size-2-5)}}.lAPH2q_article_post_content .u-rich-text{max-width:none}.lAPH2q_article_post_meta{align-items:center;gap:var(--size-1);padding-bottom:var(--size-1-5);border-bottom:var(--border-regular) solid var(--border);flex-wrap:wrap;display:flex}.lAPH2q_article_post_date{align-items:center;gap:var(--size-0-25);display:flex}.lAPH2q_article_post_category{font-family:var(--font-family-h6);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-accent);background:color-mix(in srgb, var(--heading-accent) 10%, transparent);padding:var(--size-0-125) var(--size-0-5);border-radius:var(--radius-md)}.lAPH2q_article_post_back{align-items:center;gap:var(--size-0-5);font-family:var(--font-family-h6);font-size:var(--font-size-text-md);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--heading-accent);transition:gap var(--transition-default);text-decoration:none;display:inline-flex}.lAPH2q_article_post_back:hover{gap:var(--size-0-75)}.lAPH2q_sidebar_post_aside{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.lAPH2q_sidebar_post_aside{top:var(--size-4);align-self:start;position:sticky}}.lAPH2q_toc_post_box{background:var(--background-one);border:var(--border-regular) solid var(--border);border-radius:var(--radius-lg);padding:var(--size-1-5);gap:var(--size-1);flex-direction:column;display:flex}.lAPH2q_toc_post_label{font-family:var(--font-family-h6);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);text-transform:uppercase;margin:0}.lAPH2q_toc_post_list{gap:var(--size-0-375);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lAPH2q_toc_post_link{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);padding-block:var(--size-0-25);border-left:calc(var(--border-regular) * 2) solid transparent;padding-left:var(--size-0-75);transition:color var(--transition-default), border-color var(--transition-default);text-decoration:none;display:block}.lAPH2q_toc_post_link:hover{color:var(--heading-accent);border-color:var(--heading-accent)}.lAPH2q_toc_post_link_h3{padding-left:var(--size-1-5);font-size:var(--font-size-text-sm);opacity:.8}.lAPH2q_quote_post_box{background-color:var(--background-one);border-radius:var(--radius-lg);padding:var(--size-1-5);gap:var(--size-1);flex-direction:column;display:flex}.lAPH2q_related_post_layout{gap:var(--size-1-5);margin-top:var(--size-2);padding-top:var(--size-2);border-top:var(--border-regular) solid var(--border);flex-direction:column;display:flex}.lAPH2q_related_post_grid{gap:var(--size-1);grid-template-columns:1fr;display:grid}@media (min-width:768px){.lAPH2q_related_post_grid{grid-template-columns:repeat(2,1fr)}}.lAPH2q_related_post_link{text-decoration:none;display:block}.lAPH2q_related_post_link:hover .lAPH2q_related_post_card{border-color:var(--card-border-hover)}.lAPH2q_related_post_card{background:var(--background-one);border:var(--border-regular) solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-default);flex-direction:row;display:flex;overflow:hidden}.lAPH2q_related_post_media{width:var(--size-8);aspect-ratio:1;flex-shrink:0;position:relative;overflow:hidden}@media (min-width:640px){.lAPH2q_related_post_media{width:var(--size-10);aspect-ratio:4/3}}.lAPH2q_related_post_image{object-fit:cover}.lAPH2q_related_post_content{padding:var(--size-1-5);gap:var(--size-0-5);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.lAPH2q_related_post_category{font-family:var(--font-family-h6);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-accent)}.lAPH2q_related_post_title{transition:color var(--transition-default)}.lAPH2q_related_post_link:hover .lAPH2q_related_post_title{color:var(--heading-accent)}.lAPH2q_related_post_excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lAPH2q_related_post_cta{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-h6);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-h6);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-accent);margin-top:var(--size-0-25);display:inline-flex}
