.orchard-article .article-wrap{width:calc(100% - 6rem);max-width:66rem;margin-inline:auto;padding:12rem 0 6rem}.orchard-article .article-header{padding-bottom:3rem;border-bottom:1px solid var(--rule);margin-bottom:3rem}.orchard-article .article-back{display:inline-block;min-height:44px;margin-bottom:3rem;color:var(--text-strong);font-size:1rem}.orchard-article .article-header .blog-eyebrow{margin-bottom:1.5rem}.orchard-article .article-header h1{font-size:4.5rem;line-height:1.05;max-width:22ch;letter-spacing:-.04em}.orchard-article .article-byline{margin:2rem 0 0;color:var(--text-muted);font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.orchard-article .article-body{max-width:54rem;font-size:1.25rem;line-height:1.75;color:var(--text-strong)}.orchard-article .article-body [id]{scroll-margin-top:12rem}.orchard-article .article-body p{margin:0 0 1.5rem}.orchard-article .article-body>p:first-child{font-size:1.5rem;line-height:1.6;color:var(--text)}.orchard-article .article-body :is(h2,h3){color:var(--text);font-weight:400;line-height:1.2;letter-spacing:-.025em}.orchard-article .article-body h2{font-size:2.35rem;margin:3.5rem 0 1.5rem}.orchard-article .article-body h3{font-size:1.65rem;margin:2.5rem 0 1rem}.orchard-article .article-body :is(ul,ol){padding-left:1.6rem;margin:1.5rem 0;list-style-position:outside}.orchard-article .article-body ul{list-style-type:disc}.orchard-article .article-body ol{list-style-type:decimal}.orchard-article .article-body li{padding-left:.25rem;margin:.75rem 0}.orchard-article .article-body strong{font-weight:600;color:var(--text)}.orchard-article :is(.article-body,.article-resource,.article-related) a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.orchard-article .article-table{overflow-x:auto;margin:2rem 0;max-width:100%}.orchard-article table{border-collapse:collapse;width:100%;min-width:32rem;font-size:1rem;line-height:1.5;text-align:left}.orchard-article :is(th,td){padding:1rem;border-bottom:1px solid var(--rule);vertical-align:top}.orchard-article th{color:var(--text);font-weight:500;border-top:1px solid var(--rule)}.orchard-article :is(.article-resource,.article-related){max-width:54rem;border-top:1px solid var(--rule);margin-top:3.5rem;padding-top:2rem}.orchard-article :is(.article-resource,.article-related) h2{font-size:1.8rem;font-weight:400;margin:0 0 1rem}.orchard-article .article-resource p{font-size:1.1rem;line-height:1.6;color:var(--text-strong);margin-bottom:1rem}.orchard-article .article-resource a{display:inline-block;min-height:44px;padding-block:.5rem;font-size:1.1rem}.orchard-article .article-resource a span{color:var(--text-muted)}.orchard-article .article-related a{display:block;padding-block:.8rem;font-size:1.15rem;line-height:1.5}@media (max-width:767px){.orchard-article .article-wrap{width:calc(100% - 3rem);padding-top:9rem;padding-bottom:3rem}.orchard-article .article-header h1{font-size:3rem;line-height:1.1}.orchard-article .article-back{margin-bottom:1.5rem}.orchard-article .article-body{font-size:1.15rem;line-height:1.7}.orchard-article .article-body>p:first-child{font-size:1.3rem}.orchard-article .article-body h2{font-size:2rem}.orchard-article .article-body h3{font-size:1.5rem}}