.resources-page{color:var(--site-text);padding-block-end:32px}.resources-container{width:calc(100% - 40px);max-width:1200px;margin-inline:auto}.resources-page [hidden]{display:none!important}.resources-page :is(h1,h2,h3,p){margin:0}.resources-page a{color:var(--site-text)}.resources-intro{background:var(--color-secondary);border-block-end:1px solid var(--site-line);padding-block:40px}.resources-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:13px;font-weight:700;margin-block-end:16px!important}.resources-intro h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:1.04}.resources-lead{max-width:54ch;font-size:18px;line-height:1.5;margin-block-start:20px!important}.resources-shortcuts{flex-wrap:wrap;gap:8px 24px;margin-block-start:16px;display:flex}.resources-shortcuts a{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.resources-shortcuts a:hover{text-underline-offset:5px;text-decoration:underline}.resources-featured{border-block-end:1px solid var(--site-line);padding-block:40px 48px}.resources-page h2{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.15}.resources-featured>h2{align-items:center;gap:12px;margin-block-end:24px;display:flex}.resources-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:12px;height:12px}.resources-feature-layout{gap:28px;display:grid}.resources-image-link{border-radius:var(--radius-card);background:var(--site-surface);display:block;overflow:hidden}.resources-image-link img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform var(--duration-medium) var(--ease-standard);display:block}.resources-image-link:hover img{transform:scale(1.025)}.resources-meta{letter-spacing:.025em;color:var(--site-muted);font-size:11px;line-height:1.5;margin-block:16px 8px!important}.resources-page h3{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.24}.resources-page h3 a:hover{text-underline-offset:4px;text-decoration:underline}.resources-feature-main h3{font-size:clamp(24px,2.1vw,30px)}.resources-description{color:var(--site-muted);font-size:15px;line-height:1.55;margin-block-start:12px!important}.resources-read{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-block-start:8px;font-size:14px;font-weight:700;text-decoration:underline #0000;display:inline-flex}.resources-read:hover{color:var(--color-primary);text-decoration-color:currentColor}.resources-read span{transition:transform var(--duration-fast)}.resources-read:hover span{transform:translate(4px)}.resources-feature-list{align-content:start;display:grid}.resources-feature-row{border-block-end:1px solid var(--site-line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;padding-block:20px;display:grid}.resources-feature-row:first-child{padding-block-start:0}.resources-feature-row:last-child{border-block-end:0;padding-block-end:0}.resources-feature-row .resources-meta{font-size:10px;margin-block:0 6px!important}.resources-feature-row h3{font-size:17px;line-height:1.25}.resources-feature-row .resources-description{font-size:13px;line-height:1.5;margin-block-start:8px!important}.resources-feature-row .resources-read{margin-block-start:0;font-size:13px}.resources-all{padding-block-start:32px}.resources-all-heading{border-block-end:1px solid var(--site-line);margin-block-end:32px;padding-block-end:24px}.resources-all-heading h2{align-items:center;gap:16px;scroll-margin-top:128px;display:flex}#guide-count{background:var(--color-secondary);color:var(--site-text);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.resources-all-heading>p{color:var(--site-muted);margin-block-start:16px;font-size:14px}.resources-all-heading .resources-artwork-note{margin-block-start:4px;font-size:12px}.resources-browser{gap:28px;display:grid}.resources-filters{align-self:start;min-width:0}.resources-filter-toggle{border:1px solid var(--site-line);border-radius:var(--radius-button);background:var(--site-surface);justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.resources-filter-panel{padding-block-start:20px;display:none}.resources-filter-panel[data-open=true]{display:grid}.resources-filter-panel label{margin-block-end:8px;font-size:14px;font-weight:700}.resources-filter-panel input,.resources-filter-panel select{width:100%;min-width:0;margin-block-end:24px;padding:10px 12px;font-size:14px}.resources-filter-panel button,.resources-empty button{min-height:44px;color:var(--site-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.resources-browse-topics{margin-block-start:28px;display:grid}.resources-browse-topics h3{letter-spacing:0;margin-block-end:8px;font-size:15px}.resources-browse-topics a{min-height:44px;color:var(--site-muted);align-items:center;font-size:14px;display:flex}.resources-browse-topics a:is(:hover,[aria-current]){color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.resources-results{min-width:0}.resources-guide-grid{grid-template-columns:minmax(0,1fr);gap:32px 24px;display:grid}.resource-entry{flex-direction:column;min-width:0;display:flex}.resource-entry .resources-read{align-self:start;margin-block-start:auto;padding-block-start:12px}.resource-entry .resources-description{margin-block-end:8px}.resources-empty{background:var(--site-surface);border-radius:var(--radius-card);padding:40px 24px}.resources-empty p{margin-block:12px!important}.resources-pagination-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:32px;display:flex}#guide-range{color:var(--site-muted);font-size:14px}#guide-pagination{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:4px;width:100%;display:grid}#guide-pagination button{background:var(--site-surface);min-width:44px;min-height:44px;color:var(--site-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;display:inline-flex}#guide-pagination button[data-page=previous],#guide-pagination button[data-page=next]{background:0 0;padding-inline:8px}#guide-pagination button[aria-current=page]{background:var(--color-primary);color:var(--color-neutral-50);font-weight:700}#guide-pagination button:disabled{opacity:.5;cursor:default}#guide-pagination button:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--color-primary)}#guide-pagination button[data-page]{grid-row:1;justify-self:center}#guide-pagination button[data-page=previous]{grid-area:2/1/auto/4;justify-self:start}#guide-pagination button[data-page=next]{grid-area:2/4/auto/7;justify-self:end}.resources-cta{background:var(--color-secondary);border-radius:var(--radius-card);flex-direction:column;gap:24px;margin-block-start:48px;padding:28px 24px;display:flex}.resources-cta h2{font-size:clamp(24px,2.2vw,30px)}.resources-cta p{color:var(--site-muted);margin-block-start:12px;font-size:16px;line-height:1.5}.resources-cta>a{background:var(--color-neutral-900);min-height:52px;color:var(--color-neutral-50);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:14px;font-weight:700;display:inline-flex}.resources-cta>a:hover{background:var(--color-primary)}@media (width>=768px){.resources-container{width:calc(100% - 64px)}.resources-intro{padding-block:48px}.resources-lead{font-size:20px}.resources-feature-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.resources-feature-row{grid-template-columns:minmax(88px,.55fr) minmax(0,1fr);gap:16px}.resources-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-filter-panel[data-open=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.resources-filter-panel label{grid-row:1}.resources-filter-panel input,.resources-filter-panel select{grid-row:2}.resources-filter-panel label[for=guide-topic],.resources-filter-panel select{grid-column:2}.resources-browse-topics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.resources-browse-topics h3{grid-column:1/-1}.resources-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:36px}#guide-pagination{width:auto;display:flex}}@media (width>=1024px){.resources-browser{grid-template-columns:220px minmax(0,1fr);gap:32px}.resources-filter-toggle{display:none}.resources-filter-panel,.resources-filter-panel[data-open=true]{padding:0;display:block}.resources-filter-panel label{display:block}.resources-browse-topics{grid-template-columns:1fr;gap:0;display:grid}.resources-feature-row h3{font-size:19px}}@media (width>=1280px){.resources-feature-layout{gap:32px}.resources-feature-row{grid-template-columns:170px minmax(0,1fr);gap:24px}.resources-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.resource-entry h3{font-size:19px}}
