.single-blog{width:100%;background:#fff}.single-blog__container{width:100%;max-width:860px;margin:0 auto}.single-blog__container--wide{max-width:1100px}.single-blog__header{padding:5.4rem 8rem 1.6rem}.single-blog__tagline{display:block;text-align:left;font-size:.8rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--asc-primary,#0a6ed1);margin-bottom:.55rem}.single-blog__tagline a{color:inherit;text-decoration:none}.single-blog__header h1{text-align:left;font-size:clamp(2rem, 2.7vw, 3rem);line-height:1.18;color:#0f172a}.single-blog__excerpt{margin-top:.85rem;color:#475569;font-size:1.02rem;line-height:1.65;max-width:760px}.single-blog__media-wrap{padding:0 8rem 0}.single-blog__media{border-radius:.5rem;overflow:hidden}.single-blog__media img{width:100%;height:auto;max-height:620px;object-fit:cover;display:block}.single-blog__meta-wrap{padding:0 8rem}.single-blog__meta{margin-top:.55rem;color:#64748b;font-size:.8rem;line-height:1.3;font-weight:500}.single-blog__content-wrap{padding:1.8rem 8rem 0}.single-blog__content{color:#1f2937;font-size:1.06rem;line-height:1.78}.single-blog__content>*{margin:0 0 1.05rem}.single-blog__content h1,.single-blog__content h2,.single-blog__content h3,.single-blog__content h4,.single-blog__content h5,.single-blog__content h6{line-height:1.28;color:#0f172a;margin-top:1.5rem;margin-bottom:.75rem}.single-blog__content h2{font-size:clamp(1.5rem, 2vw, 1.95rem)}.single-blog__content h3{font-size:clamp(1.35rem, 1.7vw, 1.62rem)}.single-blog__content p,.single-blog__content li{color:#1f2937}.single-blog__content a{color:var(--asc-primary,#0a6ed1);text-decoration-thickness:1px;text-underline-offset:2px}.single-blog__content ul,.single-blog__content ol{padding-left:1.25rem}.single-blog__content blockquote{border-left:3px solid var(--asc-primary,#0a6ed1);padding:.5rem 1rem;background:#f8fafc;border-radius:.25rem;color:#0f172a}.single-blog__content img{width:auto;max-width:100%;height:auto;border-radius:.45rem}.single-blog__content figure{margin:1.1rem 0}.single-blog__content figcaption{margin-top:.45rem;font-size:.85rem;color:#64748b}.single-blog__content table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:.35rem}.single-blog__content th,.single-blog__content td{border:1px solid #e2e8f0;padding:.55rem .65rem;text-align:left}.single-blog__content th{background:#f8fafc}.single-blog__content pre,.single-blog__content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.single-blog__content pre{background:#0f172a;color:#f8fafc;border-radius:.45rem;padding:.9rem 1rem;overflow-x:auto}.single-blog__content :not(pre)>code{background:#eef2ff;color:#1e3a8a;padding:.12rem .35rem;border-radius:.3rem}.single-blog__related,.single-blog__tags{padding:2rem 8rem 0}.single-blog__tags{padding-bottom:4rem}.single-blog__related h2,.single-blog__tags h2{font-size:clamp(1.45rem, 1.9vw, 1.85rem);line-height:1.25;color:#0f172a;margin-bottom:.9rem}.single-blog__related-list,.single-blog__tags-list{display:grid;gap:.75rem}.single-blog__related-list{grid-template-columns:repeat(3,minmax(0,1fr))}.single-blog__tags-list{display:flex;flex-wrap:wrap;gap:.6rem}.single-blog__related-item{border-radius:.45rem;overflow:hidden;border:1px solid #e2e8f0;background:#fff}.single-blog__related-thumb{display:block}.single-blog__related-thumb img{width:100%;height:170px;object-fit:cover;display:block}.single-blog__related-content{padding:.7rem .8rem .8rem}.single-blog__related-item h3{font-size:1rem;line-height:1.3;margin-bottom:.32rem}.single-blog__related-item h3 a{color:#0f172a;text-decoration:none}.single-blog__related-item h3 a:hover{color:var(--asc-primary,#0a6ed1)}.single-blog__related-item p{color:#475569;font-size:.88rem;line-height:1.45}.single-blog__tag-item{display:inline-flex;width:max-content;max-width:100%;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;padding:.55rem .8rem;color:#1f2937;font-size:.92rem;line-height:1.35;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.single-blog__tag-item:hover{border-color:var(--asc-primary,#0a6ed1);color:var(--asc-primary,#0a6ed1)}@media (max-width:1200px){.single-blog__header,.single-blog__media-wrap,.single-blog__meta-wrap,.single-blog__content-wrap,.single-blog__related,.single-blog__tags{padding-left:5rem;padding-right:5rem}.single-blog__related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.single-blog__header{padding:3.2rem .5rem 1rem}.single-blog__tagline{font-size:.74rem;margin-bottom:.45rem;text-align:left}.single-blog__header h1{font-size:1.8rem;text-align:left}.single-blog__media-wrap,.single-blog__meta-wrap,.single-blog__content-wrap,.single-blog__related,.single-blog__tags{padding-left:.5rem;padding-right:.5rem}.single-blog__media img{max-height:360px}.single-blog__meta{font-size:.76rem}.single-blog__content{font-size:1rem;line-height:1.7}.single-blog__content h2{font-size:1.45rem}.single-blog__content h3{font-size:1.28rem}.single-blog__related,.single-blog__tags{padding-top:1.5rem}.single-blog__tags{padding-bottom:2.8rem}.single-blog__related-item{max-width:100%}.single-blog__related-list{grid-template-columns:1fr}.single-blog__related-thumb img{height:190px}.single-blog__tags-list{gap:.5rem}}.single-blog__crumbs{margin:0 0 .9rem}.single-blog__crumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .1rem;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.4;color:#5b6673}.single-blog__crumbs-list li{display:inline-flex;align-items:center;margin:0}.single-blog__crumbs-list li+li::before{content:"›";margin:0 .4rem;color:#8a94a3}.single-blog__crumbs-list a{display:inline-flex;align-items:center;min-height:32px;color:#0e639c;text-decoration:none;font-weight:600}.single-blog__crumbs-list a:hover{text-decoration:underline}.single-blog__tagline{color:#0e639c}.single-blog__tagline a{display:inline-block;padding:.25rem 0}.single-blog__media img{aspect-ratio:auto 3 / 2;background:#eef3f8}.single-blog__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .5rem;min-height:1.6rem;font-size:.875rem;color:#5b6673}.single-blog__meta-sep{color:#8a94a3}.single-blog__meta-cat{display:inline-flex;align-items:center;min-height:32px;color:#0e639c;font-weight:700;text-decoration:none}.single-blog__meta-cat:hover{text-decoration:underline}.single-blog__header .single-blog__container,.single-blog__media-wrap .single-blog__container,.single-blog__meta-wrap .single-blog__container,.single-blog__content-wrap .single-blog__container,.single-blog__support .single-blog__container{max-width:46rem}.single-blog__content,.single-blog__content .asc-article{font-size:1.0625rem;line-height:1.7}.single-blog__content p a:not([class]),.single-blog__content li a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.single-blog__content .asc-toc li a{text-decoration:none}.single-blog__content a:focus-visible,.single-blog__crumbs-list a:focus-visible,.single-blog__meta-cat:focus-visible,.single-blog__tag-item:focus-visible,.single-blog__related a:focus-visible{outline:3px solid #1f2733;outline-offset:2px;border-radius:3px}.single-blog__tag-item{min-height:44px;align-items:center}.single-blog__related-item h3 a{display:block;padding:.15rem 0}@media (max-width:768px){.single-blog__header,.single-blog__media-wrap,.single-blog__meta-wrap,.single-blog__content-wrap,.single-blog__related,.single-blog__tags{padding-left:1rem;padding-right:1rem}.single-blog__header{padding-top:1.5rem}.single-blog__crumbs{margin-bottom:.5rem}.single-blog__content,.single-blog__content .asc-article{font-size:1.0625rem;line-height:1.65}.single-blog__meta{font-size:.85rem}}.single-blog__header{padding-top:2rem;padding-bottom:.75rem}.single-blog__crumbs{margin-bottom:.35rem}.single-blog__crumbs-list a{min-height:44px}.single-blog__header .single-blog__meta{margin:.8rem 0 0;gap:.25rem 1.1rem;min-height:0}.single-blog__meta-item{display:inline-flex;align-items:center;gap:6px}.single-blog__meta-item::before{content:"";flex:none;width:16px;height:16px;background:#8a94a3;-webkit-mask:var(--asc-i-cal) center/contain no-repeat;mask:var(--asc-i-cal) center/contain no-repeat}.single-blog__meta-item--mod::before{-webkit-mask-image:var(--asc-i-sync);mask-image:var(--asc-i-sync)}.single-blog__meta-item--time::before{-webkit-mask-image:var(--asc-i-clock);mask-image:var(--asc-i-clock)}.single-blog__meta-cat{min-height:44px}.single-blog__media-wrap{padding-top:.75rem}.single-blog__content-wrap{padding-top:1.6rem}.single-blog__author .single-blog__container,.single-blog__tags .single-blog__container,.single-blog__pn .single-blog__container,.single-blog__related .single-blog__container,.single-blog__support .single-blog__container{max-width:46rem}@media (min-width:1024px){.single-blog__header .single-blog__container,.single-blog__media-wrap .single-blog__container,.single-blog__content-wrap .single-blog__container,.single-blog__author .single-blog__container,.single-blog__tags .single-blog__container,.single-blog__pn .single-blog__container,.single-blog__related .single-blog__container,.single-blog__support .single-blog__container{max-width:44rem}.single-blog__content,.single-blog__content .asc-article{font-size:18px;line-height:1.7}}.single-blog__author{padding:1.75rem 8rem 0}.asc-author{display:flex;gap:14px;align-items:flex-start;border-top:1px solid #e4e8ee;padding-top:1.25rem}.asc-author__ico{flex:none;width:44px;height:44px;border-radius:50%;background:#eaf2f9;position:relative}.asc-author__ico::before{content:"";position:absolute;inset:11px;background:#0e639c;-webkit-mask:var(--asc-i-user) center/contain no-repeat;mask:var(--asc-i-user) center/contain no-repeat}.asc-author__body{min-width:0}.asc-author__name{font-weight:800;color:#1f2733;margin:0 0 2px;font-size:1rem}.asc-author__bio{color:#5b6673;font-size:.95rem;line-height:1.55;margin:0}.asc-author__bio a{color:#0e639c;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:10px 0}.single-blog__tags{padding-top:1.25rem;padding-bottom:1.5rem}.single-blog__tag-item{font-size:.85rem;color:#5b6673;background:#f5f8fb}.single-blog__support{padding-left:8rem;padding-right:8rem}.asc-post-support-btn{background:linear-gradient(135deg,#0b7a3a 0%,#096b33 100%);min-height:48px;box-shadow:0 8px 18px -10px rgb(11 122 58 / .6)}.asc-post-support-btn:focus-visible{outline:3px solid #1f2733;outline-offset:3px}.single-blog__pn{padding:.5rem 8rem 0}.asc-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asc-pn__a{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;border:1px solid #e4e8ee;border-radius:12px;text-decoration:none;color:#1f2733;background:#fff}.asc-pn__a--next{text-align:right;grid-column:2}.asc-pn__a:hover{border-color:#0e639c}.asc-pn__a:hover .asc-pn__t{color:#0e639c}.asc-pn__a:focus-visible{outline:3px solid #1f2733;outline-offset:2px}.asc-pn__l{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#5b6673;font-weight:700}.asc-pn__t{font-weight:700;line-height:1.35}.single-blog__related{padding-top:1.75rem;padding-bottom:2.5rem}.single-blog__related-list{grid-template-columns:repeat(3,minmax(0,1fr))}.single-blog__related-thumb img{height:auto;aspect-ratio:16 / 10}.single-blog__related-item{position:relative}.single-blog__related-item h3 a::after{content:"";position:absolute;inset:0}.single-blog__related-item:hover{border-color:#0e639c}.single-blog__related-item:focus-within{outline:3px solid #1f2733;outline-offset:2px}.single-blog__related-item h3 a:focus-visible{outline:none}@media (min-width:1201px){#colophon .site-footer__main{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.single-blog__author,.single-blog__support,.single-blog__pn{padding-left:5rem;padding-right:5rem}.single-blog__related-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.single-blog__header{padding-top:1rem}.single-blog__author,.single-blog__support,.single-blog__pn,.single-blog__tags,.single-blog__related{padding-left:1rem;padding-right:1rem}.single-blog__header .single-blog__meta{font-size:.85rem;gap:0 1rem}.asc-pn{grid-template-columns:1fr}.asc-pn__a--next{grid-column:auto;text-align:left}.single-blog__related-list{grid-template-columns:1fr;gap:.6rem}.single-blog__related-item{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center}.single-blog__related-thumb img{height:100%;min-height:78px;aspect-ratio:auto}.single-blog__related-content{padding:.55rem .75rem}.single-blog__related-item h3{font-size:.95rem;margin:0}.single-blog__related-item p{display:none}}@media (max-width:768px){.single-blog__support.asc-post-support{padding-left:1rem;padding-right:1rem}.single-blog__related-thumb{position:relative;align-self:stretch;min-height:78px;overflow:hidden}.single-blog__related-thumb img{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}}