.home-edition .home-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:32px 20px}
.home-intro h1{font-size:clamp(25px,3vw,36px);line-height:1.15;margin:9px 0 12px;max-width:650px}
.home-intro p{color:#526176;margin:0;max-width:650px;font-size:15px}
.home-intro-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}
.home-edition .home-section{margin:32px 0}
.home-edition .home-featured{margin-top:14px}
.home-story-grid,.home-task-grid,.home-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.home-edition .home-story-card{display:flex;flex-direction:column;overflow:hidden;padding:0;gap:0}
.home-edition .home-story-copy{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1}
.home-edition .home-story-copy h3,.home-edition .home-story-copy p{margin:0}
.home-edition .home-story-copy h3{font-size:18px;line-height:1.35}
.home-edition .home-story-copy p{color:#526176}
.home-edition .home-story-link{font-size:13px;line-height:1.5;margin-top:auto;padding-top:4px}
.home-edition .home-story-card .content-cover{border-radius:0;border:0;margin:0;min-height:0;height:160px}
.home-edition .home-story-card .cover-product{inset:24px auto auto 24px}
.home-edition .home-story-card .cover-task-symbol{font-size:48px}
.home-edition .home-story-card .cover-editorial-image{width:100%;height:100%;object-fit:contain;background:#edf2f8}
.home-edition .home-story-card .cover-product img{width:48px;height:48px}
.home-featured .home-story-grid{grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,1fr)}
.home-featured .home-story-lead{grid-row:span 2}
.home-featured .home-story-lead .content-cover,.home-featured .home-story-lead .home-video-cover{height:210px}
.home-featured .home-story-lead .home-story-copy h3{font-size:25px}
.home-featured .home-story-card:not(.home-story-lead){flex-direction:row}
.home-featured .home-story-card:not(.home-story-lead)>.content-cover,.home-featured .home-story-card:not(.home-story-lead)>.home-video-cover{width:125px;flex-shrink:0;height:100%;min-height:180px}
.home-featured .home-story-card:not(.home-story-lead) .cover-product{inset:25px 12px auto}
.home-featured .home-story-card:not(.home-story-lead) .cover-product strong,.home-featured .home-story-card:not(.home-story-lead) .cover-label{display:none}
.home-featured .home-story-grid:has(>.home-story-card:only-child){grid-template-columns:1fr;grid-template-rows:auto}
.home-featured .home-story-grid:has(>.home-story-card:nth-child(2):last-child){grid-template-rows:auto}
.home-featured .home-story-grid:has(>.home-story-card:nth-child(2):last-child) .home-story-lead{grid-row:auto}
.home-task-card,.home-app-card{border:1px solid #dce3ed;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0;transition:border-color .2s;background:#fff}
.home-task-card:hover,.home-app-card:hover{border-color:#84b6ff}
.home-task-card h3,.home-app-card h3{font-size:18px;line-height:1.35;margin:0}
.home-task-apps{display:flex;gap:8px;margin-top:auto;padding-top:4px}
.home-task-apps img,.home-app-identity img{object-fit:contain;border-radius:10px;flex-shrink:0}
.home-task-names,.home-app-platforms,.home-app-card p{color:#526176;font-size:13px;line-height:1.6}
.home-task-names{min-height:21px}
.home-app-card p{margin:0}
.home-app-identity{display:flex;align-items:center;gap:13px}
.home-app-identity>div{min-width:0}
.home-app-initial{display:inline-grid;place-items:center;width:40px;height:40px;background:#edf5ff;border-radius:10px;color:#2459b6;font-weight:700;flex-shrink:0}
.home-utility-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px}
.home-utility-links a{font-size:14px;color:#1657b5;text-decoration:underline;text-underline-offset:3px;padding-block:6px}
.home-edition .discovery-section-heading p,.home-edition .category-strip p{color:#526176;font-size:14px}
.home-edition .discovery-section-heading>a{font-size:14px;padding-block:10px}
.home-edition .category-strip p{padding-right:20px}
.home-video-cover{position:relative;height:160px;background:#101a2e;overflow:hidden}
.home-video-cover img{width:100%;height:100%;object-fit:cover}
.home-video-cover>span{position:absolute;bottom:10px;left:10px;right:10px;background:#101a2eea;color:#fff;font-size:12px;padding:6px 9px;border-radius:6px}
@media(max-width:1000px){.home-edition .home-intro{display:block}.home-intro-actions{margin-top:18px}.home-featured .home-story-card:not(.home-story-lead)>.content-cover,.home-featured .home-story-card:not(.home-story-lead)>.home-video-cover{width:95px}.home-story-grid,.home-task-grid,.home-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.home-edition .home-intro{padding-block:24px 16px}.home-intro h1{font-size:28px}.home-edition .discovery-section-heading{align-items:flex-start;flex-wrap:wrap;gap:4px}.home-edition .discovery-section-heading h2{font-size:22px}.home-edition .discovery-section-heading>a{padding-block:6px}.home-story-grid,.home-task-grid,.home-app-grid,.home-featured .home-story-grid{grid-template-columns:1fr;grid-template-rows:auto}.home-featured .home-story-lead{grid-row:auto}.home-featured .home-story-card:not(.home-story-lead)>.content-cover,.home-featured .home-story-card:not(.home-story-lead)>.home-video-cover{width:96px}.home-edition .home-section{margin:28px 0}.home-edition .home-featured{margin-top:10px}.home-edition .home-search-section{padding:18px}.home-edition .home-story-copy h3{font-size:18px}.home-edition .home-intro-actions .button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.home-edition a{transition:none}.home-edition .compact-content-card:hover{transform:none}}
@media(max-width:640px){.home-latest .home-story-card{flex-direction:row}.home-latest .home-story-card>.content-cover,.home-latest .home-story-card>.home-video-cover{width:88px;flex-shrink:0;height:auto;min-height:160px}.home-latest .home-story-copy{padding:14px;gap:10px}.home-latest .home-story-copy h3{font-size:17px}.home-latest .home-story-copy p,.home-latest .cover-label,.home-latest .cover-product strong{display:none}.home-latest .home-story-card .cover-product{inset:22px 12px auto}.home-latest .home-story-card .cover-product img{width:40px;height:40px}}
