:root{--page-title-display:none;}/* Start custom CSS *//* Design page: local background and inline link/focus appearance. */
body.page-id-385{background:var(--dt-test3-bg);}
.elementor-385 a{text-decoration:none;}
.elementor-385 p a{color:var(--dt-test3-accent);text-decoration:underline;text-underline-offset:.2rem;}
.elementor-385 p a:hover{color:var(--dt-test3-text);}
.elementor-385 a:focus-visible{outline:2px solid var(--dt-test3-accent);outline-offset:4px;}

/* Output topic labels, secondary next-step link and matching decorative CTA arrows. */
.elementor-385 [data-id="27bda4aa"] strong,.elementor-385 [data-id="2e2b31e1"] strong,.elementor-385 [data-id="48010251"] strong,.elementor-385 [data-id="5dbb64c3"] strong{color:var(--dt-test3-text);font-weight:650;}
.elementor-385 [data-id="75812961"] a{font-size:.9375rem;display:inline-block;margin-block-start:.35rem;}
.elementor-385 :is([data-id="262bfa06"],[data-id="b4b2fc0"]){gap:.6em;}
.elementor-385 :is([data-id="262bfa06"],[data-id="b4b2fc0"])::after{content:"←";font-size:1.15em;line-height:1;flex:none;}

/* Compact native chapter headings respect the admin bar. Narrow enlarged text in a short window stays in normal flow. */
@media(min-width:768px){body.page-id-385.admin-bar .elementor-385 :is([data-id="7b70819b"],[data-id="a1f790"],[data-id="7fe1ad44"]){inset-block-start:calc(1.5rem + var(--wp-admin--admin-bar--height,32px));}}
.elementor-385 :is([data-id="14c213d2"],[data-id="6a645b8e"],[data-id="506e1c15"]){container-type:inline-size;container-name:dt-design-chapter;}
@media(max-height:40rem){
  @container dt-design-chapter (width < 14rem){
    .elementor-385.elementor [data-id="354b9bb6"] :is([data-id="7b70819b"],[data-id="a1f790"],[data-id="7fe1ad44"]){position:relative;inset-block-start:0;}
  }
}/* End custom CSS */