.ResourceBody_article__Nc0IK>*+*>:is(h1,h2):first-child{margin-top:24px}.ResourceBody_article__Nc0IK>*+*>h3:first-child{margin-top:8px}

/*! tailwindcss v4.2.3 | MIT License | https://tailwindcss.com */.ResourceHeader_canvas___zILa{background:var(--color-paper-2);--n:round(nearest,tan(atan2(100cqw + 1px,24px)),1);--c:calc((100cqw + 1px) / var(--n));--cy:var(--c);position:relative;overflow:hidden;container-type:inline-size}@media (min-width:1024px){.ResourceHeader_canvas___zILa{--rows:round(nearest,tan(atan2(100cqh + 1px,24px)),1);--cy:calc((100cqh + 1px) / var(--rows));container-type:size}}.ResourceHeader_grid__c_COx{background-image:linear-gradient(var(--color-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px);background-size:var(--c) var(--cy);pointer-events:none;width:calc(100% + 1px);height:calc(100% + 1px);position:absolute;top:-1px;left:-1px}.ResourceHeader_cover__vykj8{--m:1;--max:min(560px,100cqw - 2 * var(--gutter));--kc0:round(down,tan(atan2(var(--max) - 1px,var(--c))),1);--kc:calc(var(--kc0) - mod(var(--n) - var(--kc0), 2));--w:calc(var(--kc) * var(--c) + 1px);--h:calc(var(--w) * var(--ar,.6667));width:var(--w);height:var(--h);margin:calc(var(--m) * var(--c) - 1px) 0 calc(round(up, 2 * var(--m) * var(--c) + var(--h), var(--c)) - var(--m) * var(--c) - var(--h)) calc((var(--n) - var(--kc)) / 2 * var(--c) - 1px);box-shadow:var(--shadow-menu);position:relative}@media (min-width:768px){.ResourceHeader_cover__vykj8{--m:2}}@media (min-width:1024px){.ResourceHeader_cover__vykj8{--max:min(560px,100cqw - 2 * var(--gutter),(100cqh - 4 * var(--cy))/var(--ar,.6667));top:calc(round(nearest, (100cqh - var(--h)) / 2 + 1px, var(--cy)) - 1px);left:calc((var(--n) - var(--kc)) / 2 * var(--c) - 1px);margin:0;position:absolute}}@supports not (width:round(nearest,1px,1px)){.ResourceHeader_canvas___zILa{padding:24px var(--gutter);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ResourceHeader_canvas___zILa{padding:40px var(--gutter)}}@media (min-width:1024px){.ResourceHeader_canvas___zILa{padding:48px}}.ResourceHeader_grid__c_COx{background-size:24px 24px}.ResourceHeader_cover__vykj8{width:100%;max-width:560px;height:auto;aspect-ratio:1/var(--ar,.6667);margin:0}@media (min-width:1024px){.ResourceHeader_cover__vykj8{position:relative;top:auto;left:auto}}}@supports (scale:calc(1px / 1px)) and (width:round(nearest,1px,1px)){.ResourceHeader_canvas___zILa{--n:round(nearest,(100cqw + 1px)/24px,1)}@media (min-width:1024px){.ResourceHeader_canvas___zILa{--rows:round(nearest,(100cqh + 1px)/24px,1)}}.ResourceHeader_cover__vykj8{--kc0:round(down,(var(--max) - 1px)/var(--c),1)}}

/*! tailwindcss v4.2.3 | MIT License | https://tailwindcss.com */.ResourceDownload_canvas__1wXw4{background:var(--color-paper-2);--n:round(nearest,tan(atan2(100cqw + 1px,24px)),1);--c:calc((100cqw + 1px) / var(--n));position:relative;container-type:inline-size}.ResourceDownload_grid__AWZl2{background-image:linear-gradient(var(--color-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px);background-size:var(--c) var(--cy,var(--c));pointer-events:none;width:calc(100% + 1px);height:calc(100% + 1px);position:absolute;top:-1px;left:-1px}.ResourceDownload_card__HszmI{--m:1;--max:min(480px,100cqw - 2 * var(--gutter));--kc0:round(down,tan(atan2(var(--max) - 1px,var(--c))),1);--kc:calc(var(--kc0) - mod(var(--n) - var(--kc0), 2));--edge:calc(var(--m) * var(--c) - 1px);width:calc(var(--kc) * var(--c) + 1px);margin:var(--edge) 0 var(--edge) calc((var(--n) - var(--kc)) / 2 * var(--c) - 1px);position:relative}@media (min-width:768px){.ResourceDownload_card__HszmI{--m:2}}@supports not (width:round(nearest,1px,1px)){.ResourceDownload_canvas__1wXw4{padding:24px var(--gutter);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ResourceDownload_canvas__1wXw4{padding:40px var(--gutter)}}@media (min-width:1024px){.ResourceDownload_canvas__1wXw4{padding:48px}}.ResourceDownload_grid__AWZl2{background-size:24px 24px}.ResourceDownload_card__HszmI{width:100%;max-width:480px;margin:0}}@supports (scale:calc(1px / 1px)) and (width:round(nearest,1px,1px)){.ResourceDownload_canvas__1wXw4{--n:round(nearest,(100cqw + 1px)/24px,1)}.ResourceDownload_card__HszmI{--kc0:round(down,(var(--max) - 1px)/var(--c),1)}}