.blog-module__r2Uipq__cats{padding-top:28px}.blog-module__r2Uipq__cats ul{flex-wrap:wrap;gap:10px;margin-top:10px;padding:0;list-style:none;display:flex}.blog-module__r2Uipq__cats a{border:2px solid var(--ink);background:var(--card);border-radius:99px;align-items:center;min-height:44px;padding:6px 16px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__r2Uipq__cats a:hover{background:var(--ink);color:var(--cream)}.blog-module__r2Uipq__featuredSection{padding:36px 0 0}.blog-module__r2Uipq__featuredSection>.wrap>.blog-module__r2Uipq__card{margin-top:12px}.blog-module__r2Uipq__listSection{padding:48px 0 64px}.blog-module__r2Uipq__listSection h2{margin-bottom:28px}.blog-module__r2Uipq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.blog-module__r2Uipq__grid>li{display:flex}.blog-module__r2Uipq__card{background:var(--card);border:3px solid var(--ink);border-radius:var(--r);width:100%;box-shadow:var(--sh);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.blog-module__r2Uipq__card:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.blog-module__r2Uipq__card:focus-within{outline:3px solid var(--ink);outline-offset:3px}.blog-module__r2Uipq__cardImg{border-bottom:3px solid var(--ink);background:var(--sand)}.blog-module__r2Uipq__cardImg img{display:block}.blog-module__r2Uipq__cardBody{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.blog-module__r2Uipq__kicker{color:var(--deep)}.blog-module__r2Uipq__cardTitle{font-size:var(--fs-mid);line-height:1.15}.blog-module__r2Uipq__cardTitle a{text-decoration:none}.blog-module__r2Uipq__cardTitle a:focus-visible{outline:none}.blog-module__r2Uipq__cardTitle a:after{content:"";position:absolute;inset:0}.blog-module__r2Uipq__cardSummary{font-size:var(--fs-small);max-width:60ch}.blog-module__r2Uipq__meta{font:500 var(--fs-label)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-top:auto;padding-top:6px}.blog-module__r2Uipq__featured{grid-template-columns:1.1fr .9fr;display:grid}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardImg{border-bottom:0;border-right:3px solid var(--ink)}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardBody{justify-content:center;padding:32px}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardTitle{font-size:clamp(28px,3vw,40px);line-height:1.05}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardSummary{font-size:var(--fs-body)}.blog-module__r2Uipq__empty{max-width:62ch;margin-top:16px}.blog-module__r2Uipq__empty a{text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.blog-module__r2Uipq__pagination{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 0 64px;display:flex}.blog-module__r2Uipq__pagination ol{gap:6px;padding:0;list-style:none;display:flex}.blog-module__r2Uipq__pagination ol a,.blog-module__r2Uipq__pagination ol span{border:2px solid var(--ink);border-radius:10px;place-items:center;min-width:44px;min-height:44px;font-weight:700;text-decoration:none;display:inline-grid}.blog-module__r2Uipq__pagination ol span{background:var(--ink);color:var(--cream)}.blog-module__r2Uipq__postHead{padding:28px 0 48px}.blog-module__r2Uipq__postHead h1{text-transform:none;max-width:20em;margin-top:14px;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.blog-module__r2Uipq__postHead .lead{margin-top:20px}.blog-module__r2Uipq__catLink{background:var(--ink);min-height:44px;color:var(--cream);border-radius:8px;align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.blog-module__r2Uipq__catLink:hover{text-decoration:underline}.blog-module__r2Uipq__byline{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.blog-module__r2Uipq__byPhoto{border:3px solid var(--ink);background:var(--sand);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.blog-module__r2Uipq__byPhoto img{display:block}.blog-module__r2Uipq__byName{font-weight:700}.blog-module__r2Uipq__byName a{text-underline-offset:3px;text-decoration-thickness:2px}.blog-module__r2Uipq__byRole{font-size:var(--fs-small)}.blog-module__r2Uipq__byMeta{font:500 var(--fs-label)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}.blog-module__r2Uipq__hero{margin-top:36px}.blog-module__r2Uipq__hero img{border:3px solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);background:var(--sand);display:block}.blog-module__r2Uipq__postBody{padding:56px 0 24px}.blog-module__r2Uipq__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.blog-module__r2Uipq__aside{gap:22px;display:grid;position:sticky;top:92px}.blog-module__r2Uipq__tocSide{border-top:3px solid var(--ink);padding-top:14px}.blog-module__r2Uipq__tocSide ol,.blog-module__r2Uipq__tocInline ol{margin-top:8px;padding:0;list-style:none;display:grid}.blog-module__r2Uipq__tocSide a,.blog-module__r2Uipq__tocInline a{min-height:44px;line-height:1.3;font-size:var(--fs-small);border-bottom:2px solid var(--sand);align-items:center;padding:6px 0;font-weight:500;text-decoration:none;display:flex}.blog-module__r2Uipq__tocSide a:hover,.blog-module__r2Uipq__tocInline a:hover{text-decoration:underline;text-decoration-thickness:2px}.blog-module__r2Uipq__tocInline{border:3px solid var(--ink);background:var(--card);border-radius:12px;margin-bottom:28px;padding:0 16px;display:none}.blog-module__r2Uipq__tocInline summary{font:700 18px var(--disp);min-height:52px;padding:10px 0}.blog-module__r2Uipq__tocInline summary:after{font-size:28px}.blog-module__r2Uipq__tocInline[open] summary{border-bottom:2px solid var(--ink)}.blog-module__r2Uipq__tocInline nav{padding-bottom:8px}.blog-module__r2Uipq__sideCta{background:var(--peach);border:3px solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);padding:20px}.blog-module__r2Uipq__sideCta p{font-size:var(--fs-small);margin-top:8px}.blog-module__r2Uipq__sideCta .btn{background:var(--orange);width:100%;color:var(--ink);margin-top:14px}.blog-module__r2Uipq__sideCtaTitle{font:700 20px/1.15 var(--disp)}.blog-module__r2Uipq__after{padding:24px 0 64px}.blog-module__r2Uipq__authorCard{border-top:3px solid var(--ink);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:22px;max-width:70ch;padding:28px 0 0;display:grid}.blog-module__r2Uipq__authorPhoto{border:3px solid var(--ink);background:var(--sand);border-radius:50%;width:96px;height:96px;overflow:hidden}.blog-module__r2Uipq__authorPhoto img{display:block}.blog-module__r2Uipq__authorName{font-size:var(--fs-mid);margin-top:6px}.blog-module__r2Uipq__authorName a{text-decoration:none}.blog-module__r2Uipq__authorName a:hover{text-decoration:underline}.blog-module__r2Uipq__authorRole{font-size:var(--fs-small);margin-top:4px}.blog-module__r2Uipq__authorBio{max-width:62ch;margin-top:12px}.blog-module__r2Uipq__authorLinks{flex-wrap:wrap;gap:4px 22px;margin-top:6px;display:flex}.blog-module__r2Uipq__related h2{margin-bottom:28px}.blog-module__r2Uipq__profile{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:32px;display:grid}.blog-module__r2Uipq__profilePhoto{border:3px solid var(--ink);background:var(--cream);border-radius:50%;width:160px;height:160px;overflow:hidden}.blog-module__r2Uipq__profilePhoto img{display:block}.blog-module__r2Uipq__profile h1{font-size:clamp(36px,4.6vw,64px)}.blog-module__r2Uipq__profile .lead{margin-top:14px}.blog-module__r2Uipq__profileBio{max-width:62ch;margin-top:14px}@media (max-width:1000px){.blog-module__r2Uipq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__r2Uipq__featured{grid-template-columns:1fr}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardImg{border-right:0;border-bottom:3px solid var(--ink)}.blog-module__r2Uipq__layout{grid-template-columns:minmax(0,1fr);gap:0}.blog-module__r2Uipq__aside{display:none}.blog-module__r2Uipq__tocInline{display:block}}@media (max-width:600px){.blog-module__r2Uipq__grid{grid-template-columns:1fr}.blog-module__r2Uipq__featured .blog-module__r2Uipq__cardBody,.blog-module__r2Uipq__cardBody{padding:20px}.blog-module__r2Uipq__postHead{padding:20px 0 36px}.blog-module__r2Uipq__postBody{padding:36px 0 16px}.blog-module__r2Uipq__authorCard{grid-template-columns:64px minmax(0,1fr);gap:16px}.blog-module__r2Uipq__authorPhoto{width:64px;height:64px}.blog-module__r2Uipq__profile{grid-template-columns:1fr;gap:20px}.blog-module__r2Uipq__profilePhoto{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.blog-module__r2Uipq__card,.blog-module__r2Uipq__card:hover{transition:none;transform:none}}.blog-module__r2Uipq__previewBar{background:var(--ink);color:var(--cream);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:10px 16px;font-weight:700;display:flex}.blog-module__r2Uipq__previewBar .btn{min-height:44px;color:var(--cream);border-color:var(--cream);padding:6px 18px;font-size:16px}
