/* WIM Help me WIM layout 2026-09-28: restricted to its content marker */
body.template-page:has(#wim-help-page) > .container:has([data-store="page-title"]) {display:none;}
body.template-page section.user-content:has(#wim-help-page) {padding-bottom:0!important;}
body.template-page section.user-content:has(#wim-help-page) > .container {width:100%;max-width:none;padding:0;}
body.template-page section.user-content:has(#wim-help-page) > .container > .row {margin:0;}
body.template-page section.user-content:has(#wim-help-page) > .container > .row > .col-md-8 {flex:0 0 100%;max-width:100%;padding:0;}
#wim-help-page {font-family:Inter,Arial,sans-serif;color:#6a6060;text-align:left;font-size:15px;line-height:1.65;}
#wim-help-page * {box-sizing:border-box;}
#wim-help-page .wim-help-hero {width:100%;height:480px;overflow:hidden;}
#wim-help-page .wim-help-hero img {display:block;width:100%!important;max-width:none;height:100%!important;object-fit:cover;object-position:50% 45%;margin:0;}
#wim-help-page .wim-help-content {width:calc(100% - 64px);max-width:1120px;margin:0 auto;padding:48px 0 64px;}
#wim-help-page h1,#wim-help-page h2 {font-family:Unna,Georgia,serif;color:#493b35;font-weight:400;text-align:left;letter-spacing:0;}
#wim-help-page h1 {font-size:40px;line-height:1.12;margin:0 0 20px;}
#wim-help-page h2 {font-size:28px;line-height:1.2;margin:0 0 20px;}
#wim-help-page h3 {font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#493b35;margin:0 0 12px;text-align:left;}
#wim-help-page p {font-size:15px;line-height:1.65;margin:0 0 18px;text-align:left;}
#wim-help-page strong {font-weight:600;}
#wim-help-page .wim-help-how {margin-top:32px;padding-top:32px;border-top:1px solid #ded8d2;}
#wim-help-page .wim-help-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0;}
#wim-help-page .wim-help-step + .wim-help-step {border-left:1px solid #ded8d2;padding-left:28px;}
#wim-help-page .wim-help-number {display:block;font:italic 24px/1.2 Unna,Georgia,serif;color:#a4826d;margin-bottom:12px;}
#wim-help-page .wim-help-step p {margin-bottom:0;}
#wim-help-page .wim-help-note {padding:24px 28px;background:#ebe6e1;border-radius:4px;}
#wim-help-page .wim-help-note p {margin:0;}
#wim-help-page #wim-help-faq {margin:36px 0 0;padding-top:32px;border-top:1px solid #ded8d2;}
#wim-help-page #wim-help-faq > h2 {margin-bottom:12px;}
#wim-help-page #wim-help-faq > p {margin-bottom:24px;}
#wim-help-page #wim-help-faq .wim-faq-item:first-of-type {border-top:1px solid #ded8d2;}
#wim-help-page #wim-help-faq summary {font:700 15px/1.6 Inter,Arial,sans-serif;padding:20px 36px 20px 0;color:#493b35;}
#wim-help-page #wim-help-faq .wim-faq-answer {font-size:15px;line-height:1.65;padding:0 4px 22px 0;}
#wim-help-page .wim-help-contact {margin-top:36px;padding-top:32px;border-top:1px solid #ded8d2;text-align:center;}
#wim-help-page .wim-help-contact h2,#wim-help-page .wim-help-contact p {text-align:center;}
#wim-help-page a.wim-help-cta {display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 24px;border:1px solid #477a61;border-radius:3px;background:#477a61;color:#fff;font:600 13px/1.4 Inter,Arial,sans-serif;text-align:center;text-decoration:none;}
#wim-help-page a.wim-help-cta:hover {background:#3e6b55;border-color:#3e6b55;}
#wim-help-page a:focus-visible {outline:2px solid #806855;outline-offset:4px;}
@media(min-width:768px) and (max-width:1199px) {#wim-help-page .wim-help-hero {height:340px;}}
@media(min-width:768px) and (max-width:899px) {#wim-help-page .wim-help-hero {height:256px;}}
@media(max-width:767px) {
 #wim-help-page {font-size:14px;}
 #wim-help-page .wim-help-hero {height:auto;}
 #wim-help-page .wim-help-hero img {height:auto!important;object-position:50% 50%;}
 #wim-help-page .wim-help-content {width:calc(100% - 40px);padding:32px 0 40px;}
 #wim-help-page h1 {font-size:30px;margin-bottom:16px;}
 #wim-help-page h2 {font-size:24px;margin-bottom:16px;}
 #wim-help-page h3 {font-size:15px;}
 #wim-help-page p,#wim-help-page #wim-help-faq summary,#wim-help-page #wim-help-faq .wim-faq-answer {font-size:14px;}
 #wim-help-page .wim-help-how,#wim-help-page #wim-help-faq,#wim-help-page .wim-help-contact {margin-top:28px;padding-top:28px;}
 #wim-help-page .wim-help-steps {grid-template-columns:1fr;gap:24px;margin:24px 0;}
 #wim-help-page .wim-help-step + .wim-help-step {border-left:0;border-top:1px solid #ded8d2;padding:24px 0 0;}
 #wim-help-page .wim-help-note {padding:20px;}
 #wim-help-page #wim-help-faq summary {padding-top:18px;padding-bottom:18px;}
 #wim-help-page .wim-help-contact h2 {font-size:24px;}
}
