.resource-hero{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:center;gap:45px;padding-top:64px;padding-bottom:60px;display:grid}.resource-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,4.6vw,62px);line-height:1.1}.resource-hero h1 span{color:var(--green)}.resource-hero p,.resource-browse>p{color:var(--muted);max-width:660px;line-height:1.8}.resource-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0;display:flex}.resource-hero-actions>a:last-child{color:var(--green);font-weight:650}.resource-proof{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.resource-cloud-art{background:radial-gradient(#199bd71a,#0000 70%);place-items:center;min-height:300px;display:grid;position:relative}.resource-cloud-art>.learning-avatar{width:250px;height:250px;transform:rotate(-8deg)}.cloud-note{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:12px;position:absolute;box-shadow:0 8px 20px #0001}.note-one{top:20px;left:0;transform:rotate(-6deg)}.note-two{bottom:18px;right:0;transform:rotate(4deg)}.cloud-orbit{color:#199bd7;font-size:38px;position:absolute;top:30px;right:12px}.resource-featured{border:1px solid var(--line);background:var(--panel);box-sizing:border-box;border-radius:20px;align-items:center;gap:24px;padding:28px;display:flex}.featured-icon{font-size:40px}.resource-kicker{letter-spacing:.09em;color:var(--green);font-size:11px;font-weight:700}.resource-featured h2{margin:10px 0;font-size:24px}.resource-featured p{color:var(--muted);margin-bottom:0;line-height:1.65}.resource-featured>a{color:var(--green);flex-shrink:0;padding:12px;font-weight:650}.resource-browse{padding-top:60px;scroll-margin-top:20px}.resource-browse h2{letter-spacing:-.025em;font-size:30px}.resource-topics{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.resource-topics a{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:24px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.resource-topics small{color:var(--muted)}.resource-group{padding-top:32px;scroll-margin-top:20px}.resource-group-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.resource-group-heading>span{font-size:26px}.resource-group-heading h2{margin:0;font-size:24px}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reading-card{--reading-accent:#199bd7;border:1px solid var(--line);border-top:3px solid var(--reading-accent);background:var(--panel);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.reading-tone-1{--reading-accent:#8b69dc}.reading-tone-2{--reading-accent:#dc8b36}.reading-tone-3{--reading-accent:#239887}.reading-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.reading-card .learning-avatar{width:72px;height:72px}.reading-card-top>span,.reading-card-meta{color:var(--muted);font-size:11px}.reading-card h3{letter-spacing:-.02em;margin:18px 0 10px;font-size:21px;line-height:1.4}.reading-card h3 a{color:var(--text);text-decoration:none}.reading-card>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.75}.reading-card-meta{margin-top:auto}.reading-card-actions{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.reading-card-actions a{color:var(--green);font-size:13px;line-height:1.5}.reading-card-actions a:first-child{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.resources-hub a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.reading-card h3 a:hover{text-decoration:underline}.resource-next{background:var(--panel2);box-sizing:border-box;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:32px;display:flex}.resource-next h2{letter-spacing:-.025em;font-size:28px}.resource-next p{color:var(--muted);line-height:1.7}.resource-next>div:last-child{flex-shrink:0;gap:18px;display:grid}.resource-next a{color:var(--green)}.resource-next .button{color:var(--on-green)}.resource-independent{color:var(--muted);padding-top:24px;padding-bottom:48px;font-size:12px;line-height:1.8}@media (max-width:1000px){.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-next{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.resource-hero{grid-template-columns:1fr;gap:10px;padding-top:32px}.resource-cloud-art{min-height:210px}.resource-cloud-art>.learning-avatar{width:190px;height:190px}.resource-featured{flex-wrap:wrap;gap:14px;padding:22px}.resource-featured>a{padding-left:0}.resource-card-grid{grid-template-columns:1fr}.resource-browse{padding-top:32px}.resource-next{padding:22px}.resource-next>div:last-child{width:100%}.resource-next .button{white-space:normal;text-align:center}}
