.hs-blog-listing .dnd-section .dnd-column{padding:0}.rp-post{--bp-ease:cubic-bezier(.2,.75,.25,1);--bp-line:color-mix(in srgb,var(--primary_color) 8%,transparent);--bp-line-2:color-mix(in srgb,var(--primary_color) 16%,transparent);--bp-tint:color-mix(in srgb,var(--tertiary_color) 6%,var(--quinary_color));--bp-tint-2:color-mix(in srgb,var(--tertiary_color) 12%,var(--quinary_color));--bp-top:calc(var(--rp-header-height, 80px) + 24px);display:block;position:relative}.rp-post .rp-post__prog{background-color:var(--tertiary_color);height:3px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform-origin:left;width:100%;z-index:100}.rp-post .rp-post__hero{padding:clamp(28px,3vw,44px) 0 0}.rp-post .rp-post__back{align-items:center;color:var(--senary_color);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;margin:0 0 22px;text-decoration:none;text-transform:uppercase;transition:color .2s,gap .2s var(--bp-ease)}.rp-post .rp-post__back:focus-visible,.rp-post .rp-post__back:hover{color:var(--secondary_color);gap:12px}.rp-post .rp-post__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.rp-post .rp-post__tags li{margin:0}.rp-post .rp-post__tag{border:1px solid var(--bp-line);border-radius:999px;color:var(--senary_color);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;padding:7px 13px;text-decoration:none;text-transform:uppercase;transition:color .2s,border-color .2s}.rp-post .rp-post__tag:focus-visible,.rp-post .rp-post__tag:hover{border-color:var(--bp-line-2);color:var(--secondary_color)}.rp-post .rp-post__author b{font-size:17px;font-weight:800;letter-spacing:-.024em}.rp-post .rp-post__title{color:var(--primary_color);font-size:clamp(46px,7vw,96px);font-weight:800;letter-spacing:-.05em;line-height:.98;margin:0 0 26px;max-width:none;text-wrap:balance}.rp-post .rp-post__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.rp-post .rp-post__au{align-items:center;color:var(--primary_color);display:flex;gap:11px;text-decoration:none}.rp-post .rp-post__au img{border-radius:50%;height:44px;object-fit:cover;width:44px}.rp-post .rp-post__au b{font-size:14.5px;font-weight:700;letter-spacing:-.015em}.rp-post .rp-post__m{color:var(--senary_color);font-size:13.5px}.rp-post .rp-post__sep{background-color:var(--bp-line-2);border-radius:50%;height:4px;width:4px}.rp-post .rp-post__cover{background-color:var(--septenary_color);border:1px solid var(--bp-line);border-radius:16px;margin-top:clamp(24px,2.8vw,38px);overflow:hidden}.rp-post .rp-post__cover img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.rp-post .rp-post__wrap{align-items:flex-start;display:flex;gap:clamp(28px,4vw,64px);padding:clamp(30px,3.4vw,50px) 0 clamp(36px,4vw,60px)}.rp-post .rp-post__main{flex:1 1 0;min-width:0}.rp-post .rp-post__rail{flex:0 0 296px;max-height:calc(100vh - var(--bp-top) - 20px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;position:sticky;scrollbar-color:var(--bp-line-2) transparent;scrollbar-width:thin;top:var(--bp-top)}.rp-post .rp-post__rail::-webkit-scrollbar{width:6px}.rp-post .rp-post__rail::-webkit-scrollbar-thumb{background-color:var(--bp-line-2);border-radius:99px}.rp-post .rp-post__body{max-width:70ch}.rp-post .rp-post__body p{color:var(--secondary_color);font-size:17.5px;line-height:1.72;margin:0 0 20px;text-wrap:pretty}.rp-post .rp-post__body h2{color:var(--primary_color);margin:clamp(34px,3.6vw,50px) 0 16px;scroll-margin-top:var(--bp-top)}.rp-post .rp-post__body h3,.rp-post .rp-post__body h4{color:var(--primary_color);margin:28px 0 12px;scroll-margin-top:var(--bp-top)}.rp-post .rp-post__body b,.rp-post .rp-post__body strong{color:var(--primary_color);font-weight:700}.rp-post .rp-post__body a{border-bottom:1.5px solid color-mix(in srgb,var(--tertiary_color) 30%,transparent);color:var(--tertiary_color);text-decoration:none;transition:border-color .2s}.rp-post__related .rp-post__rel-go svg{fill:none}.rp-post .rp-post__body h2{font-size:clamp(24px,2.3vw,33px);font-weight:800;letter-spacing:-.034em;line-height:1.14}.rp-post .rp-post__body a:focus-visible,.rp-post .rp-post__body a:hover{border-color:var(--tertiary_color)}.rp-post .rp-post__body ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0 0 22px;padding:0}.rp-post .rp-post__body ul li{color:var(--secondary_color);font-size:17px;line-height:1.62;margin:0;padding-left:23px;position:relative;text-wrap:pretty}.rp-post .rp-post__body ul li:before{background-color:var(--tertiary_color);border-radius:50%;content:"";height:7px;left:2px;position:absolute;top:.62em;width:7px}.rp-post .rp-post__body ol{margin:0 0 22px;padding-left:22px}.rp-post .rp-post__body ol li{color:var(--secondary_color);font-size:17px;line-height:1.62;margin:0 0 8px}.rp-post .rp-post__body img{border:1px solid var(--bp-line);border-radius:12px;height:auto;max-width:100%}.rp-post .rp-post__body figure{margin:clamp(26px,2.8vw,36px) 0}.rp-post .rp-post__body figcaption{color:var(--senary_color);font-size:13px;margin-top:10px}.rp-post .rp-post__body hr{border:0;border-top:1px solid var(--bp-line);margin:clamp(30px,3vw,42px) 0}.rp-post .rp-post__body blockquote{background-color:var(--bp-tint);border:1px solid var(--bp-tint-2);border-radius:12px;font-style:normal;margin:0 0 clamp(26px,2.6vw,34px);padding:24px 26px;width:auto}.rp-post .rp-post__body blockquote>:first-child:is(h2,h3,h4,h5,h6),.rp-post .rp-post__body blockquote>:first-child:is(p,h2,h3,h4,h5,h6):has(>strong:only-child){color:var(--tertiary_color);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.rp-post .rp-post__body blockquote>:first-child strong{color:inherit}.rp-post .rp-post__body blockquote ul{margin:0}.rp-post .rp-post__body blockquote li,.rp-post .rp-post__body blockquote p{font-size:15.5px;line-height:1.58}.rp-post .rp-post__body blockquote>:last-child{margin-bottom:0}.rp-post .rp-post__author{align-items:center;background-color:var(--quinary_color);border:1px solid var(--bp-line);border-radius:12px;display:flex;gap:18px;margin-top:clamp(30px,3vw,42px);max-width:70ch;padding:22px}.rp-post .rp-post__author img{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.rp-post .rp-post__author a{text-decoration:none}.rp-post .rp-post__author b{color:var(--senary_color);display:block;margin:0;transition:color .2s}.rp-post .rp-post__author a:focus-visible b,.rp-post .rp-post__author a:hover b{color:var(--secondary_color)}.rp-post .rp-post__bio,.rp-post .rp-post__bio p{color:var(--secondary_color);font-size:14.5px;line-height:1.55;margin:9px 0 0}.rp-post .rp-post__comments{margin-top:clamp(30px,3vw,42px);max-width:70ch}.rp-post__related{background-color:var(--septenary_color);padding:clamp(38px,3.4vw,56px) 0}.rp-post__related .rp-post__rel-head{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px clamp(18px,2.2vw,36px);justify-content:flex-start;margin-bottom:clamp(24px,2.4vw,32px)}.rp-post__related .rp-post__eyebrow{color:var(--senary_color);margin:0 0 7px}.rp-post__related h2{color:var(--primary_color);margin:0}.rp-post__related .rp-post__hl{color:var(--tertiary_color)}.rp-post__related .rp-post__rel-text{color:var(--secondary_color);font-size:15px;line-height:1.55;margin:0}.rp-post__related .rp-post__eyebrow{letter-spacing:.14em;margin-bottom:8px}.rp-post__related .rp-post__rel-grid{--bp-gap:18px;display:flex;flex-wrap:wrap;gap:var(--bp-gap);list-style:none;margin:0;padding:0}.rp-post__related .rp-post__rel-item{display:flex;flex:0 0 calc(33.33333% - var(--bp-gap)*2/3);margin:0;min-width:0}.rp-post__related .rp-post__rel{background-color:var(--quinary_color);border:1px solid color-mix(in srgb,var(--primary_color) 8%,transparent);border-radius:12px;display:flex;flex:1 1 auto;flex-direction:column;gap:14px;padding:14px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s,border-color .4s}.rp-post__related .rp-post__rel:focus-visible,.rp-post__related .rp-post__rel:hover{border-color:color-mix(in srgb,var(--primary_color) 16%,transparent);box-shadow:0 32px 56px -40px color-mix(in srgb,var(--primary_color) 32%,transparent);transform:translateY(-5px)}.rp-post__related .rp-post__rel-th{aspect-ratio:16/9;background-color:var(--septenary_color);border-radius:8px;display:block;overflow:hidden}.rp-post__related .rp-post__rel-th img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.25,1);width:100%}.rp-post__related .rp-post__rel:hover .rp-post__rel-th img{transform:scale(1.04)}.rp-post__related .rp-post__rel-tag{color:var(--senary_color);margin:0}.rp-post__related .rp-post__rel-title{color:var(--senary_color);margin:0;transition:color .2s}.rp-post__related .rp-post__rel:hover .rp-post__rel-title{color:var(--secondary_color)}.rp-post__related .rp-post__rel-go{align-items:center;color:var(--senary_color);display:inline-flex;gap:8px;margin:auto 0 0;transition:color .2s,gap .2s cubic-bezier(.2,.75,.25,1)}.rp-post__related .rp-post__rel:hover .rp-post__rel-go{color:var(--tertiary_color);gap:12px}.rp-post .rp-post__back svg{fill:none}@media (max-width:980px){.rp-post .rp-post__wrap{align-items:stretch;flex-direction:column;gap:34px}.rp-post .rp-post__rail{flex:0 0 auto;max-height:none;overflow:visible;padding-right:0;position:static}}@media (max-width:960px){.rp-post__related .rp-post__rel-item{flex-basis:calc((100% - var(--bp-gap))/2)}}@media (max-width:600px){.rp-post__related .rp-post__rel-item{flex-basis:100%}}@media (max-width:520px){.rp-post .rp-post__author{align-items:flex-start;flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.rp-post .rp-post__back,.rp-post .rp-post__tag,.rp-post__related .rp-post__rel,.rp-post__related .rp-post__rel-go,.rp-post__related .rp-post__rel-th img{transition:none}.rp-post__related .rp-post__rel:hover,.rp-post__related .rp-post__rel:hover .rp-post__rel-th img{transform:none}}.hs-inline-edit .rp-post .rp-post__prog{display:none}