.resources{padding-left:var(--quaderno-indent);margin:0;list-style:none;display:grid}.resource{justify-content:space-between;align-items:baseline;gap:var(--spacing-xl);padding:var(--spacing-xl) 0;border-top:var(--stroke-hair) solid var(--rule);display:flex}.resource:last-child{border-bottom:var(--stroke-hair) solid var(--rule)}.resource-name{font-weight:var(--font-weight-display);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0}.resource-detail{margin:var(--spacing-2xs) 0 0;color:var(--ink-soft);font-size:var(--text-md);line-height:var(--leading-normal);text-wrap:pretty}.resource-contact{padding-block:var(--spacing-sm);font-family:var(--font-ui);font-weight:var(--font-weight-medium);font-size:var(--text-lg);white-space:nowrap;color:var(--margine);align-items:center;display:inline-flex;position:relative}.resource-contact:after{content:"";left:0;right:0;bottom:calc(var(--spacing-sm) - 3px);height:var(--stroke-drawn);background:var(--margine-soft);transition:background-color var(--dur-quick) ease;position:absolute}.resource-contact:hover:after,.resource-contact:active:after{background:var(--margine)}.support-note{margin-top:var(--spacing-2xl);max-width:var(--container-column);color:var(--ink-faint);font-size:var(--text-base);font-style:italic;font-family:var(--font-display)}@media (max-width:30rem){.resource{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}
