:root{--mp-color-primary:#3a5bd9;--mp-color-primary-dark:#2a45ad;--mp-color-on-primary:#fff;--mp-color-secondary:#101828;--mp-color-on-secondary:#fff;--mp-color-accent:#12b5a5;--mp-color-background:#fff;--mp-color-surface:#fff;--mp-color-surface-alt:#f4f6fa;--mp-color-dark:#0f172a;--mp-color-on-dark:#f8fafc;--mp-color-text:#344054;--mp-color-text-muted:#667085;--mp-color-heading:#101828;--mp-color-link:#3a5bd9;--mp-color-link-hover:#2a45ad;--mp-color-border:#e4e7ec;--mp-color-focus:#3a5bd9;--mp-color-success:#12805c;--mp-color-error:#c4321f;--mp-font-body:"Inter",sans-serif;--mp-font-heading:"Inter",sans-serif;--mp-body-weight:400;--mp-bold-weight:600;--mp-heading-weight:700;--mp-body-size:17px;--mp-body-line-height:1.65;--mp-body-letter-spacing:0em;--mp-small-size:14px;--mp-h1-size:56px;--mp-h1-weight:var(--mp-heading-weight);--mp-h1-line-height:1.1;--mp-h1-letter-spacing:-0.02em;--mp-h1-transform:none;--mp-h2-size:40px;--mp-h2-weight:var(--mp-heading-weight);--mp-h2-line-height:1.18;--mp-h2-letter-spacing:-0.015em;--mp-h2-transform:none;--mp-h3-size:28px;--mp-h3-weight:var(--mp-heading-weight);--mp-h3-line-height:1.25;--mp-h3-letter-spacing:-0.01em;--mp-h3-transform:none;--mp-h4-size:22px;--mp-h4-weight:var(--mp-heading-weight);--mp-h4-line-height:1.3;--mp-h4-letter-spacing:0em;--mp-h4-transform:none;--mp-h5-size:18px;--mp-h5-weight:var(--mp-heading-weight);--mp-h5-line-height:1.4;--mp-h5-letter-spacing:0em;--mp-h5-transform:none;--mp-h6-size:15px;--mp-h6-weight:var(--mp-heading-weight);--mp-h6-line-height:1.4;--mp-h6-letter-spacing:0.04em;--mp-h6-transform:none;--mp-eyebrow-size:13px;--mp-eyebrow-weight:600;--mp-eyebrow-letter-spacing:0.08em;--mp-eyebrow-transform:uppercase;--mp-link-weight:inherit;--mp-link-underline-offset:3px;--mp-link-underline-thickness:1px;--mp-content-width:1200px;--mp-narrow-width:760px;--mp-wide-width:1440px;--mp-gutter:32px;--mp-section-space:96px;--mp-grid-gap:32px;--mp-border-width:1px;--mp-radius-sm:8px;--mp-radius-md:14px;--mp-radius-lg:22px;--mp-shadow-card:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.08);--mp-shadow-card-hover:0 20px 40px -12px rgba(16,24,40,.18),0 6px 12px -6px rgba(16,24,40,.08);--mp-shadow-dropdown:0 6px 16px -4px rgba(16,24,40,.1),0 2px 6px -2px rgba(16,24,40,.06);--mp-shadow-sm:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.08);--mp-shadow-md:0 6px 16px -4px rgba(16,24,40,.1),0 2px 6px -2px rgba(16,24,40,.06);--mp-shadow-lg:0 20px 40px -12px rgba(16,24,40,.18),0 6px 12px -6px rgba(16,24,40,.08);--mp-logo-width:140px;--mp-header-height:0px;--mp-btn-font:var(--mp-font-body);--mp-btn-size:15px;--mp-btn-weight:600;--mp-btn-transform:none;--mp-btn-letter-spacing:0em;--mp-btn-padding-y:13px;--mp-btn-padding-x:24px;--mp-btn-radius:10px;--mp-btn-border-width:1px;--mp-btn-primary-bg:#3a5bd9;--mp-btn-primary-text:#fff;--mp-btn-primary-border:#3a5bd9;--mp-btn-primary-hover-bg:#2a45ad;--mp-btn-primary-hover-text:#fff;--mp-btn-primary-hover-border:#2a45ad;--mp-btn-secondary-bg:#101828;--mp-btn-secondary-text:#fff;--mp-btn-secondary-border:#101828;--mp-btn-secondary-hover-bg:#344054;--mp-btn-secondary-hover-text:#fff;--mp-btn-secondary-hover-border:#344054;--mp-btn-outline-bg:#fff;--mp-btn-outline-text:#101828;--mp-btn-outline-border:#d0d5dd;--mp-btn-outline-hover-bg:#f4f6fa;--mp-btn-outline-hover-text:#101828;--mp-btn-outline-hover-border:#98a2b3;--mp-label-color:#101828;--mp-label-size:14px;--mp-label-weight:500;--mp-input-bg:#fff;--mp-input-text:#101828;--mp-input-placeholder:#98a2b3;--mp-input-border:#d0d5dd;--mp-input-border-focus:#3a5bd9;--mp-input-size:16px;--mp-input-padding-y:11px;--mp-input-padding-x:14px;--mp-input-radius:8px;--mp-input-border-width:1px;--mp-help-text:#667085;--mp-error-text:#c4321f;--mp-error-border:#f04438;--mp-card-bg:#fff;--mp-card-border:#e4e7ec;--mp-card-padding:22px;--mp-card-media-bg:#eef1f6;--mp-chip-bg:#eef2ff;--mp-chip-text:#2a45ad;--mp-price-bg:#ecfdf3;--mp-price-text:#05603a;--mp-ease:cubic-bezier(.2,.7,.2,1);--mp-duration:.25s}@media (max-width:1024px){:root{--mp-body-size:16px;--mp-h1-size:46px;--mp-h2-size:34px;--mp-h3-size:25px;--mp-h4-size:20px;--mp-h5-size:17px;--mp-h6-size:15px;--mp-gutter:28px;--mp-section-space:72px;--mp-grid-gap:24px}}@media (max-width:767px){:root{--mp-body-size:16px;--mp-h1-size:36px;--mp-h2-size:28px;--mp-h3-size:22px;--mp-h4-size:19px;--mp-h5-size:17px;--mp-h6-size:14px;--mp-gutter:20px;--mp-section-space:56px;--mp-grid-gap:20px;--mp-logo-width:112px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--mp-color-background);color:var(--mp-color-text);font-family:var(--mp-font-body);font-size:var(--mp-body-size);font-weight:var(--mp-body-weight);letter-spacing:var(--mp-body-letter-spacing);line-height:var(--mp-body-line-height);margin:0;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-wrapper{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.body-container-wrapper{flex:1 0 auto}iframe,img,svg,video{max-width:100%}img{border-style:none;height:auto}figure{margin:0}b,strong{font-weight:var(--mp-bold-weight)}hr{border:0;border-top:var(--mp-border-width) solid var(--mp-color-border);height:0;margin:2em 0}h1,h2,h3,h4,h5,h6{color:var(--mp-color-heading);font-family:var(--mp-font-heading);margin:0 0 .5em;overflow-wrap:break-word}.mp-h1,h1{font-size:var(--mp-h1-size);font-weight:var(--mp-h1-weight);letter-spacing:var(--mp-h1-letter-spacing);line-height:var(--mp-h1-line-height);text-transform:var(--mp-h1-transform)}.mp-h2,h2{font-size:var(--mp-h2-size);font-weight:var(--mp-h2-weight);letter-spacing:var(--mp-h2-letter-spacing);line-height:var(--mp-h2-line-height);text-transform:var(--mp-h2-transform)}.mp-h3,h3{font-size:var(--mp-h3-size);font-weight:var(--mp-h3-weight);letter-spacing:var(--mp-h3-letter-spacing);line-height:var(--mp-h3-line-height);text-transform:var(--mp-h3-transform)}.mp-h4,h4{font-size:var(--mp-h4-size);font-weight:var(--mp-h4-weight);letter-spacing:var(--mp-h4-letter-spacing);line-height:var(--mp-h4-line-height);text-transform:var(--mp-h4-transform)}.mp-h5,h5{font-size:var(--mp-h5-size);font-weight:var(--mp-h5-weight);letter-spacing:var(--mp-h5-letter-spacing);line-height:var(--mp-h5-line-height);text-transform:var(--mp-h5-transform)}.mp-h6,h6{font-size:var(--mp-h6-size);font-weight:var(--mp-h6-weight);letter-spacing:var(--mp-h6-letter-spacing);line-height:var(--mp-h6-line-height);text-transform:var(--mp-h6-transform)}blockquote,ol,p,pre,table,ul{margin:0 0 1.15em}ol,ul{padding-left:1.4em}li+li{margin-top:.35em}a{color:var(--mp-color-link);font-weight:var(--mp-link-weight);text-decoration-line:none;text-decoration-thickness:var(--mp-link-underline-thickness);text-underline-offset:var(--mp-link-underline-offset);transition:color var(--mp-duration) var(--mp-ease)}a:hover{color:var(--mp-color-link-hover);text-decoration-line:underline}blockquote{border-left:3px solid var(--mp-color-primary);color:var(--mp-color-heading);font-size:1.1em;padding:.25em 0 .25em 1.25em}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}pre{border-radius:var(--mp-radius-sm);max-width:100%;overflow-x:auto;padding:1rem 1.25rem}:not(pre)>code,pre{background:var(--mp-color-surface-alt)}:not(pre)>code{border-radius:4px;padding:.15em .4em}table{border-collapse:collapse;width:100%}td,th{border:var(--mp-border-width) solid var(--mp-color-border);padding:.65em .8em;text-align:left;vertical-align:top}th{background:var(--mp-color-surface-alt);color:var(--mp-color-heading);font-weight:var(--mp-bold-weight)}:focus-visible{outline:3px solid var(--mp-color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--mp-color-primary);color:var(--mp-color-on-primary)}[hidden]{display:none!important}.mp-visually-hidden,.show-for-sr{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}.mp-skip-link{background:var(--mp-color-dark);border-radius:var(--mp-radius-sm);color:var(--mp-color-on-dark);left:.75rem;padding:.75rem 1rem;position:absolute;text-decoration:none;top:.75rem;transform:translateY(-200%);z-index:1000}.mp-skip-link:focus{color:var(--mp-color-on-dark);transform:none}.mp-container{margin-inline:auto;max-width:calc(var(--mp-content-width) + var(--mp-gutter)*2);padding-inline:var(--mp-gutter);width:100%}.mp-container--narrow{max-width:calc(var(--mp-narrow-width) + var(--mp-gutter)*2)}.mp-container--wide{max-width:calc(var(--mp-wide-width) + var(--mp-gutter)*2)}.mp-container--full{max-width:none}.mp-section{padding-block:var(--mp-section-space);position:relative}.mp-section--surface{background:var(--mp-color-surface)}.mp-section--alt{background:var(--mp-color-surface-alt)}.mp-section--brand{background:var(--mp-color-primary);color:var(--mp-color-on-primary)}.mp-section--dark{background:var(--mp-color-dark);color:var(--mp-color-on-dark)}.mp-on-dark :is(h1,h2,h3,h4,h5,h6,a:not(.mp-btn)),.mp-section--brand :is(h1,h2,h3,h4,h5,h6,a:not(.mp-btn)),.mp-section--dark :is(h1,h2,h3,h4,h5,h6,a:not(.mp-btn)){color:inherit}.mp-section--custom :is(h1,h2,h3,h4,h5,h6){color:inherit}.mp-eyebrow{color:var(--mp-color-primary);display:inline-block;font-size:var(--mp-eyebrow-size);font-weight:var(--mp-eyebrow-weight);letter-spacing:var(--mp-eyebrow-letter-spacing);line-height:1.4;margin:0 0 .9rem;text-transform:var(--mp-eyebrow-transform)}.mp-on-dark .mp-eyebrow,.mp-section--brand .mp-eyebrow,.mp-section--dark .mp-eyebrow{color:inherit;opacity:.85}.mp-lead{color:var(--mp-color-text-muted);font-size:1.125em}.mp-on-dark .mp-lead,.mp-section--brand .mp-lead,.mp-section--custom .mp-lead,.mp-section--dark .mp-lead{color:inherit;opacity:.85}.mp-section-header{margin:0 0 clamp(2rem,4vw,3rem);max-width:720px}.mp-section-header--center{margin-inline:auto;text-align:center}.mp-rich-text>:last-child,.mp-section-header>:last-child{margin-bottom:0}.mp-rich-text img{border-radius:var(--mp-radius-md)}.mp-chip{background:var(--mp-chip-bg);color:var(--mp-chip-text);font-size:12.5px;font-weight:600;letter-spacing:.01em;padding:.3em .7em;white-space:nowrap}.mp-badge,.mp-chip{align-items:center;border-radius:999px;display:inline-flex;line-height:1.3}.mp-badge{background:var(--mp-price-bg);color:var(--mp-price-text);font-size:13px;font-weight:700;gap:.35em;padding:.3em .75em}.mp-editor-placeholder{border:2px dashed var(--mp-color-border);border-radius:var(--mp-radius-md);color:var(--mp-color-text-muted);font-size:var(--mp-small-size);margin:1.5rem auto;max-width:calc(var(--mp-content-width) + var(--mp-gutter)*2);padding:1.25rem 1.5rem;text-align:center}.hs-button,.hs-form input[type=submit],.mp-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--btn-bg,var(--mp-btn-primary-bg));border:var(--mp-btn-border-width) solid var(--btn-border,var(--mp-btn-primary-border));border-radius:var(--mp-btn-radius);color:var(--btn-text,var(--mp-btn-primary-text));cursor:pointer;display:inline-flex;font-family:var(--mp-btn-font);font-size:var(--mp-btn-size);font-weight:var(--mp-btn-weight);gap:.5em;justify-content:center;letter-spacing:var(--mp-btn-letter-spacing);line-height:1.2;min-height:44px;padding:var(--mp-btn-padding-y) var(--mp-btn-padding-x);text-align:center;text-decoration:none;text-transform:var(--mp-btn-transform);transition:background-color var(--mp-duration) var(--mp-ease),color var(--mp-duration) var(--mp-ease),border-color var(--mp-duration) var(--mp-ease),box-shadow var(--mp-duration) var(--mp-ease),transform var(--mp-duration) var(--mp-ease);white-space:normal}.hs-button:hover,.hs-form input[type=submit]:hover,.mp-btn:hover{background:var(--btn-hover-bg,var(--mp-btn-primary-hover-bg));border-color:var(--btn-hover-border,var(--mp-btn-primary-hover-border));color:var(--btn-hover-text,var(--mp-btn-primary-hover-text));text-decoration:none;transform:translateY(-2px)}.hs-button:focus-visible,.mp-btn:focus-visible{outline:3px solid var(--mp-color-focus);outline-offset:3px}.mp-btn:active{transform:none}.hs-button,.hs-form input[type=submit],.mp-btn--primary{--btn-bg:var(--mp-btn-primary-bg);--btn-text:var(--mp-btn-primary-text);--btn-border:var(--mp-btn-primary-border);--btn-hover-bg:var(--mp-btn-primary-hover-bg);--btn-hover-text:var(--mp-btn-primary-hover-text);--btn-hover-border:var(--mp-btn-primary-hover-border)}.mp-btn--secondary{--btn-bg:var(--mp-btn-secondary-bg);--btn-text:var(--mp-btn-secondary-text);--btn-border:var(--mp-btn-secondary-border);--btn-hover-bg:var(--mp-btn-secondary-hover-bg);--btn-hover-text:var(--mp-btn-secondary-hover-text);--btn-hover-border:var(--mp-btn-secondary-hover-border)}.mp-btn--outline{--btn-bg:var(--mp-btn-outline-bg);--btn-text:var(--mp-btn-outline-text);--btn-border:var(--mp-btn-outline-border);--btn-hover-bg:var(--mp-btn-outline-hover-bg);--btn-hover-text:var(--mp-btn-outline-hover-text);--btn-hover-border:var(--mp-btn-outline-hover-border)}.mp-btn--link{background:none;border:0;color:var(--mp-color-link);min-height:0;padding:0}.mp-btn--link:hover{background:none;box-shadow:none;color:var(--mp-color-link-hover);transform:none}.mp-btn--small{font-size:calc(var(--mp-btn-size)*.9);min-height:36px;padding:calc(var(--mp-btn-padding-y)*.6) calc(var(--mp-btn-padding-x)*.7)}.mp-btn__icon{flex:none;height:1em;width:1em}.mp-btn-group{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.hs-form label,.mp-label,form label{color:var(--mp-label-color);display:block;font-size:var(--mp-label-size);font-weight:var(--mp-label-weight);line-height:1.4;margin-bottom:.4rem}.mp-on-dark .hs-form label,.mp-on-dark form label{color:inherit}.hs-input:not([type=checkbox]):not([type=radio]),input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--mp-input-bg);border:var(--mp-input-border-width) solid var(--mp-input-border);border-radius:var(--mp-input-radius);color:var(--mp-input-text);display:block;font-family:inherit;font-size:var(--mp-input-size);line-height:1.4;max-width:100%;min-height:44px;padding:var(--mp-input-padding-y) var(--mp-input-padding-x);transition:border-color var(--mp-duration) var(--mp-ease),box-shadow var(--mp-duration) var(--mp-ease);width:100%}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23667085' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right var(--mp-input-padding-x) center;background-repeat:no-repeat;padding-right:calc(var(--mp-input-padding-x) + 1.5em)}textarea{min-height:120px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--mp-input-placeholder);opacity:1}.hs-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--mp-input-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-input-border-focus) 25%,transparent);outline:0}input[type=checkbox],input[type=radio]{accent-color:var(--mp-color-primary);height:1.1em;margin:0 .5em 0 0;vertical-align:-.15em;width:1.1em}.hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.hs-form .hs-form-field{margin-bottom:1.1rem}.hs-form .input{margin-right:0!important}.hs-form fieldset.form-columns-2{display:grid;gap:0 1rem;grid-template-columns:1fr 1fr}.hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:auto!important}@media (max-width:767px){.hs-form fieldset.form-columns-2{grid-template-columns:1fr}}.hs-form .inputs-list{list-style:none;margin:0;padding:0}.hs-form .inputs-list label{align-items:flex-start;display:flex;font-weight:var(--mp-body-weight)}.hs-form .hs-field-desc,.mp-help-text{color:var(--mp-help-text);font-size:var(--mp-small-size);margin-bottom:.4rem}.hs-form .hs-error-msgs{list-style:none;margin:.35rem 0 0;padding:0}.hs-error-msg,.hs-form .hs-error-msgs label,.mp-error-text{color:var(--mp-error-text);font-size:var(--mp-small-size);font-weight:500}.hs-form .hs-input.invalid.error,.mp-input--error{border-color:var(--mp-error-border)}.hs-form .hs-richtext,.hs-form .legal-consent-container{color:var(--mp-help-text);font-size:var(--mp-small-size)}.submitted-message{background:color-mix(in srgb,var(--mp-color-success) 10%,transparent);border-radius:var(--mp-radius-sm);color:inherit;padding:1rem 1.25rem}.dnd-section{padding-inline:var(--mp-gutter)}.dnd-section>.row-fluid{margin-inline:auto;max-width:var(--mp-content-width)}.dnd-section[class*=force-full-width]{padding-inline:0}.dnd-section[class*=force-full-width]>.row-fluid{max-width:none}.dnd-section .dnd-column,.dnd-section.mp-flush,.mp-dnd-flush .dnd-section{padding-inline:0}.mp-dnd-flush .dnd-section>.row-fluid{max-width:none}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;gap:var(--mp-grid-gap)}.row-fluid .span1{flex:0 0 calc(8.3333% - var(--mp-grid-gap)*0.9167);width:auto}.row-fluid .span2{flex:0 0 calc(16.6667% - var(--mp-grid-gap)*0.8333);width:auto}.row-fluid .span3{flex:0 0 calc(25% - var(--mp-grid-gap)*0.75);width:auto}.row-fluid .span4{flex:0 0 calc(33.3333% - var(--mp-grid-gap)*0.6667);width:auto}.row-fluid .span5{flex:0 0 calc(41.6667% - var(--mp-grid-gap)*0.5833);width:auto}.row-fluid .span6{flex:0 0 calc(50% - var(--mp-grid-gap)*0.5);width:auto}.row-fluid .span7{flex:0 0 calc(58.3333% - var(--mp-grid-gap)*0.4167);width:auto}.row-fluid .span8{flex:0 0 calc(66.6667% - var(--mp-grid-gap)*0.3333);width:auto}.row-fluid .span9{flex:0 0 calc(75% - var(--mp-grid-gap)*0.25);width:auto}.row-fluid .span10{flex:0 0 calc(83.3333% - var(--mp-grid-gap)*0.1667);width:auto}.row-fluid .span11{flex:0 0 calc(91.6667% - var(--mp-grid-gap)*0.0833);width:auto}.row-fluid .span12{flex:0 0 calc(100% - var(--mp-grid-gap)*0);width:auto}}.mp-card-grid{--cols-d:3;--cols-t:2;--cols-m:1;--gap:var(--mp-grid-gap);display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols-d),minmax(0,1fr));list-style:none;margin:0;padding:0}.mp-card-grid>li{display:flex;margin:0;min-width:0}@media (max-width:1024px){.mp-card-grid{grid-template-columns:repeat(var(--cols-t),minmax(0,1fr))}}@media (max-width:767px){.mp-card-grid{grid-template-columns:repeat(var(--cols-m),minmax(0,1fr))}}.mp-card{--card-bg:var(--mp-card-bg);--card-border:var(--mp-card-border);--card-border-width:var(--mp-border-width);--card-radius:var(--mp-radius-md);--card-shadow:var(--mp-shadow-card);--card-shadow-hover:var(--mp-shadow-card-hover);--card-padding:var(--mp-card-padding);--card-title:var(--mp-color-heading);--card-text:var(--mp-color-text-muted);--card-ratio:16/10;--card-fit:cover;background:var(--card-bg);border:var(--card-border-width) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;transition:transform var(--mp-duration) var(--mp-ease),box-shadow var(--mp-duration) var(--mp-ease),border-color var(--mp-duration) var(--mp-ease);width:100%}.mp-card,.mp-card__media{overflow:hidden;position:relative}.mp-card__media{aspect-ratio:var(--card-ratio);background:var(--mp-card-media-bg);flex:none;min-height:320px}.mp-card__media img{display:block;height:100%;object-fit:var(--card-fit);transition:transform .5s var(--mp-ease);width:100%}.mp-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem;padding:var(--card-padding)}.mp-card__tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.mp-card__tags li{margin:0}.mp-card__title{color:var(--card-title);font-size:var(--card-title-size,var(--mp-h4-size));line-height:1.3;margin:0}.mp-card__link,.mp-card__link:hover{color:inherit;text-decoration:none}.mp-card__link:after{content:"";inset:0;position:absolute;z-index:1}.mp-card__link:focus-visible{outline:none}.mp-card:has(.mp-card__link:focus-visible){outline:3px solid var(--mp-color-focus);outline-offset:3px}.mp-card__text{color:var(--card-text);font-size:.95em;margin:0}.mp-card__footer{margin-top:auto;padding-top:.4rem}.mp-card__cta{align-items:center;color:var(--mp-color-link);display:inline-flex;font-weight:600;gap:.4em;pointer-events:none;position:relative}.mp-card__cta svg{height:1em;transition:transform var(--mp-duration) var(--mp-ease);width:1em}.mp-card__cta.mp-btn{color:var(--btn-text)}.mp-card--horizontal{flex-direction:row}.mp-card--horizontal .mp-card__media{aspect-ratio:auto;min-height:100%;width:42%}@media (max-width:767px){.mp-card--horizontal{flex-direction:column}.mp-card--horizontal .mp-card__media{aspect-ratio:var(--card-ratio);width:100%}}@media (hover:hover){.mp-card--hover-lift:hover{transform:translateY(-4px)}.mp-card--hover-lift:hover,.mp-card--hover-shadow:hover{box-shadow:var(--card-shadow-hover)}.mp-card--hover-border:hover{border-color:var(--mp-color-primary)}.mp-card--hover-zoom:hover .mp-card__media img{transform:scale(1.04)}.mp-card:hover .mp-card__cta svg{transform:translateX(3px)}}.mp-post-body{padding-block:var(--mp-section-space)}.mp-post-body+.mp-post-layout-section{padding-top:0}.mp-post-body .hs_cos_wrapper_type_rich_text>:first-child,.mp-post-body__content>:first-child{margin-top:0}.mp-post-body__content h2,.mp-post-body__content h3{margin-top:15px}.mp-post-body__content img{border-radius:var(--mp-radius-md)}.mp-post-layout-section{padding-block:var(--mp-section-space)}.mp-post-layout{display:grid;gap:clamp(2rem,4vw,4rem)}.mp-post-layout__main,.mp-post-layout__sidebar{min-width:0}@media (min-width:1025px){.mp-post-layout{align-items:start;grid-template-columns:minmax(240px,290px) minmax(0,1fr)}.mp-post-layout__sidebar:has(.mp-sidebar--sticky){max-height:calc(100vh - var(--mp-header-height) - 3rem);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:calc(var(--mp-header-height) + 1.5rem)}}.mp-post-layout__main .mp-container{max-width:none;padding-inline:0}.mp-post-layout__main .mp-section{padding-block:0}.mp-post-layout__main>*+*{margin-top:clamp(2.5rem,5vw,3.5rem)}.mp-post-layout__main .mp-docs__toc{display:none}.mp-post-layout__main .mp-docs__layout{grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.mp-btn:hover,.mp-card:hover,.mp-card:hover .mp-card__media img{transform:none!important}}#main-content:focus{outline:none}