/* PCD SEO Autopilot 1.3.3: complete landing stylesheet.
 * The original pages stored this CSS inline; it now lives in a real stylesheet
 * so WordPress cannot expose it as visible text.
 */
.pcd-landing{--pcd-ink:#173f3a;--pcd-deep:#0f302c;--pcd-gold:#c8913a;--pcd-sand:#f7f1e8;--pcd-mist:#eef5f2;--pcd-white:#fff;--pcd-line:rgba(23,63,58,.14);font-family:inherit;color:#263633;line-height:1.72;background:#fff}
.pcd-landing *{box-sizing:border-box}.pcd-landing img{max-width:100%;height:auto}.pcd-wrap{width:min(1180px,calc(100% - 36px));margin-inline:auto}.pcd-narrow{width:min(820px,calc(100% - 36px));margin-inline:auto}
.pcd-breadcrumbs{font-size:.88rem;padding:18px 0;color:#5d706c}.pcd-breadcrumbs a{color:var(--pcd-ink);text-decoration:none}.pcd-breadcrumbs span{margin:0 7px;color:#95a5a1}
.pcd-hero{position:relative;isolation:isolate;min-height:590px;display:grid;align-items:end;overflow:hidden;background:var(--pcd-deep)}.pcd-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,31,28,.91) 0%,rgba(7,31,28,.68) 53%,rgba(7,31,28,.22) 100%)}.pcd-hero-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.pcd-hero-inner{padding:88px 0 72px;color:#fff;max-width:820px}.pcd-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:700;color:#f1cb8b}.pcd-hero h1{font-size:clamp(2.35rem,6vw,5.05rem);line-height:1.03;letter-spacing:-.035em;margin:.35em 0 .3em;color:#fff}.pcd-lead{font-size:clamp(1.06rem,2vw,1.32rem);max-width:760px;margin:0 0 28px;color:rgba(255,255,255,.92)}
.pcd-actions{display:flex;flex-wrap:wrap;gap:12px}.pcd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 21px;border-radius:999px;text-decoration:none!important;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.pcd-btn:hover{transform:translateY(-2px)}.pcd-btn-primary{background:var(--pcd-gold);color:#17211f!important;box-shadow:0 10px 28px rgba(0,0,0,.18)}.pcd-btn-secondary{border:1px solid rgba(255,255,255,.55);color:#fff!important;background:rgba(255,255,255,.08)}
.pcd-trust{background:var(--pcd-sand);border-bottom:1px solid var(--pcd-line)}.pcd-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--pcd-line)}.pcd-trust-item{background:var(--pcd-sand);padding:18px 16px;text-align:center;font-size:.94rem}.pcd-trust-item strong{display:block;color:var(--pcd-ink);font-size:1.05rem}
.pcd-section{padding:78px 0}.pcd-section-sm{padding:52px 0}.pcd-section-alt{background:var(--pcd-mist)}.pcd-section-sand{background:var(--pcd-sand)}.pcd-eyebrow{color:var(--pcd-gold);font-weight:800;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem}.pcd-landing h2{font-size:clamp(1.9rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.025em;color:var(--pcd-ink);margin:.2em 0 .55em}.pcd-landing h3{font-size:1.28rem;line-height:1.3;color:var(--pcd-deep);margin:.3em 0 .45em}.pcd-intro{font-size:1.14rem;color:#425651;max-width:820px}.pcd-answer{border-left:5px solid var(--pcd-gold);background:#fff;border-radius:0 18px 18px 0;padding:28px 30px;box-shadow:0 14px 35px rgba(23,63,58,.07)}.pcd-answer p:last-child{margin-bottom:0}
.pcd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pcd-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.pcd-card{background:#fff;border:1px solid var(--pcd-line);border-radius:20px;padding:27px;box-shadow:0 12px 32px rgba(20,56,51,.055)}.pcd-card p:last-child{margin-bottom:0}.pcd-card-number{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--pcd-mist);color:var(--pcd-ink);font-weight:800;margin-bottom:15px}.pcd-card a{color:var(--pcd-ink);font-weight:700}.pcd-note{background:#fff8e9;border:1px solid #ead3a7;border-radius:17px;padding:22px 24px}.pcd-note strong{color:#72501d}
.pcd-route{counter-reset:route;display:grid;gap:18px}.pcd-route-step{position:relative;padding:20px 22px 20px 72px;background:#fff;border:1px solid var(--pcd-line);border-radius:17px}.pcd-route-step:before{counter-increment:route;content:counter(route);position:absolute;left:20px;top:20px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pcd-ink);color:#fff;font-weight:800}.pcd-route-step strong{display:block;color:var(--pcd-ink);font-size:1.08rem}
.pcd-table-wrap{overflow:auto;border:1px solid var(--pcd-line);border-radius:17px;background:#fff}.pcd-table{width:100%;border-collapse:collapse;min-width:620px}.pcd-table th,.pcd-table td{padding:16px 17px;text-align:left;border-bottom:1px solid var(--pcd-line);vertical-align:top}.pcd-table th{background:var(--pcd-deep);color:#fff;font-size:.9rem}.pcd-table tr:last-child td{border-bottom:0}.pcd-list{padding-left:1.25rem}.pcd-list li{margin:.55em 0}.pcd-checks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.pcd-checks li{position:relative;padding-left:31px}.pcd-checks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--pcd-gold);font-weight:900}
.pcd-media{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.pcd-media img{border-radius:24px;aspect-ratio:4/3;object-fit:cover;box-shadow:0 22px 52px rgba(17,54,48,.16)}.pcd-caption{font-size:.82rem;color:#60736e;margin-top:8px}
.pcd-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pcd-related a{display:block;padding:20px;border-radius:16px;border:1px solid var(--pcd-line);background:#fff;color:var(--pcd-ink);text-decoration:none;font-weight:750}.pcd-related a small{display:block;color:#6a7c77;font-weight:400;margin-top:4px}.pcd-related a:hover{border-color:var(--pcd-gold)}
.pcd-faq{display:grid;gap:12px}.pcd-faq details{background:#fff;border:1px solid var(--pcd-line);border-radius:14px;padding:0 20px}.pcd-faq summary{cursor:pointer;list-style:none;font-weight:750;color:var(--pcd-ink);padding:18px 30px 18px 0;position:relative}.pcd-faq summary:after{content:"+";position:absolute;right:0;font-size:1.4rem;color:var(--pcd-gold)}.pcd-faq details[open] summary:after{content:"−"}.pcd-faq details p{margin:0 0 20px}
.pcd-form-section{background:var(--pcd-deep);color:#fff;padding:76px 0}.pcd-form-section h2{color:#fff}.pcd-form-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:46px;align-items:start}.pcd-form-box{background:#fff;color:#263633;border-radius:22px;padding:27px;min-height:260px}.pcd-form-points{list-style:none;padding:0}.pcd-form-points li{padding:9px 0 9px 27px;position:relative}.pcd-form-points li:before{content:"✓";position:absolute;left:0;color:#f1cb8b;font-weight:900}.pcd-legal{font-size:.82rem;color:rgba(255,255,255,.73)}
.pcd-editorial{font-size:.88rem;color:#61736e;border-top:1px solid var(--pcd-line);padding:22px 0}.pcd-editorial a{color:var(--pcd-ink)}
.pcd-cluster-block{margin:46px 0;padding:32px;border-radius:22px;background:linear-gradient(135deg,#eef5f2,#f7f1e8);border:1px solid rgba(23,63,58,.12)}.pcd-cluster-block h2{font-size:clamp(1.55rem,3vw,2.25rem)}.pcd-cluster-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pcd-cluster-links a{background:#fff;border:1px solid rgba(23,63,58,.13);border-radius:13px;padding:14px 16px;color:#173f3a;text-decoration:none;font-weight:700}
@media(max-width:900px){.pcd-grid,.pcd-related{grid-template-columns:repeat(2,1fr)}.pcd-media,.pcd-form-grid{grid-template-columns:1fr}.pcd-trust-grid{grid-template-columns:repeat(2,1fr)}.pcd-hero{min-height:540px}.pcd-hero-inner{padding:70px 0 58px}}
@media(max-width:620px){.pcd-wrap,.pcd-narrow{width:min(100% - 24px,1180px)}.pcd-grid,.pcd-grid-2,.pcd-related,.pcd-cluster-links{grid-template-columns:1fr}.pcd-section{padding:58px 0}.pcd-hero{min-height:520px}.pcd-hero-inner{padding:58px 0 44px}.pcd-trust-item{font-size:.86rem}.pcd-card{padding:22px}.pcd-answer{padding:23px 22px}.pcd-form-box{padding:20px}}
@media(prefers-reduced-motion:reduce){.pcd-btn{transition:none}}

/* PCD SEO Autopilot 1.3.3: readable full-width layout and hub repair. */
body.pcd-autopilot-managed .entry-header,
body.pcd-autopilot-managed .page-header,
body.pcd-autopilot-managed h1.entry-title,
body.pcd-autopilot-managed h1.page-title,
body.pcd-autopilot-managed .elementor-page-title,
body.pcd-autopilot-managed .pcd-page-shell > .entry-header,
body.pcd-autopilot-managed .page-title-wrap,
body.pcd-autopilot-managed .page-title-section,
body.pcd-autopilot-managed .pcd-page-banner,
body.pcd-autopilot-managed .pcd-banner-title {
    display: none !important;
}

body.pcd-autopilot-managed .site-main,
body.pcd-autopilot-managed #primary,
body.pcd-autopilot-managed #content,
body.pcd-autopilot-managed .site-content,
body.pcd-autopilot-managed .content-area,
body.pcd-autopilot-managed .pcd-builder-content,
body.pcd-autopilot-managed .pcd-page-entry,
body.pcd-autopilot-managed .entry-content {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

body.pcd-autopilot-managed .pcd-landing {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    overflow-x: clip;
}

/* The section background is full width; the readable content remains centered. */
body.pcd-autopilot-managed .pcd-landing .pcd-wrap {
    width: min(1280px, calc(100% - 40px)) !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.pcd-autopilot-managed .pcd-landing .pcd-narrow {
    width: min(880px, calc(100% - 40px)) !important;
    max-width: 880px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

body.pcd-autopilot-managed .pcd-landing section,
body.pcd-autopilot-managed .pcd-landing .pcd-hero,
body.pcd-autopilot-managed .pcd-landing .pcd-trust,
body.pcd-autopilot-managed .pcd-landing .pcd-form-section {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Restore visual rhythm. Zero gap made the editorial hub look like one long wall. */
body.pcd-autopilot-managed .pcd-landing .pcd-grid,
body.pcd-autopilot-managed .pcd-landing .pcd-grid-2,
body.pcd-autopilot-managed .pcd-landing .pcd-media,
body.pcd-autopilot-managed .pcd-landing .pcd-form-grid,
body.pcd-autopilot-managed .pcd-landing .pcd-related,
body.pcd-autopilot-managed .pcd-landing .pcd-cluster-links {
    gap: clamp(18px, 2.2vw, 30px) !important;
    column-gap: clamp(18px, 2.2vw, 30px) !important;
    row-gap: clamp(18px, 2.2vw, 30px) !important;
}
body.pcd-autopilot-managed .pcd-landing .pcd-card,
body.pcd-autopilot-managed .pcd-landing .pcd-related > *,
body.pcd-autopilot-managed .pcd-landing .pcd-cluster-links > * {
    border-radius: 18px !important;
}

/* Hub-specific refinements. */
body.pcd-autopilot-hub .pcd-hero {
    min-height: clamp(520px, 70vh, 720px) !important;
}
body.pcd-autopilot-hub .pcd-hero-inner {
    max-width: 900px !important;
    padding-top: clamp(76px, 10vw, 132px) !important;
    padding-bottom: clamp(62px, 8vw, 108px) !important;
}
body.pcd-autopilot-hub .pcd-hero h1 {
    max-width: 900px;
    font-size: clamp(2.5rem, 5.8vw, 5rem) !important;
}
body.pcd-autopilot-hub .pcd-section {
    padding-top: clamp(64px, 7vw, 104px) !important;
    padding-bottom: clamp(64px, 7vw, 104px) !important;
}
body.pcd-autopilot-hub .pcd-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
body.pcd-autopilot-hub .pcd-card {
    min-width: 0;
    height: 100%;
    box-shadow: 0 14px 40px rgba(20,56,51,.07) !important;
}
body.pcd-autopilot-hub .pcd-related {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
body.pcd-autopilot-hub .pcd-related a {
    min-height: 112px;
}
body.pcd-autopilot-hub .pcd-media figure {
    margin: 0;
}
body.pcd-autopilot-hub .pcd-media img {
    width: 100%;
    min-height: 420px;
    object-fit: cover;
}
body.pcd-autopilot-hub .pcd-form-box {
    box-shadow: 0 24px 70px rgba(0,0,0,.2);
}

@media (max-width: 980px) {
    body.pcd-autopilot-hub .pcd-grid,
    body.pcd-autopilot-hub .pcd-related {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}
@media (max-width: 680px) {
    body.pcd-autopilot-managed .pcd-landing .pcd-wrap,
    body.pcd-autopilot-managed .pcd-landing .pcd-narrow {
        width: min(100% - 28px, 1280px) !important;
    }
    body.pcd-autopilot-hub .pcd-grid,
    body.pcd-autopilot-hub .pcd-related {
        grid-template-columns: 1fr !important;
    }
    body.pcd-autopilot-hub .pcd-hero h1 {
        font-size: clamp(2.25rem, 12vw, 3.5rem) !important;
    }
}


/* PCD SEO Autopilot 1.3.0: local market landings. */
body.pcd-autopilot-managed .pcd-local-landing {
    --pcd-local-ink: #182233;
    --pcd-local-soft: #f4f1ec;
    --pcd-local-accent: #b36c45;
    --pcd-local-dark: #17212f;
    color: var(--pcd-local-ink);
}

body.pcd-autopilot-managed .pcd-local-hero {
    position: relative;
    min-height: 660px;
    display: grid;
    align-items: end;
    overflow: hidden;
}

body.pcd-autopilot-managed .pcd-local-hero__media,
body.pcd-autopilot-managed .pcd-local-hero__media::after {
    position: absolute;
    inset: 0;
}

body.pcd-autopilot-managed .pcd-local-hero__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

body.pcd-autopilot-managed .pcd-local-hero__media::after {
    content: "";
    background: linear-gradient(90deg, rgba(10, 16, 25, .88), rgba(10, 16, 25, .44) 58%, rgba(10, 16, 25, .12));
}

body.pcd-autopilot-managed .pcd-local-hero__content {
    position: relative;
    z-index: 2;
    padding-top: 140px !important;
    padding-bottom: 92px !important;
    color: #fff;
}

body.pcd-autopilot-managed .pcd-local-hero h1 {
    max-width: 980px;
    margin: 0 0 24px;
    color: #fff;
    font-size: clamp(46px, 7vw, 96px);
    line-height: .98;
    letter-spacing: -.04em;
}

body.pcd-autopilot-managed .pcd-local-lead {
    max-width: 760px;
    font-size: clamp(20px, 2vw, 28px);
    line-height: 1.45;
}

body.pcd-autopilot-managed .pcd-local-disclosure {
    max-width: 840px;
    margin-top: 28px;
    font-size: 15px;
    opacity: .86;
}

body.pcd-autopilot-managed .pcd-local-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px !important;
    margin-top: 30px;
}

body.pcd-autopilot-managed .pcd-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 0 24px;
    background: #fff;
    color: var(--pcd-local-dark);
    text-decoration: none;
    font-weight: 700;
}

body.pcd-autopilot-managed .pcd-button--ghost {
    background: transparent;
    color: #fff;
    border: 1px solid rgba(255,255,255,.56);
}

body.pcd-autopilot-managed .pcd-local-section {
    padding: clamp(72px, 8vw, 132px) 0;
}

body.pcd-autopilot-managed .pcd-local-section--soft {
    background: var(--pcd-local-soft);
}

body.pcd-autopilot-managed .pcd-local-section--dark {
    background: var(--pcd-local-dark);
    color: #fff;
}

body.pcd-autopilot-managed .pcd-local-section h2 {
    margin: 0 0 28px;
    font-size: clamp(36px, 5vw, 66px);
    line-height: 1.04;
    letter-spacing: -.035em;
}

body.pcd-autopilot-managed .pcd-eyebrow {
    margin: 0 0 18px;
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: .16em;
    text-transform: uppercase;
    font-weight: 800;
}

body.pcd-autopilot-managed .pcd-local-grid {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
    align-items: stretch;
}

body.pcd-autopilot-managed .pcd-local-grid > * {
    min-width: 0;
}

body.pcd-autopilot-managed .pcd-local-grid > :first-child {
    padding-right: clamp(32px, 5vw, 90px);
}

body.pcd-autopilot-managed .pcd-local-grid figure {
    margin: 0;
    min-height: 520px;
    background: #e9e4dc;
}

body.pcd-autopilot-managed .pcd-local-grid figure img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

body.pcd-autopilot-managed .pcd-local-grid figcaption {
    padding: 16px 18px;
    font-size: 14px;
}

body.pcd-autopilot-managed .pcd-local-columns {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.pcd-autopilot-managed .pcd-local-columns article,
body.pcd-autopilot-managed .pcd-local-checklist,
body.pcd-autopilot-managed .pcd-local-destination,
body.pcd-autopilot-managed .pcd-local-steps li,
body.pcd-autopilot-managed .pcd-local-faq details {
    padding: clamp(24px, 3vw, 42px);
    border: 1px solid rgba(24,34,51,.14);
    background: rgba(255,255,255,.72);
}

body.pcd-autopilot-managed .pcd-local-columns article + article {
    border-left: 0;
}

body.pcd-autopilot-managed .pcd-local-destinations {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    margin-top: 40px;
}

body.pcd-autopilot-managed .pcd-local-destination {
    color: inherit;
    text-decoration: none;
    background: rgba(255,255,255,.06);
    border-color: rgba(255,255,255,.16);
}

body.pcd-autopilot-managed .pcd-local-destination strong,
body.pcd-autopilot-managed .pcd-local-destination span {
    display: block;
}

body.pcd-autopilot-managed .pcd-local-destination strong {
    margin-bottom: 12px;
    font-size: 22px;
}

body.pcd-autopilot-managed .pcd-local-more a,
body.pcd-autopilot-managed .pcd-local-section--dark a {
    color: #fff;
}

body.pcd-autopilot-managed .pcd-local-steps {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    margin: 44px 0 0;
    padding: 0;
    list-style: none;
}

body.pcd-autopilot-managed .pcd-local-steps strong,
body.pcd-autopilot-managed .pcd-local-steps span {
    display: block;
}

body.pcd-autopilot-managed .pcd-local-steps strong {
    margin-bottom: 12px;
    font-size: 20px;
}

body.pcd-autopilot-managed .pcd-local-faq details + details {
    border-top: 0;
}

body.pcd-autopilot-managed .pcd-local-faq summary {
    cursor: pointer;
    font-weight: 750;
    font-size: 20px;
}

body.pcd-autopilot-managed .pcd-local-form {
    background: #e6ddd1;
}

body.pcd-autopilot-managed .pcd-local-form__grid {
    display: grid;
    grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
    align-items: start;
}

body.pcd-autopilot-managed .pcd-local-form__grid > :first-child {
    padding-right: clamp(32px, 5vw, 90px);
}

body.pcd-autopilot-managed .pcd-local-form__embed {
    min-height: 420px;
    background: #fff;
    padding: clamp(24px, 4vw, 52px);
}

.pcd-local-office-block,
.pcd-local-hub {
    width: 100%;
    max-width: none;
    padding: clamp(60px, 7vw, 110px) 0;
}

.pcd-local-office-links,
.pcd-local-hub__grid {
    display: grid;
    gap: 0;
}

.pcd-local-office-links {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.pcd-local-hub__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.pcd-local-office-links a,
.pcd-local-hub__grid a {
    display: block;
    padding: 24px;
    border: 1px solid rgba(24,34,51,.14);
    color: inherit;
    text-decoration: none;
}

.pcd-local-hub__grid strong,
.pcd-local-hub__grid span {
    display: block;
}

@media (max-width: 980px) {
    body.pcd-autopilot-managed .pcd-local-grid,
    body.pcd-autopilot-managed .pcd-local-form__grid {
        grid-template-columns: 1fr;
    }
    body.pcd-autopilot-managed .pcd-local-grid > :first-child,
    body.pcd-autopilot-managed .pcd-local-form__grid > :first-child {
        padding-right: 0;
        padding-bottom: 40px;
    }
    body.pcd-autopilot-managed .pcd-local-columns,
    body.pcd-autopilot-managed .pcd-local-destinations,
    body.pcd-autopilot-managed .pcd-local-steps,
    .pcd-local-hub__grid,
    .pcd-local-office-links {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 620px) {
    body.pcd-autopilot-managed .pcd-local-hero {
        min-height: 600px;
    }
    body.pcd-autopilot-managed .pcd-local-columns,
    body.pcd-autopilot-managed .pcd-local-destinations,
    body.pcd-autopilot-managed .pcd-local-steps,
    .pcd-local-hub__grid,
    .pcd-local-office-links {
        grid-template-columns: 1fr;
    }
    body.pcd-autopilot-managed .pcd-local-columns article + article {
        border-left: 1px solid rgba(24,34,51,.14);
        border-top: 0;
    }
}


/* Defensive rules for the editorial hub and old theme wrappers. */
body.pcd-autopilot-hub .pcd-landing > .pcd-wrap:first-child {
    position: relative;
    z-index: 3;
}
body.pcd-autopilot-hub .pcd-breadcrumbs {
    max-width: 1280px;
}
body.pcd-autopilot-managed .pcd-landing > style {
    display: none !important;
}
body.pcd-autopilot-managed .pcd-landing .pcd-grid > article,
body.pcd-autopilot-managed .pcd-landing .pcd-grid > div,
body.pcd-autopilot-managed .pcd-landing .pcd-related > a {
    min-width: 0;
}
body.pcd-autopilot-managed .pcd-landing a {
    overflow-wrap: anywhere;
}


/* HubSpot form runtime: scripts are never stored inside post_content. */
.pcd-hubspot-target{min-height:220px;position:relative}
.pcd-hubspot-target.is-ready{min-height:0}
.pcd-form-loading{margin:0;color:#60736e;font-size:.95rem}
.pcd-form-fallback{display:grid;gap:14px;align-content:center;min-height:190px;padding:24px;border:1px solid rgba(23,63,58,.14);border-radius:16px;background:#fff}
.pcd-form-fallback p{margin:0;color:#425651}
