/* Shared visual refinements after desktop/mobile review. */
.wt-page-heading{margin-bottom:36px}.wt-page .entry-content{overflow-wrap:anywhere}.wt-page .entry-content h2,.wt-page .entry-content h3{scroll-margin-top:135px}.wt-page .entry-content>p,.wt-page .entry-content .wt-imported-content>p{max-width:78ch}.wt-page-help,.wt-clair-section{background:#f2ede5}.wt-page .entry-content .wt-imported-content h2,.wt-page .entry-content .wt-imported-content h3{text-align:left!important}.wt-page .wt-imported-person{padding:25px 0;border-top:1px solid #e4dfd6}.wt-imported-person h2{margin:0 0 12px}.wt-imported-person>div{min-width:0}.fluentform .ff-btn-submit,.fluentform button[type=submit],.wpcf7 input[type=submit]{background:#c3470f!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:13px 20px!important;font:650 14px/1.4 system-ui!important;box-shadow:none!important}.fluentform .ff-btn-submit:hover,.wpcf7 input[type=submit]:hover{background:#a93708!important}.fluentform .ff-el-form-control,.wpcf7 input:not([type=submit]):not([type=checkbox]),.wpcf7 textarea{font-size:16px!important;border-color:#d9d5cc!important;border-radius:7px!important;box-shadow:none!important}.fluentform textarea.ff-el-form-control,.wpcf7 textarea{min-height:135px;max-height:240px}.fluentform .ff-el-group,.wpcf7 p{margin-bottom:21px}.wt-contact-page .entry-content{padding:28px}.wt-page-aside .wt-page-help{padding:25px}.wt-preview-state{max-width:780px;margin:35px auto 70px;padding:45px;background:#fffdf8;border:1px solid #e3dbcf;border-radius:16px}.wt-preview-symbol{font:400 35px/1 system-ui;display:block;color:#bf470e;margin-bottom:22px}.wt-preview-state h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1px;margin:12px 0 25px}.wt-preview-state h2{font-size:22px;line-height:1.4;margin-bottom:15px}.wt-preview-state>p:not(.wt-kicker){font-size:16px;line-height:1.8;color:#65717b;max-width:620px}.wt-preview-state>div{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:25px}.wt-preview-secondary{font-size:13px;text-decoration:underline;text-underline-offset:4px}.wt-legal-page .entry-content{font-size:17px;line-height:1.85}.wt-legal-page .entry-content p,.wt-legal-page .entry-content li{font-size:inherit;line-height:inherit}.wt-page .entry-content .wt-imported-content:empty{display:none}.wt-page .entry-content img{max-width:100%;height:auto}@media(max-width:700px){.wt-page-heading h1{font-size:clamp(32px,8.7vw,43px);line-height:1.13;letter-spacing:-1px}.wt-contact-page .entry-content{padding:20px}.wt-page-layout{gap:28px}.wt-page-aside .wt-page-toc{display:none}.wt-preview-state{margin:20px 0 40px;padding:25px}.wt-preview-state>div{align-items:stretch;flex-direction:column;gap:18px}.wt-legal-page .entry-content{font-size:16px;line-height:1.8}.wt-page .wt-imported-person{padding:20px 0}.wt-page .wt-imported-person>img{margin-bottom:16px}}

@media(max-width:700px){.wt-help-launcher{width:50px;height:50px;padding:10px!important;justify-content:center;right:12px;bottom:48px}.wt-help-launcher span{display:none}.wt-help-launcher img{width:30px;height:30px;object-fit:contain}}

/* Home topic links: larger and centered. */
.wt-home .wt-topics{justify-content:center;align-items:center;text-align:center;font-size:16px;font-weight:600;gap:16px 38px;padding:24px 0}.wt-home .wt-topics a{align-items:center;justify-content:center;gap:10px}@media(max-width:560px){.wt-home .wt-topics{font-size:14px;gap:14px 22px;padding:22px 0}}
