.ssgl{--g:#183e32;--ink:#203b30;--p:#fcfaf5;--c:#f7f3e9;--line:#d9d3c4;box-sizing:border-box;background:var(--c);color:var(--ink);font:16px/1.7 Arial,sans-serif;padding:24px 34px 50px;width:min(1120px,calc(100vw - 36px));max-width:none!important;position:relative;left:50%;transform:translateX(-50%)}.ssgl *{box-sizing:border-box}.ssgl h1,.ssgl h2,.ssgl h3{font-family:Georgia,serif;font-weight:400;line-height:1.15;color:var(--ink)}.ssgl h1{font-size:clamp(36px,4.5vw,56px);letter-spacing:-1px;margin:28px 0}.ssgl h2{font-size:28px;margin:30px 0 18px}.ssgl h3{font-size:23px}.ssgl p{margin:16px 0}.ssgl a{color:var(--g);text-underline-offset:4px}.ssgl-notice{font-size:12px;background:var(--g);color:var(--c);padding:13px 17px}.ssgl-nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:38px;font-size:13px}.ssgl-logo{width:140px!important;height:auto!important}.ssgl-kicker{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#927032}.ssgl-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:50px}.ssgl label{display:block;font-size:14px;font-weight:600;margin:17px 0 7px}.ssgl input:not([type=checkbox]),.ssgl textarea,.ssgl select{font:16px Arial,sans-serif;color:var(--ink);background:var(--p);width:100%;padding:13px;border:1px solid #939a89;border-radius:0;min-height:48px}.ssgl-button{font:600 16px Arial,sans-serif;background:var(--g);color:var(--c);padding:17px 22px;border:1px solid var(--g);border-radius:0;cursor:pointer;min-height:48px;margin:20px 0}.ssgl button:focus-visible,.ssgl a:focus-visible,.ssgl input:focus-visible,.ssgl textarea:focus-visible,.ssgl select:focus-visible{outline:3px solid #927032;outline-offset:4px}.ssgl-small{font-size:13px;color:#536052}.ssgl-card{background:var(--p);border:1px solid var(--line);border-top:5px solid var(--g);padding:28px;overflow-wrap:anywhere}.ssgl-card .ssgl-logo{display:block;margin:25px 0}.ssgl-value{font:48px/1.2 Georgia,serif!important;margin:25px 0!important}.ssgl-card hr{border:0;border-top:1px solid var(--line);margin:28px 0}.ssgl-amounts{display:flex;gap:8px;flex-wrap:wrap}.ssgl-amounts button{font:15px Arial,sans-serif;border:1px solid #939a89;background:var(--p);padding:12px 18px;cursor:pointer;min-height:48px}.ssgl-amounts button[aria-pressed=true]{background:var(--g);color:var(--c)}.ssgl-terms{font-size:14px;margin-top:25px}.ssgl summary{cursor:pointer;padding:15px 0;border-bottom:1px solid var(--line);font-weight:600}.ssgl-error{background:#f3e5d9;border-left:3px solid #963c24;padding:16px}.ssgl-summary{display:grid;grid-template-columns:130px 1fr;gap:14px;font-size:14px;background:var(--p);padding:25px}.ssgl-summary dt{color:#536052}.ssgl-summary dd{margin:0;overflow-wrap:anywhere}.ssgl .ssgl-check{display:flex;gap:10px;font-weight:400}.ssgl-check input{width:18px;height:18px;flex:none;margin-top:4px}.ssgl-balance{border-top:1px solid var(--line);padding-top:25px;margin-top:50px;max-width:580px}.ssgl-recipient{max-width:680px;margin:0 auto}.ssgl[hidden],.ssgl [hidden]{display:none!important}@media(max-width:760px){.ssgl{padding:18px 20px 40px}.ssgl-grid{grid-template-columns:1fr;gap:30px}.ssgl-nav{gap:16px}.ssgl h1{font-size:38px}.ssgl-summary{grid-template-columns:95px 1fr;padding:18px}.ssgl-button{width:100%}}

body:has(.ssgl) .wp-block-post-title{display:none}body:has(.ssgl) main.wp-block-group{padding-top:24px!important;padding-bottom:30px!important}body:has(.ssgl) .ssgl-nav .ssgl-logo{margin:0}

.ssgl{left:auto;transform:none;margin-left:auto!important;margin-right:auto!important}body:has(.ssgl) main.wp-block-group{margin-top:0!important;padding-top:24px!important}body:has(.ssgl) main>.wp-block-group{padding-top:0!important;padding-bottom:0!important}.ssgl [data-ssgl-amount]{border-radius:0}
