.RefLede_box__IoWxJ{max-width:62ch;margin:0 0 16px;background:var(--card,#fffdf8);border:1px solid var(--line,#e2ddd2);border-radius:0;padding:16px 20px}.RefLede_box__IoWxJ>summary{font-family:var(--font-source-sans),system-ui,sans-serif;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.65;color:var(--ink,#1d1d1d);margin:0;cursor:pointer;list-style:none}.RefLede_box__IoWxJ>summary::-webkit-details-marker{display:none}.RefLede_box__IoWxJ>summary:after{content:" \203A  Read more";font-weight:600;color:var(--accent,#b71c1c);white-space:nowrap}.RefLede_box__IoWxJ[open]>summary{margin:0 0 8px}.RefLede_box__IoWxJ[open]>summary:after{content:" \203A  Less"}.RefLede_body__GEZbB p{font-family:var(--font-source-sans),system-ui,sans-serif;font-size:.95rem;line-height:1.65;color:var(--ink,#1d1d1d);margin:0 0 8px}.RefLede_body__GEZbB p:last-child{margin:0}.sg-form{max-width:560px;gap:16px}.sg-field,.sg-form{display:flex;flex-direction:column}.sg-field{gap:6px}.sg-label{font-size:.82rem;font-weight:600;color:#333}.sg-input,.sg-label,.sg-select,.sg-textarea{font-family:var(--font-source-sans),system-ui,sans-serif}.sg-input,.sg-select,.sg-textarea{width:100%;border:1px solid #d6d6d6;border-radius:0;padding:10px 12px;font-size:.92rem;color:#111;background:#fff;box-sizing:border-box}.sg-input:focus,.sg-select:focus,.sg-textarea:focus{outline:none;border-color:#b71c1c;box-shadow:0 0 0 2px rgba(183,28,28,.12)}.sg-textarea{min-height:110px;resize:vertical;line-height:1.5}.sg-count{align-self:flex-end;font-size:.72rem;color:#999}.sg-count.sg-count-over,.sg-error{color:#b71c1c}.sg-error{font-size:.82rem;margin:0}.sg-btn{align-self:flex-start;background:#b71c1c;color:#fff;border:none;border-radius:0;padding:11px 22px;font-size:.9rem;font-weight:600;font-family:var(--font-source-sans),system-ui,sans-serif;cursor:pointer;transition:background .15s ease}.sg-btn:hover:not(:disabled){background:#8e0000}.sg-btn:disabled{background:#cfa3a3;cursor:not-allowed}.sg-thanks{border:1px solid #cfe3cf;background:#f3f9f3;border-radius:0;padding:16px 18px;font-size:.92rem;color:#2c5f2c;font-family:var(--font-source-sans),system-ui,sans-serif}.sg-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}