.trial02.faq-page .mh-faq-group,.trial02.faq-page .mh-faq-question,.trial02.faq-page .mh-faq-anchor{scroll-margin-top:90px}
.trial02.faq-page .tr-function-body{position:relative;padding-top:8px}
.trial02.faq-page .mh-faq-anchor{display:block;position:absolute;top:0}
.trial02.faq-page .mh-faq-question{border:0;border-bottom:1px solid #e8ecef;border-radius:0;background:transparent}
.trial02.faq-page .mh-faq-question:last-child{border-bottom:0}
.trial02.faq-page .mh-faq-question>summary{padding:20px 0;gap:24px;align-items:flex-start;border-radius:0;background:transparent;font-size:17px;line-height:1.5;font-weight:600;color:var(--ink);flex-wrap:nowrap}
.trial02.faq-page .mh-faq-question>summary:hover{color:var(--blue);background:transparent}
.trial02.faq-page .mh-faq-question[open]>summary{color:var(--blue)}
.trial02.faq-page .mh-faq-question>summary>span:first-child{flex:1;min-width:0}
.faq-question-toggle{flex:0 0 24px;width:24px;display:grid;place-items:center;font-size:22px;font-weight:400;line-height:1.2;color:var(--blue)}
.faq-question-toggle::before{content:'+'}
.mh-faq-question[open]>.faq-question-toggle::before{content:'−'}
.mh-faq-question[open]>summary>.faq-question-toggle::before{content:'−'}
.trial02.faq-page .mh-faq-answer{font-size:16px;line-height:1.7;color:var(--muted);padding:0 32px 24px 0;overflow-wrap:anywhere}
.trial02.faq-page .mh-faq-answer p{margin:0 0 14px}
.trial02.faq-page .mh-faq-answer p:last-child{margin:0}
.trial02.faq-page .mh-faq-answer ul,.trial02.faq-page .mh-faq-answer ol{margin:0 0 16px;padding-left:24px}
.trial02.faq-page .mh-faq-answer li{margin-bottom:8px}
.trial02.faq-page .mh-faq-answer a{text-decoration:none}
.trial02.faq-page .mh-faq-answer a:hover{text-decoration:underline}
.trial02.faq-page .faq-contact{margin-top:48px;padding-top:32px}
.trial02.faq-page .faq-contact h2{font-size:28px;line-height:1.2;margin:0 0 20px}
.faq-contact>div{display:flex;flex-wrap:wrap;gap:14px 28px}
.faq-contact a{font-size:15px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}
.faq-contact a:hover{text-decoration:underline}
@media(max-width:700px){.trial02.faq-page .mh-faq-question>summary{gap:12px;padding:18px 0;font-size:16px}.trial02.faq-page .mh-faq-answer{padding-right:0;font-size:15px}.trial02.faq-page .faq-contact{margin-top:36px;padding-top:20px}}
