.res-wrap{max-width:1560px;margin:0 auto;padding:130px 56px 0}.res-head{padding-bottom:56px}.res-toolbar{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:nowrap}.res-tabs{display:flex;align-items:center;gap:26px;overflow-x:auto}.res-tab.active{color:#0f0f0f!important;font-weight:500!important}.res-tab-blog:hover{color:#0f0f0f!important}.res-tools-bar{display:flex;align-items:center;gap:12px}.res-divider{height:1px;background:#0000001a;margin:22px 0 44px}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.cover-lock{display:flex;align-items:center;gap:18px;padding:0 16px}.cover-lock img{filter:invert(1);display:block;height:30px}.cover-lock .slash{width:1px;height:42px;background:#fff6;transform:rotate(20deg);display:block;flex-shrink:0}.cover-lock .label{font-size:19px;font-weight:500;letter-spacing:-.02em;color:#fff;font-family:DM Sans,sans-serif}.cover-lock.sm{gap:13px}.cover-lock.sm img{height:21px}.cover-lock.sm .slash{height:30px}.cover-lock.sm .label{font-size:14px}.free-badge{position:absolute;top:14px;right:14px;background:#ffe24a;color:#111;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:5px;font-family:DM Sans,sans-serif}.res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.res-card{display:flex;flex-direction:column;text-decoration:none}.res-card-img{aspect-ratio:16 / 9;border-radius:10px;display:flex;align-items:center;justify-content:center}.res-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#00000073;font-family:DM Sans,sans-serif;margin-top:16px}.m-dot{color:#00000040}.res-card-title{margin:8px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.18;letter-spacing:-.02em;color:#0f0f0f;font-family:DM Sans,sans-serif}.res-card-desc{margin:6px 0 0;font-size:13px;line-height:1.55;color:#00000073;font-family:DM Sans,sans-serif}.res-grid.list{grid-template-columns:1fr;gap:0}.res-grid.list .res-card{display:grid;grid-template-columns:210px 250px 1fr;align-items:center;gap:48px;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.08)}.res-grid.list .res-card-img{grid-column:2;grid-row:1 / 4;width:100%;aspect-ratio:16 / 11;margin:0}.res-grid.list .res-meta{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;gap:4px;margin:0}.res-grid.list .m-dot{display:none}.res-grid.list .m-cat{color:#0f0f0f;font-weight:500;font-size:15px}.res-grid.list .m-date{color:#00000073;font-size:14px}.res-grid.list .res-card-title{grid-column:3;grid-row:1;margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.12}.res-grid.list .res-card-desc{grid-column:3;grid-row:2;margin:6px 0 0}.res-grid.list .cover-lock.sm img{height:17px}.res-grid.list .cover-lock.sm .slash{height:24px}.res-grid.list .cover-lock.sm .label{font-size:13px}.res-grid.list .free-badge{top:12px;right:12px}.rview-btn.active{background:#f1f1ef!important;color:#0f0f0f!important}.res-section-divider{margin:80px 0 44px;border-top:1px solid rgba(0,0,0,.1);padding-top:22px}.res-section-label{display:flex;align-items:baseline;justify-content:space-between}.res-section-label span{font-size:clamp(20px,2.5vw,32px);font-weight:500;letter-spacing:-.02em;color:#0000004d;font-family:DM Sans,sans-serif}.res-section-label a{font-size:14px;font-weight:500;color:#0006;text-decoration:none;font-family:DM Sans,sans-serif;letter-spacing:-.01em}.res-section-label a:hover{color:#0f0f0f}.res-blog-grid{margin-top:0}.res-blog-more{padding:48px 0 96px}.res-blog-more a{font-size:14px;font-weight:500;color:#0006;text-decoration:none;font-family:DM Sans,sans-serif;letter-spacing:-.01em}.res-blog-more a:hover{color:#0f0f0f}@media(max-width:1024px){.res-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.res-wrap{padding:100px 20px 0!important}.res-toolbar{flex-direction:column;align-items:flex-start}.res-tools-bar{width:100%}#res-search{width:100%!important;box-sizing:border-box}.res-grid{grid-template-columns:1fr!important}.res-grid.list .res-card{grid-template-columns:1fr!important;gap:14px!important}.res-grid.list .res-card-img,.res-grid.list .res-meta,.res-grid.list .res-card-title,.res-grid.list .res-card-desc{grid-column:1!important;grid-row:auto!important}}
