.styles-module__htQPnG__wrap{border-top:1px solid var(--bd);margin-top:56px;padding-top:40px}.styles-module__htQPnG__reactionBar{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r);justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:24px 28px;display:flex}.styles-module__htQPnG__reactionLabel{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.02em;font-size:15px;font-weight:800}.styles-module__htQPnG__reactionEmojis{gap:10px;display:flex}.styles-module__htQPnG__reactionBtn{cursor:pointer;border:1px solid var(--bd);background:var(--sf);transition:all .2s var(--ease);font-family:var(--font-onest), sans-serif;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;display:flex}@media (hover:hover){.styles-module__htQPnG__reactionBtn:hover{border-color:color-mix(in srgb, var(--blue) 35%, transparent);background:color-mix(in srgb, var(--blue) 6%, transparent);transform:translateY(-2px)}}.styles-module__htQPnG__reactionBtnActive{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent)}.styles-module__htQPnG__reactionEmoji{font-size:22px}.styles-module__htQPnG__reactionCount{color:var(--t4);font-size:11px;font-weight:700}@media (max-width:768px){.styles-module__htQPnG__reactionBar{flex-direction:column;align-items:flex-start}.styles-module__htQPnG__reactionEmojis{flex-wrap:wrap}}
.styles-module__Z82WGG__section{padding-top:8px}.styles-module__Z82WGG__heading{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.04em;margin-bottom:24px;font-size:22px;font-weight:900}.styles-module__Z82WGG__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.styles-module__Z82WGG__card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-xl);transition:transform .3s var(--spring), border-color .2s var(--ease), background .2s var(--ease);flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.styles-module__Z82WGG__card:hover{background:color-mix(in srgb, var(--blue) 4%, var(--sf));border-color:color-mix(in srgb, var(--blue) 25%, var(--bd));transform:translateY(-4px)}}.styles-module__Z82WGG__cardTag{letter-spacing:.05em;color:var(--t3);align-items:center;gap:5px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.styles-module__Z82WGG__cardTitle{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.03em;color:var(--t1);flex:1;font-size:15px;font-weight:800;line-height:1.2}.styles-module__Z82WGG__cardDesc{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.styles-module__Z82WGG__cardFoot{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.styles-module__Z82WGG__cardMeta{color:var(--t4);font-size:11.5px}.styles-module__Z82WGG__cardArrow{background:color-mix(in srgb, var(--blue) 12%, transparent);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);width:28px;height:28px;color:var(--blue-light);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.styles-module__Z82WGG__card:hover .styles-module__Z82WGG__cardArrow{background:var(--blue);border-color:var(--blue);color:var(--white);transform:translate(2px)}}@media (max-width:768px){.styles-module__Z82WGG__grid{grid-template-columns:1fr}}
.styles-module__UiIZWq__widget{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r);padding:22px;position:relative;overflow:hidden}.styles-module__UiIZWq__widgetTitle{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.02em;color:var(--t1);margin-bottom:16px;font-size:13px;font-weight:800}.styles-module__UiIZWq__shareBtns{flex-direction:column;gap:8px;display:flex}.styles-module__UiIZWq__shareBtn{border:1px solid var(--bd);background:var(--sf);color:var(--t2);cursor:pointer;transition:all .2s var(--ease);font-size:12px;font-weight:700;font-family:var(--font-onest), sans-serif;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:flex}@media (hover:hover){.styles-module__UiIZWq__shareBtn:hover{border-color:color-mix(in srgb, var(--blue) 35%, transparent);color:var(--blue-light);background:color-mix(in srgb, var(--blue) 6%, transparent)}}.styles-module__UiIZWq__shareBtnTg{color:var(--tg)}@media (hover:hover){.styles-module__UiIZWq__shareBtnTg:hover{border-color:color-mix(in srgb, var(--tg) 35%, transparent);background:color-mix(in srgb, var(--tg) 6%, transparent);color:var(--tg)}.styles-module__UiIZWq__shareBtnCopy:hover{border-color:color-mix(in srgb, var(--green) 35%, transparent);color:var(--green);background:color-mix(in srgb, var(--green) 6%, transparent)}}.styles-module__UiIZWq__relatedList{flex-direction:column;gap:0;display:flex}.styles-module__UiIZWq__relatedItem{cursor:pointer;border-bottom:1px solid var(--bd);transition:background .15s var(--ease);align-items:flex-start;gap:12px;padding:12px 0;text-decoration:none;display:flex}.styles-module__UiIZWq__relatedItem:last-child{border-bottom:none;padding-bottom:0}.styles-module__UiIZWq__relatedItem:first-child{padding-top:0}.styles-module__UiIZWq__relatedNum{font-family:var(--font-unbounded), sans-serif;color:color-mix(in srgb, var(--blue) 40%, transparent);flex-shrink:0;min-width:22px;margin-top:2px;font-size:11px;font-weight:700}.styles-module__UiIZWq__relatedBody{flex:1;min-width:0}.styles-module__UiIZWq__relatedTag{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-pale);background:color-mix(in srgb, var(--blue) 10%, transparent);border-radius:100px;margin-bottom:6px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.styles-module__UiIZWq__relatedTitle{color:var(--t2);transition:color .2s var(--ease);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}@media (hover:hover){.styles-module__UiIZWq__relatedItem:hover .styles-module__UiIZWq__relatedTitle{color:var(--blue-light)}}.styles-module__UiIZWq__relatedMeta{color:var(--t4);margin-top:4px;font-size:11px}
