.frameworks_head__askPD{padding:64px 0 28px}.frameworks_eyebrow__6kBSk{font-family:var(--sans);font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:500;display:inline-flex;align-items:center;gap:10px}.frameworks_eyebrow__6kBSk:before{content:"";width:18px;height:1px;background:var(--muted);display:inline-block}.frameworks_head__askPD h1{font-family:var(--serif);font-weight:400;font-size:clamp(42px,6.4vw,84px);line-height:.98;letter-spacing:-.025em;margin:20px 0 0}.frameworks_head__askPD h1 em{font-style:italic;color:var(--accent)}.frameworks_headSub__n61VY{font-family:var(--serif);font-size:clamp(18px,2vw,21px);line-height:1.5;color:var(--ink-2);max-width:58ch;margin:20px 0 0;text-wrap:pretty}.frameworks_mute__O3hHA{color:var(--muted)}.frameworks_headStats__L5sRZ{display:flex;gap:0;flex-wrap:wrap;border-top:1px solid var(--rule);margin-top:34px}.frameworks_hstat__RwcS9{padding:18px 36px 18px 0;margin-right:36px;border-right:1px solid var(--rule)}.frameworks_hstat__RwcS9:last-child{border-right:0;margin-right:0}.frameworks_hstat__RwcS9 .frameworks_n__xgduE{font-family:var(--serif);font-size:32px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frameworks_hstat__RwcS9 .frameworks_l__tJWcZ{font-family:var(--sans);font-size:12.5px;color:var(--muted);margin-top:6px;letter-spacing:-.005em}.frameworks_toolbar__E1RZ1{position:-webkit-sticky;position:sticky;top:64px;z-index:55;background:hsla(43,39%,93%,.92);background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.frameworks_toolbarInner__3Gv4_{display:flex;align-items:center;gap:14px;padding:14px 0;flex-wrap:wrap}.frameworks_chips__H_PKF{display:flex;gap:8px;flex-wrap:wrap}.frameworks_chip__kmVHm{font-family:var(--sans);font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--muted);cursor:pointer;transition:all .14s ease;white-space:nowrap}.frameworks_chip__kmVHm:hover{border-color:var(--ink-2);color:var(--ink-2)}.frameworks_chip__kmVHm.frameworks_active__WIF7j{background:var(--ink);border-color:var(--ink);color:var(--bg)}.frameworks_count__YZhFx{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--muted)}.frameworks_body__tHsXQ{padding:40px 0 96px}.frameworks_entry__not89{border-top:1px solid var(--rule)}.frameworks_entry__not89:last-child{border-bottom:1px solid var(--rule)}.frameworks_fw__yomiz{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:48px;gap:48px;padding:40px 0;align-items:start}@media (max-width:820px){.frameworks_fw__yomiz{grid-template-columns:1fr;gap:24px}}.frameworks_kicker__f13mA{display:flex;align-items:center;gap:12px}.frameworks_num__0_4Ff{font-family:var(--mono);font-size:12px;color:var(--accent)}.frameworks_catTag__9J3Bu{font-family:var(--sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:4px 9px;border-radius:5px;background:var(--accent-soft);color:var(--accent-ink)}.frameworks_fwHead__s_Zib h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.08;letter-spacing:-.018em;margin:14px 0 12px;text-wrap:balance}.frameworks_fwHead__s_Zib p{font-family:var(--serif);font-size:17px;line-height:1.55;color:var(--muted);margin:0;max-width:40ch}.frameworks_meta__X1HWE{font-family:var(--sans);font-size:13px;color:var(--muted-2);margin-top:16px;display:flex;gap:8px;align-items:center}.frameworks_dot__a7vJu{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.frameworks_fwBody__6K5fn{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:26px 28px}.frameworks_lbl__sf5B6{font-family:var(--sans);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 14px}.frameworks_steps__Adfb8{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column}.frameworks_steps__Adfb8 li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--rule-soft);font-family:var(--serif);font-size:16.5px;line-height:1.45;color:var(--ink-2)}.frameworks_steps__Adfb8 li:last-child{border-bottom:0}.frameworks_stepNum__ws6JW{font-family:var(--mono);font-size:12px;color:var(--accent);background:var(--accent-soft);width:24px;height:24px;border-radius:6px;display:grid;place-items:center}.frameworks_fwWhen__maHN5{font-family:var(--serif);font-size:15.5px;line-height:1.5;color:var(--muted);border-left:2px solid var(--teal);padding-left:14px}.frameworks_fwWhen__maHN5 b{color:var(--ink-2);font-weight:600;font-family:var(--sans);font-size:13px;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}.frameworks_empty__trPIF{padding:80px 0;text-align:center;font-family:var(--serif);font-size:19px;color:var(--muted)}.frameworks_cta__HO6QG{margin-top:64px;background:var(--ink);color:var(--bg);border-radius:14px;padding:48px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.frameworks_cta__HO6QG h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:20ch}.frameworks_cta__HO6QG h3 em{font-style:italic;color:color-mix(in oklab,var(--accent) 72%,#fff)}.frameworks_cta__HO6QG .frameworks_ctaBtn__8qTzK{background:var(--bg);color:var(--ink);border-color:var(--bg)}.frameworks_cta__HO6QG .frameworks_ctaBtn__8qTzK:hover{background:var(--accent);color:#fff;border-color:var(--accent)}