/* Shared across employee pages. Self-contained; no homepage stylesheet dependency. */
.re-start,.re-faq,.re-final{--re-ink:#232936;--re-muted:#657082;--re-purple:#6444b7;--re-line:#e1e5ed;color:var(--re-ink);background:#fff}
.re-wrap{width:91%;max-width:1280px;margin-inline:auto}.re-start{padding:99px 0 0}.re-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:48px}.re-kicker{font:10px/1.8 var(--sans)!important;letter-spacing:1.6px;color:#766b87!important;margin:0 0 26px!important}.re-title{font:500 clamp(32px,3.05vw,45px)/1.46 var(--serif)!important;letter-spacing:-.8px;text-wrap:balance;margin:0;color:var(--re-ink)!important}.re-heading>p{font:14px/1.95 var(--sans);color:var(--re-muted);justify-self:end;margin-bottom:4px}.re-start :is(a,button):focus-visible,.re-faq :is(button,summary):focus-visible,.re-final :is(a,button):focus-visible{outline:2px solid #6444b7;outline-offset:5px}
.re-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px}.re-path{border:1px solid #dfe3ed;border-radius:10px;overflow:hidden;min-width:0;background:#fff;box-shadow:0 15px 35px #30374d04}.re-path-body{padding:34px 35px 37px}.re-path-label{font:10px/1.8 var(--sans)!important;letter-spacing:1.1px;color:#756186!important;margin:0 0 17px!important}.re-path-body h3{font:500 clamp(25px,2.3vw,33px)/1.6 var(--serif);letter-spacing:-.6px;margin:0 0 17px;color:var(--re-ink)}.re-path-desc{font:14px/1.95 var(--sans)!important;color:var(--re-muted)!important;min-height:82px;margin:0}.re-path-steps{padding:23px 0;margin:23px 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-block:1px solid #e5e8ee}.re-path-steps li{font:12px/1.7 var(--sans);color:#485263;display:flex;align-items:center;gap:9px}.re-path-steps li>span{font:italic 17px/1.2 Georgia;color:#9a89b0}.re-path-fit{font:12px/1.85 var(--sans)!important;color:#6c7481!important;min-height:57px;margin:0 0 23px}.re-path-fit>span{display:block;font-size:9px;letter-spacing:.6px;color:#8a8096;margin-bottom:6px}.re-path-link{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#6444b7;border:1px solid #6444b7;color:#fff;min-height:52px;padding:13px 18px;border-radius:5px;font:13px/1.7 var(--sans);transition:background .2s,transform .2s}.re-path-link>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2}.re-path-link:hover{background:#53369c;transform:translateY(-2px)}.re-path-build .re-path-label{color:#697384!important}.re-path-build .re-path-link{background:#fff;color:#4c5668;border-color:#d7dce6}.re-path-build .re-path-link:hover{background:#f3f5f9;border-color:#bfc8d6}.re-path-afterword{display:flex;justify-content:center;align-items:center;gap:16px;padding:31px 0 0}.re-path-afterword>p{font:12px/1.9 var(--sans)!important;color:#727a88;margin:0}.re-path-afterword strong{font-weight:400;color:#465063;margin-left:12px}.re-join-mark{display:flex;width:28px;flex-shrink:0}.re-join-mark i{width:16px;height:16px;border:1px solid #aa99c6;border-radius:50%;display:block}.re-join-mark i+i{margin-left:-5px;border-color:#bac3d1}
/* One practical session / one assembled workspace: different visual stories. */
.re-art{position:relative;height:370px;overflow:hidden;border-bottom:1px solid #e1e5ed;background:#f4f5fa;isolation:isolate}.re-art-caption{position:absolute;top:23px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;font:8px/1.7 var(--sans);letter-spacing:1.2px;color:#7d748d;z-index:3}.re-art-caption>span:last-child{letter-spacing:.1px;font-size:9px;color:#838798}.re-art-learn{background:linear-gradient(128deg,#f5f3fb,#f0f3f8)}.re-art-learn:before{content:"";position:absolute;inset:55px 22px 47px;border:1px solid #dcd7e880;border-radius:50%;transform:rotate(-14deg) scale(1.12);z-index:-1}.re-workbook{position:absolute;top:68px;left:9%;width:72%;background:#fff;border:1px solid #d8dbe7;border-radius:7px;transform:rotate(-3deg);box-shadow:0 17px 36px #4440610c;overflow:hidden}.re-workbook-top{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #e7e8ef;background:#fbfbfd;color:#7b7588;font:9px/1.6 var(--sans)}.re-window-dots{display:flex;gap:4px}.re-window-dots i{height:4px;width:4px;background:#d7d4e0;border-radius:50%}.re-window-dots i:first-child{background:#ad97ce}.re-workbook-top>b{font:italic 12px Georgia;color:#a594bb;margin-left:auto}.re-workbook-body{padding:19px 21px 20px}.re-workbook-body>small{font-size:9px;color:#83758f;display:block}.re-workbook-body>strong{font:500 19px/1.7 var(--serif);color:#393345;display:block;margin:7px 0 17px}.re-workbook-line{display:flex;gap:9px;align-items:center;padding:8px 0;font:10px/1.6 var(--sans);color:#737587}.re-workbook-line>i{width:4px;height:4px;background:#b7a4cd;border-radius:50%}.re-workbook-line>b{font:12px Arial;color:#9476bc;margin-left:auto}.re-workbook-line.is-next{color:#4f3a74}.re-mentor-note{position:absolute;top:245px;right:6%;display:flex;gap:13px;align-items:center;background:#fff;border:1px solid #d5c9e6;border-radius:6px;padding:15px 21px;box-shadow:0 12px 25px #5446700c;transform:rotate(2deg)}.re-mentor-initial{font:italic 24px Georgia;color:#8666ab;background:#f0eaf7;width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.re-mentor-note small{font:9px/1.6 var(--sans);color:#92809f;display:block;margin-bottom:4px}.re-mentor-note strong{font:500 14px/1.7 var(--sans);color:#59456f}.re-art-bottom{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:center;align-items:center;gap:12px;font:9px/1.7 var(--sans);color:#7e758d}.re-art-bottom i{font-style:normal;color:#b1a3c1}.re-art-bottom strong{font-weight:400;color:#695381}
.re-art-build{background-color:#f2f5f9;background-image:linear-gradient(#dfe4ed50 1px,transparent 1px),linear-gradient(90deg,#dfe4ed50 1px,transparent 1px);background-size:28px 28px}.re-build-board{position:absolute;top:70px;left:12%;width:76%;border:1px solid #d5dce7;border-radius:7px;background:#fff;box-shadow:0 17px 36px #3441570a;transform:rotate(2deg);padding:22px 23px 23px}.re-build-heading{display:flex;gap:14px;align-items:center;margin-bottom:22px}.re-build-icon{height:40px;width:40px;flex-shrink:0;border:1px solid #dfdaec;border-radius:8px;background:#f7f5fb;display:grid;place-items:center}.re-build-icon svg{width:25px;height:25px;fill:none;stroke:#8e79b0;stroke-width:1.2}.re-build-heading small{font:9px/1.7 var(--sans);color:#8790a0;display:block;margin-bottom:4px}.re-build-heading strong{font:500 17px/1.7 var(--serif);color:#3c475a;display:block}.re-stack{display:grid;gap:9px}.re-stack>div{display:flex;gap:11px;align-items:center;border:1px solid #e3e7ee;border-radius:4px;background:#fafbfd;padding:10px 12px}.re-stack>div>span{font:italic 13px Georgia;color:#a0a8b8}.re-stack strong{font:400 10px/1.7 var(--sans);color:#586376}.re-stack small{font:8px/1.7 var(--sans);color:#949bac;margin-left:auto}.re-build-stamp{position:absolute;top:275px;left:8%;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #d1d9e6;border-radius:5px;padding:12px 16px;transform:rotate(-3deg);box-shadow:0 8px 18px #39476308;font:10px/1.7 var(--sans);color:#5e6a7b}.re-build-stamp>i{width:5px;height:5px;border-radius:50%;background:#8f7cae;box-shadow:0 0 0 4px #f0edf6}.re-build-stamp>small{font:7px/1.5 Arial;letter-spacing:.7px;margin-left:8px;color:#969eac}.re-art-build .re-art-bottom{color:#7c8595}.re-art-build .re-art-bottom strong{color:#556275}
/* Editorial Q&A: a quiet margin and an unmistakable expanded answer. */
.re-faq{padding:106px 0 91px}.re-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:start}.re-faq-intro{padding-top:9px}.re-faq-lead{font:14px/1.95 var(--sans)!important;color:#687384!important;margin:24px 0 0}.re-faq-note{margin-top:38px}.re-note-rule{display:block;height:1px;width:42px;background:#b3a4c9;margin-bottom:21px}.re-faq-note>p{font:12px/1.9 var(--sans)!important;color:#858694!important;margin:0 0 10px}.re-faq-note>button{padding:0;border:0;background:none;display:flex;align-items:center;gap:21px;font:13px/1.9 var(--sans);color:#614793;text-align:left;min-height:39px}.re-faq-note svg{width:21px;height:21px;fill:none;stroke:#9981b8;stroke-width:1.25}.re-faq-margin{display:block;margin-top:50px;font:italic 11px/1.9 Georgia;letter-spacing:1px;color:#a4a8b4}.re-faq-list{min-width:0}.re-faq-list details{border-bottom:1px solid #e2e6ee;transition:background .2s;border-radius:5px}.re-faq-list summary{display:grid;grid-template-columns:25px minmax(0,1fr) 30px;gap:17px;align-items:start;list-style:none;cursor:pointer;padding:25px 20px;min-height:83px}.re-faq-list summary::-webkit-details-marker{display:none}.re-faq-list summary h3{font:400 15px/1.85 var(--sans);color:#3e4757;margin:0;padding-top:1px}.re-qno{font:italic 15px/1.9 Georgia;color:#9c91ac;padding-top:1px}.re-toggle{position:relative;width:29px;height:29px;border:1px solid #e0dbe9;border-radius:50%;background:#fff;align-self:center}.re-toggle:before,.re-toggle:after{content:"";position:absolute;left:8px;top:13px;width:11px;height:1px;background:#967caf;transition:transform .2s}.re-toggle:after{transform:rotate(90deg)}.re-faq-list details[open]{background:#f6f7fa;border-bottom-color:#e0e4ed;margin-bottom:5px}.re-faq-list details[open] summary{padding-bottom:12px}.re-faq-list details[open] summary h3{color:#373046;font-weight:500}.re-faq-list details[open] .re-qno{color:#8563ac}.re-faq-list details[open] .re-toggle{background:#6444b7;border-color:#6444b7}.re-faq-list details[open] .re-toggle:before,.re-faq-list details[open] .re-toggle:after{background:white}.re-faq-list details[open] .re-toggle:after{transform:rotate(0)}.re-answer{padding:0 60px 25px 62px}.re-answer>p{font:13px/2 var(--sans)!important;color:#667183!important;margin:0}.re-faq-list details:not([open]):hover{background:#fafbfd}.re-faq-list summary:focus-visible{outline-offset:0!important;border-radius:4px}
/* The homepage's white, centered contact band, with no arrow in either CTA. */
.re-final{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #e8ebf1;padding:88px 20px 81px}.re-contact-inner{position:relative;z-index:1;text-align:center;max-width:880px;margin:auto}.re-contact-inner>.re-kicker{display:flex;align-items:center;justify-content:center;gap:13px;font-size:9px!important;letter-spacing:2px;color:#768091!important;margin-bottom:25px!important}.re-contact-inner>.re-kicker>span{height:5px;width:5px;background:#8d74b6;box-shadow:0 0 0 5px #f2eff8;border-radius:50%}.re-contact-inner .re-title{font-size:clamp(31px,3.15vw,46px)!important}.re-contact-inner .re-title>span{color:#677386}.re-contact-lead{font:13px/1.9 var(--sans)!important;color:#6a7585!important;margin:21px 0 30px}.re-wechat{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto;min-width:310px;min-height:86px;padding:18px 30px;background:#6444b7;border:1px solid #6444b7;border-radius:7px;color:#fff;box-shadow:0 12px 25px -19px #49258e99;transition:background .2s,transform .2s;text-align:left}.re-wechat>svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.3;flex-shrink:0}.re-wechat>span{font:15px/1.7 var(--sans)}.re-wechat small{display:block;font:10px/1.8 var(--sans);color:#eee9fa;margin-top:4px}.re-wechat:hover{background:#51339a;transform:translateY(-2px)}.re-contact-foot{font:10px/1.9 var(--sans)!important;color:#778191!important;letter-spacing:.4px;margin:20px 0 13px}.re-brief-link{font:11px/1.8 var(--sans);color:#6f6580;border-bottom:1px solid #dcd7e7;padding-bottom:5px;display:inline-block}.re-brief-link:hover{color:#6444b7;border-color:#a38bc6}.re-contact-orbit{position:absolute;inset:0;display:grid;align-items:center;z-index:0;pointer-events:none;color:#cdc2e0;opacity:.8}.re-contact-orbit svg{width:100%;height:440px;stroke-width:1.1}
@media(prefers-reduced-motion:no-preference){.re-faq-list details[open] .re-answer{animation:re-answer-in .25s ease-out}@keyframes re-answer-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.re-path:hover .re-mentor-note{transform:rotate(0) translateY(-3px)}.re-path:hover .re-build-stamp{transform:rotate(-1deg) translateY(-3px)}.re-mentor-note,.re-build-stamp{transition:transform .3s}}
@media(max-width:1100px){.re-heading{gap:7%}.re-heading>p{font-size:13px}.re-paths{gap:22px}.re-path-body{padding:30px 27px}.re-path-desc{font-size:13px!important;min-height:101px}.re-path-fit{font-size:11px!important;min-height:62px}.re-path-steps{gap:10px}.re-path-steps li{font-size:10px;gap:6px}.re-path-link{font-size:12px}.re-art{height:333px}.re-art-caption{left:20px;right:20px;font-size:7px}.re-art-caption>span:last-child{font-size:8px}.re-workbook{left:7%;width:79%;top:64px}.re-workbook-body{padding:17px 19px}.re-workbook-body>strong{font-size:18px;margin-bottom:11px}.re-workbook-line{padding-block:7px}.re-mentor-note{top:220px;right:5%;padding:12px 15px;gap:11px}.re-mentor-note strong{font-size:12px}.re-mentor-initial{height:33px;width:33px;font-size:21px}.re-art-bottom{font-size:8px;gap:9px;bottom:18px}.re-build-board{width:82%;left:9%;top:64px;padding:18px}.re-build-heading{gap:11px;margin-bottom:15px}.re-build-heading strong{font-size:15px}.re-stack>div{gap:8px;padding:9px}.re-stack strong{font-size:9px}.re-stack small{font-size:7px}.re-build-stamp{top:247px;padding:11px 14px;font-size:9px}.re-build-stamp>small{font-size:6px}.re-faq-layout{gap:8%;grid-template-columns:.75fr 1.25fr}.re-faq-list summary{padding-inline:16px;gap:13px;grid-template-columns:23px minmax(0,1fr) 28px}.re-faq-list summary h3{font-size:14px}.re-answer{padding-left:52px;padding-right:46px}.re-contact-orbit{opacity:.5}}
@media(max-width:850px){.re-start{padding-top:76px}.re-heading{grid-template-columns:1.1fr 1fr;gap:7%;margin-bottom:36px}.re-heading .re-title{font-size:34px!important}.re-heading>p{font-size:12px}.re-heading>p br{display:none}.re-paths{gap:18px}.re-art{height:298px}.re-art-caption{top:19px;left:17px;right:17px;letter-spacing:.8px;font-size:6px}.re-art-caption>span:last-child{display:none}.re-workbook{top:54px;width:85%;left:6%}.re-workbook-top{padding:10px 13px;font-size:8px}.re-workbook-body{padding:14px 16px}.re-workbook-body>small{font-size:8px}.re-workbook-body>strong{font-size:17px;margin:6px 0 10px}.re-workbook-line{font-size:9px;padding:6px 0}.re-mentor-note{top:199px;right:5%;padding:10px 13px}.re-mentor-note small{font-size:7px}.re-mentor-note strong{font-size:11px}.re-mentor-initial{width:28px;height:28px;font-size:18px}.re-art-bottom{font-size:7px;gap:7px;bottom:15px}.re-build-board{top:54px;padding:15px;left:6%;width:88%}.re-build-heading{gap:9px;margin-bottom:13px}.re-build-icon{height:33px;width:33px}.re-build-icon svg{height:22px;width:22px}.re-build-heading strong{font-size:14px}.re-build-heading small{font-size:7px}.re-stack>div{padding:8px 7px;gap:7px}.re-stack>div>span{font-size:11px}.re-stack strong{font-size:9px}.re-stack small{font-size:6px}.re-build-stamp{top:218px;left:5%;padding:9px 12px;font-size:9px}.re-build-stamp>small{font-size:6px}.re-path-body{padding:27px 22px 28px}.re-path-label{font-size:9px!important}.re-path-body h3{font-size:27px}.re-path-desc{font-size:12px!important;min-height:116px}.re-path-steps{gap:8px;padding-block:19px;margin-block:20px}.re-path-steps li{display:block;font-size:10px}.re-path-steps li>span{display:block;font-size:16px;margin-bottom:8px}.re-path-fit{font-size:11px!important;min-height:81px}.re-path-link{font-size:11px;padding-inline:13px}.re-path-afterword{gap:13px;padding-top:26px}.re-path-afterword>p{font-size:11px!important}.re-path-afterword strong{margin-left:6px}.re-faq{padding:81px 0 70px}.re-faq-layout{grid-template-columns:.7fr 1.3fr;gap:7%}.re-faq .re-title{font-size:34px!important}.re-faq .re-kicker{font-size:8px!important;letter-spacing:1px}.re-faq-lead{font-size:12px!important}.re-faq-note>p{font-size:10px!important}.re-faq-note>button{font-size:11px;gap:13px}.re-faq-margin{font-size:9px;margin-top:40px}.re-faq-list summary{padding:21px 13px;gap:11px;grid-template-columns:19px minmax(0,1fr) 24px;min-height:76px}.re-faq-list summary h3{font-size:13px}.re-qno{font-size:13px}.re-toggle{width:25px;height:25px}.re-toggle:before,.re-toggle:after{left:7px;top:11px;width:9px}.re-answer{padding:0 28px 23px 43px}.re-answer>p{font-size:12px!important}.re-final{padding:73px 20px}.re-contact-inner .re-title{font-size:36px!important}.re-contact-orbit{opacity:.28}.re-contact-orbit svg{min-width:1080px;position:relative;left:50%;transform:translateX(-50%)} }
@media(max-width:620px){.re-wrap{width:calc(100% - 40px)}.re-start{padding-top:61px}.re-heading{display:block;margin-bottom:30px}.re-kicker{font-size:8px!important;letter-spacing:1.3px;margin-bottom:20px!important}.re-heading .re-title,.re-faq .re-title{font-size:31px!important;line-height:1.5!important}.re-heading>p{font-size:13px;line-height:1.95;margin:22px 0 0}.re-paths{grid-template-columns:1fr;gap:25px}.re-path-body{padding:27px 24px 28px}.re-path-body h3{font-size:29px;margin-bottom:16px}.re-path-label{font-size:9px!important;margin-bottom:14px!important}.re-path-desc{font-size:13px!important;min-height:0}.re-path-steps{margin:23px 0;padding:20px 0;gap:10px}.re-path-steps li{display:flex;align-items:center;gap:7px;font-size:11px}.re-path-steps li>span{font-size:15px;margin:0}.re-path-fit{font-size:12px!important;min-height:0;margin-bottom:23px}.re-path-fit>span{font-size:9px}.re-path-link{min-height:49px;font-size:12px;padding-inline:15px}.re-art{height:307px}.re-art-caption{font-size:7px;letter-spacing:1px;top:20px;left:19px;right:19px}.re-workbook{top:58px;width:83%;left:6%}.re-workbook-body>strong{font-size:18px}.re-workbook-body{padding:16px 18px}.re-workbook-line{font-size:10px;padding:6px 0}.re-mentor-note{top:207px;padding:11px 15px}.re-mentor-note small{font-size:8px}.re-mentor-note strong{font-size:12px}.re-mentor-initial{width:31px;height:31px;font-size:21px}.re-art-bottom{font-size:8px;bottom:16px;gap:10px;left:12px;right:12px}.re-build-board{top:58px;left:8%;width:85%;padding:17px}.re-build-heading{margin-bottom:15px}.re-build-heading small{font-size:8px}.re-build-heading strong{font-size:15px}.re-stack strong{font-size:10px}.re-stack small{font-size:7px}.re-build-stamp{top:232px;padding:10px 13px;left:5%}.re-build-stamp>small{font-size:6px}.re-path-afterword{align-items:start;gap:12px;padding-top:27px}.re-join-mark{margin-top:4px}.re-path-afterword>p{font-size:12px!important}.re-path-afterword strong{display:block;margin:5px 0 0}.re-faq{padding:67px 0 52px}.re-faq-layout{grid-template-columns:1fr;gap:31px}.re-faq-intro{padding-top:0}.re-faq-lead{font-size:13px!important;margin-top:20px}.re-faq-note{margin-top:22px}.re-note-rule,.re-faq-margin,.re-faq-note>p{display:none}.re-faq-note>button{font-size:12px;gap:16px;min-height:42px}.re-faq-note svg{width:19px;height:19px}.re-faq-list summary{padding:21px 13px;gap:12px;grid-template-columns:19px minmax(0,1fr) 24px;min-height:78px}.re-faq-list summary h3{font-size:13px;line-height:1.9}.re-qno{font-size:14px}.re-answer{padding:0 21px 23px 44px}.re-answer>p{font-size:12px!important;line-height:2!important}.re-final{padding:61px 20px 59px}.re-contact-inner>.re-kicker{font-size:7px!important;letter-spacing:1px;gap:11px;margin-bottom:22px!important}.re-contact-inner .re-title{font-size:29px!important;line-height:1.55!important;letter-spacing:-.5px}.re-contact-lead{font-size:12px!important;line-height:1.95!important;margin:20px 0 26px}.re-wechat{min-width:0;max-width:330px;width:100%;min-height:81px;padding:17px 20px;gap:19px}.re-wechat>span{font-size:15px}.re-wechat>svg{width:29px;height:29px}.re-wechat small{font-size:9px}.re-contact-foot{font-size:9px!important;letter-spacing:.1px;margin-top:19px}.re-brief-link{font-size:11px}.re-contact-orbit{opacity:.22}.re-contact-orbit svg{min-width:1050px;height:490px}}
@media(max-width:370px){.re-heading .re-title,.re-faq .re-title{font-size:28px!important}.re-path-body{padding-inline:19px}.re-path-body h3{font-size:26px}.re-path-steps li{font-size:10px;gap:5px}.re-path-steps li>span{font-size:14px}.re-art{height:289px}.re-art-caption{font-size:6px}.re-workbook{top:53px;width:86%;left:5%}.re-workbook-body{padding:14px}.re-workbook-body>strong{font-size:16px}.re-workbook-line{font-size:9px}.re-workbook-top{font-size:7px;gap:8px}.re-mentor-note{top:193px;right:4%;padding:10px 12px}.re-mentor-note strong{font-size:11px}.re-mentor-note small{font-size:7px}.re-art-bottom{gap:7px;font-size:7px;bottom:14px}.re-build-board{top:52px;left:6%;width:89%;padding:14px}.re-build-heading strong{font-size:14px}.re-stack>div{gap:7px;padding:8px 6px}.re-stack strong{font-size:9px}.re-stack small{font-size:6px}.re-build-stamp{top:215px;font-size:8px;padding:9px 11px}.re-build-stamp small{font-size:6px;margin-left:5px}.re-faq-list summary{padding-inline:10px;gap:9px;grid-template-columns:17px minmax(0,1fr) 24px}.re-faq-list summary h3{font-size:12px}.re-answer{padding-inline:36px 17px}.re-contact-inner .re-title{font-size:25px!important}.re-contact-inner>.re-kicker{font-size:6px!important;letter-spacing:.8px}.re-contact-foot{font-size:8px!important}.re-wechat>span{font-size:14px}}
.re-contact-inner .re-title>span{display:inline-block;max-width:100%;text-wrap:balance;vertical-align:top}
.re-build-stamp{left:auto;right:5%;top:44px}
@media(max-width:1100px){.re-build-stamp{display:none}}
@media(prefers-reduced-motion:reduce){.re-start *,.re-faq *,.re-final *{transition:none!important;animation:none!important}.re-path-link:hover,.re-wechat:hover{transform:none}}
