/* Standalone page: no Houzez header, menu, sidebar or footer. */
html{background:#fff;scroll-behavior:smooth}
body.mfc-help-standalone{margin:0;background:#fff;color:#1b2633;font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.mfc-help-main{max-width:1200px;margin:0 auto;padding:30px 24px 24px}
@media(max-width:700px){.mfc-help-main{padding:20px 16px 20px}}
.mfc-help{--mfc-ink:#1b2633;--mfc-accent:#1964a3;--mfc-line:#e0e7ed;color:var(--mfc-ink);max-width:1150px;margin:0 auto;padding:16px 0 8px;font-family:inherit}.mfc-help *{box-sizing:border-box}.mfc-help-hero{padding:44px 40px;background:#f3f7fa;border-radius:18px;margin-bottom:28px}.mfc-help-kicker{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#597184}.mfc-help h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:12px 0 20px}.mfc-help h2{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:0 0 22px}.mfc-help-lead{max-width:780px;font-size:18px;line-height:1.65;margin-bottom:26px}.mfc-help-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:13px 24px;background:var(--mfc-accent);color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important;cursor:pointer}.mfc-help-btn:hover{background:#124a79}.mfc-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mfc-help-topic{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:23px;border:1px solid var(--mfc-line);border-radius:12px;background:#fff;color:inherit;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.mfc-help-topic:hover,.mfc-help-topic:focus-visible{border-color:var(--mfc-accent);box-shadow:0 3px 15px #0000000c}.mfc-help-topic h3{font-size:18px;line-height:1.35;margin:0;font-weight:700}.mfc-help-topic>span:not(.mfc-help-number){font-size:14px;color:#556370;line-height:1.5}.mfc-help-topic-select{font:inherit;font-size:13px;font-weight:700;color:var(--mfc-accent);margin-top:7px;border:0;background:none;padding:0;cursor:pointer;text-align:left}.mfc-help-topic-select:focus-visible{outline:2px solid var(--mfc-accent);outline-offset:3px}.mfc-help-number{color:#748493;font-size:13px;font-weight:700}.mfc-help-note{padding:22px;margin:25px 0 48px;background:#f3f7fa;border-radius:10px;line-height:1.6}.mfc-help-form-wrap{max-width:830px;scroll-margin-top:30px}.mfc-help-form-wrap>p{color:#52606b;margin:-9px 0 25px}.mfc-help-form{display:flex;flex-direction:column;gap:20px}.mfc-help-form label{font-weight:650;display:flex;flex-direction:column;gap:8px}.mfc-help-form label span{font-weight:400;color:#647382}.mfc-help-form input:not([type=checkbox]),.mfc-help-form select,.mfc-help-form textarea{width:100%;background:#fff;color:#1b2633;border:1px solid #bdcbd6;border-radius:8px;padding:12px 14px;font:inherit;min-height:46px}.mfc-help-form textarea{min-height:140px;resize:vertical}.mfc-help-form input:focus,.mfc-help-form textarea:focus,.mfc-help-form select:focus{outline:2px solid #7cb2dc;outline-offset:1px}.mfc-help-form em{font-style:normal;color:#b52525}.mfc-help-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mfc-help-form .mfc-help-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;font-size:14px;line-height:1.55}.mfc-help-consent input{margin:4px 0 0;flex:none}.mfc-help-consent span{color:#354451!important}.mfc-help-trap{position:absolute!important;left:-9999px!important;opacity:0!important}.mfc-help-feedback{font-size:15px}.mfc-help-feedback.error{color:#aa2222}.mfc-help-feedback.success{color:#12613c}.mfc-help-submit{align-self:flex-start}.mfc-help-submit:disabled{opacity:.55;cursor:wait}.mfc-help-footnote{color:#647382;font-size:13px;margin:0}@media(max-width:700px){.mfc-help-hero{padding:27px 21px}.mfc-help-grid,.mfc-help-fields{grid-template-columns:1fr}.mfc-help-topic{padding:18px}.mfc-help-lead{font-size:16px}}

.mfc-help-kicker a{color:inherit;text-decoration:none}.mfc-help-kicker a:hover{text-decoration:underline}.mfc-help-grid{margin-bottom:32px}.mfc-help-topic{cursor:default}.mfc-help-topic:hover{box-shadow:none;border-color:var(--mfc-line)}.mfc-help-form-wrap{padding-bottom:0}

/* v1.2.2: keep the hero question on one line at desktop widths. */
@media(min-width:1100px){.mfc-help-lead{max-width:none;font-size:18px;letter-spacing:-.25px}}
