.b-rules{margin-bottom:var(--mb-block);padding:40px 0}@media(min-width:768px)and (max-width:1299px){.b-rules{padding:0}}@media(max-width:767px){.b-rules{padding:16px 0}}.b-rules .rules__head{display:flex;max-width:590px;margin-bottom:64px;flex-direction:column;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__head{max-width:none;margin-bottom:40px;gap:8px}}@media(max-width:767px){.b-rules .rules__head{max-width:none;margin-bottom:32px;gap:6px}}.b-rules .rules__eyebrow{display:flex;align-items:center;gap:6px}.b-rules .rules__dot{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 42% 42%,#47e127,#40cf22);box-shadow:0 0 8.5px #40cf2280;flex-shrink:0}.b-rules .rules__eyebrow-text{font-size:18px;line-height:1.28}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__eyebrow-text{color:#000;font-size:16px}}@media(max-width:767px){.b-rules .rules__eyebrow-text{font-size:12px}}.b-rules .rules__title{margin:0}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__title{font-size:48px}}@media(max-width:767px){.b-rules .rules__title{font-size:24px}}.b-rules .rules__defs{position:absolute;width:0;height:0}.b-rules .rules__list{display:flex;align-items:stretch;gap:24px;counter-reset:rules-card}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__list{gap:20px}}@media(max-width:767px){.b-rules .rules__list{gap:12px}}.b-rules .rules__card{position:relative;display:grid;min-width:0;min-height:520px;padding:23px 24px 24px 23px;border-radius:24px;background:linear-gradient(0deg,#f1f3f7 38%,#d5dfeb);flex:1 1 0;place-items:start start;grid-template:"format index" auto "spacer spacer" minmax(0,1fr) "name edition" auto "caption caption" auto "view save" auto/minmax(0,1fr) auto;counter-increment:rules-card;column-gap:24px;overflow:hidden}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__card{min-height:422px;padding:20px;grid-template-areas:"edition edition edition index" "spacer spacer spacer spacer" "caption caption caption caption" "name name name name" "view . format save";grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;column-gap:0}}@media(max-width:767px){.b-rules .rules__card{min-height:212px;padding:16px;grid-template:"caption caption caption caption" auto "spacer spacer spacer spacer" minmax(0,1fr) "name name name name" auto "view . format save" auto/minmax(0,auto) minmax(0,1fr) auto auto;column-gap:0}}.b-rules .rules__art{position:absolute;z-index:0;inset:0;background-image:url(images/rules-card-shape.webp);background-position:center;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.b-rules .rules__glass{position:absolute;z-index:1;inset:0 -24px -24px -23px;background-image:url(images/rules-card-glass.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;grid-row:3/-1;grid-column:1/-1;pointer-events:none;backdrop-filter:blur(5px);clip-path:url(#rules-glass-clip)}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__glass{inset:-96px -20px -20px}}@media(max-width:767px){.b-rules .rules__glass{inset:-38px -16px -16px;backdrop-filter:blur(2.77px)}}.b-rules .rules__format{position:relative;z-index:2;display:flex;min-height:32px;padding:6px;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;place-self:start start;grid-area:format;color:#000;font-size:14px;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__format{place-self:end start}}@media(max-width:767px){.b-rules .rules__format{min-height:24px;padding:4.5px;border-width:.75px;border-radius:6px;place-self:end start;font-size:10.5px}}.b-rules .rules__index{position:relative;z-index:2;place-self:start end;grid-area:index;color:#171513;font-size:24px;line-height:1;text-align:right}@media(max-width:767px){.b-rules .rules__index{display:none}}.b-rules .rules__index:before{content:counter(rules-card,decimal-leading-zero)}.b-rules .rules__name{position:relative;z-index:2;max-width:321px;min-width:0;min-height:108px;margin-top:48px;place-self:start stretch;grid-area:name;color:#242424;font-size:36px;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__name{max-width:none;min-height:0;margin-top:0;color:#171513;font-size:32px}}@media(max-width:767px){.b-rules .rules__name{max-width:none;min-height:0;margin-top:0;color:#171513;font-size:14px}}.b-rules .rules__edition{position:relative;z-index:2;max-width:200px;margin-top:79px;place-self:start end;grid-area:edition;color:#000;font-size:18px;line-height:1.28;text-align:right}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__edition{max-width:none;margin-top:0;justify-self:start;font-size:14px;text-align:left}}@media(max-width:767px){.b-rules .rules__edition{display:none}}.b-rules .rules__caption{position:relative;z-index:2;max-width:383px;min-width:0;margin-top:32px;place-self:start stretch;grid-area:caption;font-size:24px;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__caption{max-width:none;margin-top:0;margin-bottom:16px;font-size:20px}}@media(max-width:767px){.b-rules .rules__caption{max-width:none;margin-top:0;font-size:10px}}.b-rules .rules__view{position:relative;z-index:2;display:flex;min-height:40px;margin-top:56px;padding:10px 16px;border-radius:8px;background:#171513;align-items:center;place-self:end start;grid-area:view;color:#fff;font-size:14px;line-height:1;text-decoration:none}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__view{min-height:32px;margin-top:42px;padding:4px 6px;color:#edfde9;font-size:18px}}@media(max-width:767px){.b-rules .rules__view{width:91px;max-width:100%;min-width:0;min-height:24px;margin-top:24px;padding:4px;border-radius:6px;justify-content:space-between;font-size:12px}}.b-rules .rules__view:link,.b-rules .rules__view:visited,.b-rules .rules__view:hover,.b-rules .rules__view:active{text-decoration:none}.b-rules .rules__view-icon{display:none}@media(max-width:767px){.b-rules .rules__view-icon{display:flex;width:4px;height:7px;flex-shrink:0}}.b-rules .rules__view-icon svg{display:block;width:4px;height:7px}.b-rules .rules__save{position:relative;z-index:2;display:flex;width:44px;height:44px;margin-top:56px;border-radius:22px;background:#171513;justify-content:center;align-items:center;place-self:end end;grid-area:save}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__save{width:32px;height:32px;margin-top:0;border-radius:16px}}@media(max-width:767px){.b-rules .rules__save{display:none}}.b-rules .rules__save:hover{text-decoration:none}.b-rules .rules__save svg{display:block;width:24px;height:22px}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__save svg{width:17px;height:16px}}.b-rules .rules__note{margin-top:24px;color:#000;font-size:18px;line-height:1.28}@media(min-width:768px)and (max-width:1299px){.b-rules .rules__note{margin-top:20px;font-size:16px}}@media(max-width:767px){.b-rules .rules__note{margin-top:16px;color:#171513;font-size:12px}}
