.heritage-shell.polish-01 .c228-faq-head{padding:40px 0 34px}.c228-faq-head h1{font-size:36px;line-height:1.4;letter-spacing:-1.2px;margin:16px 0}.c228-faq-head p{font-size:16px;line-height:1.85;color:#52627a;margin:0}.c228-faq-head small{display:block;margin-top:18px;font-size:12px;color:#6b798b}.c228-faq-group{min-width:0}.c228-faq-group+.c228-faq-group{margin-top:30px}.c228-faq-group>h2{font-size:22px;line-height:1.5;margin:0 0 16px;letter-spacing:-.5px;color:#172346}.c228-faq-group>div{display:grid;gap:10px}.c228-faq-group .c8-answer{border:1px solid #dbe7ed;background:#fff;border-radius:10px;overflow:hidden;margin:0}.c228-faq-group .c8-answer>summary{display:grid;grid-template-columns:105px minmax(0,1fr) 26px;gap:18px;align-items:center;padding:23px 25px;min-height:78px;list-style:none;cursor:pointer;text-align:left;color:#172346}.c228-faq-group .c8-answer>summary::-webkit-details-marker{display:none}.c228-faq-group .c8-answer>summary:hover{background:#f6fafc}.c228-faq-group .c8-answer>summary:focus-visible{outline:3px solid #087488;outline-offset:-4px;border-radius:8px}.c228-faq-group .c8-answer>summary h3{font-size:17px;line-height:1.75;font-weight:600;margin:0;letter-spacing:-.25px;word-break:keep-all;overflow-wrap:anywhere}.c228-faq-group .c8-question-category{font-size:12px;line-height:1.5;color:#587184}.c228-faq-group .c8-plus{display:grid;place-items:center;color:#087488;transition:none}.c228-faq-group .c8-answer[open]{border-color:#98c7d3}.c228-faq-group .c8-answer[open] .c8-plus{transform:rotate(45deg)}.refinement-08 .c228-faq-group .c8-answer-body{margin:0 25px 22px 148px;padding-top:0;border-top:1px solid #e2eaee}.refinement-08 .c228-faq-group .c8-answer-body p{font-size:16px;line-height:1.9;margin:16px 0;word-break:keep-all;overflow-wrap:anywhere}.refinement-08 .c228-faq-group .c8-answer-body .c8-answer-first{font-size:16px;font-weight:650}.refinement-08 .c228-faq-group .text-link{font-size:14px;min-height:44px}.refinement-08 .c8-filters>button{font-size:14px;min-height:44px}.refinement-08 .c8-result-meta{padding-top:22px;padding-bottom:22px}.refinement-08 .c8-result-meta>span{font-size:12px}@media (prefers-reduced-motion:no-preference){body[data-motion=on] .c228-faq-group .c8-plus{transition:transform .25s ease}}@media (max-width:700px){.heritage-shell.polish-01 .c228-faq-head{padding:28px 0}.c228-faq-head h1{font-size:29px;margin:14px 0}.c228-faq-head p{font-size:16px}.c228-faq-head p br{display:none}.c228-faq-group>h2{font-size:21px;margin-bottom:13px}.c228-faq-group+.c228-faq-group{margin-top:24px}.c228-faq-group .c8-answer>summary{grid-template-columns:minmax(0,1fr) 25px;gap:6px 12px;padding:18px;min-height:88px}.c228-faq-group .c8-question-category{grid-column:1;font-size:12px}.c228-faq-group .c8-answer>summary h3{grid-column:1;font-size:16px;line-height:1.7}.c228-faq-group .c8-plus{grid-column:2;grid-row:1/3}.refinement-08 .c228-faq-group .c8-answer-body{margin:0 18px 20px;padding:0}.refinement-08 .c228-faq-group .c8-answer-body p{font-size:16px;line-height:1.85}.refinement-08 .c8-filters{gap:7px}.refinement-08 .c8-filters>button{font-size:14px;padding:9px 11px}.refinement-08 .c8-search-field>input::placeholder{font-size:14px}.refinement-08 .c8-result-meta>p{font-size:14px}}
