.s104-legal-intro{padding:clamp(1rem,3vw,1.5rem);border:1px solid #b9ae9b;border-left:5px solid #52664b;border-radius:10px;background:#f6f0e5}.s104-legal-intro p:first-child{margin-top:0;color:#384c34;font-size:1.08em}.s104-operator-avatar{display:block;width:160px;height:90px;object-fit:cover;margin:0 0 14px;border:3px solid #52664b;border-radius:8px;background:#e6ddce}.s104-sidebar-operator p{margin:.45em 0;overflow-wrap:anywhere}.post_content h2{scroll-margin-top:5rem}@media(max-width:600px){.s104-legal-intro{padding:1rem}.post_content h2{font-size:1.35rem;line-height:1.45}}@media(prefers-reduced-motion:reduce){.s104-legal-intro,.s104-sidebar-operator *{scroll-behavior:auto!important;transition:none!important}}