body.st-terms-page{background:#f7f3ed;color:#332c25}
.st-terms-shell{box-sizing:border-box;width:min(1160px,calc(100% - 36px));margin:44px auto 72px}
.st-terms-hero{max-width:800px;padding:12px 0 28px}.st-terms-hero>small{font:700 12px/1.5 system-ui,sans-serif;letter-spacing:.13em;color:#8b6431}
.st-terms-hero h1{font:400 clamp(36px,5vw,60px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:16px 0;color:#30291f}.st-terms-hero p{font:400 18px/1.7 system-ui,sans-serif;color:#766a5e;max-width:650px}.st-terms-version{font:500 13px/1.6 system-ui,sans-serif;color:#756650}
.st-terms-draft{padding:20px 24px;border:1px solid #d8bd90;border-radius:16px;background:#fff7e7;color:#765424;font:400 15px/1.6 system-ui,sans-serif;margin-bottom:30px}.st-terms-draft p{margin:6px 0 0}
.st-terms-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:34px;align-items:start}.st-terms-index{position:sticky;top:95px;padding:22px;background:#fffdf9;border:1px solid #e2d8ca;border-radius:18px}.st-terms-index h2{font:600 15px/1.4 system-ui,sans-serif;margin:0 0 16px}.st-terms-index ol{padding-left:20px;margin:0}.st-terms-index li{padding:0 0 10px;color:#8b6431;font:400 14px/1.5 system-ui,sans-serif}.st-terms-index a{color:#635543;text-decoration:none}.st-terms-index a:hover{text-decoration:underline}
.st-terms-content{min-width:0;padding:12px 38px 32px;border:1px solid #e2d8ca;border-radius:22px;background:#fffdf9;box-shadow:0 15px 45px #5a44200a}.st-terms-content section{padding:24px 0;border-bottom:1px solid #ebe2d7;scroll-margin-top:110px}.st-terms-content h2{font:400 27px/1.3 Georgia,serif;color:#493725;margin:0 0 16px}.st-terms-content p{font:400 16px/1.8 system-ui,sans-serif;color:#5b5148;margin:12px 0}.st-terms-content a{color:#895b28;text-underline-offset:3px;overflow-wrap:anywhere}.st-terms-table{overflow-x:auto;margin:20px 0}.st-terms-table table{width:100%;border-collapse:collapse;font:400 15px/1.6 system-ui,sans-serif}.st-terms-table caption{text-align:left;font-weight:600;padding-bottom:12px}.st-terms-table th,.st-terms-table td{text-align:left;padding:12px;border-bottom:1px solid #e6daca}.st-terms-table th{background:#f3ebdf;color:#74502b}.st-terms-table td:last-child{white-space:nowrap}.st-terms-top{display:inline-block;margin-top:24px;font:600 14px/1.5 system-ui,sans-serif}.st-terms-shell a:focus-visible{outline:3px solid #926b36;outline-offset:3px}
@media(max-width:800px){.st-terms-shell{width:calc(100% - 28px);margin:24px auto 42px}.st-terms-layout{grid-template-columns:1fr;gap:20px}.st-terms-index{position:static}.st-terms-index ol{columns:2;column-gap:28px}.st-terms-index li{break-inside:avoid}.st-terms-content{padding:6px 24px 26px}.st-terms-content h2{font-size:25px}}
@media(max-width:440px){.st-terms-index ol{columns:1}.st-terms-content{padding:4px 18px 24px}}
@media print{body.st-terms-page{background:white}body.st-terms-page>header,body.st-terms-page>nav,body.st-terms-page>footer,.st-terms-index,.st-terms-top{display:none!important}.st-terms-shell{width:100%;margin:0}.st-terms-layout{display:block}.st-terms-content{border:0;box-shadow:none;padding:0}.st-terms-content h2{break-after:avoid}.st-terms-content p{orphans:3;widows:3}}
