.oh-support{--support-rule:color-mix(in srgb, var(--text-color) 20%, transparent);--support-muted:color-mix(in srgb, var(--text-color) 76%, var(--background-color));--support-paper:color-mix(in srgb, var(--text-color) 4%, var(--background-color));width:min(1120px,calc(100% - 84px));margin:0 auto;padding:36px 0 48px;font-family:var(--font1)}.oh-support-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 48px;align-items:start;grid-template-areas:"intro intro""story giving"}.oh-support-intro{grid-area:intro;display:grid;grid-template-columns:1.2fr 1fr;gap:12px 48px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--text-color)}.oh-support-kicker{font:600 11px/1.5 var(--font1);letter-spacing:.09em;text-transform:uppercase}.oh-support-intro>.oh-support-kicker{grid-column:1/-1;color:var(--oh-red-link)}.oh-support-intro h1{font:500 clamp(36px,4vw,48px)/1.12 var(--font3);letter-spacing:-.025em}.oh-support-intro h1 span{color:var(--oh-red-link)}.oh-support-copy{max-width:440px;padding-bottom:3px;font-size:15px;line-height:1.7;color:var(--support-muted)}.oh-support-story{grid-area:story}.oh-support-story-link{display:block}.oh-support-story-link img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.oh-support-story-caption{display:block;padding-top:16px}.oh-support-story-title{display:block;margin-top:9px;font:500 23px/1.35 var(--font3)}.oh-support-story-link:hover .oh-support-story-title{text-decoration:underline;text-underline-offset:4px}.oh-support-read{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.oh-support-giving{scroll-margin-top:24px;grid-area:giving;padding:24px 26px;border:1px solid var(--support-rule);border-top:3px solid var(--oh-red)}.oh-support-options{min-width:0;padding:0;border:0}.oh-support-options legend{margin-bottom:18px;padding:0;font:500 27px/1.2 var(--font3)}.oh-support-radio,.oh-support-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.oh-support-toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--support-rule);background:var(--support-paper)}.oh-support-toggle label{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 4px;border:0;font-size:13px;font-weight:600;text-align:center;cursor:pointer;color:var(--support-muted)}#give-monthly:checked~.oh-support-toggle label[for=give-monthly],#give-once:checked~.oh-support-toggle label[for=give-once]{color:var(--background-color);background:var(--text-color)}#give-monthly:focus-visible~.oh-support-toggle label[for=give-monthly],#give-once:focus-visible~.oh-support-toggle label[for=give-once],.oh-support a:focus-visible,.oh-support summary:focus-visible{outline:3px solid var(--oh-red-link);outline-offset:4px}.oh-support-panel{display:none;padding-top:20px;min-height:0}#give-monthly:checked~.oh-support-recurring,#give-once:checked~.oh-support-once{display:block}.oh-support-panel h2{font:600 15px/1.4 var(--font1);margin-bottom:8px}.oh-support-panel>p{font-size:13px;line-height:1.6;color:var(--support-muted)}.oh-support-prices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 12px;font-size:13px}.oh-support-prices>span{display:flex;flex-direction:column;gap:5px}.oh-support-prices>span+span{border-left:1px solid var(--support-rule);padding-left:20px}.oh-support-prices strong{font:600 32px/1.2 var(--font3)}.oh-support-panel>.oh-support-plan-note{margin-bottom:18px;font-size:12px}.oh-support-primary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--oh-red-link);color:#fff;font-size:14px;font-weight:600}.oh-support-primary:hover{background:var(--oh-red-link-hover)}.oh-support-hint{margin-top:14px;font-size:12px;line-height:1.6}.oh-support-amount-choice{min-width:0;border:0;padding:0;margin:0}.oh-support-amounts{margin:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.oh-support-amounts label{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:10px 5px;border:1px solid var(--support-rule);background:var(--background-color);font:600 21px/1.2 var(--font1);cursor:pointer}.oh-support-selected{display:none;position:absolute;top:4px;right:6px;font:600 11px/1 var(--font1)}.oh-support-amounts label:hover{border-color:var(--text-color)}.oh-support-amounts .oh-support-custom{font-size:12px;line-height:1.4;text-align:center}.oh-support-continue .oh-support-primary{display:none}.oh-support-custom-note{display:none}.oh-support-amount-choice .oh-support-hint{color:var(--support-muted)}#support-25:checked~.oh-support-amounts label[for=support-25]{border-color:var(--oh-red-link);background:color-mix(in srgb,var(--oh-red-link) 7%,var(--background-color));color:var(--oh-red-link);box-shadow:inset 0 0 0 1px var(--oh-red-link)}#support-25:focus-visible~.oh-support-amounts label[for=support-25]{outline:3px solid var(--oh-red-link);outline-offset:3px}#support-25:checked~.oh-support-continue .oh-support-action-25{display:flex}#support-25:checked~.oh-support-amounts label[for=support-25] .oh-support-selected{display:block}#support-50:checked~.oh-support-amounts label[for=support-50]{border-color:var(--oh-red-link);background:color-mix(in srgb,var(--oh-red-link) 7%,var(--background-color));color:var(--oh-red-link);box-shadow:inset 0 0 0 1px var(--oh-red-link)}#support-50:focus-visible~.oh-support-amounts label[for=support-50]{outline:3px solid var(--oh-red-link);outline-offset:3px}#support-50:checked~.oh-support-continue .oh-support-action-50{display:flex}#support-50:checked~.oh-support-amounts label[for=support-50] .oh-support-selected{display:block}#support-100:checked~.oh-support-amounts label[for=support-100]{border-color:var(--oh-red-link);background:color-mix(in srgb,var(--oh-red-link) 7%,var(--background-color));color:var(--oh-red-link);box-shadow:inset 0 0 0 1px var(--oh-red-link)}#support-100:focus-visible~.oh-support-amounts label[for=support-100]{outline:3px solid var(--oh-red-link);outline-offset:3px}#support-100:checked~.oh-support-continue .oh-support-action-100{display:flex}#support-100:checked~.oh-support-amounts label[for=support-100] .oh-support-selected{display:block}#support-200:checked~.oh-support-amounts label[for=support-200]{border-color:var(--oh-red-link);background:color-mix(in srgb,var(--oh-red-link) 7%,var(--background-color));color:var(--oh-red-link);box-shadow:inset 0 0 0 1px var(--oh-red-link)}#support-200:focus-visible~.oh-support-amounts label[for=support-200]{outline:3px solid var(--oh-red-link);outline-offset:3px}#support-200:checked~.oh-support-continue .oh-support-action-200{display:flex}#support-200:checked~.oh-support-amounts label[for=support-200] .oh-support-selected{display:block}#support-500:checked~.oh-support-amounts label[for=support-500]{border-color:var(--oh-red-link);background:color-mix(in srgb,var(--oh-red-link) 7%,var(--background-color));color:var(--oh-red-link);box-shadow:inset 0 0 0 1px var(--oh-red-link)}#support-500:focus-visible~.oh-support-amounts label[for=support-500]{outline:3px solid var(--oh-red-link);outline-offset:3px}#support-500:checked~.oh-support-continue .oh-support-action-500{display:flex}#support-500:checked~.oh-support-amounts label[for=support-500] .oh-support-selected{display:block}#support-other:checked~.oh-support-amounts label[for=support-other]{border-color:var(--oh-red-link);background:color-mix(in srgb,var(--oh-red-link) 7%,var(--background-color));color:var(--oh-red-link);box-shadow:inset 0 0 0 1px var(--oh-red-link)}#support-other:focus-visible~.oh-support-amounts label[for=support-other]{outline:3px solid var(--oh-red-link);outline-offset:3px}#support-other:checked~.oh-support-continue .oh-support-action-other{display:flex}#support-other:checked~.oh-support-amounts label[for=support-other] .oh-support-selected{display:block}#support-other:checked~.oh-support-stripe-note{display:none}#support-other:checked~.oh-support-custom-note{display:block}.oh-support-disclosure{margin-top:18px;padding-top:16px;border-top:1px solid var(--support-rule);font-size:12px;line-height:1.6;color:var(--support-muted)}.oh-support-help{margin-top:14px;font-size:13px;line-height:1.6}.oh-support-help a{display:inline-flex;align-items:center;min-height:44px;gap:8px;text-decoration:underline;text-underline-offset:3px}.oh-support-editor{margin:40px auto}.oh-support-details{margin-top:32px;padding-top:28px;border-top:1px solid var(--support-rule);display:grid;grid-template-columns:1fr 2fr;gap:48px}.oh-support-section-head h2{font:500 28px/1.3 var(--font3)}.oh-support-answers details{border-bottom:1px solid var(--support-rule)}.oh-support-answers summary{min-height:44px;padding:18px 28px 18px 0;position:relative;cursor:pointer;list-style:none;font-size:14px;font-weight:600;line-height:1.5}.oh-support-answers details:first-child summary{padding-top:0}.oh-support-answers summary:hover{color:var(--oh-red-link)}.oh-support-answers summary::-webkit-details-marker{display:none}.oh-support-disclosure-icon{position:absolute;right:2px;top:23px;width:12px;height:12px}.oh-support-answers details:first-child .oh-support-disclosure-icon{top:5px}.oh-support-disclosure-icon::before,.oh-support-disclosure-icon::after{content:"";position:absolute;background:currentColor}.oh-support-disclosure-icon::before{width:12px;height:2px;top:5px;left:0}.oh-support-disclosure-icon::after{width:2px;height:12px;top:0;left:5px}.oh-support-answers details[open] .oh-support-disclosure-icon::after{display:none}.oh-support-return{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.oh-support-answers details>p{max-width:580px;padding:0 24px 18px 0;font-size:14px;line-height:1.7;color:var(--support-muted)}@media (max-width:1000px){.oh-support{width:calc(100% - 60px);padding-top:32px}.oh-support-top,.oh-support-intro{column-gap:28px}.oh-support-giving{padding:22px}.oh-support-prices{gap:8px}.oh-support-details{gap:28px}}@media (max-width:860px){.oh-support{width:min(620px,calc(100% - 36px));padding:24px 0 40px}.oh-support-top{grid-template-columns:1fr;grid-template-areas:"intro""giving""story";gap:24px}.oh-support-intro{display:block;border-bottom:0;padding-bottom:0}.oh-support-intro h1{margin-top:12px;font-size:36px}.oh-support-copy{margin-top:14px;max-width:none;padding:0;font-size:14px;line-height:1.6}.oh-support-giving{padding:22px 20px}.oh-support-story-title{font-size:21px}.oh-support-details{grid-template-columns:1fr;margin-top:28px;gap:24px}.oh-support-answers summary{font-size:13px}.oh-support-help{margin-top:4px}}@media (max-width:360px){.oh-support-intro h1{font-size:31px}.oh-support-giving{padding:20px 16px}.oh-support-options legend{font-size:25px}.oh-support-prices strong{font-size:28px}.oh-support-amounts{gap:7px}}
