.cnp-phero{background:var(--cnp-blue-50);overflow:hidden;padding-block:var(--cnp-space-5) var(--cnp-space-6);position:relative}.cnp-phero--compact{padding-block:var(--cnp-space-5)}.cnp-phero>.cnp-container{position:relative;z-index:1}.cnp-phero__grid{align-items:center;display:grid;gap:var(--cnp-space-4);grid-template-columns:minmax(0,1fr)}.cnp-phero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-phero__copy>*{margin:0}.cnp-phero__copy--narrow{gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5) + 2px);max-width:47.5rem}.cnp-phero__copy .cnp-search-form{align-self:stretch}.cnp-phero__media img{aspect-ratio:4/3;border-radius:var(--cnp-radius-xl) var(--cnp-radius-xl) var(--cnp-radius-xl) var(--cnp-space-8);box-shadow:var(--cnp-shadow-md);display:block;height:auto;object-fit:cover;object-position:center 60%;width:100%}.cnp-phero__motif{height:32.5rem;right:-16.25rem;top:-16.25rem;width:32.5rem}.cnp-phero__motif--start{border-width:var(--cnp-space-8);height:40rem;left:-23.75rem;right:auto;top:-18.75rem;width:40rem}.cnp-cta-row{align-self:stretch;display:flex;flex-wrap:wrap;gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5))}@media (max-width:599px){.cnp-cta-row>.cnp-button{width:100%}}.cnp-quick-links{display:flex;flex-wrap:wrap;gap:var(--cnp-space-0-5) var(--cnp-space-2);list-style:none;margin:0;padding:0}@media (min-width:1024px){.cnp-phero{padding-block:var(--cnp-space-8) calc(var(--cnp-space-8) + var(--cnp-space-1))}.cnp-phero--compact{padding-block:var(--cnp-space-6) calc(var(--cnp-space-6) + var(--cnp-space-1))}.cnp-phero__grid{gap:calc(var(--cnp-space-6) + var(--cnp-space-1));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cnp-phero--plain .cnp-phero__grid{grid-template-columns:minmax(0,47.5rem)}.cnp-phero__media img{aspect-ratio:5/4;border-radius:var(--cnp-space-4) var(--cnp-space-4) var(--cnp-space-4) var(--cnp-space-12)}}
.cnp-chips{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cnp-chip,.cnp-chips{gap:var(--cnp-space-1)}.cnp-chip{align-items:center;background:var(--cnp-white);border:1.5px solid var(--cnp-border-strong);border-radius:var(--cnp-radius-pill);color:var(--cnp-navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--cnp-text-eyebrow);font-weight:var(--cnp-weight-semibold);line-height:var(--cnp-leading-eyebrow);min-height:var(--cnp-tap);padding:0 var(--cnp-space-2);text-decoration:none;transition-duration:var(--cnp-duration);transition-property:background-color,border-color;transition-timing-function:var(--cnp-ease)}.cnp-chip:hover{background:var(--cnp-blue-50);border-color:var(--cnp-navy);color:var(--cnp-navy)}.cnp-chip[aria-current=true],.cnp-chip[aria-pressed=true]{background:var(--cnp-navy);border-color:var(--cnp-navy);color:var(--cnp-white)}
.cnp-icon-tile{background:var(--cnp-green-50);border-radius:calc(var(--cnp-space-1) + var(--cnp-space-0-5));color:var(--cnp-navy);display:grid;flex:none;height:2.5rem;place-items:center;width:2.5rem}.cnp-icon-tile--blue{background:var(--cnp-blue-50)}.cnp-icon-tile--error{background:var(--cnp-error-50)}.cnp-icon-tile .cnp-icon{height:1.25rem;width:1.25rem}.cnp-icon-tile--lg{border-radius:var(--cnp-radius-lg);height:3.5rem;width:3.5rem}.cnp-icon-tile--lg .cnp-icon{height:1.75rem;width:1.75rem}
.cnp-prose{color:var(--cnp-navy-900);font-size:1.0625rem;line-height:var(--cnp-leading-lg);margin-inline:auto;max-width:45rem}.cnp-prose--page{margin-inline:0}.cnp-prose>*+*{margin-top:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-prose h2{font-size:var(--cnp-text-h3);line-height:var(--cnp-leading-h3);margin-top:var(--cnp-space-6)}.cnp-prose h3{font-size:var(--cnp-text-h4);line-height:var(--cnp-leading-h4);margin-top:var(--cnp-space-4)}.cnp-prose ol,.cnp-prose ul{padding-left:var(--cnp-space-3)}.cnp-prose li+li{margin-top:var(--cnp-space-1)}.cnp-prose a,.cnp-prose blockquote{font-weight:var(--cnp-weight-semibold)}.cnp-prose blockquote{background:var(--cnp-green-50);border:0;border-radius:var(--cnp-radius-lg);font-size:var(--cnp-text-lead);line-height:var(--cnp-leading-lead);margin:var(--cnp-space-4) 0;padding:var(--cnp-space-3) calc(var(--cnp-space-3) + var(--cnp-space-0-5))}.cnp-prose blockquote p{margin:0}.cnp-prose blockquote cite{color:var(--cnp-ink-700);display:block;font-size:var(--cnp-text-eyebrow);font-style:normal;font-weight:var(--cnp-weight-regular);line-height:var(--cnp-leading-eyebrow);margin-top:calc(var(--cnp-space-1) + 2px)}.cnp-prose figure{margin:var(--cnp-space-4) 0}.cnp-prose img{height:auto;max-width:100%}.cnp-prose :where(figure) img{border-radius:var(--cnp-radius-lg);width:100%}.cnp-prose .table-wrap,.cnp-prose .wp-block-table{border:1px solid var(--cnp-border);border-radius:var(--cnp-radius-lg);overflow-x:auto}.cnp-prose table{border-collapse:collapse;font-size:var(--cnp-text-base);line-height:var(--cnp-leading-base);min-width:30rem;width:100%}.cnp-prose td,.cnp-prose th{border:0;border-bottom:1px solid var(--cnp-border);padding:calc(var(--cnp-space-1) + var(--cnp-space-0-5)) var(--cnp-space-2);text-align:left;vertical-align:top}.cnp-prose thead{border-bottom:0}.cnp-prose thead th{background:var(--cnp-surface);font-weight:var(--cnp-weight-bold)}.cnp-prose tbody tr:last-child td{border-bottom:0}@media (min-width:600px){.cnp-prose{font-size:var(--cnp-text-lg);line-height:1.67}.cnp-prose h2{font-size:var(--cnp-text-h3);line-height:var(--cnp-leading-h3)}}.cnp-blog .cnp-container{display:flex;flex-direction:column;gap:var(--cnp-space-5)}.cnp-post-grid{display:grid;gap:var(--cnp-gutter);grid-template-columns:repeat(auto-fill,minmax(min(21.25rem,100%),1fr))}.cnp-post-card{background:var(--cnp-white);border:1px solid var(--cnp-border);border-radius:var(--cnp-radius-lg);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition-duration:var(--cnp-duration);transition-property:box-shadow,transform;transition-timing-function:var(--cnp-ease)}.cnp-post-card:hover{box-shadow:var(--cnp-shadow-md);transform:translateY(-2px)}.cnp-post-card__media{aspect-ratio:16/10;background:var(--cnp-blue-50);position:relative}.cnp-post-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cnp-post-card__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--cnp-space-1) + 2px);padding:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-post-card__body>*{margin:0}.cnp-post-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--cnp-space-1) + 2px)}.cnp-post-card__cat{color:var(--cnp-blue-700);font-size:var(--cnp-text-sm);font-weight:var(--cnp-weight-bold);line-height:var(--cnp-leading-sm)}.cnp-post-card__title{font-size:var(--cnp-text-h4);font-weight:var(--cnp-weight-bold);line-height:var(--cnp-leading-h4)}.cnp-post-card__title a{color:var(--cnp-navy-900);text-decoration:none}.cnp-post-card__title a:hover{text-decoration:underline}.cnp-post-card__excerpt,.cnp-post-meta{color:var(--cnp-ink-700)}.cnp-post-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--cnp-text-sm);gap:var(--cnp-space-0-5) calc(var(--cnp-space-2) - 2px);line-height:var(--cnp-leading-sm);margin-top:auto}.cnp-post-meta>span{align-items:center;display:inline-flex;gap:calc(var(--cnp-space-0-5) + 2px)}.cnp-post-meta .cnp-icon{height:1rem;width:1rem}.cnp-post-card__cta{align-self:flex-start}.cnp-post-card--featured{border-radius:var(--cnp-radius-xl)}.cnp-post-card--featured .cnp-post-card__title{font-size:var(--cnp-text-h3);line-height:var(--cnp-leading-h3)}.cnp-post-card--featured .cnp-post-card__excerpt{font-size:var(--cnp-text-lg);line-height:var(--cnp-leading-lg)}@media (min-width:1024px){.cnp-post-card--featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cnp-post-card--featured .cnp-post-card__media{aspect-ratio:auto;min-height:23.75rem}.cnp-post-card--featured .cnp-post-card__body{gap:var(--cnp-space-2);justify-content:center;padding:var(--cnp-space-5)}.cnp-post-card--featured .cnp-post-card__title{font-size:var(--cnp-text-h2);line-height:var(--cnp-leading-h2)}.cnp-post-card--featured .cnp-post-meta{margin-top:0}}.cnp-empty-state{align-items:center;background:var(--cnp-white);border:1.5px dashed var(--cnp-border-strong);border-radius:var(--cnp-radius-lg);display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) - 2px);padding:var(--cnp-space-6) var(--cnp-space-3);text-align:center}.cnp-empty-state>*{margin:0}.cnp-empty-state .cnp-muted{max-width:27.5rem}.cnp-empty-state__actions{display:flex;flex-wrap:wrap;gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5));justify-content:center}.cnp-post__header{padding-block:var(--cnp-space-5) var(--cnp-space-4)}.cnp-post-head{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) + 2px);margin-inline:auto;max-width:51.25rem}.cnp-post-head>*{margin:0}.cnp-post-head__cat{text-decoration:none}.cnp-post-head__cat:hover{text-decoration:underline}.cnp-post-head__row{align-self:stretch;gap:var(--cnp-space-2);justify-content:space-between}.cnp-byline,.cnp-post-head__row{align-items:center;display:flex;flex-wrap:wrap}.cnp-byline{gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5));margin:0}.cnp-byline__text{display:flex;flex-direction:column}.cnp-byline__avatar{background:var(--cnp-blue-100);border-radius:50%;color:var(--cnp-navy);display:grid;flex:none;font-size:var(--cnp-text-eyebrow);font-weight:var(--cnp-weight-bold);height:var(--cnp-space-6);place-items:center;width:var(--cnp-space-6)}.cnp-byline__avatar--lg{font-size:var(--cnp-text-h4);height:4.5rem;width:4.5rem}.cnp-share{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cnp-space-1)}.cnp-share__btn{background:var(--cnp-white);border:1.5px solid var(--cnp-border-strong);border-radius:50%;color:var(--cnp-navy-900);display:grid;height:var(--cnp-tap);place-items:center;width:var(--cnp-tap)}.cnp-share__btn:hover{background:var(--cnp-blue-50);border-color:var(--cnp-navy-900);color:var(--cnp-navy-900)}.cnp-share__copy{align-items:center;background:var(--cnp-white);border:1.5px solid var(--cnp-border-strong);border-radius:var(--cnp-radius-pill);color:var(--cnp-navy-900);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--cnp-text-eyebrow);font-weight:var(--cnp-weight-bold);gap:calc(var(--cnp-space-0-5) + 2px);min-height:var(--cnp-tap);padding:0 var(--cnp-space-2)}.cnp-share__copy[hidden]{display:none}.cnp-share__copy .cnp-icon{height:1rem;width:1rem}.cnp-share__copy .cnp-icon--check,.cnp-share__copy.is-copied .cnp-icon--link{display:none}.cnp-share__copy.is-copied{background:var(--cnp-green-50);border-color:var(--cnp-green-700);color:var(--cnp-green-700)}.cnp-share__copy.is-copied .cnp-icon--check{display:block}.cnp-post-figure{margin:0 auto;max-width:calc(65rem + var(--cnp-page-margin)*2)}.cnp-post-figure img{aspect-ratio:16/9;border-radius:var(--cnp-radius-xl);display:block;height:auto;object-fit:cover;width:100%}.cnp-post-figure figcaption,.cnp-prose figcaption{color:var(--cnp-ink-700);font-size:var(--cnp-text-sm);line-height:var(--cnp-leading-sm);margin-top:calc(var(--cnp-space-1) + 2px)}.cnp-post__body{padding-top:var(--cnp-space-6)}.cnp-inline-course{align-items:center;background:var(--cnp-blue-50);border-radius:var(--cnp-radius-xl);display:grid;gap:calc(var(--cnp-space-2) + var(--cnp-space-0-5));grid-template-columns:minmax(0,1fr);padding:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-inline-course__image{aspect-ratio:4/3;border-radius:calc(var(--cnp-radius-md) + 2px);display:block;height:auto;object-fit:cover;width:100%}.cnp-inline-course__body{display:flex;flex-direction:column;gap:var(--cnp-space-1)}.cnp-inline-course__title{font-size:1.1875rem;line-height:var(--cnp-leading-h5)}.cnp-inline-course__facts{color:var(--cnp-ink-700);display:flex;flex-wrap:wrap;font-size:var(--cnp-text-eyebrow);gap:calc(var(--cnp-space-0-5) + 2px) var(--cnp-space-2);line-height:var(--cnp-leading-eyebrow)}.cnp-inline-course__foot{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5));justify-content:space-between}.cnp-inline-course .cnp-price{margin:0}@media (min-width:600px){.cnp-inline-course--image{grid-template-columns:10rem minmax(0,1fr)}.cnp-inline-course__image{width:10rem}}.cnp-prose .cnp-inline-course{margin-block:calc(var(--cnp-space-4) + var(--cnp-space-0-5))}.cnp-post__after{padding-top:0}.cnp-post__after-inner{display:flex;flex-direction:column;gap:var(--cnp-space-4);max-width:calc(51.25rem + var(--cnp-page-margin)*2)}.cnp-author-box{background:var(--cnp-surface);border:1px solid var(--cnp-border);border-radius:var(--cnp-radius-xl);display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) + var(--cnp-space-0-5));padding:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-author-box__text{display:flex;flex-direction:column;gap:calc(var(--cnp-space-0-5) + 2px)}.cnp-author-box__text>*{margin:0}.cnp-author-box__name{font-size:1.1875rem}.cnp-author-box__link{font-weight:var(--cnp-weight-bold)}.cnp-post-nav{display:grid;gap:var(--cnp-space-2);grid-template-columns:minmax(0,1fr)}.cnp-post-nav__link{border:1px solid var(--cnp-border);border-radius:var(--cnp-radius-lg);color:var(--cnp-navy-900);display:flex;flex-direction:column;gap:var(--cnp-space-0-5);min-height:var(--cnp-tap);padding:calc(var(--cnp-space-2) + var(--cnp-space-0-5));text-decoration:none}.cnp-post-nav__link:hover{background:var(--cnp-blue-50);border-color:var(--cnp-navy-900);color:var(--cnp-navy-900)}.cnp-post-nav__link span{align-items:center;color:var(--cnp-ink-700);display:inline-flex;font-size:var(--cnp-text-sm);gap:calc(var(--cnp-space-0-5) + 2px)}.cnp-post-nav__link .cnp-icon{height:1rem;width:1rem}.cnp-post-nav__link strong{font-size:1.0625rem;line-height:var(--cnp-leading-base)}@media (min-width:600px){.cnp-author-box{flex-direction:row;padding:calc(var(--cnp-space-3) + var(--cnp-space-0-5))}.cnp-post-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cnp-post-nav__link--next{align-items:flex-end;grid-column:2;text-align:right}}.cnp-page-header--plain .cnp-crumbs{margin-bottom:var(--cnp-space-2)}
.cnp-search-form{align-items:stretch;display:flex;flex-direction:column;gap:var(--cnp-space-1);max-width:47.5rem;width:100%}.cnp-search-form__field{flex:1;min-width:0;position:relative}.cnp-search-form__field .cnp-icon{color:var(--cnp-ink-700);left:var(--cnp-space-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cnp-search-form .cnp-search-form__input{background:var(--cnp-white);border:var(--cnp-control-border) solid var(--cnp-border-strong);border-radius:var(--cnp-radius-md);color:var(--cnp-navy-900);font-family:inherit;font-size:var(--cnp-text-lg);min-height:var(--cnp-control-lg);padding:0 var(--cnp-space-2) 0 var(--cnp-space-6);width:100%}.cnp-search-form .cnp-search-form__input::placeholder{color:var(--cnp-ink-500)}.cnp-search-form .cnp-search-form__input:hover{border-color:var(--cnp-navy-700)}.cnp-search-form .cnp-search-form__input:focus{border-color:var(--cnp-navy-900);outline:var(--cnp-focus);outline-offset:var(--cnp-focus-offset)}@media (min-width:600px){.cnp-search-form{flex-direction:row}}.cnp-search{padding-top:var(--cnp-space-4)}.cnp-search__inner{max-width:calc(57.5rem + var(--cnp-page-margin)*2)}.cnp-type-tabs ul{border-bottom:1px solid var(--cnp-border);display:flex;gap:var(--cnp-space-0-5);list-style:none;margin:0;overflow-x:auto;padding:0}.cnp-type-tabs__link{align-items:center;color:var(--cnp-ink-700);display:inline-flex;font-weight:var(--cnp-weight-bold);gap:var(--cnp-space-1);min-height:var(--cnp-control);padding:0 var(--cnp-space-2);position:relative;text-decoration:none;white-space:nowrap}.cnp-type-tabs__link:hover{background:var(--cnp-surface);color:var(--cnp-navy-900)}.cnp-type-tabs__link[aria-current=page]{color:var(--cnp-navy-900)}.cnp-type-tabs__link[aria-current=page]:after{background:var(--cnp-navy-900);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:var(--cnp-space-1);position:absolute;right:var(--cnp-space-1)}.cnp-type-tabs__count{background:var(--cnp-surface);border-radius:var(--cnp-radius-pill);color:var(--cnp-navy-900);display:inline-grid;font-size:var(--cnp-text-xs);height:1.5rem;min-width:1.5rem;padding:0 var(--cnp-space-1);place-items:center}.cnp-search__shown{margin:var(--cnp-space-2) 0 0}.cnp-results{list-style:none;margin:0 0 var(--cnp-space-4);padding:0}.cnp-result,.cnp-results{display:flex;flex-direction:column}.cnp-result{border-bottom:1px solid var(--cnp-border);gap:var(--cnp-space-2);padding:var(--cnp-space-3) 0}.cnp-result__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--cnp-space-0-5) + 2px);min-width:0}.cnp-result__body>*{margin:0}.cnp-result__type{align-self:flex-start}.cnp-result__title{font-size:var(--cnp-text-h4);font-weight:var(--cnp-weight-bold);line-height:var(--cnp-leading-h4)}.cnp-result__title a{color:var(--cnp-navy-900)}.cnp-result__excerpt{color:var(--cnp-ink-700)}.cnp-result__excerpt mark{background:var(--cnp-green-100);border-radius:4px;color:var(--cnp-navy-900);font-weight:var(--cnp-weight-bold);padding:0 3px}.cnp-result__facts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cnp-space-1) calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-result__fact{align-items:center;color:var(--cnp-ink-700);display:inline-flex;font-size:var(--cnp-text-sm);gap:calc(var(--cnp-space-0-5) + 2px)}.cnp-result__fact .cnp-icon{height:1rem;width:1rem}.cnp-result .cnp-price{margin:0}.cnp-result .cnp-price__now{font-size:var(--cnp-text-h5);line-height:var(--cnp-leading-base)}.cnp-result__crumb{color:var(--cnp-green-700);font-size:var(--cnp-text-sm);font-weight:var(--cnp-weight-semibold)}.cnp-result__image{aspect-ratio:4/3;border-radius:calc(var(--cnp-radius-md) + 2px);display:block;flex:none;height:auto;object-fit:cover;width:100%}.cnp-result__cta{align-self:flex-start}@media (min-width:600px){.cnp-result--course{align-items:center;flex-direction:row;gap:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-result__image{width:8.75rem}.cnp-result--course .cnp-result__cta{align-self:center}}.cnp-search--empty .cnp-container{display:flex;flex-direction:column;gap:var(--cnp-space-6)}.cnp-no-results{align-items:start;display:grid;gap:var(--cnp-space-4);grid-template-columns:repeat(auto-fit,minmax(min(21.25rem,100%),1fr))}.cnp-no-results__text{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) - 2px)}.cnp-no-results__text>*{margin:0}.cnp-search-tips{padding:var(--cnp-space-3)}.cnp-search-tips h3{margin:0 0 calc(var(--cnp-space-1) + 2px)}.cnp-search-tips h3+.cnp-quick-links{margin-top:calc(var(--cnp-space-0-5) - var(--cnp-space-1))}.cnp-search-tips__list{display:flex;flex-direction:column;gap:var(--cnp-space-1);list-style:none;margin:0 0 calc(var(--cnp-space-2) + var(--cnp-space-0-5));padding:0}.cnp-search-tips__list li{align-items:flex-start;display:flex;gap:calc(var(--cnp-space-1) + 2px)}.cnp-search-tips__list .cnp-icon{color:var(--cnp-green-700);flex:none;margin-top:2px}.cnp-search__popular{display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-search__popular>h2{margin:0}
.cnp-legal-hero__meta{align-items:center;column-gap:calc(var(--cnp-space-2) + var(--cnp-space-0-5));display:flex;flex-wrap:wrap;row-gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5))}.cnp-legal-hero__print[hidden]{display:none}.cnp-legal{padding-top:var(--cnp-space-6)}.cnp-legal__grid{align-items:start;display:grid;gap:var(--cnp-space-3);grid-template-columns:minmax(0,1fr)}.cnp-legal__main{gap:var(--cnp-space-4);min-width:0}.cnp-legal__main,.cnp-toc{display:flex;flex-direction:column}.cnp-toc{background:var(--cnp-surface);border-radius:var(--cnp-radius-lg);gap:var(--cnp-space-0-5);padding:calc(var(--cnp-space-2) + var(--cnp-space-0-5))}.cnp-toc--side{display:none}.cnp-toc__title{padding:var(--cnp-space-0-5) calc(var(--cnp-space-1) + 2px) var(--cnp-space-1)}.cnp-toc ol{counter-reset:cnp-toc;list-style:none;margin:0;padding:0}.cnp-toc li{counter-increment:cnp-toc}.cnp-toc a{align-items:center;border-radius:var(--cnp-space-1);color:var(--cnp-navy-900);display:flex;font-size:var(--cnp-text-eyebrow);gap:calc(var(--cnp-space-1) + 2px);line-height:var(--cnp-leading-eyebrow);min-height:var(--cnp-tap);padding:var(--cnp-space-0-5) calc(var(--cnp-space-1) + 2px);text-decoration:none}.cnp-toc a:before{color:var(--cnp-ink-500);content:counter(cnp-toc) ".";font-weight:var(--cnp-weight-bold);min-width:1.375rem}.cnp-toc a:hover{background:var(--cnp-blue-50)}.cnp-toc a[aria-current=true]{background:var(--cnp-white);box-shadow:inset 3px 0 0 var(--cnp-navy-900);font-weight:var(--cnp-weight-bold)}.cnp-toc-mob{background:var(--cnp-surface);border:1px solid var(--cnp-border)}.cnp-toc-mob,.cnp-toc-mob summary{border-radius:var(--cnp-radius-lg)}.cnp-toc-mob summary{align-items:center;cursor:pointer;display:flex;font-weight:var(--cnp-weight-bold);justify-content:space-between;list-style:none;min-height:var(--cnp-control-lg);padding:0 var(--cnp-space-2)}.cnp-toc-mob summary::-webkit-details-marker{display:none}.cnp-toc-mob .cnp-toc{background:transparent;padding:0 var(--cnp-space-1) calc(var(--cnp-space-1) + var(--cnp-space-0-5))}.cnp-legal__intro>*+*{margin-top:var(--cnp-space-2)}.cnp-in-short{background:var(--cnp-blue-50);border-radius:var(--cnp-radius-xl);display:flex;flex-direction:column;gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5));padding:var(--cnp-space-3) calc(var(--cnp-space-3) + var(--cnp-space-0-5))}.cnp-in-short>*{margin:0}.cnp-in-short__title{font-size:var(--cnp-text-h4);line-height:var(--cnp-leading-h4)}.cnp-in-short__list{display:flex;flex-direction:column;gap:var(--cnp-space-1);list-style:none;padding:0}.cnp-in-short__list li{padding-left:var(--cnp-space-4);position:relative}.cnp-in-short__list li:before{background:var(--cnp-green-700);content:"";height:1.5rem;left:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5 9.5 17 19 7.5%27/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:.125rem;width:1.5rem}.cnp-in-short__note{font-size:var(--cnp-text-sm);line-height:var(--cnp-leading-sm)}.cnp-legal__contact{background:var(--cnp-surface);border:1px solid var(--cnp-border);border-radius:var(--cnp-radius-xl);display:flex;flex-direction:column;gap:calc(var(--cnp-space-2) - 2px);padding:calc(var(--cnp-space-3) + var(--cnp-space-0-5))}.cnp-legal__contact h2{margin:0}.cnp-legal__contact ul{flex-direction:column;list-style:none;margin:0;padding:0}.cnp-legal__contact li,.cnp-legal__contact ul{display:flex;gap:calc(var(--cnp-space-1) + 2px)}.cnp-legal__contact li{align-items:flex-start}.cnp-legal__contact .cnp-icon{flex:none;margin-top:2px}.cnp-legal-sec{scroll-margin-top:calc(var(--cnp-header-height-compact) + var(--cnp-space-4))}.cnp-legal-sec+.cnp-legal-sec{border-top:1px solid var(--cnp-border);margin-top:calc(var(--cnp-space-4) + var(--cnp-space-0-5));padding-top:calc(var(--cnp-space-4) + var(--cnp-space-0-5))}.cnp-legal-sec h2{align-items:baseline;display:flex;font-size:var(--cnp-text-h3);gap:calc(var(--cnp-space-1) + var(--cnp-space-0-5));line-height:var(--cnp-leading-h3);margin:0 0 calc(var(--cnp-space-1) + var(--cnp-space-0-5))}.cnp-legal-sec__num{color:var(--cnp-blue-700);min-width:var(--cnp-space-4)}.cnp-legal-sec__anchor{align-items:center;display:inline-flex;font-size:var(--cnp-text-sm);font-weight:var(--cnp-weight-bold);justify-content:center;margin-left:auto;min-height:var(--cnp-tap);min-width:var(--cnp-tap);text-decoration:none}.cnp-legal-sec__body{color:var(--cnp-ink-700);font-size:1.0625rem;line-height:var(--cnp-leading-lg)}.cnp-legal-sec__body>*{margin:0 0 calc(var(--cnp-space-1) + var(--cnp-space-0-5))}.cnp-legal-sec__body h3{color:var(--cnp-navy-900);font-size:var(--cnp-text-h5);line-height:var(--cnp-leading-h5);margin-top:var(--cnp-space-3)}.cnp-legal-sec__body ol,.cnp-legal-sec__body ul{padding-left:var(--cnp-space-3)}.cnp-legal-sec__body li+li{margin-top:var(--cnp-space-0-5)}.cnp-legal-sec__top{align-items:center;display:inline-flex;font-size:var(--cnp-text-sm);font-weight:var(--cnp-weight-bold);gap:calc(var(--cnp-space-0-5) + 2px);min-height:var(--cnp-tap)}.cnp-legal-sec__top .cnp-icon{height:1rem;width:1rem}.cnp-toc-mob[open] summary .cnp-icon{transform:rotate(180deg)}@media (min-width:1024px){.cnp-legal__grid{gap:var(--cnp-space-6) calc(var(--cnp-space-6) + var(--cnp-space-1));grid-template-columns:17.5rem minmax(0,45rem);justify-content:center}.cnp-toc--side{display:flex;max-height:calc(100vh - var(--cnp-header-height-compact) - var(--cnp-space-6));overflow:auto;position:sticky;top:calc(var(--cnp-header-height-compact) + var(--cnp-space-4))}.cnp-toc-mob{display:none}}@media print{.cnp-announcement,.cnp-closing-cta,.cnp-crumbs,.cnp-footer,.cnp-header,.cnp-legal-hero__print,.cnp-legal-sec__anchor,.cnp-legal-sec__top,.cnp-newsletter,.cnp-toc--side,.cnp-toc-mob,.cnp-wa-fab{display:none!important}.cnp-legal,.cnp-legal-hero{background:none;padding-block:var(--cnp-space-2)}.cnp-legal-hero .cnp-motif{display:none}.cnp-legal__grid{display:block}.cnp-legal-sec__body{color:var(--cnp-navy-950);font-size:11pt;line-height:1.5}.cnp-legal-sec{break-inside:avoid-page}.cnp-legal-sec__body a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}
