.block-faq-title{box-shadow:inset -3px -3px var(--wp--preset--color--primary),inset 3px -3px var(--wp--preset--color--primary);padding:0 1.125rem 1rem}.has-primary-background-color .block-faq-title{box-shadow:inset -3px -3px var(--wp--preset--color--white),inset 3px -3px var(--wp--preset--color--white)}.block-faq-title:not(:has(.block-faq-title__title)){box-shadow:none;border:3px solid var(--wp--preset--color--primary);padding-top:1rem}.has-primary-background-color .block-faq-title:not(:has(.block-faq-title__title)){border-color:currentColor}.block-faq-title .block-faq-title__title:first-child{font-family:var(--wp--preset--font-family--primary);font-size:2rem;font-weight:400;line-height:var(--wp--custom--line-height--small);letter-spacing:0;text-transform:none;display:flex;gap:.625rem;align-items:center;margin:0 calc(-1 * 1.125rem) 1rem;background-image:linear-gradient(180deg,var(--wp--preset--color--white) 0%,var(--wp--preset--color--white) 50%,var(--wp--preset--color--primary) 50%,var(--wp--preset--color--primary) 100%),linear-gradient(180deg,var(--wp--preset--color--white) 0%,var(--wp--preset--color--white) 50%,var(--wp--preset--color--primary) 50%,var(--wp--preset--color--primary) 100%);background-position:0 0,100% 0;background-size:3px 100%,3px 100%;background-repeat:no-repeat,no-repeat}.has-primary-background-color .block-faq-title .block-faq-title__title:first-child{background-image:linear-gradient(0deg,var(--wp--preset--color--white) 0%,var(--wp--preset--color--white) 50%,var(--wp--preset--color--primary) 50%,var(--wp--preset--color--primary) 100%),linear-gradient(0deg,var(--wp--preset--color--white) 0%,var(--wp--preset--color--white) 50%,var(--wp--preset--color--primary) 50%,var(--wp--preset--color--primary) 100%)}.block-faq-title .block-faq-title__title:first-child::before,.block-faq-title .block-faq-title__title:first-child::after{content:"";display:block;width:100%;height:3px;background-color:var(--wp--preset--color--primary);border-radius:0;box-shadow:none;position:relative;flex-shrink:0;flex-basis:1rem}.block-faq-title .block-faq-title__title:first-child::after{flex-grow:1}.has-primary-background-color .block-faq-title .block-faq-title__title:first-child::before,.has-primary-background-color .block-faq-title .block-faq-title__title:first-child::after{background-color:currentColor}.block-faq-title .schema-faq,.editor-styles-wrapper .block-faq-title .schema-faq{border:none;padding:0}@media only screen and (min-width:768px){.block-faq-title{padding:0 2.5rem 1rem}.block-faq-title:not(:has(.block-faq-title__title)){padding-top:1rem}.block-faq-title .block-faq-title__title:first-child{gap:.875rem;margin-left:calc(-1 * 2.5rem);margin-right:calc(-1 * 2.5rem)}.block-faq-title .block-faq-title__title:first-child::before,.block-faq-title .block-faq-title__title:first-child::after{flex-basis:1.125rem}}