.leo-seo-content{max-width:1100px;margin:4rem auto;padding:2rem 0;border-top:1px solid #586153;color:inherit;line-height:1.8}.leo-seo-content h2{font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.2;margin:0 0 1.25rem}.leo-seo-content h3{font-size:1.2rem;margin:1.8rem 0 .7rem}.leo-seo-content p{max-width:900px;color:inherit;opacity:.88}.leo-seo-content details{border-top:1px solid #586153;padding:1rem 0}.leo-seo-content summary{cursor:pointer;font-weight:600}.leo-share{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.4rem 0}.leo-share a,.leo-share button{border:1px solid #69705d;border-radius:3px;padding:.65rem .9rem;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer;text-decoration:none}.leo-share small{width:100%;opacity:.65}.leo-withdrawal{max-width:720px}.leo-withdrawal input,.leo-withdrawal textarea{width:100%;padding:.8rem;background:#25372c;color:#f2eadc;border:1px solid #79816e;border-radius:3px}.leo-withdrawal button{padding:.8rem 1.2rem;background:#c38b58;color:#16261f;border:0;font-weight:700;cursor:pointer}.leo-withdrawal pre{padding:1rem;border:1px solid #79816e}@media(max-width:700px){.leo-seo-content{margin:2.5rem auto;padding:1.5rem 0}.leo-seo-content.wrap{padding:1.5rem 20px}}
.leo-size-guide{font-size:.8rem;text-decoration:underline;text-underline-offset:4px}
