/* Home help section: frontend + Gutenberg */
.lc-help{background:#F8F4EE!important;padding:clamp(70px,8vw,118px) 24px!important;max-width:none!important;box-sizing:border-box}
.lc-help .lc-help-inner{max-width:1320px!important;width:100%;margin:0 auto!important}
.lc-help .lc-help-head{max-width:730px!important;margin:0 auto 50px!important;text-align:center}
.lc-help .lc-help-eyebrow{color:#005F56!important;font-size:13px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px!important;text-align:center!important}
.lc-help .lc-help-title{font-family:Lora,Georgia,serif;color:#272C60!important;font-size:clamp(36px,4.3vw,58px);line-height:1.16;letter-spacing:-.035em;text-align:center!important;margin:0 0 20px!important}
.lc-help .lc-help-intro{color:#4b526e!important;font-size:17px;line-height:1.75;text-align:center!important;margin:0!important}
.lc-help .lc-help-cards{max-width:1320px!important;gap:20px;margin:0 auto 36px!important;align-items:stretch}
.lc-help .lc-help-card{background:#fff;border-radius:16px;border-top:5px solid #005F56;padding:38px 32px;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left!important}
.lc-help .lc-help-card-02{border-top-color:#941E32}.lc-help .lc-help-card-03{border-top-color:#DF7500}
.lc-help .lc-help-number{font-family:Lora,Georgia,serif;font-size:48px;line-height:1;color:#272C60!important;font-weight:700;margin:0 0 24px!important;text-align:left!important}
.lc-help .lc-help-card-title{font-family:Lora,Georgia,serif;font-size:26px;line-height:1.3;color:#272C60!important;margin:0 0 12px!important;text-align:left!important}
.lc-help .lc-help-card-text{color:#555a71!important;font-size:15px;line-height:1.75;margin:0 0 20px!important;text-align:left!important}
.lc-help .lc-help-link{margin-top:auto!important;text-align:left!important;font-size:14px;font-weight:700}
.lc-help .lc-help-link a{color:#941E32!important;text-decoration:none;display:inline-flex;gap:7px;align-items:center}
.lc-help .lc-help-link a:hover{text-decoration:underline}
.lc-help .lc-help-arrow{width:14px;height:14px;display:inline-block;background:currentColor;mask:url('../svg/arrow-up-right.svg') center/contain no-repeat;-webkit-mask:url('../svg/arrow-up-right.svg') center/contain no-repeat}
.lc-help .lc-help-qr{max-width:1320px!important;margin:35px auto 0!important;gap:24px;justify-content:flex-start;align-items:center}
.lc-help .lc-help-qr-image{width:clamp(145px,17vw,210px);margin:0!important;flex-shrink:0}
.lc-help .lc-help-qr-image img{width:100%;height:auto;display:block;background:#fff;padding:12px;box-sizing:border-box;border-radius:15px;box-shadow:0 8px 26px #0001}
.lc-help .lc-help-qr-copy{margin:0!important;max-width:520px}.lc-help .lc-help-qr-copy p{color:#4b526e;line-height:1.7;margin:0 0 8px!important}
.editor-styles-wrapper .is-root-container>.lc-help{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
@media(max-width:900px){.lc-help .lc-help-cards{flex-wrap:wrap}.lc-help .lc-help-card{flex-basis:calc(50% - 10px)!important;flex-grow:1}}
@media(max-width:600px){.lc-help{padding:70px 18px!important}.lc-help .lc-help-cards{display:flex;flex-direction:column;gap:18px}.lc-help .lc-help-card{width:100%;flex-basis:auto!important;padding:30px 26px}.lc-help .lc-help-head{margin-bottom:35px!important}.lc-help .lc-help-qr{align-items:flex-start}.lc-help .lc-help-qr-image{width:155px}}

/* v0.7.1: donation callout card, shared frontend/editor */
.lc-help .lc-help-qr{background:#fff!important;border:1px solid #e8e5df!important;border-radius:18px!important;padding:24px!important;box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;max-width:1320px!important;width:100%!important;margin:35px auto 0!important}
.lc-help .lc-help-qr-image{width:145px!important;max-width:145px!important;flex:0 0 145px!important;margin:0!important}
.lc-help .lc-help-qr-image img{width:100%!important;display:block!important;padding:12px!important;background:#fff!important;border-radius:15px!important;box-shadow:0 5px 22px rgba(39,44,96,.06)!important}
.lc-help .lc-help-qr-copy{max-width:none!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}
.lc-help .lc-help-qr-copy p{margin:0 0 8px!important}
.lc-help .lc-help-qr-copy p strong{font-weight:750;color:#272C60}
.lc-help .lc-help-qr-copy .lc-help-link{margin:0!important}
@media(max-width:600px){.lc-help .lc-help-qr{padding:20px!important;gap:16px!important;align-items:center!important}.lc-help .lc-help-qr-image{width:105px!important;max-width:105px!important;flex-basis:105px!important}.lc-help .lc-help-qr-copy p{font-size:14px!important;line-height:1.5!important}}
@media(max-width:390px){.lc-help .lc-help-qr{flex-wrap:wrap!important}.lc-help .lc-help-qr-image{width:125px!important;max-width:125px!important;flex-basis:125px!important}}
