.faq-component{display:flex;justify-content:center}.faq-component .container{max-width:1224px;display:grid;gap:16px;width:100%}.faq-component .title{font-size:32px;color:var(--color-brand-text-accent);line-height:38.3px}.faq-component .answer{font-size:16px;line-height:24px}.faq-component .answer p{margin-top:0;white-space:pre-line}.faq-component .title-container{text-align:center;display:grid;gap:16px}.faq-component .title-container .content p{display:inline;font-size:16px;line-height:24px}.faq-component .title-container .content.color-normal p{color:var(--color-brand-text-fg)}.faq-component .title-container .content.color-normal p a{color:var(--color-brand-link-fg)}.faq-component .title-container .content.color-accent p{color:var(--color-brand-text-accent)}.faq-component .title-container .content.color-accent p a{color:var(--color-brand-link-on-accent)}.faq-component .title-container strong{white-space:nowrap;font-weight:700}.faq-component .faq-container{display:grid;gap:8px}.faq-component .question-container{display:grid;border-radius:10px;padding:0 16px;gap:16px}.faq-component .question-container.question-container--accent{background-color:var(--color-brand-accent);color:var(--color-brand-text-on-accent)}.faq-component .question-container.question-container--accent2{background-color:var(--color-brand-accent2);color:var(--color-brand-text-on-accent2)}.faq-component .question{display:flex;justify-content:space-between;width:100%;font-size:16px;font-weight:700;cursor:pointer;align-items:center;padding:16px 0;line-height:24px}.faq-component .question:hover{text-shadow:0px 0px 1px #0d4d69}.faq-component .question span{display:none}.faq-component .question:after{content:"\276c";display:inline-block;margin-left:5px;transform:rotate(-90deg);transition:transform .3s ease}.faq-component .question-container[open]>.question:after{transform:rotate(90deg)}.faq-component .button-container{display:flex;justify-content:center}.faq-component .button{text-align:center;background-color:var(--color-brand-accent2);color:var(--color-brand-text-on-accent2);font-size:16px;text-decoration:none;padding:8px 24px;border-radius:25px;line-height:24px}.faq-component table{display:grid;grid-template-columns:minmax(45%,50%) minmax(45%,50%)!important;margin-bottom:1rem}@container (max-width: 600px){.faq-component table{margin-left:-8px;margin-right:-8px;grid-template-columns:repeat(2,1fr)!important;width:calc(100% + 16px)!important}}.faq-component table tr:first-child td,.faq-component table tr:first-child:hover td{background-color:#b2c9d8!important}@container (max-width: 400px){.faq-component table tr:first-child :is(td,td *){font-size:10px;line-height:14px}}.faq-component table tr:nth-child(n+2):hover td{background-color:#f0f4f7!important}.faq-component table td{display:flex;flex-flow:column;justify-content:center}.faq-component table td:first-child{align-items:flex-end;text-align:right}.faq-component table td:first-child>*{text-align:right;font-weight:700;-webkit-hyphens:none;hyphens:none}@container (max-width: 600px){.faq-component table td:first-child{font-size:13px;line-height:18px}}@container (max-width: 400px){.faq-component table td:first-child{font-size:11px;line-height:14px}.faq-component table td:first-child,.faq-component table td:first-child>*{word-break:break-word}}.faq-component table td:nth-child(2){align-items:flex-start;text-align:left}.faq-component table td:nth-child(2)>*{text-align:justify}.faq-component table td:nth-child(2),.faq-component table td:nth-child(2) *{font-size:14px}@container (max-width: 600px){.faq-component table td:nth-child(2),.faq-component table td:nth-child(2) *{font-size:13px;line-height:18px}}@container (max-width: 400px){.faq-component table td:nth-child(2),.faq-component table td:nth-child(2) *{font-size:12px;line-height:16px}:is(.faq-component table td:nth-child(2),.faq-component table td:nth-child(2) *),:is(.faq-component table td:nth-child(2),.faq-component table td:nth-child(2) *)>*{word-break:break-word}}.faq-component table :is(td,th){border-color:#cadae4!important}@container (width < 500px){.faq-component .title{font-size:28px;line-height:33.52px}.faq-component .question{font-size:14px;line-height:21px;padding:10px 0}.faq-component .answer p{font-size:14px;line-height:21px}.faq-component .container{gap:24px}.faq-component .question-container{gap:8px}}
/*# sourceMappingURL=jdd-component__faq-component.entrypoint.css.map */
