.rw{max-width:1360px;margin:40px auto;padding:0 24px;color:#282521}.rw h1{font-family:'Source Serif 4',serif;font-size:clamp(30px,4vw,48px);line-height:1.12;margin:16px 0}.rw h2{font-size:28px}.rw h3{margin-top:28px}.rw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;border-top:6px solid #d5bb43;padding-top:24px}.rw-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:36px}.rw-layout>nav{display:flex;flex-direction:column;gap:4px;align-self:start;position:sticky;top:20px}.rw-layout>nav button{text-align:left;background:none;border:0;border-left:3px solid transparent;padding:14px;font:inherit;text-transform:lowercase;cursor:pointer}.rw-layout>nav button[aria-current]{border-left-color:#ad4c00;background:#f2ede1;font-weight:600}.rw button,.rw input,.rw select,.rw textarea{font:inherit}.rw button{cursor:pointer;min-height:44px}.rw button:disabled{cursor:wait;opacity:.65}.rw label{display:block;margin:12px 0;font-weight:500}.rw input:not([type=checkbox]),.rw select,.rw textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid #8c8273;border-radius:0;background:#fff;color:#282521}.rw textarea{resize:vertical}.rw input[type=checkbox]{width:18px;height:18px;accent-color:#795a00}.rw :focus-visible{outline:3px solid #a84300;outline-offset:3px}.rw article{border-top:1px solid #d8cfbd;padding:20px 0}.rw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.rw-list a{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-bottom:1px solid #d8cfbd}.rw-table{overflow:auto;max-width:100%;margin:18px 0;border:1px solid #d8cfbd}.rw table{border-collapse:collapse;min-width:800px;width:100%;font-size:14px}.rw th,.rw td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #d8cfbd;min-width:110px;overflow-wrap:anywhere}.rw th{background:#f2ede1}.rw fieldset{border:1px solid #d8cfbd;margin:18px 0;padding:16px}.rw-tags{display:flex;gap:6px 18px;flex-wrap:wrap}.rw-tags label,.rw-check{display:flex!important;align-items:center;gap:8px;font-size:14px}.rw-link{color:#705100;background:transparent;border:0;text-align:left;text-decoration:underline;padding:6px;overflow-wrap:anywhere}.rw blockquote{margin:18px 0;padding:14px 20px;background:#f2ede1;border-left:3px solid #d5bb43;white-space:pre-wrap}.rw pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.rw details{margin:20px 0;padding:16px;border:1px solid #d8cfbd}.rw summary{cursor:pointer;min-height:30px;font-weight:600}.rw #rw-status{min-height:24px;padding:12px 0;border-bottom:1px solid #d8cfbd}.rw-warning{padding:14px;background:#fff1cc}.rw .clean-actions{display:flex;gap:10px;flex-wrap:wrap}.rw-content{min-width:0;padding-bottom:70px}.rw p,.rw li{line-height:1.6}.rw form{padding:20px 0;border-top:1px solid #d8cfbd}@media(max-width:740px){.rw{padding:0 16px;margin-top:24px}.rw-head{display:block}.rw-head .clean-actions{margin-bottom:20px}.rw-layout{grid-template-columns:1fr;gap:12px}.rw-layout>nav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:10px}.rw-layout>nav button{flex:0 0 auto;border-left:0;border-bottom:3px solid transparent}.rw-layout>nav button[aria-current]{border-bottom-color:#ad4c00}.rw-fields{grid-template-columns:1fr}.rw h1{font-size:32px}.rw table{min-width:740px}}
.rw input,.rw textarea,.rw blockquote,.rw pre{text-transform:none}
