.profiles-page{font-size:1.125rem}.profiles-hero{max-width:880px;padding-block:36px 48px}.profiles-breadcrumb{color:var(--secondary);flex-wrap:wrap;gap:12px;margin-block-end:40px;font-size:.875rem;display:flex}.profiles-breadcrumb a{min-height:24px}.profiles-hero .eyebrow{color:var(--amber)}.profiles-hero h1{margin-block:20px;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.12}.profiles-intro{color:var(--secondary);max-width:62ch;font-size:1.25rem}.profiles-scope{color:var(--secondary);margin-block-start:24px;font-size:.875rem}.profiles-layout{border-top:1px solid var(--rule);grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding-block:32px 64px;display:grid}.profiles-sidebar{min-width:0;position:sticky;top:24px}.profiles-index p{margin-block-end:16px;font-size:.875rem;font-weight:600}.profiles-index a{min-height:44px;color:var(--secondary);border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding-block:10px;font-size:1rem;text-decoration:none;display:flex}.profiles-index a:hover{color:var(--amber)}.profiles-number{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--amber);direction:ltr;flex:none;font-size:.75rem}.profiles-side-note{color:var(--secondary);margin-block-start:24px;font-size:.875rem}.profiles-copy{overflow-wrap:anywhere;min-width:0;max-width:74ch;line-height:1.75}.profiles-copy h2{border-top:1px solid var(--rule);letter-spacing:-.02em;margin-block:56px 20px;padding-block-start:28px;scroll-margin-top:24px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.profiles-copy h2:first-child{border-top:0;margin-block-start:0;padding-block-start:0}.profiles-copy h3{margin-block:28px 16px;font-size:1.3rem}.profiles-copy p{color:var(--secondary);margin-block:16px}.profiles-copy strong{color:var(--ink)}.profiles-copy :is(ul,ol){margin-block:20px;padding-inline-start:1.5em}.profiles-copy li{color:var(--secondary);margin-block:12px;padding-inline-start:4px}.profiles-copy li::marker,.profiles-copy a{color:var(--amber)}.profiles-copy code{background:var(--alternate);max-width:100%;color:var(--ink);vertical-align:baseline;direction:ltr;unicode-bidi:isolate;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.9em;display:inline-block}.profiles-table{border:1px solid var(--rule);border-radius:12px;margin-block:24px;overflow-x:auto}.profiles-table table{border-collapse:collapse;text-align:start;width:100%;font-size:1rem}.profiles-table :is(th,td){text-align:start;vertical-align:top;padding:16px}.profiles-table th{background:var(--alternate);font-weight:600}.profiles-table td{border-top:1px solid var(--rule);color:var(--secondary)}.profiles-table td:first-child{color:var(--ink);width:28%}.profiles-related{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:24px 48px;padding-block:28px 64px;display:flex}.profiles-related a{min-height:44px;color:var(--amber);align-items:center;gap:16px;font-size:1rem;display:inline-flex}html[lang=ar] .profiles-copy{line-height:1.95}html[lang=ar] .profiles-hero h1{line-height:1.5}html[lang=ar] .profiles-copy h2{letter-spacing:normal}@media (width<=1023px){.profiles-layout{grid-template-columns:1fr;gap:40px}.profiles-sidebar{position:static}.profiles-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.profiles-index p{grid-column:1/-1}.profiles-side-note{display:none}.profiles-copy{max-width:none}}@media (width<=480px){.profiles-page{font-size:1rem}.profiles-hero{padding-block:24px 32px}.profiles-breadcrumb{margin-block-end:28px}.profiles-intro{font-size:1.125rem}.profiles-index{column-gap:16px}.profiles-index a{overflow-wrap:anywhere;gap:8px;font-size:.9375rem}.profiles-copy h2{margin-block-start:40px}.profiles-table :is(th,td){padding:12px}.profiles-table table{font-size:.9375rem}}.profiles-copy pre{text-align:left;border:1px solid var(--rule);direction:ltr;unicode-bidi:isolate;border-radius:12px;max-width:100%;padding:18px;font-size:.875rem;line-height:1.8;overflow-x:auto}.profiles-copy pre code{overflow-wrap:normal;background:0 0;max-width:none;padding:0;display:block}.profiles-table code{overflow-wrap:anywhere;word-break:break-all}.profiles-hero{overflow-wrap:anywhere}
