.bW{isolation:isolate;transform:translateZ(0);position:relative;display:block;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;text-decoration:none;color:#3a3a3a;transition:border-color .2s ease-out}@media(hover:hover){.bW:hover{border-color:#969696}}.bX{position:absolute;top:8px;left:8px;padding:6px 16px;border-radius:6px;font-size:11px;font-weight:700;background-color:#3a3a3a;color:#fff;z-index:2}.bY{display:block;width:100%;height:auto;transition:filter .1s ease-out;z-index:1}@media(hover:hover){.bW:hover .bY{filter:brightness(.9)}}.bZ{padding:12px 18px 18px}.ca{font-size:16px;font-weight:700;-webkit-line-clamp:3}.ca,.cb{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cb{font-size:12px;-webkit-line-clamp:5}.cb:nth-child(n+2){margin-top:8px}.y{display:flex;flex-direction:column;align-items:center;justify-content:center}.z{padding:42px 0;text-align:center;font-weight:700;font-size:16px}.A{display:grid;grid-gap:16px;gap:16px;list-style:none;grid-template-columns:1fr}@media only screen and (min-width:640px)and (max-width:991.99px){.A{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.A{grid-template-columns:repeat(3,1fr)}}.B{height:100%}.ak{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;justify-content:center}.al{flex:0 0 auto;list-style:none}.am{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999em;color:#252525;font-weight:700;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out}@media(hover:hover){.am:hover{color:#646464;background-color:#e6e6e6}}.an{color:var(--color-main,#232323);background-color:#e6e6e6}@media(hover:hover){.an:hover{color:var(--color-main,#232323)}}.ao{color:transparent;background-color:transparent;pointer-events:none}.ap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999em;color:#252525;font-weight:700;line-height:1}.ap:before{content:"";display:block;width:calc(100% - 12px);height:1px;background-color:#646464}.C{padding:0 14px}.D{margin:0 auto;max-width:720px}@media only screen and (min-width:992px){.D{max-width:1160px}.E{max-width:1080px}.F{display:grid;grid-template:"main sidebar" auto/minmax(550px,1fr) 320px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.G{display:block;grid-area:main}.H{grid-area:sidebar}.H:nth-child(n+2){margin-top:24px}@media only screen and (min-width:992px){.H:nth-child(n+2){margin-top:0}}.ed{display:flex;align-items:center;justify-content:center;padding:16px;border-top:2px solid var(--color-main,#232323);border-bottom:1px solid #969696}.ee{display:block;color:#252525}.ef{justify-content:flex-start;padding:0;margin-bottom:16px;border-top:none;border-bottom:none}@media only screen and (max-width:639.99px){.ef{margin-bottom:12px}}.ef .ee{font-size:17px;font-weight:700;color:var(--color-main,#232323)}@media only screen and (max-width:639.99px){.ef .ee{font-size:15px}}.eB{display:grid;grid-template:"thumbnail title" auto/auto 1fr;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;text-decoration:none;color:#3a3a3a;position:relative}.eC{grid-area:thumbnail;transition:filter .1s ease-out}@media(hover:hover){.eB:hover .eC{filter:brightness(1.1)}}.eD{grid-area:title;align-self:center;transition:color .1s ease-out;font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.eB:hover .eD{color:#969696}}.eE{color:#ccc;font-size:10px;position:absolute;bottom:0;right:0;padding:4px 8px}.eF{transition:opacity .1s ease-out}@media(hover:hover){.eF:hover{opacity:.85}}.eF .eC{border-radius:6px;overflow:hidden}@media(hover:hover){.eF:hover .eF .eC{filter:none}}.eF .eD{font-size:13px;font-weight:700}@media(hover:hover){.eF:hover .eF .eD{color:#3a3a3a}}.cv{padding:20px;background-color:#fff;position:relative;border:1px solid #e6e6e6}.cv:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:8px;background-color:var(--color-main,#232323)}@media only screen and (max-width:639.99px){.cv{margin-left:-14px;margin-right:-14px;padding:16px 14px}}.cw:nth-child(n+2){margin-top:16px}.cx{counter-reset:listCounter;list-style:none}.cy{counter-increment:listCounter}.cy:nth-child(n+2){margin-top:16px}.cz .cy:nth-child(n+2){margin-top:20px}.cA{isolation:isolate;transform:translateZ(0);position:relative}.cA:before{position:absolute;left:-2px;top:-8px;display:flex;align-items:center;justify-content:center;content:counter(listCounter);width:24px;height:24px;border-radius:50%;background-color:#646464;color:#fff;font-weight:700;line-height:1;z-index:2}.cA:first-child:before{background-color:#daa520}.cA:nth-child(2):before{background-color:silver}.cA:nth-child(3):before{background-color:#c47222}.co{padding:20px;background-color:#fff;position:relative;border:1px solid #e6e6e6}.co:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:8px;background-color:var(--color-main,#232323)}@media only screen and (max-width:639.99px){.co{margin-left:-14px;margin-right:-14px;padding:16px 14px}}.cp:nth-child(n+2){margin-top:16px}.cq{display:flex;justify-content:center;margin-top:20px}.cr{display:inline-block;padding:8px 28px;border:1px solid #969696;border-radius:9999em;background-color:#fff;font-size:13px;font-weight:700;color:#3a3a3a;text-decoration:none;transition:opacity .1s ease-out}@media(hover:hover){.cr:hover{opacity:.85}}.cs{counter-reset:listCounter;list-style:none}.ct{counter-increment:listCounter}.ct:nth-child(n+2){margin-top:16px}.cu .ct:nth-child(n+2){margin-top:20px}.a:nth-child(n+2){margin-top:24px}.cO{display:flex;justify-content:center}.cP{max-width:100%;flex:1 0 auto}@media only screen and (min-width:640px){.cP{max-width:720px}}@media only screen and (min-width:992px){.cP{max-width:1160px}}@media only screen and (min-width:640px){.cQ{padding:0 14px}}.cQ .cP{background-color:#fff}@media only screen and (min-width:992px){.cQ .cP{max-width:1080px}}.cQ .cR{padding:12px 14px}.cR{list-style:none;padding:8px 14px;font-size:13px}.cR,.cS{display:inline}.cS:nth-child(n+2){margin-left:8px}.cT{display:inline;text-decoration:none;color:#252525;transition:color .1s ease-out}@media(hover:hover){.cT:hover{color:#969696}}.cU{transform:translateY(1px);color:#969696}.cV{display:inline}.cV:nth-child(n+2){margin-left:8px}.cc{display:block;text-decoration:none;color:#3a3a3a;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;transition:opacity .1s ease-out}@media(hover:hover){.cc:hover{opacity:.85}}.cd{display:block;width:100%;height:auto}.ce{padding:12px 14px 16px;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ae{width:100%;padding:28px 24px;background-color:#fff;position:relative;border:1px solid #e6e6e6}.ae:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:8px;background-color:var(--color-main,#232323)}@media only screen and (max-width:639.99px){.ae{width:auto;margin-left:-14px;margin-right:-14px;padding:18px 14px 20px}}.af{font-size:17px;font-weight:700;color:var(--color-main,#232323)}@media only screen and (max-width:639.99px){.af{font-size:15px}}.ag:nth-child(n+2){margin-top:24px}@media only screen and (max-width:639.99px){.ag:nth-child(n+2){margin-top:16px}}.ah{list-style:none}@media only screen and (min-width:640px){.ah{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 28px;gap:40px 28px}}.ai:nth-child(n+2){margin-top:32px}@media only screen and (min-width:640px){.ai:nth-child(n+2){margin-top:0}}.aj{width:100%;height:100%}.cB{flex-direction:column;padding:32px 24px;border:1px solid #e6e6e6;border-radius:6px}.cB,.cC{display:flex;align-items:center;background-color:#fff}.cC{justify-content:center;width:128px;height:128px;padding:16px;border:1px solid #e6e6e6;border-radius:50%;overflow:hidden}.cD{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cE{margin-top:16px;font-size:16px;font-weight:700}.cF{margin-top:4px;font-size:13px;color:#646464}.cG{margin-top:16px;font-size:14px;line-height:1.9}.b{margin-top:32px}@media only screen and (min-width:992px){.b:first-child{margin-top:0}}.i{padding-bottom:32px}.j:nth-child(n+2){margin-top:12px}.k{display:flex;flex-direction:column;align-items:center}.l:nth-child(n+2){margin-top:32px}