[data-pn-block="11427"] .cdd-hero {background:var(--linen);padding:clamp(56px,7vw,90px) 0 clamp(52px,6vw,76px);position:relative;overflow:hidden}
[data-pn-block="11427"] .cdd-hero::before {content:'';position:absolute;top:-20%;right:-8%;width:520px;height:520px;background:radial-gradient(circle,color-mix(in srgb,var(--copper) 18%,transparent),transparent 60%);pointer-events:none}
[data-pn-block="11427"] .cdd-hero-inner {position:relative;max-width:820px}
[data-pn-block="11427"] .cdd-crumbs {font-size:.78rem;color:var(--muted);margin-bottom:20px;letter-spacing:.06em}
[data-pn-block="11427"] .cdd-crumbs a:hover {color:var(--verdant)}
[data-pn-block="11427"] .cdd-crumbs span {color:var(--copper);margin:0 8px}
[data-pn-block="11427"] .cdd-hero .pdc-eyebrow {display:inline-block;margin-bottom:20px}
[data-pn-block="11427"] .cdd-hero-h1 {font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.1rem,4.2vw,3.2rem);color:var(--verdant-deep);margin:0 0 22px}
[data-pn-block="11427"] .cdd-hero-h1 em {font-style:italic;font-weight:300;color:var(--copper)}
[data-pn-block="11427"] .cdd-hero-lede {font-size:1.14rem;line-height:1.62;color:var(--ink-soft);max-width:720px;margin:0 0 32px}
[data-pn-block="11427"] .cdd-hero-actions {display:flex;gap:14px;flex-wrap:wrap}
[data-pn-block="11427"] .btn {
  gap: 8px;
  line-height: 1;
  padding: 14px 26px;
  border-radius: 999px;
  text-decoration: none;
  border: 1px solid transparent;
  transition: transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s;
}
[data-pn-block="11427"] .btn svg {
  width: 17px;
  height: 17px;
  flex: none;
  transition: transform .25s var(--ease);
}
[data-pn-block="11427"] .btn-verdant {
  background: var(--verdant);
  color: var(--ivory);
  box-shadow: 0 10px 24px -10px color-mix(in srgb,var(--verdant-deep) 55%,transparent);
}
[data-pn-block="11427"] .btn-verdant:hover {
  background: var(--verdant);
  transform: translateY(-2px);
  box-shadow: 0 16px 34px -12px color-mix(in srgb,var(--verdant-deep) 62%,transparent);
}
[data-pn-block="11427"] .btn-outline {
  border-color: revert;
  background: transparent;
  color: var(--verdant);
  border: 1.5px solid var(--line);
}
[data-pn-block="11427"] .btn-outline:hover {
  color: revert;
  border-color: var(--verdant);
  background: color-mix(in srgb,var(--verdant) 6%,transparent);
}
[data-pn-block="11428"] .cdd-prose-body {max-width:760px;margin:0 auto}
[data-pn-block="11428"] .cdd-prose-body p {font-size:1.1rem;line-height:1.72;color:var(--ink-soft);margin:0 0 18px}
[data-pn-block="11428"] .cdd-prose-body p:last-child {margin-bottom:0}
[data-pn-block="11428"] .cdd-prose-body strong {color:var(--verdant-deep);font-weight:600}
[data-pn-block="11429"] .cdd-adl-chips {display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:820px;margin:0 auto}
[data-pn-block="11429"] .cdd-chip {background:var(--ivory);border:1px solid var(--line-soft);border-radius:50px;padding:12px 24px;font-weight:500;color:var(--verdant-deep);font-size:.98rem}
[data-pn-block="11429"] .cdd-adl-note {max-width:720px;margin:26px auto 0;text-align:center;font-size:1.05rem;line-height:1.65;color:var(--ink-soft)}
[data-pn-block="11429"] .cdd-adl-note strong {color:var(--verdant-deep);font-weight:600}
[data-pn-block="11430"] .cdd-dx-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto}
[data-pn-block="11430"] .cdd-dx-item {background:var(--linen);border:1px solid var(--line-soft);border-radius:14px;padding:20px 22px;font-weight:500;color:var(--verdant-deep);display:flex;align-items:center;gap:12px}
[data-pn-block="11430"] .cdd-dot {width:8px;height:8px;border-radius:50%;background:var(--copper);flex-shrink:0}
[data-pn-block="11430"] .cdd-dx-note {max-width:64ch;margin:24px auto 0;text-align:center;font-size:.95rem;color:var(--muted);font-style:italic}
@media(max-width:760px) {
[data-pn-block="11430"] .cdd-dx-grid {grid-template-columns:1fr 1fr}
}
@media(max-width:480px) {
[data-pn-block="11430"] .cdd-dx-grid {grid-template-columns:1fr}
}
[data-pn-block="11431"] .cdd-docs {position:relative;overflow:hidden;color:var(--linen);background:linear-gradient(160deg,color-mix(in srgb,var(--verdant) 34%,var(--verdant-deep)),var(--verdant-deep));padding:clamp(60px,8vw,110px) 0}
[data-pn-block="11431"] .cdd-docs::before {content:'';position:absolute;top:-26%;right:-8%;width:500px;height:500px;background:radial-gradient(circle,color-mix(in srgb,var(--copper) 20%,transparent),transparent 62%);pointer-events:none}
[data-pn-block="11431"] .cdd-docs .pdc-wrap {position:relative}
[data-pn-block="11431"] .cdd-docs-head .pdc-eyebrow {color:var(--copper-soft)}
[data-pn-block="11431"] .cdd-docs-head h2 {color:var(--ivory)}
[data-pn-block="11431"] .cdd-docs-head h2 em {color:color-mix(in srgb,var(--copper) 80%,var(--ivory))}
[data-pn-block="11431"] .cdd-docs-intro {color:color-mix(in srgb,var(--ivory) 78%,transparent);font-size:1.06rem;line-height:1.6;max-width:640px;margin:18px auto 0}
[data-pn-block="11431"] .cdd-docs-grid {display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:920px;margin:clamp(32px,4vw,44px) auto 26px}
[data-pn-block="11431"] .cdd-doc {background:color-mix(in srgb,var(--ivory) 5%,transparent);border:1px solid color-mix(in srgb,var(--copper) 26%,transparent);border-radius:16px;padding:24px 26px;display:flex;align-items:flex-start;gap:16px}
[data-pn-block="11431"] .cdd-doc-check {flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--copper);color:var(--verdant-deep);display:grid;place-items:center}
[data-pn-block="11431"] .cdd-doc-check svg {width:15px;height:15px}
[data-pn-block="11431"] .cdd-doc-title {font-weight:600;color:var(--ivory);font-size:1.04rem;margin-bottom:4px}
[data-pn-block="11431"] .cdd-doc-note {font-size:.92rem;color:color-mix(in srgb,var(--ivory) 68%,transparent)}
[data-pn-block="11431"] .cdd-pdf-note {display:flex;width:fit-content;align-items:center;gap:10px;background:color-mix(in srgb,var(--copper) 16%,transparent);border:1px solid color-mix(in srgb,var(--copper) 38%,transparent);border-radius:50px;padding:12px 24px;color:var(--copper-soft);font-size:.95rem;font-weight:500;margin:34px auto 0}
[data-pn-block="11431"] .cdd-pdf-note svg {width:17px;height:17px}
[data-pn-block="11431"] .cdd-docs-help {color:color-mix(in srgb,var(--ivory) 78%,transparent);font-size:1rem;line-height:1.6;margin:26px auto 0;max-width:560px;text-align:center}
[data-pn-block="11431"] .cdd-docs-help a {color:var(--copper-soft);font-weight:600}
@media(max-width:760px) {
[data-pn-block="11431"] .cdd-docs-grid {grid-template-columns:1fr}
}
[data-pn-block="11432"] .cdd-family {background:var(--coral);color:var(--ivory);padding:clamp(60px,8vw,110px) 0;position:relative;overflow:hidden}
[data-pn-block="11432"] .cdd-family::before {content:'';position:absolute;top:-20%;left:-10%;width:640px;height:640px;background:radial-gradient(circle,color-mix(in srgb,var(--ivory) 12%,transparent),transparent 60%);pointer-events:none}
[data-pn-block="11432"] .cdd-family-inner {position:relative;max-width:840px;margin:0 auto;text-align:center}
[data-pn-block="11432"] .cdd-family .pdc-eyebrow {display:inline-block;color:color-mix(in srgb,var(--ivory) 78%,transparent);margin-bottom:18px}
[data-pn-block="11432"] .cdd-family h2 {font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,4vw,2.7rem);color:var(--ivory);letter-spacing:-.02em;line-height:1.12;margin:0 0 20px}
[data-pn-block="11432"] .cdd-family p {font-size:1.08rem;line-height:1.66;color:color-mix(in srgb,var(--ivory) 92%,transparent);margin:0 auto 18px;max-width:700px}
[data-pn-block="11432"] .cdd-family strong {color:var(--ivory);font-weight:600}
[data-pn-block="11432"] .cdd-rel-chips {display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px 0}
[data-pn-block="11432"] .cdd-rel-chip {background:color-mix(in srgb,var(--ivory) 16%,transparent);border:1px solid color-mix(in srgb,var(--ivory) 32%,transparent);border-radius:50px;padding:9px 20px;font-size:.94rem;font-weight:500;color:var(--ivory)}
[data-pn-block="11432"] .cdd-exception {background:color-mix(in srgb,var(--verdant-deep) 22%,transparent);border-left:3px solid color-mix(in srgb,var(--ivory) 55%,transparent);border-radius:14px;padding:18px 22px;font-size:1rem;line-height:1.55;margin:22px auto;max-width:640px;text-align:left}
[data-pn-block="11432"] .cdd-family .btn {margin-top:6px}
[data-pn-block="11432"] .btn {
  gap: 8px;
  line-height: 1;
  padding: 14px 26px;
  border-radius: 999px;
  text-decoration: none;
  border: 1px solid transparent;
  transition: transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s;
}
[data-pn-block="11432"] .btn svg {
  width: 17px;
  height: 17px;
  flex: none;
  transition: transform .25s var(--ease);
}
[data-pn-block="11432"] .btn-verdant {
  background: var(--verdant);
  color: var(--ivory);
  box-shadow: 0 10px 24px -10px color-mix(in srgb,var(--verdant-deep) 55%,transparent);
}
[data-pn-block="11432"] .btn-verdant:hover {
  background: revert;
  transform: translateY(-2px);
  box-shadow: 0 16px 34px -12px color-mix(in srgb,var(--verdant-deep) 62%,transparent);
}
[data-pn-block="11432"] .btn-outline {
  border-color: revert;
  background: transparent;
  color: var(--verdant);
  border: 1.5px solid var(--line);
}
[data-pn-block="11432"] .btn-outline:hover {
  color: revert;
  border-color: var(--verdant);
  background: color-mix(in srgb,var(--verdant) 6%,transparent);
}
[data-pn-block="11433"] .cdd-faq-list {max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
[data-pn-block="11433"] .cdd-faq-list details {background:var(--linen);border:1px solid var(--line-soft);border-radius:16px;padding:0 clamp(20px,2.4vw,28px);transition:border-color .25s var(--ease)}
[data-pn-block="11433"] .cdd-faq-list details[open] {border-color:var(--verdant)}
[data-pn-block="11433"] .cdd-faq-list summary {list-style:none;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:1.1rem;color:var(--verdant-deep);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}
[data-pn-block="11433"] .cdd-faq-list summary::-webkit-details-marker {display:none}
[data-pn-block="11433"] .cdd-faq-list summary::after {content:"+";font-size:1.6rem;font-weight:300;color:var(--copper);flex:none;transition:transform .25s var(--ease)}
[data-pn-block="11433"] .cdd-faq-list details[open] summary::after {transform:rotate(45deg)}
[data-pn-block="11433"] .cdd-faq-list details p {margin:0;padding:0 0 24px;font-size:1.03rem;line-height:1.7;color:var(--ink-soft)}
[data-pn-block="11434"] .cdd-final {background:var(--verdant);color:var(--linen);padding:clamp(64px,8vw,112px) 0;text-align:center;position:relative;overflow:hidden}
[data-pn-block="11434"] .cdd-final::before {content:'';position:absolute;bottom:-30%;right:-8%;width:520px;height:520px;background:radial-gradient(circle,color-mix(in srgb,var(--copper) 16%,transparent),transparent 62%);pointer-events:none}
[data-pn-block="11434"] .cdd-final-inner {position:relative;max-width:640px;margin:0 auto}
[data-pn-block="11434"] .cdd-final .pdc-eyebrow {display:inline-block;color:var(--copper-soft);margin-bottom:16px}
[data-pn-block="11434"] .cdd-final h2 {font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,4vw,2.8rem);color:var(--ivory);letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}
[data-pn-block="11434"] .cdd-final p {color:color-mix(in srgb,var(--ivory) 80%,transparent);font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto 30px}
[data-pn-block="11434"] .cdd-final-actions {display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
[data-pn-block="11434"] .btn {
  gap: 8px;
  line-height: 1;
  padding: 14px 26px;
  border-radius: 999px;
  text-decoration: none;
  border: 1px solid transparent;
  transition: transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s;
}
[data-pn-block="11434"] .btn svg {
  width: 17px;
  height: 17px;
  flex: none;
  transition: transform .25s var(--ease);
}
[data-pn-block="11434"] .btn-verdant {
  background: var(--verdant);
  color: var(--ivory);
  box-shadow: 0 10px 24px -10px color-mix(in srgb,var(--verdant-deep) 55%,transparent);
}
[data-pn-block="11434"] .btn-verdant:hover {
  background: revert;
  transform: translateY(-2px);
  box-shadow: 0 16px 34px -12px color-mix(in srgb,var(--verdant-deep) 62%,transparent);
}
[data-pn-block="11434"] .btn-outline {
  border-color: revert;
  background: transparent;
  color: var(--verdant);
  border: 1.5px solid var(--line);
}
[data-pn-block="11434"] .btn-outline:hover {
  color: revert;
  border-color: var(--verdant);
  background: color-mix(in srgb,var(--verdant) 6%,transparent);
}
[data-pn-block="11434"] .btn-ghost { border: 1.5px solid color-mix(in srgb,var(--ivory) 35%,transparent); }
[data-pn-block="11434"] .btn-ghost:hover { border-color: var(--ivory); }