/* v3: component layout and author navigation */
.home-v3 .answer-first{box-sizing:border-box;width:calc(100% - 32px);max-width:960px;margin:24px auto;padding:20px 24px;text-align:left;}
.home-v3 .answer-first>p{box-sizing:border-box;width:100%;max-width:76ch;margin:0 auto;padding:0;line-height:1.7;text-align:left;}
.about-v3 #main-content{box-sizing:border-box;max-width:900px;width:calc(100% - 32px);margin:32px auto;padding:28px clamp(18px,4vw,36px);}
.about-v3 #main-content .section{padding:0;margin:0 0 28px;}
#editor{scroll-margin-top:100px;}
.article-meta a[href$="/about#editor"],.article-meta a[href="/about#editor"]{color:inherit;text-decoration:underline;text-underline-offset:3px;}
a:focus-visible{outline:3px solid currentColor;outline-offset:4px;}
@media(max-width:480px){.home-v3 .answer-first{padding:16px;}.about-v3 #main-content{margin-top:20px;padding:20px 16px;}}
.article-content .unicode-example{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:5rem;margin:.65rem 0 1rem;padding:1rem;border:1px solid #9c91ad;border-radius:.6rem;background:#fff;color:#221b2d;font:1.3rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;overflow:auto}.article-content label[for="unicode-sample"]{display:block;font-weight:700}

/* Scope wins over the older sitewide !important homepage alignment reset. */
.home-v3 main .hero .answer-first{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:960px!important;margin:24px auto!important;padding:20px 24px!important;text-align:left;}
.home-v3 main .hero .answer-first>p{box-sizing:border-box;width:100%!important;max-width:76ch!important;margin:0 auto!important;padding:0!important;text-align:left;line-height:1.7;}
@media(max-width:480px){.home-v3 main .hero .answer-first{width:100%!important;padding:16px!important;}}

#blog-all-results[hidden],.blog-grid[hidden],.pagination[hidden]{display:none!important}.blog-result-summary,.blog-load-more{grid-column:1/-1}.blog-result-summary{margin:.2rem 0 .6rem}.blog-load-more{padding:12px;font:inherit;cursor:pointer}

#blog-all-results[hidden],.blog-grid[hidden],.pagination[hidden]{display:none!important}.blog-result-summary,.blog-load-more{grid-column:1/-1}.blog-result-summary{margin:.2rem 0 .6rem}.blog-load-more{padding:12px;font:inherit;cursor:pointer}
