:root{--sl-ink:#292521;--sl-orange:#e85c20;--sl-deep:#c64a18;--sl-ivory:#fff9f4;--sl-line:#e5d7cd;--sl-muted:#6d635c}*{box-sizing:border-box}body{margin:0;color:var(--sl-ink);font-family:Manrope,Arial,sans-serif}.sl-shell{width:min(1180px,calc(100% - 40px));margin:auto}.sl-hero{padding:74px 0;background:linear-gradient(130deg,#fff9f4,#fff 55%,#ffeadc)}.sl-hero>.sl-shell{display:grid;grid-template-columns:1fr 250px;gap:55px;align-items:center}.sl-hero span,.sd-hero>div>span,.sd-content article>span,.sd-related>.sl-shell>span{color:var(--sl-deep);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sl-hero h1,.sd-hero h1{margin:10px 0 16px;font-size:clamp(42px,5vw,64px);line-height:1.06;letter-spacing:-.05em}.sl-hero p,.sd-hero p{max-width:760px;color:var(--sl-muted);font-size:15px;line-height:1.75}.sl-hero aside{padding:27px;border-radius:18px;background:var(--sl-ink);color:#fff}.sl-hero aside b,.sl-hero aside span,.sl-hero aside small{display:block}.sl-hero aside b{font-size:42px;color:#ff8a55}.sl-hero aside span{color:#fff;font-size:13px;letter-spacing:0;text-transform:none}.sl-hero aside small{margin-top:8px;color:#cfc5bd;font-size:11px}.sl-library{padding:68px 0;background:#f7f3ef}.sl-tools{display:grid;grid-template-columns:1fr 240px auto;gap:12px}.sl-tools label{position:relative}.sl-tools label span{position:absolute;left:16px;top:13px}.sl-tools input,.sl-tools select{width:100%;height:48px;border:1px solid var(--sl-line);border-radius:10px;background:#fff;font:13px Manrope}.sl-tools input{padding:0 16px 0 42px}.sl-tools select{padding:0 14px}.sl-tools>a,.sl-cta a{display:grid;place-items:center;padding:0 20px;border-radius:10px;background:var(--sl-orange);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.sl-status{display:flex;justify-content:space-between;margin:18px 0 30px;color:var(--sl-muted);font-size:12px}.sl-status b{color:var(--sl-ink)}.sl-groups{display:grid;gap:22px}.sl-group{overflow:hidden;border:1px solid var(--sl-line);border-radius:17px;background:#fff;box-shadow:0 12px 34px rgba(64,42,29,.045)}.sl-group>header{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-bottom:1px solid #eee3dc;background:#fffaf6}.sl-group header span{color:var(--sl-deep);font-size:10px;font-weight:800;text-transform:uppercase}.sl-group h2{margin:4px 0 0;font-size:21px}.sl-group header i{color:#edddd2;font-size:30px;font-style:normal;font-weight:800}.sl-group>div{display:grid;grid-template-columns:1fr 1fr}.sl-sample{display:flex;align-items:center;gap:13px;padding:18px 22px;border-right:1px solid #f0e7e1;border-bottom:1px solid #f0e7e1;color:var(--sl-ink);text-decoration:none}.sl-sample:hover{background:#fff7f0}.sl-sample>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#fff0e7;color:var(--sl-orange)}.sl-sample b,.sl-sample small{display:block}.sl-sample b{font-size:13px;line-height:1.45}.sl-sample small{margin-top:3px;color:var(--sl-muted);font-size:10px}.sl-empty{padding:45px;text-align:center}.sl-cta{padding:54px 0;background:var(--sl-ink);color:#fff}.sl-cta>.sl-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.sl-cta span{color:#ff9a69;font-size:11px;font-weight:800;text-transform:uppercase}.sl-cta h2{margin:6px 0;font-size:32px}.sl-cta p{margin:0;color:#cfc5bd}.sl-cta a{min-height:48px}.sd-hero{padding:62px 0;background:linear-gradient(130deg,#fff9f4,#fff)}.sd-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:#847970;font-size:11px}.sd-breadcrumb a{color:var(--sl-deep);text-decoration:none}.sd-hero h1{max-width:950px;font-size:clamp(38px,5vw,58px)}.sd-hero>div>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sd-hero>div>div:last-child b{padding:8px 11px;border:1px solid var(--sl-line);border-radius:999px;background:#fff;font-size:10px}.sd-content{padding:72px 0;background:#f7f3ef}.sd-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px;align-items:start}.sd-layout>article{padding:40px;border:1px solid var(--sl-line);border-radius:19px;background:#fff}.sd-layout article h2{margin:30px 0 10px;font-size:25px}.sd-layout article p,.sd-layout li{color:var(--sl-muted);font-size:13px;line-height:1.8}.sd-layout ol{display:grid;gap:12px;padding:0;list-style:none}.sd-layout li{padding:18px;border:1px solid #eee3dc;border-radius:12px}.sd-layout li b{color:var(--sl-ink)}.sd-layout li p{margin:5px 0 0}.sd-notice,.sd-transfer{padding:20px;border-radius:12px}.sd-notice{margin-bottom:28px;border:1px solid #f0c9b6;background:#fff5ef}.sd-transfer{margin-top:30px;background:#292521;color:#fff}.sd-transfer p{margin-bottom:0;color:#d4cbc4!important}.sd-layout>aside{position:sticky;top:108px;padding:27px;border-radius:17px;background:#292521;color:#fff}.sd-layout>aside span{color:#ff9868;font-size:10px;font-weight:800;text-transform:uppercase}.sd-layout>aside h2{font-size:25px}.sd-layout>aside p{color:#cfc5bd;font-size:12px;line-height:1.7}.sd-layout>aside a{display:block;margin-top:10px;padding:12px;border:1px solid #5b514b;border-radius:9px;color:#fff;text-align:center;text-decoration:none;font-size:11px;font-weight:800}.sd-layout>aside a:first-of-type{border-color:var(--sl-orange);background:var(--sl-orange)}.sd-related{padding:65px 0}.sd-related h2{font-size:32px}.sd-related>.sl-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sd-related a{padding:20px;border:1px solid var(--sl-line);border-radius:12px;color:var(--sl-ink);text-decoration:none}.sd-related a b,.sd-related a span{display:block}.sd-related a b{font-size:13px}.sd-related a span{margin-top:8px;color:var(--sl-deep);font-size:10px}@media(max-width:800px){.sl-hero>.sl-shell,.sd-layout{grid-template-columns:1fr}.sl-tools{grid-template-columns:1fr}.sl-tools>a{min-height:48px}.sl-group>div{grid-template-columns:1fr}.sd-layout>aside{position:static}}@media(max-width:560px){.sl-shell{width:calc(100% - 28px)}.sl-status,.sl-cta>.sl-shell{align-items:flex-start;flex-direction:column}.sl-group>header{padding:18px}.sl-sample{padding:16px}.sd-layout>article{padding:24px}.sd-related>.sl-shell>div{grid-template-columns:1fr}}
