.RecommendationResourcePage_page__3w056{display:flex;flex-direction:column;gap:36px;max-width:var(--aux-measure-structured,920px);margin-inline:auto;width:100%;padding-bottom:40px}.RecommendationResourcePage_page__3w056 :is(a,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}.RecommendationResourcePage_breadcrumb__AKGtl{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:13px}.RecommendationResourcePage_breadcrumb__AKGtl a{color:var(--accent-deep);text-decoration:none;transition:color .2s var(--ease)}.RecommendationResourcePage_breadcrumb__AKGtl a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.RecommendationResourcePage_breadcrumb__AKGtl a{display:inline-flex;align-items:center;min-height:44px}.RecommendationResourcePage_header__tpzEb{display:flex;flex-direction:column;gap:16px;border:1px solid var(--line);border-radius:16px;padding:28px;background:var(--surface);box-shadow:var(--shadow-1)}.RecommendationResourcePage_eyebrow__SGXMv{margin:0;color:var(--accent-deep);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.RecommendationResourcePage_header__tpzEb h1,.RecommendationResourcePage_section__MVDTK h2{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}.RecommendationResourcePage_header__tpzEb h1{max-width:760px;font-size:42px;line-height:1.08}.RecommendationResourcePage_lead__dYCtq{max-width:760px;margin:0;color:var(--ink-2);font-size:16px;line-height:1.65}.RecommendationResourcePage_summary__Ft0xG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-warm)}.RecommendationResourcePage_summary__Ft0xG div{padding:14px 16px}.RecommendationResourcePage_summary__Ft0xG div+div{border-left:1px solid var(--line)}.RecommendationResourcePage_summary__Ft0xG dt{margin:0 0 6px;color:var(--ink-3);font-size:12px}.RecommendationResourcePage_summary__Ft0xG dd{margin:0;color:var(--ink-2);font-size:14px;line-height:1.45}.RecommendationResourcePage_tags__u0qCN{display:flex;flex-wrap:wrap;gap:10px}.RecommendationResourcePage_tags__u0qCN span{border:1px solid var(--accent-line);border-radius:999px;padding:7px 12px;background:var(--accent-soft);color:var(--ink-2);font-size:13px;line-height:1}.RecommendationResourcePage_media__x6LiM{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-1)}.RecommendationResourcePage_media__x6LiM img{display:block;width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover}.RecommendationResourcePage_section__MVDTK{display:flex;flex-direction:column;gap:16px;border:1px solid var(--line);border-radius:16px;padding:24px 28px;background:var(--surface);box-shadow:var(--shadow-1)}.RecommendationResourcePage_section__MVDTK h2{font-size:26px;line-height:1.18}.RecommendationResourcePage_bodyText__hJHA7{max-width:780px;margin:0;color:var(--ink-2);font-size:15px;line-height:1.75}.RecommendationResourcePage_bulletList__ibW1h,.RecommendationResourcePage_resourceList__rnjps{margin:0;padding-left:20px;color:var(--ink-2);font-size:14px;line-height:1.65}.RecommendationResourcePage_bodyText__hJHA7 a,.RecommendationResourcePage_bulletList__ibW1h a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:color .2s var(--ease)}.RecommendationResourcePage_bodyText__hJHA7 a:hover,.RecommendationResourcePage_bulletList__ibW1h a:hover{color:var(--ink);text-decoration-color:var(--accent-deep)}.RecommendationResourcePage_bulletList__ibW1h li+li,.RecommendationResourcePage_resourceList__rnjps li+li{margin-top:8px}.RecommendationResourcePage_resourceList__rnjps a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent-line);transition:color .2s var(--ease);display:inline-flex;align-items:center;min-height:44px}.RecommendationResourcePage_resourceList__rnjps a:hover{color:var(--ink)}.RecommendationResourcePage_actionList__49Fu_,.RecommendationResourcePage_faqList__JbvfD{display:flex;flex-direction:column;gap:12px}.RecommendationResourcePage_actionItem__g0zTY{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface-warm)}.RecommendationResourcePage_actionIndex__t1Nqd{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-deep);font-weight:700;font-size:14px}.RecommendationResourcePage_actionItem__g0zTY h3{margin:0;color:var(--ink);font-size:16px;font-weight:600}.RecommendationResourcePage_actionItem__g0zTY p{margin:6px 0 0;color:var(--ink-2);font-size:14px;line-height:1.6}.RecommendationResourcePage_faqItem__SIoXn{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--surface-warm)}.RecommendationResourcePage_faqItem__SIoXn summary{cursor:pointer;color:var(--ink);font-weight:600;list-style-position:inside}.RecommendationResourcePage_faqItem__SIoXn p{margin:12px 0 0;color:var(--ink-2);font-size:14px;line-height:1.6}@media (max-width:980px){.RecommendationResourcePage_page__3w056{gap:32px}.RecommendationResourcePage_header__tpzEb{padding:22px 20px}.RecommendationResourcePage_section__MVDTK{padding:20px}.RecommendationResourcePage_summary__Ft0xG{grid-template-columns:minmax(0,1fr)}.RecommendationResourcePage_summary__Ft0xG div+div{border-top:1px solid var(--line);border-left:0}}@media (max-width:640px){.RecommendationResourcePage_header__tpzEb h1{font-size:34px}.RecommendationResourcePage_lead__dYCtq{font-size:15px}}