.amolfi-resources-page{--res-ink:#f4f7fb;--res-muted:#a8b2c0;--res-dim:#d5dee98c;--res-line:#ffffff14;--res-accent:var(--mkt-accent-ink,var(--mkt-accent,#2ab47e));--res-cell-fill:var(--mkt-surface-2);--res-cell-hover:var(--mkt-surface-raised);color:var(--res-ink)}.amolfi-resources-page .res-shell{width:min(100% - clamp(48px,7vw,160px),1560px);margin:0 auto}.amolfi-resources-page .res-hero{padding:136px 0 clamp(40px,6vw,64px)}.amolfi-resources-page .res-hero-inner{width:min(100% - clamp(48px,7vw,160px),1560px);margin:0 auto}.amolfi-resources-page .res-statement{letter-spacing:-.025em;max-width:34ch;margin:0;font-size:clamp(2.1rem,3.6vw,3.2rem);font-weight:600;line-height:1.14}.amolfi-resources-page .res-statement .is-lead{color:var(--res-ink)}.amolfi-resources-page .res-statement .is-dim{color:var(--res-dim);font-weight:470}.amolfi-resources-page .res-board-section{padding:clamp(8px,1.4vw,20px) 0 clamp(48px,7vw,84px)}.amolfi-resources-page .res-board{background:var(--res-line);border:1px solid var(--res-line);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.amolfi-resources-page .res-cell{background:var(--res-cell-fill);flex-direction:column;padding:clamp(26px,2.8vw,40px) clamp(24px,2.6vw,40px) clamp(24px,2.6vw,36px);scroll-margin-top:88px;display:flex}.amolfi-resources-page .res-cell h2{color:var(--res-ink);letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(1.35rem,1.7vw,1.6rem);font-weight:640;line-height:1.2}.amolfi-resources-page .res-cell>p{max-width:52ch;color:var(--res-dim);margin:0;font-size:clamp(.98rem,1.02vw,1.05rem);line-height:1.55}.amolfi-resources-page .res-list{margin:clamp(18px,2vw,26px) 0 0;padding:0;list-style:none}.amolfi-resources-page .res-list li{border-top:1px solid var(--res-line)}.amolfi-resources-page .res-list a,.amolfi-resources-page .res-feed-row{align-items:baseline;gap:14px;padding:11px 2px;text-decoration:none;display:flex}.amolfi-resources-page .res-list a{color:var(--res-muted);font-size:.95rem;font-weight:560;line-height:1.4;transition:color .18s}.amolfi-resources-page .res-list a:focus-visible{outline:2px solid var(--mkt-focus-ring,var(--res-accent));outline-offset:2px;border-radius:4px}.amolfi-resources-page .res-feed-date{color:var(--res-dim);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 44px;font:560 .72rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.amolfi-resources-page .res-feed-title{color:var(--res-muted);font-size:.95rem;font-weight:560;line-height:1.4}.amolfi-resources-page .res-cell-link{color:var(--res-accent);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:.9rem;font-weight:640;text-decoration:none;display:inline-flex}.amolfi-resources-page .res-cell-link svg{transition:transform .18s}.amolfi-resources-page .res-cell-link:focus-visible{outline:2px solid var(--mkt-focus-ring,var(--res-accent));outline-offset:2px;border-radius:4px}.amolfi-resources-page .res-index{background:var(--res-line);grid-column:1/-1;gap:1px;margin:0;padding:0;list-style:none;display:grid}.amolfi-resources-page .res-index li{scroll-margin-top:88px}.amolfi-resources-page .res-row{background:var(--res-cell-fill);grid-template-columns:minmax(150px,220px) minmax(0,1fr) 18px;align-items:center;column-gap:clamp(18px,3vw,44px);padding:clamp(18px,2vw,24px) clamp(24px,2.6vw,40px);text-decoration:none;transition:background-color .18s;display:grid}.amolfi-resources-page .res-row:focus-visible{outline:2px solid var(--mkt-focus-ring,var(--res-accent));outline-offset:-2px}.amolfi-resources-page .res-row-title{color:var(--res-ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:620;line-height:1.3}.amolfi-resources-page .res-row-text{color:var(--res-dim);font-size:.95rem;line-height:1.5}.amolfi-resources-page .res-row svg{color:var(--res-muted);opacity:.55;justify-self:end;transition:transform .18s,opacity .18s,color .18s}@media (hover:hover) and (pointer:fine){.amolfi-resources-page .res-list a:hover,.amolfi-resources-page .res-cell-link:hover{color:var(--res-ink)}.amolfi-resources-page .res-cell-link:hover svg{transform:translate(2px)}.amolfi-resources-page .res-row:hover{background:var(--res-cell-hover)}.amolfi-resources-page .res-row:hover svg{opacity:1;color:var(--res-ink);transform:translate(2px)}}@media (width>=981px){.amolfi-resources-page .res-cell>p{font-size:1.05rem}}@media (width<=880px){.amolfi-resources-page .res-board{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.amolfi-resources-page .res-row{grid-template-columns:minmax(0,1fr) 18px;row-gap:4px}.amolfi-resources-page .res-row svg{grid-area:1/2}.amolfi-resources-page .res-row-text{grid-column:1/-1}}@media (width<=640px){.amolfi-resources-page .res-hero{padding:112px 0 clamp(28px,6vw,40px)}.amolfi-resources-page .res-statement{max-width:100%}}html[data-mkt-appearance=light] .amolfi-resources-page{--res-ink:#0f0e0c;--res-muted:#1c1a17ad;--res-dim:#1c1a179e;--res-line:#1c1a1724;--res-cell-fill:color-mix(in srgb, #fff 58%, var(--mkt-surface));--res-cell-hover:#fff}@media (prefers-color-scheme:light){html:not([data-mkt-appearance=dark]) .amolfi-resources-page{--res-ink:#0f0e0c;--res-muted:#1c1a17ad;--res-dim:#1c1a179e;--res-line:#1c1a1724;--res-cell-fill:color-mix(in srgb, #fff 58%, var(--mkt-surface));--res-cell-hover:#fff}}
