.blogintro{max-inline-size:var(--measure-wide)}.blogintro__page{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-block-start:var(--s5);font-size:var(--t-cap);color:var(--muted)}.blogfilter{margin-block-end:var(--s7)}.blogfilter__list{display:flex;flex-wrap:wrap;gap:var(--s3);padding:0;margin:0;list-style:none}.blogfilter__chip{display:inline-flex;align-items:center;gap:var(--s2);min-block-size:44px;padding-block:var(--s2);padding-inline:var(--s4);border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--hairline);color:var(--body);font-size:var(--t-ui);font-weight:var(--fw-bold);text-decoration:none;--ic-tone:var(--tone-500);transition:background-color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease)}.blogfilter__chip>.ic{inline-size:20px;block-size:20px;flex:none;color:var(--tone-700)}.blogfilter__chip:hover{background:var(--tone-50);border-color:var(--tone-100)}.blogfilter__chip[aria-current=page]{background:var(--tone-100);border-color:var(--tone-500);color:var(--tone-700)}.bloglist__title{font-size:var(--t-h3);color:var(--muted);font-weight:var(--fw-bold)}.bloglist__none{margin-block-start:var(--s6);font-size:var(--t-body);color:var(--muted)}.blogfeat{position:relative;display:grid;grid-template-columns:1fr;gap:0;margin-block-end:var(--s7);background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-panel);overflow:hidden;box-shadow:var(--e1)}.blogfeat::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--e3);opacity:0;transition:opacity var(--d-base) var(--ease)}.blogfeat:hover::after,.blogfeat:focus-within::after{opacity:1}.blogfeat__art{position:relative;min-block-size:200px}.blogfeat__body{padding:var(--s5)}.blogfeat__flag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-block-end:var(--s4)}.blogfeat__latest{font-size:var(--t-cap);color:var(--muted)}.blogfeat__title{font-size:var(--t-h2);line-height:var(--lh-head);text-wrap:wrap}.blogfeat__link{color:inherit;text-decoration:none}.blogfeat__link:hover{color:var(--action)}.blogfeat__link::after{content:"";position:absolute;inset:0}.blogfeat__excerpt{margin-block-start:var(--s4);font-size:var(--t-lead);line-height:1.55;color:var(--body);max-inline-size:50ch;text-wrap:wrap}.blogfeat__meta{margin-block-start:var(--s5)}@media (min-width:800px){.blogfeat__art{min-block-size:240px}.blogfeat__body{padding:var(--s7)}}@media (min-width:1280px){.blogfeat{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.blogfeat__art{min-block-size:100%}}.bloggrid{display:grid;gap:var(--s5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none}@media (min-width:600px){.bloggrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}}@media (min-width:800px){.bloggrid{gap:var(--s6)}}@media (min-width:1280px){.bloggrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloggrid__cell{display:flex;min-inline-size:0}.blogcard{position:relative;display:flex;flex-direction:column;inline-size:100%;min-inline-size:0;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-panel);overflow:hidden;box-shadow:var(--e1)}.blogcard::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--e3);opacity:0;transition:opacity var(--d-base) var(--ease)}.blogcard:hover::after,.blogcard:focus-within::after{opacity:1}.blogcard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--s4)}@media (min-width:800px){.blogcard__body{padding:var(--s5)}}.blogcard__flag{margin-block-end:var(--s4)}.blogcard__title{font-size:var(--t-h3);line-height:var(--lh-head);text-wrap:wrap}.blogcard__link{color:inherit;text-decoration:none}.blogcard__link:hover{color:var(--action)}.blogcard__link::after{content:"";position:absolute;inset:0}.blogcard__excerpt{margin-block-start:var(--s3);font-size:var(--t-small);line-height:var(--lh-body);color:var(--body);text-wrap:wrap}.blogcard__meta{margin-block-start:auto;padding-block-start:var(--s5)}.blogmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);font-size:var(--t-cap);color:var(--muted)}.blogmeta__dot{inline-size:4px;block-size:4px;border-radius:50%;background:var(--border-strong);flex:none}.blogmeta__item{display:inline-flex;align-items:center;gap:var(--s3)}.blogart{position:relative;display:block;inline-size:100%;background:var(--tone-100);overflow:hidden}.blogart__field{position:absolute;inset:0;z-index:0;display:block;opacity:.46;--agr:calc(100% - var(--ab, 0) * 100%)}.blogart::after{content:"";position:absolute;inset:0;z-index:0;opacity:.62;pointer-events:none}.blogart--card{aspect-ratio:16/9}.blogart--feat{position:absolute;inset:0}.blogart--banner{aspect-ratio:16/9}@media (min-width:800px){.blogart--banner{aspect-ratio:1000/300}}.blogart[data-art=rings] .blogart__field{background-image:repeating-radial-gradient(circle at var(--ax) var(--ay),var(--tone-500)0 9px,transparent 9px var(--as))}.blogart[data-art=rings]::after{background-image:radial-gradient(circle at var(--ax) var(--ay),var(--paper)0 17px,transparent 18px),radial-gradient(72% 92%at var(--ax) var(--ay),var(--paper)0,transparent 70%)}.blogart[data-art=fan] .blogart__field{background-image:repeating-conic-gradient(from var(--aa) at -45% var(--ay),var(--tone-500)0 1.6deg,transparent 1.6deg 5.2deg)}.blogart[data-art=fan]::after{background-image:repeating-conic-gradient(from var(--aa) at -45% var(--ay),transparent 0 2.9deg,var(--paper) 2.9deg 3.6deg,transparent 3.6deg 5.2deg),radial-gradient(78% 94%at var(--ax) var(--ay),var(--paper)0,transparent 72%)}.blogart[data-art=grid] .blogart__field{background-image:radial-gradient(circle,var(--tone-500)0 3px,transparent 3.5px),radial-gradient(circle,var(--tone-500)0 7px,transparent 7.5px);background-size:var(--as) var(--as),calc(var(--as)*3) calc(var(--as)*3);background-position:0 0,0 0}.blogart[data-art=grid]::after{background-image:radial-gradient(circle,var(--paper)0 5px,transparent 5.5px),radial-gradient(78% 94%at var(--ax) var(--ay),var(--paper)0,transparent 72%);background-size:calc(var(--as)*2) calc(var(--as)*2),100% 100%;background-position:calc(var(--as)/2) calc(var(--as)/2),0 0}.blogart[data-art=rows] .blogart__field{background-image:linear-gradient(var(--tone-500),var(--tone-500)),linear-gradient(var(--tone-500),var(--tone-500)),linear-gradient(var(--tone-500),var(--tone-500)),linear-gradient(var(--tone-500),var(--tone-500)),linear-gradient(var(--tone-500),var(--tone-500)),linear-gradient(var(--tone-500),var(--tone-500)),linear-gradient(var(--tone-500),var(--tone-500));background-repeat:no-repeat;background-size:52% 9px,37% 9px,64% 9px,44% 9px,58% 9px,32% 9px,48% 9px;background-position:calc(4% + var(--ax)/9) 7%,calc(2% + var(--ax)/7) 21%,calc(9% + var(--ax)/6) 35%,calc(5% + var(--ax)/8) 49%,calc(7% + var(--ax)/5) 63%,calc(3% + var(--ax)/7) 77%,calc(8% + var(--ax)/6) 91%}.blogart[data-art=rows]::after{background-image:linear-gradient(var(--paper),var(--paper)),linear-gradient(var(--paper),var(--paper)),linear-gradient(var(--paper),var(--paper)),radial-gradient(78% 94%at var(--ax) var(--ay),var(--paper)0,transparent 72%);background-repeat:no-repeat;background-size:24% 9px,17% 9px,29% 9px,100% 100%;background-position:94% 14%,90% 42%,97% 70%,0 0}.blogart[data-art=bars] .blogart__field{background-image:repeating-linear-gradient(90deg,var(--tone-500)0 14px,transparent 14px var(--as)),repeating-linear-gradient(90deg,transparent 0 11px,var(--tone-500) 11px 22px,transparent 22px calc(var(--as)*1.7)),repeating-linear-gradient(90deg,transparent 0 6px,var(--tone-500) 6px 17px,transparent 17px calc(var(--as)*2.6));background-repeat:repeat-x;background-size:100% 84%,100% 57%,100% 36%;background-position:0 var(--agr),0 var(--agr),0 var(--agr)}.blogart[data-art=bars]::after{background-image:linear-gradient(var(--paper),var(--paper)),radial-gradient(78% 94%at var(--ax) var(--ay),var(--paper)0,transparent 72%);background-repeat:no-repeat;background-size:100% 6px,100% 100%;background-position:0 var(--ay),0 0}.blogart[data-art=weave] .blogart__field{background-image:repeating-linear-gradient(var(--aa),var(--tone-500)0 11px,transparent 11px calc(var(--as)*1.15))}.blogart[data-art=weave]::after{background-image:repeating-linear-gradient(var(--aa),transparent 0 14px,var(--paper) 14px 19px,transparent 19px calc(var(--as)*1.15)),radial-gradient(78% 94%at var(--ax) var(--ay),var(--paper)0,transparent 72%)}.blogart__mark{position:absolute;z-index:1;inset-block-end:var(--s4);inset-inline-start:var(--s4);inline-size:56px;block-size:56px;--plate:56px;background:var(--paper);color:var(--tone-700);--ic-tone:var(--tone-500);box-shadow:var(--e1);border-radius:var(--r-panel)}.blogart--banner .blogart__mark{inset-block-end:var(--s5);inset-inline-start:var(--s5);inline-size:72px;block-size:72px;--plate:72px}.blogart--feat .blogart__mark{inline-size:64px;block-size:64px;--plate:64px}.blogpost__head{max-inline-size:var(--measure-wide)}.blogpost__head>.lead{max-inline-size:50ch}@media (max-width:599.98px){.blogpost__head h1[data-step]{font-size:var(--t-h1)}}.blogpost__flag{margin-block-end:var(--s4)}.blogpost__meta{margin-block-start:var(--s5)}.blogpost{max-inline-size:900px;margin-inline:auto}.blogpost__banner{border-radius:var(--r-panel);overflow:hidden;border:1px solid var(--hairline);margin-block-end:var(--s7)}.blogpost__body{max-inline-size:var(--measure)}.blogpost__body>p:not(.statement){font-size:var(--t-body);line-height:var(--lh-body);color:var(--body);text-wrap:wrap}.blogpost__body>p:first-child{font-size:var(--t-lead);line-height:1.55;color:var(--heading)}.blogpost__body h2{font-size:var(--t-h2);line-height:var(--lh-head);color:var(--heading);margin-block-start:var(--s8)}.blogpost__body h3{font-size:var(--t-h3);line-height:var(--lh-head);color:var(--heading);margin-block-start:var(--s7)}.blogpost__body li{font-size:var(--t-body);line-height:var(--lh-body);color:var(--body)}.blogpost__body>ul,.blogpost__body>ol{gap:var(--s3)}.blogpost__body .statement{margin-block:var(--s7);font-size:var(--t-h3);font-weight:var(--fw-reg);line-height:1.4;color:var(--heading)}.blogpost__body .statement__s{display:inline-block}.blogpost__body a{color:var(--link)}.blogpost__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4);margin-block-start:var(--s8);padding-block-start:var(--s5);border-block-start:1px solid var(--hairline)}.blogpost__by{font-size:var(--t-cap);color:var(--muted)}.blogpager{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-block-start:var(--s7);padding-block-start:var(--s5);border-block-start:1px solid var(--hairline)}.blogpager__list{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);margin:0;padding:0;list-style:none}.blogpager__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding-inline:var(--s3);border-radius:var(--r-sm);font-size:var(--t-ui);font-weight:var(--fw-bold);color:var(--link);text-decoration:none}a.blogpager__n:hover{background:var(--tint);color:var(--action-hover)}.blogpager__n[aria-current]{background:var(--action);color:var(--on-dark)}.blogpager__step{flex:1 1 0;min-inline-size:0;display:inline-flex;align-items:center;gap:var(--s2);min-block-size:44px;font-size:var(--t-ui);font-weight:var(--fw-bold);color:var(--link);text-decoration:none}.blogpager__step--next{justify-content:flex-end;text-align:end}a.blogpager__step:hover{text-decoration:underline}.blogpager__step--prev .blogpager__ic{transform:rotate(180deg)}@media (max-width:599px){.blogpager{justify-content:center}.blogpager__list{order:-1;inline-size:100%}}@media (prefers-reduced-motion:reduce){.blogcard::after,.blogfeat::after,.blogfilter__chip{transition:none}}