._9jp2Aq_bio{margin-top:clamp(40px,6vw,64px)}._9jp2Aq_row{align-items:center;gap:16px;display:flex}._9jp2Aq_avatar,._9jp2Aq_initial{border-radius:50%;flex:none;width:72px;height:72px}._9jp2Aq_avatar{object-fit:cover;background:var(--c-surface-b);border:2px solid #ffffff2e}._9jp2Aq_initial{color:var(--c-mint);background:#41773c59;place-items:center;font-size:1.75rem;font-weight:700;display:grid}._9jp2Aq_who{min-width:0}._9jp2Aq_kicker{color:var(--c-fg-60);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:.8125rem;font-weight:600}._9jp2Aq_name{color:var(--c-fg);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}._9jp2Aq_role{color:var(--c-fg-70);margin:2px 0 0;font-size:.9375rem;line-height:1.4}._9jp2Aq_checked{color:var(--c-fg-70);border-top:1px solid #ffffff1a;margin:16px 0 0;padding-top:16px;font-size:.9375rem;line-height:1.5}._9jp2Aq_checked strong{color:var(--c-fg);font-weight:600}@media (forced-colors:active){._9jp2Aq_avatar{border-color:canvastext}}
._6mwlyq_cta{margin-top:clamp(40px,6vw,64px)}._6mwlyq_kicker{color:var(--c-mint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}._6mwlyq_title{color:var(--c-fg);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;line-height:1.3}._6mwlyq_text{color:var(--c-fg-70);margin:8px 0 20px;font-size:1rem;line-height:1.6}
div.hJzwwq_article{--ink:#ffffffd1;max-width:68ch;color:var(--ink);font-size:var(--blog-fs,clamp(1.0625rem, 1.03rem + .12vw, 1.125rem));overflow-wrap:break-word;line-height:1.7}div.hJzwwq_article>p:first-child{color:var(--c-fg-body);font-size:1.12em;line-height:1.6}div.hJzwwq_article p,div.hJzwwq_article ul,div.hJzwwq_article ol{margin-bottom:1.25em}div.hJzwwq_article h2{letter-spacing:-.02em;text-wrap:balance;margin:2.75em 0 .75em;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);line-height:1.25}div.hJzwwq_article h3{letter-spacing:-.01em;margin:2em 0 .5em;font-size:1.3em;line-height:1.3}div.hJzwwq_article h2+p,div.hJzwwq_article h3+p{margin-top:0}div.hJzwwq_article li{margin-bottom:.5em;padding-left:.25em}div.hJzwwq_article li>p{margin-bottom:.5em}div.hJzwwq_article li>ul,div.hJzwwq_article li>ol{margin-top:.5em;margin-bottom:.5em}div.hJzwwq_article strong{color:var(--c-fg);font-weight:700}div.hJzwwq_article a{text-underline-offset:.2em;text-decoration-thickness:1px}div.hJzwwq_article p:has(>a[href$="/download/"]:last-child){border-left:3px solid var(--c-accent);color:var(--c-fg-body);background:#48cb3b12;border-radius:0 16px 16px 0;margin:2em 0;padding:1.25rem 1.5rem}div.hJzwwq_article>p:last-child:has(>em:only-child){color:var(--c-fg-60);border-top:1px solid #ffffff1a;margin:2em 0 0;padding-top:1.25rem;font-size:.9em;line-height:1.6}div.hJzwwq_article blockquote{border:0;border-left:3px solid var(--c-accent);color:var(--c-fg-body);background:#48cb3b12;border-radius:0 16px 16px 0;margin:2em 0;padding:1.25rem 1.5rem;font-size:1.05em}div.hJzwwq_article blockquote>:last-child{margin-bottom:0}div.hJzwwq_article pre{border:1px solid #ffffff1a;margin:2em 0;font-size:.9em;line-height:1.6}div.hJzwwq_article .hJzwwq_image{aspect-ratio:3/2;object-fit:cover;background:var(--c-surface-b);border:1px solid #ffffff14;border-radius:16px;width:100%;height:auto;margin:2rem 0;display:block}div.hJzwwq_article .hJzwwq_tableWrap{--edge:#ffffff24;background-color:var(--c-surface-b);background-image:linear-gradient(to right, var(--c-surface-b) 30%, transparent), linear-gradient(to left, var(--c-surface-b) 30%, transparent), radial-gradient(farthest-side at 0 50%, var(--edge), transparent), radial-gradient(farthest-side at 100% 50%, var(--edge), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;border:1px solid #ffffff1a;border-radius:16px;margin:2rem 0;overflow-x:auto}div.hJzwwq_article .hJzwwq_tableWrap table{width:100%;min-width:34rem;font-size:.9375em}div.hJzwwq_article .hJzwwq_tableWrap th,div.hJzwwq_article .hJzwwq_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.875rem 1.25rem;line-height:1.55}div.hJzwwq_article .hJzwwq_tableWrap thead th{color:var(--c-fg);white-space:normal;background:#ffffff0d;font-weight:700}div.hJzwwq_article .hJzwwq_tableWrap td{color:var(--ink)}div.hJzwwq_article .hJzwwq_tableWrap td:first-child{color:var(--c-fg);font-weight:600}@media (prefers-contrast:more){div.hJzwwq_article{--ink:#fff}}@media (forced-colors:active){:is(div.hJzwwq_article blockquote,div.hJzwwq_article p:has(>a[href$="/download/"]:last-child)){border-left-color:canvastext}div.hJzwwq_article .hJzwwq_tableWrap,div.hJzwwq_article .hJzwwq_image{border-color:canvastext}}
._3P1EKq_sources,._3P1EKq_faq{margin-top:clamp(40px,6vw,64px)}._3P1EKq_heading{color:var(--c-fg);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:700;line-height:1.25}._3P1EKq_list{margin:0;padding:0;list-style:none}._3P1EKq_source{min-height:var(--tap);color:var(--c-mint);text-underline-offset:4px;align-items:center;font-size:1rem;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:flex}@media (hover:hover){._3P1EKq_source:hover{color:var(--c-fg)}}._3P1EKq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.r32GWW_head{flex-direction:column;align-items:flex-start;gap:20px;padding-block:clamp(8px,2vw,24px) clamp(28px,4vw,48px);display:flex}.r32GWW_back{min-width:var(--tap);min-height:var(--tap);color:var(--c-fg-70);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.r32GWW_back:hover{color:var(--c-fg)}}.r32GWW_backIcon{flex:none;transform:scaleX(-1)}.r32GWW_title{max-width:24em}.r32GWW_byline{color:var(--c-fg-70);flex-direction:column;gap:2px;margin:0;font-size:.9375rem;line-height:1.5;display:flex}.r32GWW_sep{display:none}@media (min-width:560px){.r32GWW_byline{flex-flow:wrap;gap:4px 12px}.r32GWW_sep{display:inline}}@media (prefers-reduced-motion:reduce){.r32GWW_back{transition:none}}
.tM3zca_layout{--blog-fs:clamp(1.0625rem, 1.03rem + .12vw, 1.125rem);font-size:var(--blog-fs);grid-template-columns:minmax(0,1fr);column-gap:clamp(32px,4vw,64px);display:grid}.tM3zca_head{grid-column:1/-1;min-width:0}.tM3zca_main{min-width:0}.tM3zca_aside{display:none}@media (min-width:1024px){.tM3zca_layout{grid-template-columns:minmax(0,68ch) 15rem;justify-content:center}.tM3zca_single{grid-template-columns:minmax(0,68ch)}.tM3zca_aside{min-width:0;display:block}}
.n9G2eG_track{z-index:65;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.n9G2eG_fill{background:linear-gradient(90deg, var(--c-brand), var(--c-mint));transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}@media (forced-colors:active){.n9G2eG_fill{background:highlight}}@media print{.n9G2eG_track{display:none}}
._1Tt43q_card{height:100%}._1Tt43q_card>div{flex-direction:column;height:100%;display:flex}._1Tt43q_media{aspect-ratio:16/9;background:radial-gradient(120% 90% at 20% 0%, #41773c8c, transparent 60%), linear-gradient(135deg, var(--c-brand-deep), var(--c-surface-a));flex:none;position:relative;overflow:clip}._1Tt43q_cover{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}._1Tt43q_initial{color:#fff3;-webkit-user-select:none;user-select:none;place-items:center;font-size:4.5rem;font-weight:800;display:grid;position:absolute;inset:0}._1Tt43q_body{flex-direction:column;flex:1;gap:12px;padding:clamp(18px,2.4vw,24px);display:flex}._1Tt43q_chip{border-radius:var(--radius-pill);color:var(--c-mint);background:#48cb3b1a;border:1px solid #48cb3b59;align-self:flex-start;margin:0;padding:3px 12px;font-size:.8125rem;font-weight:600;line-height:1.5}._1Tt43q_title{color:var(--c-fg);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}._1Tt43q_link{min-height:var(--tap);color:inherit;text-decoration:none;display:block}._1Tt43q_link:after{content:"";z-index:1;position:absolute;inset:0}._1Tt43q_link:focus-visible{outline:none}._1Tt43q_link:focus-visible:after{outline:2px solid var(--c-focus);outline-offset:-2px;border-radius:var(--radius-card)}._1Tt43q_desc{color:var(--c-fg-70);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}._1Tt43q_meta{color:var(--c-fg-60);flex-wrap:wrap;gap:2px 8px;margin:auto 0 0;padding-top:4px;font-size:.8125rem;line-height:1.5;display:flex}._1Tt43q_featured ._1Tt43q_title{letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.2}._1Tt43q_featured ._1Tt43q_desc{-webkit-line-clamp:4;line-clamp:4;font-size:1.0625rem}._1Tt43q_featured ._1Tt43q_meta{margin-top:4px}@media (min-width:860px){._1Tt43q_featured>div{flex-direction:row}._1Tt43q_featured ._1Tt43q_media{aspect-ratio:auto;flex:54%;min-height:340px}._1Tt43q_featured ._1Tt43q_body{flex:46%;justify-content:center;gap:16px;padding:clamp(28px,3.5vw,48px)}}._1Tt43q_compact ._1Tt43q_media{aspect-ratio:16/10}._1Tt43q_compact ._1Tt43q_body{gap:10px;padding:16px}._1Tt43q_compact ._1Tt43q_title{letter-spacing:-.01em;font-size:1rem;line-height:1.35}@media (hover:hover){._1Tt43q_card:hover ._1Tt43q_link{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){._1Tt43q_card:hover ._1Tt43q_cover{transform:scale(1.04)}}@media (forced-colors:active){._1Tt43q_link:focus-visible:after{outline-color:highlight}._1Tt43q_chip{border-color:canvastext}}
.nqLRUG_head{flex-direction:column;gap:8px;margin-bottom:clamp(20px,3vw,32px);display:flex}.nqLRUG_title{color:var(--c-fg);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.25}.nqLRUG_lede{max-width:62ch;color:var(--c-fg-70);font-size:var(--fs-lede);margin:0;line-height:1.5}.nqLRUG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nqLRUG_grid>li{min-width:0}
.OgzAaW_list{margin:0;padding:0;list-style:none}.OgzAaW_link{min-height:var(--tap);color:var(--c-fg-70);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-left:2px solid #ffffff1f;align-items:center;padding:8px 12px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.OgzAaW_link[aria-current=location]{border-left-color:var(--c-accent);color:var(--c-fg);font-weight:600}@media (hover:hover){.OgzAaW_link:hover{border-left-color:var(--c-mint);color:var(--c-fg)}}.OgzAaW_aside{display:none}@media (min-width:1024px){.OgzAaW_aside{top:calc(var(--header-h) + 16px);max-height:calc(100dvh - var(--header-h) - 32px);overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}}.OgzAaW_label{color:var(--c-fg-60);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;padding-left:14px;font-size:.8125rem;font-weight:700}.OgzAaW_inline{background:var(--c-glass);border:1px solid #ffffff1f;border-radius:16px;margin-bottom:2rem}@media (min-width:1024px){.OgzAaW_inline{display:none}}.OgzAaW_summary{min-height:52px;color:var(--c-fg);cursor:pointer;justify-content:space-between;align-items:center;padding:0 20px;font-size:1rem;font-weight:600;list-style:none;display:flex}.OgzAaW_summary::-webkit-details-marker{display:none}.OgzAaW_summary:after{content:"";width:10px;height:10px;transition:transform var(--dur-base) var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin-right:4px;transform:rotate(45deg)translate(-2px,-2px)}.OgzAaW_inline[open] .OgzAaW_summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.OgzAaW_inline nav{padding:0 8px 12px}@media (prefers-reduced-motion:reduce){.OgzAaW_summary:after,.OgzAaW_link{transition:none}}@media (forced-colors:active){.OgzAaW_link[aria-current=location]{border-left-color:highlight}.OgzAaW_inline{border-color:canvastext}}
.rPEtNa_grid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.5vw,24px);margin:0;padding:0;list-style:none;display:grid}.rPEtNa_grid>li{min-width:0}.rPEtNa_featured{grid-column:1/-1}@media (min-width:640px){.rPEtNa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rPEtNa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rPEtNa_empty{color:var(--c-fg-70);font-size:var(--fs-lede);text-align:center;margin:0;padding:48px 0}
