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