body.experience-ui .tools-main{max-width:1040px;margin:0 auto;padding:48px 24px 64px}body.experience-ui .tools-main>h1{font-size:clamp(30px,4.5vw,44px);letter-spacing:-.05em;line-height:1.25;margin:12px 0 16px}body.experience-ui .tools-main>p{color:#72757d;line-height:1.7}body.experience-ui .signup-notice-panel,body.experience-ui .document-panel{background:#fff;border:1px solid #e7e9ed;border-radius:24px;padding:28px;box-shadow:none;margin:28px 0}body.experience-ui .signup-notice-list{display:grid;gap:14px;padding-left:22px}body.experience-ui .signup-notice-list li{padding:6px 0;line-height:1.75}body.experience-ui .signup-notice-list b{display:block;color:#343b45;margin-bottom:4px}body.experience-ui .signup-notice-list span{color:#72757d;font-size:14px}body.experience-ui .faq-search{display:block;width:100%;min-height:56px;background:#fff;border:1px solid #e7e9ed;border-radius:17px;padding:16px 20px;font:inherit;margin:32px 0 16px;color:#1d1d1f}body.experience-ui .faq-filters{display:flex;flex-wrap:wrap;gap:5px;padding:5px;background:#eceef1;border-radius:17px}body.experience-ui .faq-filters button{flex:1;min-width:max-content;min-height:43px;border:1px solid transparent;border-radius:12px;padding:10px 14px;background:transparent;color:#606978;font:inherit;font-size:13px;font-weight:650;cursor:pointer}body.experience-ui .faq-filters button[aria-pressed=true]{background:#fff;color:#f06b24;box-shadow:0 2px 7px #1d1d1f12}body.experience-ui .faq-result-count{font-size:12px;color:#8b9099;margin:18px 4px 12px}body.experience-ui .faq-list{display:grid;gap:12px}body.experience-ui .faq-item{margin:0;background:#fff;border:1px solid #e7e9ed;border-radius:20px;box-shadow:none;overflow:hidden}body.experience-ui .faq-item summary{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;list-style:none;color:#282f39;font-size:16px;font-weight:650;line-height:1.6}body.experience-ui .faq-item summary::-webkit-details-marker{display:none}body.experience-ui .faq-item[open] summary{background:#fff;color:#f06b24}body.experience-ui .faq-answer{padding:0 24px 24px;background:#fff;border:0}body.experience-ui .faq-answer p{font-size:15px;line-height:1.9;color:#68717e;margin:14px 0 0;word-break:keep-all;overflow-wrap:anywhere}body.experience-ui .faq-category{display:inline-block;padding:5px 10px;border-radius:999px;background:#f3f5f7;color:#818894;font-size:11px}body.experience-ui .faq-chevron{width:8px;height:8px;flex:none;border:solid #8d949f;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-right:4px}body.experience-ui details[open] .faq-chevron{transform:rotate(225deg)}body.experience-ui .faq-contact{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#f0f2f5;border:1px solid #e7e9ed;border-radius:24px;padding:28px;margin:32px 0}body.experience-ui .faq-contact h2{font-size:21px;margin:0 0 8px;letter-spacing:-.035em}body.experience-ui .faq-contact p{font-size:14px;color:#72757d;line-height:1.7;margin:0}body.experience-ui .faq-contact a{flex:none;padding:13px 18px;border-radius:13px;background:#e65f31;color:#fff;text-decoration:none;font-size:13px;font-weight:650}body.experience-ui .document-link{border-radius:13px;background:#f3f5f7;border:1px solid #e7e9ed;box-shadow:none}body.experience-ui .faq-search:focus-visible,body.experience-ui .faq-filters button:focus-visible,body.experience-ui .faq-item summary:focus-visible{outline:2px solid #929ba8;outline-offset:3px}@media(max-width:600px){body.experience-ui .tools-main{padding:30px 16px 44px}body.experience-ui .signup-notice-panel,body.experience-ui .document-panel{padding:20px;border-radius:20px}body.experience-ui .faq-item summary{padding:19px 18px;font-size:15px}body.experience-ui .faq-answer{padding:0 18px 20px}body.experience-ui .faq-contact{align-items:flex-start;flex-direction:column;padding:22px}body.experience-ui .faq-filters button{flex:none;font-size:12px;padding:9px 11px}body.experience-ui .signup-notice-list{padding-left:18px}}
body.experience-ui details.signup-notice-panel{margin:24px 0;padding:0;border-radius:20px}body.experience-ui .signup-notice-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:20px 24px;list-style:none}body.experience-ui .signup-notice-panel>summary::-webkit-details-marker{display:none}body.experience-ui .signup-notice-panel>summary h2{font-size:17px;margin:0;letter-spacing:-.025em}body.experience-ui .signup-notice-panel>summary>span{font-size:11px;color:#f06b24;white-space:nowrap}body.experience-ui details.signup-notice-panel>p,body.experience-ui details.signup-notice-panel>ol{margin-left:24px;margin-right:24px}body.experience-ui details.signup-notice-panel>p:last-child{margin-bottom:24px}@media(max-width:600px){body.experience-ui .signup-notice-panel>summary{padding:18px;align-items:flex-start;flex-direction:column;gap:5px}body.experience-ui .signup-notice-panel>summary h2{font-size:16px}body.experience-ui details.signup-notice-panel>p,body.experience-ui details.signup-notice-panel>ol{margin-left:18px;margin-right:18px}}

/* One continuous FAQ card and a restrained compass-style rotating chevron. */
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item[open]{border-color:#e1e5e9!important;background:#f3f5f7!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item[open]>summary{border-radius:12px 12px 0 0!important;box-shadow:none!important;padding-bottom:9px!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item[open]>.faq-answer{margin:0!important;padding:2px 16px 16px!important;border:0!important;border-radius:0 0 12px 12px!important;box-shadow:none!important;background:#fff!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item .faq-chevron{display:inline-block!important;position:relative!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;transform:rotate(0deg)!important;transition:transform .24s ease!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item[open] .faq-chevron{transform:rotate(180deg)!important;background:transparent!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item .faq-chevron:before{content:""!important;position:absolute!important;left:8px!important;top:6px!important;width:7px!important;height:7px!important;border-right:2px solid #818995!important;border-bottom:2px solid #818995!important;background:transparent!important;transform:rotate(45deg)!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item[open] .faq-chevron:before{border-color:#d56533!important}
body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item .faq-chevron:after{content:none!important}
@media(prefers-reduced-motion:reduce){body.experience-ui .tools-main .faq-list[data-faq-list]>.faq-item .faq-chevron{transition:none!important}}
