.tut-grid.tut-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.tut-grid-five .tut-card{display:flex;flex-direction:column}.tut-grid-five .video-thumb{margin-top:auto}.video-thumb>img.thumb-video{width:100%;height:100%;object-fit:cover;opacity:.7}.video-status{position:absolute;right:10px;top:10px;z-index:3;padding:5px 9px;border-radius:999px;background:rgba(10,10,20,.78);border:1px solid rgba(255,255,255,.18);font-size:11px;color:#ddd}.tut-more{display:flex;justify-content:center;margin-top:24px}.tut-more a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#fff;padding:11px 18px;border-radius:999px;background:rgba(108,92,231,.18);border:1px solid rgba(139,92,246,.45)}.guardian-overview{position:relative}.guardian-overview img{filter:saturate(.92)}.overview-tags{position:absolute;left:18px;right:18px;bottom:18px;display:flex;gap:8px;flex-wrap:wrap;pointer-events:none}.overview-tags span{padding:7px 10px;border-radius:999px;background:rgba(10,10,20,.8);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:700}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.story-card{position:relative;min-height:340px;border-radius:22px;overflow:hidden;border:1px solid var(--border);text-decoration:none;color:#fff;box-shadow:0 18px 44px rgba(0,0,0,.22)}.story-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.story-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,20,.96),rgba(8,9,20,.08) 74%)}.story-card:hover img{transform:scale(1.03)}.story-copy{position:absolute;z-index:2;left:22px;right:22px;bottom:20px}.story-kicker{display:inline-block;color:#9be8ff;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:5px}.story-copy h3{font-size:24px;margin:0 0 5px}.story-copy p{color:#d3d6e0;font-size:14px;margin:0}.story-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.story-chips span{padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-size:11px}.guide-entry-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.guide-entry-row a{text-decoration:none;color:#fff;border:1px solid var(--border);background:rgba(255,255,255,.055);padding:10px 15px;border-radius:999px;font-size:13px}.video-plan-message{margin-top:10px;color:#facc15;font-size:12px;min-height:18px}.intro-media .media-box{position:relative}
.tut-grid.tut-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin:0 auto}.tut-grid-two .tut-card{display:flex;flex-direction:column}.tut-grid-two .video-thumb{margin-top:auto}
@media(max-width:900px){.tut-grid.tut-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.tut-grid.tut-grid-five,.tut-grid.tut-grid-two,.story-grid{grid-template-columns:1fr}.story-card{min-height:300px}.overview-tags{left:10px;right:10px;bottom:10px}.overview-tags span{font-size:10px;padding:5px 8px}}
