.design-drop.site .blog-index{padding-bottom:var(--band-base)}.design-drop.site .blog-post,.design-drop.site .ds-blogbody,.design-drop.site .blog-index{--blog-side-ratio:.5;--blog-col:calc(100% * (1 - var(--blog-side-ratio)));--blog-gap:calc(var(--gut) * 2);--blog-lead:40px;--blog-layout-pad:var(--sp-5);--blog-hit:6px;--blog-grid-line:var(--hairline-soft);--blog-bracket-line:var(--ink-4)}.design-drop.site .blog-head,.design-drop.site .blog-layout,.design-drop.site .blog-end,.design-drop.site .blog-index-head,.design-drop.site .blog-list,.design-drop.site .blog-featured,.design-drop.site .blog-empty{padding-inline:var(--edge)}.design-drop.site .blog-list,.design-drop.site .blog-featured{padding-inline:var(--bleed)}.design-drop.site .blog-masthead{background:var(--blog-masthead-bg,transparent)}.design-drop.site .blog-head{padding-inline:var(--bleed);border-bottom:1px solid var(--blog-grid-line);padding-top:var(--sp-5);padding-bottom:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:0;display:grid}.design-drop.site .blog-head-text{padding-inline:var(--gut);flex-direction:column;grid-area:1/2/auto/span 2;align-items:flex-start;min-width:0;display:flex}.design-drop.site .blog-head>.blog-back{padding-inline:var(--gut);grid-area:1/1;justify-self:start;margin-top:0;margin-bottom:0}.design-drop.site .blog-back{margin-bottom:var(--sp-4);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.design-drop.site .blog-back:hover,.design-drop.site .blog-back:focus-visible{color:var(--ink);transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.design-drop.site .blog-back:hover,.design-drop.site .blog-back:focus-visible{transform:none}}.design-drop.site .blog-back .arw{width:1em;height:1em;margin-right:6px;transform:rotate(180deg)}.design-drop.site .blog-back:focus-visible .arw{opacity:1;transform:translate(0)rotate(180deg)}.design-drop.site .blog-head h1{margin-top:var(--sp-2);font-family:var(--font-display);font-weight:400;font-size:var(--type-display-56);line-height:var(--type-display-56-leading);letter-spacing:var(--type-display-56-tracking);color:var(--ink);text-wrap:balance;max-width:20ch}.design-drop.site .blog-byline{margin-top:var(--sp-3);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-3)}.design-drop.site .blog-utility{width:100%;margin-top:var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.design-drop.site .blog-utility .blog-byline{margin-top:0}.design-drop.site .blog-cover{margin-top:0;margin-left:0;margin-right:0;margin-bottom:var(--sp-5)}.design-drop.site .blog-cover picture{aspect-ratio:1200/630;display:block}.design-drop.site .blog-cover img{object-fit:cover;background:var(--panel-2);width:100%;height:100%}.design-drop.site .blog-cover-dummy{aspect-ratio:1200/630;background:var(--panel-2);color:var(--ink-3);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);justify-content:center;align-items:center;display:flex}.design-drop.site .blog-main{min-width:0;padding-inline:var(--gut);grid-area:1/2/auto/span 2}.design-drop.site .blog-rail-col{padding-inline:var(--gut);max-width:calc(50% + var(--gut));top:calc(var(--navh) + var(--sp-3));max-height:calc(100vh - var(--navh) - var(--sp-5));scrollbar-width:none;-ms-overflow-style:none;grid-area:1/1;position:sticky;overflow-y:auto}.design-drop.site .blog-rail-col::-webkit-scrollbar{width:0;height:0}.design-drop.site .blog-rail-col{gap:var(--sp-6);flex-direction:column;display:flex}.design-drop.site .blog-main{align-self:stretch;position:relative}.design-drop.site .blog-layout{padding-inline:var(--bleed);padding-top:var(--blog-layout-pad);padding-bottom:var(--blog-layout-pad);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;display:grid}.design-drop.site .blog-body{font-size:var(--type-text-16);line-height:var(--type-text-16-leading);color:var(--ink)}.design-drop.site .blog-body>*+*{margin-top:var(--sp-3)}.design-drop.site .blog-body>h2,.design-drop.site .blog-body>h3,.design-drop.site .blog-body>h4{padding-top:var(--blog-lead);scroll-margin-top:calc(var(--navh) + var(--sp-3) - var(--blog-lead))}.design-drop.site .blog-body>:is(h3,h4){padding-top:var(--sp-5)}.design-drop.site .blog-body>:is(h3,h4)+*{margin-top:var(--sp-1)}.design-drop.site .blog-head h1,.design-drop.site .blog-body h2,.design-drop.site .blog-end h2{font-synthesis:none}.design-drop.site .blog-head h1 :is(strong,b,em,i),.design-drop.site .blog-body h2 :is(strong,b,em,i){font-style:normal;font-weight:400}.design-drop.site .blog-body h2{font-family:var(--font-display);font-weight:400;font-size:var(--type-display-36);line-height:var(--type-display-36-leading);letter-spacing:var(--type-display-36-tracking);color:var(--ink);text-wrap:pretty}.design-drop.site .blog-body h3,.design-drop.site .blog-body h4{font-family:var(--font-body);font-weight:600;font-size:var(--type-text-20);line-height:var(--type-text-20-leading);letter-spacing:normal;color:var(--ink)}.design-drop.site .blog-body strong{font-weight:600}.design-drop.site .blog-body em{font-style:italic}.design-drop.site .blog-body>p:first-child:has(br+em){padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline-soft);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-2)}.design-drop.site .blog-body>p:first-child:has(br+em) em{font-style:normal}.design-drop.site .blog-body ul,.design-drop.site .blog-body ol{padding-left:var(--sp-3);list-style:revert}.design-drop.site .blog-body li{padding-left:12px}.design-drop.site .blog-body li+li,.design-drop.site .blog-body li>:where(ul,ol){margin-top:var(--sp-1)}.design-drop.site .blog-body li::marker{color:var(--ink-3)}.design-drop.site .blog-body blockquote{padding-left:var(--sp-3);color:var(--ink)}.design-drop.site .blog-body blockquote>p+p{margin-top:var(--sp-2)}.design-drop.site .blog-body blockquote.blog-takeaway{border-left:2px solid var(--accent)}.design-drop.site .blog-body blockquote.blog-callout{padding:var(--sp-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);background:var(--panel-2)}.design-drop.site .blog-body blockquote:not(.blog-takeaway):not(.blog-callout){border-left:2px solid var(--blog-bracket-line);font-size:var(--type-text-20);line-height:var(--type-text-20-leading)}.design-drop.site .blog-body blockquote:not(.blog-takeaway):not(.blog-callout)>p:last-child:not(:only-child){margin-top:var(--sp-2);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-2)}.design-drop.site .blog-body :where(h2,h3,h4){position:relative}.design-drop.site .blog-body a.blog-anchor{float:left;margin-left:calc(var(--sp-4) * -1);width:32px;height:1lh;color:var(--ink-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:flex}.design-drop.site .blog-body a.blog-anchor .ico{width:18px;height:18px}.design-drop.site .blog-body :where(h2,h3,h4):hover a.blog-anchor,.design-drop.site .blog-body a.blog-anchor:focus-visible{opacity:1}.design-drop.site .blog-body a.blog-anchor:hover{color:var(--ink)}@media (max-width:1000px){.design-drop.site .blog-body a.blog-anchor{display:none}}.design-drop.site .blog-body hr{margin-top:var(--sp-3);margin-bottom:var(--sp-3);border:0;border-top:1px solid var(--hairline-soft)}.design-drop.site .blog-body{--blog-code-face:var(--font-code)}.design-drop.site .blog-body :where(pre,code,kbd,samp){font-family:var(--blog-code-face);font-size:.9em}.design-drop.site .blog-body pre :where(code,kbd,samp){font-size:1em}.design-drop.site .blog-body :not(pre)>code{border-radius:var(--radius-sm);background:var(--panel-2);overflow-wrap:break-word;padding:.1em .35em}.design-drop.site .blog-body pre{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);background:var(--panel-2);max-width:100%;line-height:1.45;overflow-x:auto}.design-drop.site .blog-body [style]{font-family:inherit!important;font-weight:inherit!important}.design-drop.site .blog-body pre .tok-c{color:color-mix(in oklab, var(--ink-3) 70%, var(--ink))}.design-drop.site .blog-body pre .tok-s{color:var(--neg)}.design-drop.site .blog-body pre .tok-n{color:color-mix(in oklab, var(--pos) 72%, var(--ink))}.design-drop.site .blog-body pre .tok-k{color:color-mix(in oklab, var(--accent-deep) 62%, var(--ink))}.design-drop.site .blog-body pre .tok-c{font-style:italic}.design-drop.site .blog-body pre code{background:0 0;border-radius:0;padding:0}.design-drop.site .blog-body .tableWrapper{border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);max-width:100%;overflow-x:auto}.design-drop.site .blog-body .tableWrapper table{border-collapse:collapse;width:max(100%,32rem);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink)}.design-drop.site .blog-body .tableWrapper table:has(col[style*=\%]){table-layout:fixed}.design-drop.site .blog-body .tableWrapper table:has(col[style*=\%]) :is(th,td){overflow-wrap:anywhere}.design-drop.site .blog-body .tableWrapper :is(th,td){padding:12px var(--sp-2);text-align:left;vertical-align:top;border-top:1px solid var(--hairline-soft)}.design-drop.site .blog-body .tableWrapper tr:first-child>*{border-top:0}.design-drop.site .blog-body .tableWrapper :is(th,td)+:is(th,td){border-left:1px solid var(--hairline-soft)}.design-drop.site .blog-body .tableWrapper th{background:var(--panel-2);font-weight:600}.design-drop.site .blog-body .tableWrapper :is(th,td) p{margin:0}.design-drop.site .blog-body .tableWrapper :is(th,td) p+p{margin-top:4px}.design-drop.site .blog-body a{color:inherit;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.design-drop.site .blog-body a:hover{color:var(--accent-hover)}.design-drop.site .blog-body picture{display:block}.design-drop.site .blog-body img{background:var(--panel-2);max-width:100%;height:auto;display:block}.design-drop.site .blog-body figure{margin-top:var(--sp-3)}.design-drop.site .blog-body figcaption{margin-top:var(--gap-caption);max-width:54ch;font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-2);text-align:center;text-wrap:pretty;margin-inline:auto}.design-drop.site .blog-rail{gap:var(--sp-4);flex-direction:column;display:flex}.design-drop.site .blog-rail--util{gap:var(--sp-6)}.design-drop.site .blog-rail-head{font-family:var(--font-body);font-size:var(--type-label);line-height:var(--type-label-leading-block);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--cap-color);font-weight:400}.design-drop.site .blog-toc ul{margin-top:calc(var(--gap-eyebrow) - var(--blog-hit))}.design-drop.site .blog-toc a:before{content:none;left:calc((var(--sp-2) + 1px) * -1);top:calc(6px + (var(--type-text-14-leading) - var(--type-text-14)) / 2 + .29em);bottom:calc(6px + (var(--type-text-14-leading) - var(--type-text-14)) / 2);width:1px;transition:background var(--dur-fast) var(--ease-out);background:0 0;position:absolute}.design-drop.site .blog-toc a.is-current:before{background:var(--ink)}.design-drop.site .blog-toc a{padding:var(--blog-hit) 0;font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:block;position:relative}.design-drop.site .blog-toc a:hover,.design-drop.site .blog-toc a.is-current{color:var(--ink)}.design-drop.site .blog-share ul{gap:var(--sp-1);margin-left:calc(var(--blog-hit) * -1);margin-top:calc(var(--gap-eyebrow) - var(--blog-hit));display:flex}.design-drop.site .blog-share a,.design-drop.site .blog-share button{padding:var(--blog-hit);color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:inline-flex}.design-drop.site .blog-share svg{width:16px;height:16px;display:block}.design-drop.site .blog-share a:hover,.design-drop.site .blog-share button:hover{color:var(--ink)}.design-drop.site .blog-share button[data-copied]{color:var(--pos)}.design-drop.site .blog-open{box-sizing:content-box;height:var(--band-open);border-top:1px solid var(--blog-grid-line)}.design-drop.site .blog-end{margin-inline:var(--edge);padding-inline:0;padding-block:calc(var(--band-loose) + var(--band-tight));border-top:1px solid var(--blog-grid-line);column-gap:var(--sp-5);grid-template-columns:2fr 1fr;align-items:end;display:grid;position:relative}.design-drop.site .blog-end:before,.design-drop.site .blog-end:after{content:"";width:var(--edge);border-top:1px solid var(--blog-grid-line);border-bottom:1px solid var(--blog-grid-line);pointer-events:none;position:absolute;top:-1px;bottom:-1px}.design-drop.site .blog-end:before{right:100%}.design-drop.site .blog-end:after{left:100%}.design-drop.site .blog-end p{font-family:var(--font-display);font-weight:400;font-size:var(--type-display-32);line-height:var(--type-display-32-leading);letter-spacing:var(--type-display-32-tracking);color:var(--ink);text-wrap:balance;max-width:31ch;padding-inline:0}.design-drop.site .blog-end .btn{margin-top:0;justify-self:end;margin-inline-start:0}.design-drop.site .blog-index-head{padding-top:var(--band-base);padding-bottom:var(--sp-5)}.design-drop.site .blog-index-head h1{font-family:var(--font-display);font-weight:400;font-size:var(--type-display-56);line-height:var(--type-display-56-leading);letter-spacing:var(--type-display-56-tracking);color:var(--ink);max-width:calc(100% * (1 - var(--blog-side-ratio)));text-wrap:balance}.design-drop.site .blog-filters{padding-inline:var(--edge);padding-top:var(--sp-4);padding-bottom:var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.design-drop.site .blog-tags .btn{padding-inline:var(--btn-px-s)}.design-drop.site .blog-tags{gap:var(--sp-1);flex-wrap:wrap;display:flex}.design-drop.site .blog-tags a{gap:6px}.design-drop.site .blog-tag-count{font-size:var(--type-text-12);line-height:var(--type-text-12-leading);color:var(--ink-3);font-variant-numeric:tabular-nums}.design-drop.site .blog-tags a[aria-current=page] .blog-tag-count{color:var(--on-ink);opacity:.64}.design-drop.site .blog-search{display:none}.design-drop.site.js .blog-search{width:var(--btn-h-m);height:var(--btn-h-m);flex:none;display:block;position:relative}.design-drop.site .blog-search-trigger{border:1px solid var(--hairline-soft);width:100%;height:100%;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;place-items:center;display:grid}.design-drop.site .blog-search-trigger:hover{border-color:var(--hairline);color:var(--ink)}.design-drop.site .blog-search-field{height:var(--btn-h-m);width:var(--btn-h-m);align-items:center;gap:var(--sp-1);box-sizing:border-box;opacity:0;pointer-events:none;cursor:text;transition:width var(--dur-expand) var(--ease-out), opacity var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden}.design-drop.site .blog-search.is-open .blog-search-trigger{opacity:0;pointer-events:none}.design-drop.site .blog-search.is-open .blog-search-field{z-index:2;width:240px;padding-inline:var(--field-px);background:var(--paper);border-color:var(--hairline);opacity:1;pointer-events:auto}.design-drop.site .blog-search-ic{color:var(--ink-3);flex:none;display:inline-flex}.design-drop.site .blog-search .ico{flex:none;width:16px;height:16px}.design-drop.site .blog-search input{min-width:0;font-family:var(--font-body);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink);background:0 0;border:0;outline:none;flex:auto}.design-drop.site .blog-search-clear{color:var(--ink-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.design-drop.site .blog-search-clear:hover{color:var(--ink)}.design-drop.site .blog-search input::placeholder{color:var(--ink-3)}.design-drop.site .blog-search input::-webkit-search-decoration{-webkit-appearance:none}.design-drop.site .blog-search input::-webkit-search-cancel-button{-webkit-appearance:none}.design-drop.site .blog-signup{max-width:100%}.design-drop.site .blog-signup-note{margin-top:var(--gap-eyebrow);font-size:var(--type-text-14);line-height:var(--type-text-14-leading);color:var(--ink-3)}.design-drop.site .blog-signup-note[data-error]{color:var(--ink)}.design-drop.site .blog-signup form{align-items:flex-start;gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.design-drop.site .blog-signup .field,.design-drop.site .blog-signup button{width:100%}.design-drop.site .blog-signup button[disabled]{opacity:.6;cursor:default}.design-drop.site .blog-list[data-no-results]:after{content:"No articles match that search.";padding-block:var(--sp-6);border-top:1px solid var(--blog-grid-line);font-size:var(--type-text-18);line-height:var(--type-text-18-leading);color:var(--ink-2);grid-column:1/-1}.design-drop.site .blog-featured{border-top:1px solid var(--blog-grid-line)}.design-drop.site .blog-featured>a{padding-block:var(--gut);padding-inline:var(--bleed);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;text-decoration:none;display:grid}.design-drop.site .blog-featured-cover{grid-area:1/1/auto/span 2}.design-drop.site .blog-featured-cover picture{height:100%;display:block}.design-drop.site .blog-featured-cover img{aspect-ratio:1200/630;object-fit:cover;background:var(--panel-2);width:100%;height:100%}.design-drop.site .blog-featured-text{padding:var(--sp-4) var(--gut);flex-direction:column;grid-area:1/3;justify-content:center;align-items:flex-start;display:flex}.design-drop.site .blog-featured-text h1,.design-drop.site .blog-featured-text h2{margin-top:var(--gap-tag-title);font-family:var(--font-display);font-weight:400;font-size:var(--type-display-44);line-height:var(--type-display-44-leading);letter-spacing:var(--type-display-44-tracking);color:var(--ink)}.design-drop.site .blog-featured-text p:not(.blog-byline){margin-top:var(--gap-heading);font-size:var(--type-text-16);line-height:var(--type-text-16-leading);color:var(--ink-2);max-width:46ch}.design-drop.site .blog-featured-text .blog-byline{margin-top:var(--sp-3)}.design-drop.site .blog-list{border-bottom:1px solid var(--blog-grid-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-drop.site .blog-card{border-top:1px solid var(--blog-grid-line)}.design-drop.site .blog-card:not(:nth-child(3n+1)){border-left:1px solid var(--blog-grid-line)}.design-drop.site.js .blog-list:not([data-expanded]) .blog-card[data-beyond]{display:none}.design-drop.site .blog-card a{flex-direction:column;align-items:stretch;height:100%;text-decoration:none;display:flex}.design-drop.site .blog-card picture{display:block}.design-drop.site .blog-card-body{padding:var(--gut);flex-direction:column;flex:1;align-items:flex-start;display:flex}.design-drop.site .blog-card.blog-card--fill{pointer-events:none;border-left:0}.design-drop.site .blog-card img{aspect-ratio:1200/630;object-fit:cover;background:var(--panel-2);width:100%;height:100%}.design-drop.site .blog-card h2{margin-top:var(--sp-2);font-family:var(--font-body);font-weight:400;font-size:var(--type-title-20);line-height:var(--type-title-20-leading);letter-spacing:var(--type-title-20-tracking);color:var(--ink)}.design-drop.site .blog-card .blog-byline{padding-top:var(--gap-title-20);margin-top:auto}.design-drop.site .blog-card-topic{min-height:var(--badge-h);align-items:center;display:flex}.design-drop.site a.blog-featured-inner:hover h2{color:var(--accent)}.design-drop.site a.blog-featured-inner:hover .blog-tag,.design-drop.site .blog-post .blog-tag:hover{color:color-mix(in oklab, var(--accent) 62%, var(--ink));background:var(--wash-mid)}.design-drop.site .blog-empty{padding-block:var(--sp-6);font-size:var(--type-text-18);line-height:var(--type-text-18-leading);color:var(--ink-2)}.design-drop.site .blog-layout{position:relative}.design-drop.site .blog-layout:before{content:"";background:var(--blog-grid-line);z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:33.3333%}.design-drop.site .blog-index .blog-featured-text{border-left:0;grid-area:1/1}.design-drop.site .blog-index .blog-featured-cover{grid-area:1/2/auto/span 2}.design-drop.site .blog-index .blog-featured-cover picture{height:100%;display:block}.design-drop.site .blog-index{--blog-card-pad:var(--cell-pad)}.design-drop.site .blog-index .blog-featured>a{padding:var(--blog-card-pad) 0}.design-drop.site .blog-index .blog-featured-text{padding:0 var(--blog-card-pad)}.design-drop.site .blog-index .blog-featured-cover{padding-inline:var(--blog-card-pad)}.design-drop.site .blog-index .blog-card a{padding:var(--blog-card-pad);gap:var(--blog-card-pad)}.design-drop.site .blog-index .blog-card-body{padding:0}.design-drop.site .blog-index .blog-card.blog-card--fill{display:none}.design-drop.site .blog-index .blog-card:not(.blog-card--fill)+.blog-card--fill{border-top:0;border-bottom:0;border-left:1px solid var(--blog-grid-line);display:block}.design-drop.site .blog-index .blog-list{border-bottom:0}.design-drop.site .blog-index .blog-card{border-top:0;border-bottom:1px solid var(--blog-grid-line)}.design-drop.site .blog-index .blog-featured{border-bottom:1px solid var(--blog-grid-line)}@media (max-width:1000px){.design-drop.site .blog-index{--blog-card-pad:var(--cell-pad)}.design-drop.site .blog-head{flex-direction:column;align-items:flex-start;display:flex}.design-drop.site .blog-head-text{margin-right:0}.design-drop.site .blog-head>.blog-back{margin-top:0;margin-bottom:var(--sp-4);order:-1}.design-drop.site .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.design-drop.site .blog-card:not(:nth-child(3n+1)){border-left:0}.design-drop.site .blog-card:not(:nth-child(odd)){border-left:1px solid var(--blog-grid-line)}.design-drop.site .blog-featured{padding-inline:var(--edge)}.design-drop.site .blog-list{padding-inline:var(--bleed)}.design-drop.site .blog-index-head h1{max-width:none}.design-drop.site .blog-card--fill,.design-drop.site .blog-index .blog-card:not(.blog-card--fill)+.blog-card--fill{display:none}.design-drop.site .blog-featured>a{grid-template-columns:minmax(0,1fr)}.design-drop.site .blog-index .blog-featured-cover,.design-drop.site .blog-index .blog-featured-text{border-left:0;grid-column:1;padding-inline:0}.design-drop.site .blog-index .blog-featured-cover{grid-row:1}.design-drop.site .blog-index .blog-featured-text{grid-row:2}.design-drop.site .blog-main,.design-drop.site .blog-rail-col{max-width:none}.design-drop.site .blog-body{--blog-col:auto}.design-drop.site .blog-cover{margin-inline:0;margin-top:0}}@media (max-width:680px){.design-drop.site .blog-layout{gap:var(--sp-4);padding-inline:var(--edge);grid-template-columns:minmax(0,1fr)}.design-drop.site .blog-main{display:contents}.design-drop.site .blog-main>*{grid-column:1}.design-drop.site .blog-rail-col{display:contents}.design-drop.site .blog-rail--toc{order:-1}.design-drop.site .blog-rail--util{order:1}.design-drop.site .blog-rail--toc,.design-drop.site .blog-rail--util{grid-area:auto/1}.design-drop.site .blog-rail{max-height:none;padding-bottom:var(--sp-4);border-bottom:1px solid var(--hairline-soft);margin-left:0;padding-left:0;position:static;overflow:visible}.design-drop.site .blog-layout:before{display:none}.design-drop.site .blog-head h1,.design-drop.site .blog-body h2{max-width:none}.design-drop.site.js .blog-search{flex:100%;width:auto;max-width:100%}.design-drop.site .blog-search-trigger{width:var(--btn-h-m)}.design-drop.site .blog-search-field{left:0;right:auto}.design-drop.site .blog-search.is-open .blog-search-field{width:100%}.design-drop.site .blog-list{grid-template-columns:minmax(0,1fr)}.design-drop.site .blog-card:not(:nth-child(odd)){border-left:0}.design-drop.site .blog-card:nth-child(odd) .blog-card-body,.design-drop.site .blog-card:nth-child(2n) .blog-card-body{padding-inline:0}}.design-drop.site .blog-index{padding-inline:var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.design-drop.site .blog-index-head,.design-drop.site .blog-index .blog-filters,.design-drop.site .blog-index .blog-pager,.design-drop.site .blog-index .blog-empty,.design-drop.site .blog-index .blog-grid-close{margin-inline:calc(var(--edge) * -1)}.design-drop.site .blog-index .blog-featured{padding-inline:0}.design-drop.site .blog-index .blog-filters{border-top:1px solid var(--blog-grid-line)}.design-drop.site .blog-index .blog-pager[hidden]{display:none}.design-drop.site .blog-index .blog-featured,.design-drop.site .blog-index .blog-card:nth-of-type(4n+1){border-left:1px solid var(--blog-grid-line)}.design-drop.site .blog-index .blog-featured,.design-drop.site .blog-index .blog-card:nth-of-type(4n){border-right:1px solid var(--blog-grid-line)}.design-drop.site .blog-index .blog-grid-close{border-top:1px solid var(--blog-grid-line)}.design-drop.site .blog-index .blog-featured,.design-drop.site .blog-index .blog-card{position:relative}.design-drop.site .blog-index .blog-featured:before,.design-drop.site .blog-index .blog-featured:after,.design-drop.site .blog-index .blog-card:before,.design-drop.site .blog-index .blog-card:after{width:var(--edge);border-top:1px solid var(--blog-grid-line);pointer-events:none;position:absolute;top:-1px}.design-drop.site .blog-index .blog-featured:before,.design-drop.site .blog-index .blog-card:nth-of-type(4n+1):before{content:"";right:100%}.design-drop.site .blog-index .blog-featured:after,.design-drop.site .blog-index .blog-card:nth-of-type(4n):after{content:"";left:100%}.design-drop.site .blog-index-head,.design-drop.site .blog-index .blog-filters,.design-drop.site .blog-index .blog-pager,.design-drop.site .blog-index .blog-empty,.design-drop.site .blog-index .blog-grid-close,.design-drop.site .blog-index .blog-featured{grid-column:1/-1}.design-drop.site .blog-index .blog-list{display:contents}.design-drop.site .blog-index .blog-card,.design-drop.site .blog-index .blog-featured{border-top:1px solid var(--blog-grid-line);border-bottom:0}.design-drop.site .blog-index .blog-card{border-left:1px solid var(--blog-grid-line)}.design-drop.site :is(.blog-index,.blog-post) .blog-featured>.blog-featured-inner{height:100%;padding:var(--blog-card-pad);align-items:start;gap:0 var(--blog-card-pad);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-cover{aspect-ratio:1200/630;grid-area:1/1;width:100%;margin-bottom:0;padding-inline:0}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-cover picture,.design-drop.site :is(.blog-index,.blog-post) .blog-featured-cover img{object-fit:cover;width:100%;height:100%;display:block}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-text{flex-direction:column;grid-area:1/2;align-items:flex-start;height:100%;padding:0;display:flex}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-text p:not(.blog-byline){margin-top:var(--gap-heading);max-width:52ch}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-text .blog-byline{padding-top:var(--gap-title-20);margin-top:auto}@media (max-width:1000px){.design-drop.site .blog-index{grid-template-columns:repeat(2,minmax(0,1fr))}.design-drop.site .blog-index .blog-featured{grid-column:1/-1}.design-drop.site :is(.blog-index,.blog-post) .blog-featured>.blog-featured-inner{grid-template-columns:minmax(0,1fr)}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-cover{margin-bottom:var(--sp-3);grid-column:1}.design-drop.site :is(.blog-index,.blog-post) .blog-featured-text{grid-area:2/1;height:auto}.design-drop.site .blog-index .blog-card:nth-of-type(4n){border-right:0}.design-drop.site .blog-index .blog-list .blog-card:nth-of-type(odd){border-left:0}.design-drop.site .blog-index .blog-card:nth-of-type(4n+1):before,.design-drop.site .blog-index .blog-card:nth-of-type(4n):after{content:none}.design-drop.site .blog-index .blog-card:nth-of-type(odd):before{content:"";right:100%}.design-drop.site .blog-index .blog-card:nth-of-type(2n):after{content:"";left:100%}.design-drop.site .blog-index .blog-featured{border-left:0;border-right:0}}@media (max-width:680px){.design-drop.site .blog-index{grid-template-columns:minmax(0,1fr)}.design-drop.site .blog-index .blog-card{border-left:0}.design-drop.site .blog-index .blog-card:before{content:"";right:100%}.design-drop.site .blog-index .blog-card:after{content:"";left:100%}}.design-drop.site .blog-pager{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--edge) 0;display:flex}.design-drop.site .blog-pager .pg-num.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.design-drop.site .blog-pager .pg-gap{color:var(--ink-3);font-family:var(--font-body);font-size:var(--type-text-14);padding:0 2px}@media (max-width:680px){.design-drop.site .blog-pager{justify-content:center}}.design-drop.site .blog-post{--blog-card-pad:var(--cell-pad)}.design-drop.site .blog-post .blog-head{padding-bottom:0;padding-inline:var(--edge);border-bottom:0;display:block}.design-drop.site .blog-post .blog-head>.blog-back{margin-bottom:var(--sp-4);padding-inline:0}.design-drop.site .blog-post .blog-featured{border:1px solid var(--blog-grid-line);padding-inline:0;position:relative}.design-drop.site .blog-post .blog-featured:before,.design-drop.site .blog-post .blog-featured:after{content:"";width:var(--edge);border-top:1px solid var(--blog-grid-line);border-bottom:1px solid var(--blog-grid-line);pointer-events:none;position:absolute;top:-1px;bottom:-1px}.design-drop.site .blog-post .blog-featured:before{right:100%}.design-drop.site .blog-post .blog-featured:after{left:100%}.design-drop.site .blog-post .blog-layout{margin-inline:var(--edge);padding-block:var(--blog-card-pad);border-left:1px solid var(--blog-grid-line);border-right:1px solid var(--blog-grid-line);grid-template-columns:1fr 2fr 1fr;padding-inline:0}.design-drop.site .blog-post .blog-rail-col--aside{padding-inline:var(--blog-card-pad);grid-area:1/3;max-width:none}.design-drop.site .blog-post .blog-main{padding-inline:var(--blog-card-pad);grid-column:2}.design-drop.site .blog-post .blog-rail-col--read{padding-inline:var(--blog-card-pad);grid-area:1/1;max-width:none}.design-drop.site .blog-post .blog-layout:before{left:25%}.design-drop.site .blog-post .blog-layout:after{content:"";background:var(--blog-grid-line);z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:75%}@media (max-width:1000px){.design-drop.site .blog-post .blog-layout{border-left:0;border-right:0;grid-template-columns:minmax(0,1fr);margin-inline:0}.design-drop.site .blog-post .blog-rail--mail,.design-drop.site .blog-post .blog-rail-col--aside,.design-drop.site .blog-post .blog-rail-col--read,.design-drop.site .blog-post .blog-main{grid-column:1}.design-drop.site .blog-post .blog-main{grid-row:1}.design-drop.site .blog-post .blog-rail-col--read{grid-row:2}.design-drop.site .blog-post .blog-rail-col--aside{grid-row:3}.design-drop.site .blog-post .blog-layout:before,.design-drop.site .blog-post .blog-layout:after{content:none}.design-drop.site .blog-post .blog-rail-col--aside,.design-drop.site .blog-post .blog-rail-col--read,.design-drop.site .blog-post .blog-main{padding-inline:var(--gut)}.design-drop.site .blog-post .blog-end{padding-inline:var(--gut);margin-inline:0}.design-drop.site .blog-post .blog-end:before,.design-drop.site .blog-post .blog-end:after{content:none}}@media (max-width:680px){.design-drop.site .blog-post .blog-layout{padding-inline:var(--edge)}.design-drop.site .blog-post .blog-main,.design-drop.site .blog-post .blog-rail-col--aside,.design-drop.site .blog-post .blog-rail-col--read{padding-inline:0}}.design-drop.site .blog-body>:first-child{margin-top:calc(((var(--type-text-12-leading) - var(--type-text-12)) / 2 + .29 * var(--type-text-12)) - ((var(--type-text-16-leading) - var(--type-text-16)) / 2 + .29 * var(--type-text-16)))}.design-drop.site .blog-end,.design-drop.site .blog-end:before,.design-drop.site .blog-end:after{border-bottom:0}@media (max-width:1000px){.design-drop.site .blog-index .blog-featured>a,.design-drop.site .blog-index .blog-featured-text,.design-drop.site .blog-index .blog-featured-cover{padding-inline:0}.design-drop.site .blog-index .blog-card a{padding-inline:var(--blog-card-pad)}.design-drop.site .blog-index .blog-card:nth-of-type(odd) a{padding-left:0}.design-drop.site .blog-index .blog-card:nth-of-type(2n) a{padding-right:0}.design-drop.site .blog-post .blog-featured{border-left:0;border-right:0}.design-drop.site :is(.blog-index,.blog-post) .blog-featured>.blog-featured-inner{padding-inline:0}.design-drop.site .blog-post .blog-featured-text h1{max-width:none}.design-drop.site .blog-post .blog-layout{margin-inline:var(--edge);border-left:0;border-right:0;grid-template-rows:auto 1fr;grid-template-columns:1fr 3fr;padding-inline:0}.design-drop.site .blog-post .blog-layout:before,.design-drop.site .blog-post .blog-layout:after{content:none}.design-drop.site .blog-post .blog-rail-col--read,.design-drop.site .blog-post .blog-rail-col--aside{max-height:none;padding-left:0;padding-right:var(--blog-card-pad);grid-column:1;position:static;overflow:visible}.design-drop.site .blog-post .blog-rail-col--read{padding-top:0;padding-bottom:var(--blog-rail-step);border-top:0;grid-row:1}.design-drop.site .blog-post .blog-rail-col--aside{border-top:1px solid var(--blog-grid-line);padding-top:var(--blog-rail-step);grid-row:2;align-self:start;row-gap:0}.design-drop.site .blog-post .blog-main{padding-left:var(--blog-card-pad);grid-area:1/2/span 2;padding-right:0}}@media (max-width:680px){.design-drop.site .blog-index .blog-card a{padding-inline:0}.design-drop.site .blog-post .blog-layout{padding-inline:var(--edge);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);margin-inline:0}.design-drop.site .blog-post .blog-layout:before,.design-drop.site .blog-post .blog-layout:after{content:none}.design-drop.site .blog-post .blog-main{grid-area:1/1;padding-inline:0}.design-drop.site .blog-post .blog-rail-col--read{grid-area:2/1;padding-inline:0}.design-drop.site .blog-post .blog-rail-col--aside{grid-area:3/1}.design-drop.site .blog-post .blog-rail--toc{display:none}.design-drop.site .blog-post .blog-rail-col--aside{display:block}.design-drop.site .blog-post .blog-rail--toc,.design-drop.site .blog-post .blog-rail--util{order:0}.design-drop.site .blog-post .blog-rail-col--aside{border-top:1px solid var(--blog-grid-line);margin-inline:calc(-1 * var(--edge));padding:var(--blog-rail-step) var(--edge) 0}.design-drop.site .blog-post .blog-rail-col--aside .blog-rail{border-bottom:0;padding-bottom:0}.design-drop.site .blog-post .blog-end{row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.design-drop.site .blog-post .blog-end p{max-width:none}.design-drop.site .blog-post .blog-end .btn{justify-self:start}}.design-drop.site .blog-post{--blog-rail-bleed-s:var(--cell-pad);--blog-rail-bleed-e:var(--cell-pad)}.design-drop.site .blog-post .blog-rail--mail{border-top:1px solid var(--blog-grid-line);margin-top:var(--blog-rail-step);padding-top:var(--blog-rail-step);margin-inline:calc(-1 * var(--blog-rail-bleed-s)) calc(-1 * var(--blog-rail-bleed-e));padding-inline:var(--blog-rail-bleed-s) var(--blog-rail-bleed-e)}.design-drop.site .blog-post .blog-rail-col--aside{row-gap:0}.design-drop.site .blog-post{--blog-rail-step:var(--cell-pad)}.design-drop.site .blog-post .blog-toc ul,.design-drop.site .blog-post .blog-share ul{margin-top:calc(var(--blog-rail-step) - var(--blog-hit))}.design-drop.site .blog-post .blog-signup-note{margin-top:var(--blog-rail-step)}.design-drop.site .blog-post .blog-signup form{margin-top:var(--blog-rail-step);gap:var(--sp-1)}@media (max-width:1000px){.design-drop.site .blog-post{--blog-rail-bleed-s:0px;--blog-rail-bleed-e:var(--cell-pad)}}@media (max-width:680px){.design-drop.site .blog-post{--blog-rail-bleed-s:var(--edge);--blog-rail-bleed-e:var(--edge)}}.design-drop.site .blog-post{--blog-measure:720px}.design-drop.site .blog-body>:is(p,h1,h2,h3,h4,ul,ol,blockquote){max-width:var(--blog-measure)}.design-drop.site .blog-body>p:first-child:has(br+em){max-width:none}.design-drop.site .blog-post .blog-rail--toc{max-width:320px}
