.m-resource-body{background:var(--palette-white);color:var(--m-fg,var(--palette-black));padding-block:var(--m-pad-y,var(--space-section-md));position:relative;--accent:var(--m-accent,var(--palette-accent));--box-bg:var(--m-box-bg,var(--palette-black));--box-fg:var(--m-box-fg,var(--palette-white));--color-focus:var(--palette-black)}.m-resource-body--sm{--m-pad-y:var(--space-section-sm)}.m-resource-body--md{--m-pad-y:var(--space-section-md)}.m-resource-body--lg{--m-pad-y:var(--space-section-lg)}.m-resource-body--xl{--m-pad-y:var(--space-section-xl)}.m-resource-body__inner{display:grid;gap:var(--space-lg);margin-inline:auto;max-width:var(--container-max);width:min(100% - 2 * var(--gutter),var(--measure-feed))}.m-resource-body--width-narrow .m-resource-body__inner{width:min(100% - 2 * var(--gutter),var(--measure-wide))}.m-resource-body--width-full .m-resource-body__inner{width:min(100% - 2 * var(--gutter),var(--container-max))}.m-resource-body__aside,.m-resource-body__main{min-width:0}.m-resource-body__figure{aspect-ratio:941/530;border-radius:var(--radius-card);margin:0;overflow:hidden}.m-resource-body__img{display:block;height:100%;object-fit:cover;width:100%}.m-resource-body__share{align-items:center;border-bottom:1px solid var(--resource-rule);display:flex;gap:var(--space-xs);justify-content:space-between;margin-top:1.375rem;padding-bottom:1.75rem}.m-resource-body__share-label{font-size:var(--text-sm);font-weight:var(--fw-body-medium);line-height:var(--leading-body);margin:0}.m-resource-body__share-list{display:flex;flex-wrap:wrap;gap:.5625rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.m-resource-body__share-item{margin:0}.m-resource-body__share-btn{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:1.53rem;justify-content:center;min-width:1.53rem;padding:0}.m-resource-body__share-btn:focus-visible,.m-resource-body__share-btn:hover{text-decoration:none}.m-resource-body__share-icon{display:block;height:1.53rem;object-fit:contain;width:1.53rem}.m-resource-body__share-text{background:var(--resource-muted);border-radius:var(--radius-full);color:var(--palette-white);font-size:var(--text-xs);font-weight:var(--fw-body-medium);line-height:1.53rem;padding-inline:.625rem;white-space:nowrap}.m-resource-body__content{font-size:var(--text-body);line-height:var(--leading-body);margin-top:2.5rem;overflow-wrap:anywhere}.m-resource-body__content>:first-child,.m-resource-body__main>.m-resource-body__content:first-child{margin-top:0}.m-resource-body__content>:last-child{margin-bottom:0}.m-resource-body__content h2,.m-resource-body__content h3,.m-resource-body__content h4{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--leading-heading);margin:1.5em 0 .5em}.m-resource-body__content h2{font-size:var(--text-resource-lead);margin-bottom:1em}.m-resource-body__content h3{font-size:var(--text-2xl)}.m-resource-body__content h4{font-size:var(--text-lg)}.m-resource-body__content blockquote,.m-resource-body__content ol,.m-resource-body__content p,.m-resource-body__content ul{margin:0 0 1.5em}.m-resource-body__content ol,.m-resource-body__content ul{padding-left:1.25em}.m-resource-body__content a:not(.t-btn):not(.hs-button){color:inherit;text-decoration:underline;text-underline-offset:.2em}.m-resource-body__content a:not(.t-btn):not(.hs-button):focus-visible,.m-resource-body__content a:not(.t-btn):not(.hs-button):hover{color:var(--accent)}.m-resource-body__content blockquote{border-left:3px solid var(--accent);padding-left:var(--space-sm)}.m-resource-body__content iframe,.m-resource-body__content img,.m-resource-body__content video{height:auto;max-width:100%}.m-resource-body__content img{border-radius:var(--radius-card)}.m-resource-body__content iframe{border:0}.m-resource-body__content table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.m-resource-body__content td,.m-resource-body__content th{border:1px solid var(--resource-rule);padding:.5rem .75rem;text-align:left}.m-resource-body__form{margin-top:var(--space-xl);scroll-margin-top:var(--space-section-lg)}.m-resource-body__form:focus{outline:none}.m-resource-body__form-title{font-family:var(--font-display);font-size:var(--text-resource-lead);font-weight:var(--fw-display);line-height:var(--leading-heading);margin:0 0 var(--space-sm)}.m-resource-body__form .hs-form,.m-resource-body__form form{max-width:100%}.m-resource-body__form .hs-button{background:var(--palette-black);color:var(--palette-white);font-weight:var(--fw-bold)}.m-resource-body__form .hs-button:focus-visible,.m-resource-body__form .hs-button:hover{background:transparent;border-color:var(--palette-black);color:var(--palette-black)}.m-resource-body__aside{display:flex;flex-direction:column;gap:var(--space-lg)}.m-resource-body__box{align-items:flex-start;background:var(--box-bg);border-radius:var(--radius-aside);color:var(--box-fg);display:flex;flex-direction:column;gap:.875rem;padding:1.875rem 1.5625rem}.m-resource-body__box-eyebrow,.m-resource-body__box-text,.m-resource-body__box-title{margin:0;overflow-wrap:anywhere}.m-resource-body__box-eyebrow{color:var(--accent);font-size:var(--text-md);line-height:normal}.m-resource-body__box-title{font-size:var(--text-resource-aside-title);font-weight:var(--fw-body-medium);line-height:normal}.m-resource-body__box-text{font-size:var(--text-md);line-height:normal}.m-resource-body__box-btn.t-btn{background:var(--box-fg);border-color:transparent;color:var(--box-bg);margin-top:.75rem}.m-resource-body__box-btn.t-btn:focus-visible,.m-resource-body__box-btn.t-btn:hover{background:transparent;border-color:var(--box-fg);color:var(--box-fg)}.m-resource-body__box .t-btn:focus-visible{outline-color:var(--box-fg)}.m-resource-body__latest-head{align-items:baseline;display:flex;gap:var(--space-xs);justify-content:space-between;margin-bottom:1rem}.m-resource-body__latest-title{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--fw-body-medium);line-height:normal;margin:0}.m-resource-body__latest-all{align-items:center;color:inherit;display:inline-flex;font-size:var(--text-md);font-weight:var(--fw-body-medium);gap:.5rem;line-height:normal}.m-resource-body__latest-all,.m-resource-body__latest-all:focus-visible,.m-resource-body__latest-all:hover{text-decoration:none}.m-resource-body__latest-arrow{display:block;flex:none;height:.79rem;width:auto}.m-resource-body__latest-list{list-style:none;margin:0;padding:0}.m-resource-body__latest-item{border-top:1px solid var(--resource-rule);margin:0}.m-resource-body__latest-link{align-items:flex-start;color:inherit;display:flex;gap:1.125rem;padding-block:1.125rem}.m-resource-body__latest-link,.m-resource-body__latest-link:focus-visible,.m-resource-body__latest-link:hover{text-decoration:none}.m-resource-body__thumb{border-radius:var(--radius-thumb);flex:none;height:4.25rem;overflow:hidden;width:7.5rem}.m-resource-body__thumb-img{display:block;height:100%;object-fit:cover;width:100%}.m-resource-body__latest-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.5625rem;min-width:0}.m-resource-body__latest-tags{display:flex;flex-wrap:wrap;gap:.375rem}.m-resource-body__latest-tag{align-items:center;background:var(--palette-white);border:1px solid var(--post-card-tag-line);border-radius:var(--radius-full);color:var(--palette-black);display:inline-flex;font-size:var(--text-tag);font-weight:var(--fw-body-medium);height:1.5rem;line-height:1;padding-inline:.75rem;white-space:nowrap}.m-resource-body__latest-name{font-size:var(--text-md);font-weight:var(--fw-body-medium);line-height:normal;overflow-wrap:anywhere}.m-resource-body__latest-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.m-resource-body__thumb-img{transition:transform var(--dur-gentle) var(--ease-standard)}.m-resource-body__latest-link:focus-visible .m-resource-body__thumb-img,.m-resource-body__latest-link:hover .m-resource-body__thumb-img{transform:scale(1.05)}.m-resource-body__latest-arrow{transition:transform var(--dur-fast) var(--ease-standard)}.m-resource-body__latest-all:focus-visible .m-resource-body__latest-arrow,.m-resource-body__latest-all:hover .m-resource-body__latest-arrow{transform:translateX(.25rem)}}@media (min-width:1024px){.m-resource-body--has-aside .m-resource-body__inner{align-items:start;column-gap:var(--resource-gap);grid-template-columns:minmax(0,1fr) var(--resource-aside-w)}.m-resource-body__share{margin-top:3.5rem;padding-bottom:var(--space-md)}.m-resource-body__content{margin-top:var(--space-lg)}.m-resource-body__thumb{height:3.375rem;width:6rem}}