/* text pages of the team site: the offer and the rules. Same ground, type and accent as the home page. */
/*ff:begin (generated by _tools/r23-fonts.py)*/
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 500;font-display:swap;src:url(fonts/golostext-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 500;font-display:swap;src:url(fonts/golostext-latin-ext.woff2) format('woff2');unicode-range:U+20BD}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 500;font-display:swap;src:url(fonts/golostext-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Literata';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/literata-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Literata';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/literata-latin-ext.woff2) format('woff2');unicode-range:U+20BD}
@font-face{font-family:'Literata';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/literata-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/martianmono-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/martianmono-latin-ext.woff2) format('woff2');unicode-range:U+20BD}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/martianmono-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/*ff:end*/
:root{--g:#0e2a22;--c:#f1ecdf;--a:#ff7a59}
*{box-sizing:border-box;margin:0}
html{background:var(--g);-webkit-text-size-adjust:100%}
body{font:400 17px/1.6 'Golos Text',system-ui,sans-serif;color:rgba(241,236,223,.82);-webkit-font-smoothing:antialiased}
.doc{max-width:760px;margin:0 auto;padding:40px 24px 120px}
.back{display:inline-block;font:400 12px/1 'Martian Mono',monospace;color:var(--a);text-decoration:none;padding:12px 0}
h1,h2{font-family:Literata,Georgia,serif;font-weight:300;color:var(--c);text-wrap:balance}
h1{margin-top:56px;font-size:clamp(40px,7vw,68px);line-height:.98;letter-spacing:-.035em}
h2{margin:56px 0 16px;padding-top:26px;border-top:1px solid rgba(241,236,223,.1);font-size:clamp(24px,3.4vw,32px);line-height:1.1;letter-spacing:-.03em}
.meta{margin-top:18px;font-size:15px;color:rgba(241,236,223,.6)}
.lead{margin-top:36px;padding:22px 24px;border-radius:20px;background:#0a1f19;color:var(--c)}
p+p{margin-top:12px}
ul{padding-left:1.1em}li{margin-top:10px}li::marker{color:var(--a)}
a{color:var(--c);text-decoration-color:rgba(241,236,223,.35);text-underline-offset:3px;transition:text-decoration-color .4s ease}
a:hover{text-decoration-color:var(--a)}
:focus-visible{outline:2px solid var(--a);outline-offset:3px}
.fill{padding:0 6px;border-radius:6px;background:rgba(255,122,89,.16);color:var(--a)}
.cta{margin-top:64px}
.btn{display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:999px;background:var(--c);color:var(--g);text-decoration:none;transition:transform .14s}
.btn:active{transform:scale(.97)}
.btn.ghost{height:44px;background:none;color:var(--c);box-shadow:inset 0 0 0 1px rgba(241,236,223,.3);font:inherit;font-size:15px;cursor:pointer;border:0}
.tbl{margin:8px 0 20px;font-size:15px;line-height:1.5}
.tbl>div{display:grid;grid-template-columns:18fr 26fr 36fr 20fr;column-gap:20px;padding:16px 0;border-top:1px solid rgba(241,236,223,.1)}
.tbl>div:first-child{border-top:0;padding-top:0}
.tbl b{font:400 12px/1.4 'Martian Mono',monospace;color:var(--a)}
@media (max-width:760px){.tbl>div{grid-template-columns:minmax(0,1fr);row-gap:8px}.tbl>div:first-child{display:none}.tbl span:first-child{color:var(--c)}body{font-size:16px}.doc{padding:24px 16px 80px}h1{margin-top:36px;font-size:34px;hyphens:auto;overflow-wrap:anywhere}h2{margin-top:44px}}
