/*!/wp-content/themes/astra-child/assets/css/single.css*/#content{margin-bottom:80px}#content>.ast-container{justify-content:center}.blog-page.container{max-width:1034px;flex:1}.blog-layout{display:flex;gap:2rem}h2,.entry-content :where(h2){font-size:1.3em;line-height:1.3em;padding-bottom:1em}.blog-main,#search,#popular,#new,#categories,#tags,#links{padding:32px;box-shadow:0 0 30px 0 rgb(0 0 0 / .03)}.blog-main{flex:1.72;display:flex;flex-direction:column;row-gap:2rem;padding-top:16px}.blog-sidebar{flex:1}.breadcrumb ul{display:flex;list-style:none;margin:0}.blog-page h1{font-size:2.6em}.blog-page ul.post-tags,.blog-page ul.share-icons{display:flex;list-style:none;margin:0}.blog-page ul.post-tags{column-gap:.5em}.blog-page ul.share-icons{column-gap:1em}.blog-page ul.share-icons>li{min-width:24px}.blog-page ul.post-tags a{border:1px solid;border-radius:6px;padding:4px 8px}button.btn-link-copy{background:#fff0;padding:0}button.btn-link-copy:before{content:'';display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 3.75L12.75 1.75C13.75 0.75 15.75 0.75 16.75 1.75L17.75 2.75C18.75 3.75 18.75 5.75 17.75 6.75L12.75 11.75C11.75 12.75 9.75 12.75 8.75 11.75M8.75 15.75L6.75 17.75C5.75 18.75 3.75 18.75 2.75 17.75L1.75 16.75C0.75 15.75 0.75 13.75 1.75 12.75L6.75 7.75C7.75 6.75 9.75 6.75 10.75 7.75' stroke='%2343341b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.copy-message{font-size:.85rem;color:#43341b;opacity:0;visibility:hidden;transition:opacity 0.6s ease,visibility 0.6s ease}.copy-message.is-visible{opacity:1;visibility:visible}.copy-message{pointer-events:none}.post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.post-box>a{display:flex;flex-direction:column;row-gap:4px}.post-box .thumbnail-box{aspect-ratio:1.78;overflow:hidden}.post-box .thumbnail-box img{object-fit:cover;width:100%}.post-box time{font-size:.875em;text-align:right}.post-box h3{font-size:1em;font-weight:400}label[for=search-field]{display:flex}input#search-field-sticky{background:#fcfaf2;box-shadow:2px 2px 9px 2px rgb(67 52 27 / .1) inset}button.search-submit.ast-search-submit{padding:8px 16px;border:none;background:#fff0;color:#43341b;margin-left:-47px}button.search-submit.ast-search-submit:before{content:'';display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-893 477 142 142' enable-background='new -888 480 142 142'%3E%3Cpath d='M-787.4,568.7h-6.3l-2.4-2.4c7.9-8.7,12.6-20.5,12.6-33.1c0-28.4-22.9-51.3-51.3-51.3 c-28.4,0-51.3,22.9-51.3,51.3c0,28.4,22.9,51.3,51.3,51.3c12.6,0,24.4-4.7,33.1-12.6l2.4,2.4v6.3l39.4,39.4l11.8-11.8L-787.4,568.7 L-787.4,568.7z M-834.7,568.7c-19.7,0-35.5-15.8-35.5-35.5c0-19.7,15.8-35.5,35.5-35.5c19.7,0,35.5,15.8,35.5,35.5 C-799.3,553-815,568.7-834.7,568.7L-834.7,568.7z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}#popular article,#new article{margin-top:2em}#popular article>a,#new article>a{display:flex;column-gap:1em}#popular>a,#new>a{display:block;font-weight:700;text-align:right;margin-top:1em}#popular .post-thumb,#new .post-thumb{aspect-ratio:1.77;flex:1;flex-basis:33%;overflow:hidden;position:relative}#popular .post-thumb img,#new .post-thumb img{width:100%;height:100%;object-fit:cover}#popular .post-thumb:before{position:absolute;content:"";left:0;top:0;width:0;height:0;border-style:solid;border-width:48px 48px 0 0;border-color:#9F353A #fff0 #fff0 #fff0}#popular .post-thumb:after{position:absolute;content:"";display:block;font-size:12px;font-weight:700;white-space:pre;color:#fff;top:6px;left:10px;text-align:center;z-index:2;line-height:1.2}#popular .post-thumb.num-1:after{content:"1"}#popular .post-thumb.num-2:after{content:"2"}#popular .post-thumb.num-3:after{content:"3"}#popular .post-meta,#new .post-meta{flex:1;flex-basis:66%}#popular .post-meta p,#new .post-meta p{margin-bottom:1em}#categories ul,#tags ul{list-style:none;margin:0}#categories li,#tags li{margin-bottom:.66em}#links .link-box>a{display:flex;column-gap:1em}#links .link-box>a p{font-size:16px;margin-bottom:0}#links .link-box .link-title-bold{font-size:18px;font-weight:700}@media (max-width:768px){.blog-layout{flex-direction:column}.post-grid{grid-template-columns:1fr}}