.page-fields{--fields-bg:#faf6f8;--fields-surface:#ffffff;--fields-ink:#1c1418;--fields-muted:#6b5c64;--fields-line:rgba(133,0,62,0.12);--fields-accent:#85003e;--fields-accent-soft:rgba(133,0,62,0.1);--fields-radius:12px;background:var(--fields-bg);font-family:var(--font-body)}.page-fields,.page-fields *{font-family:inherit}.page-fields .fields-hero__title,.page-fields h1,.page-fields h2,.page-fields h3{font-family:var(--font-display)}body:has(.page-fields){background:var(--fields-bg)}.fields-hero{padding:26px 0 34px;background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.92) 100%);border-bottom:1px solid var(--fields-line)}.page-fields .page-breadcrumb--inline{margin-bottom:22px}.page-fields .page-breadcrumb__item a{color:var(--fields-muted);font-weight:500;font-size:13px}.page-fields .page-breadcrumb__item a:hover{color:var(--fields-accent)}.page-fields .page-breadcrumb__item.is-current span{color:var(--fields-ink);font-weight:600;font-size:13px}.fields-hero__inner{max-width:760px;margin-inline:auto;text-align:center}.fields-hero__kicker{display:inline-block;margin-bottom:12px;padding:5px 14px;border-radius:999px;background:var(--fields-accent-soft);color:var(--fields-accent);font-size:12px;font-weight:700;letter-spacing:0.02em}.fields-hero__title{margin:0;color:var(--fields-ink);font-size:clamp(26px,4.2vw,38px);font-weight:800;line-height:1.5;letter-spacing:-0.03em}.fields-hero__line{display:block;width:52px;height:3px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--fields-accent),transparent)}.fields-hero__intro{margin:16px 0 0;max-width:560px;margin-inline:auto;color:var(--fields-muted);font-size:clamp(15px,1.6vw,16px);line-height:1.9}.fields-content{padding:40px 0 76px}.fields-stack{gap:24px;max-width:100%;width:100%;margin-inline:auto}.page-fields .cms-item--fields .cms-item__header{display:none}.page-fields .cms-item--fields .cms-item__inner{background:transparent;border:none;box-shadow:none;overflow:visible}.page-fields .cms-item--fields .cms-fancy-box{position:relative;background:var(--fields-surface);border:1px solid var(--fields-line);border-radius:var(--fields-radius);box-shadow:0 10px 32px rgba(15,23,42,0.06);overflow:hidden}.page-fields .cms-item--fields .cms-fancy-box::before{display:none}.page-fields .cms-item--fields .cms-fancy-box:hover{transform:none}.page-fields .cms-item--fields .cms-fancy-box__accent{height:4px;background:linear-gradient(90deg,var(--fields-accent),#7fc8f8);opacity:1}.page-fields .cms-item--fields .cms-fancy-box__body{padding:clamp(24px,4vw,36px)}.page-fields .fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page-fields .field-level-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:14px;background:var(--fields-surface);border:1px solid var(--fields-line);box-shadow:0 4px 16px rgba(15,23,42,0.04);transition:box-shadow 0.22s ease}.page-fields .field-level-card:hover{transform:none;box-shadow:0 8px 24px rgba(15,23,42,0.07)}.page-fields .field-level-card--kardani{border-top:4px solid #2f9e73}.page-fields .field-level-card--kardani-p{border-top:4px solid #38bdf8}.page-fields .field-level-card--arsh-np{border-top:4px solid #6366f1}.page-fields .field-level-card--arsh-p{border-top:4px solid var(--fields-accent)}.page-fields .field-level-card--masters{border-top:4px solid #8b5cf6}.page-fields .field-level-card--phd{border-top:4px solid var(--fields-ink)}.page-fields .field-level-card--other{border-top:4px solid var(--fields-accent)}.page-fields .field-level-card__title{margin:0;color:var(--fields-ink);font-size:18px;font-weight:800;line-height:1.6}.page-fields .field-level-card__count{display:inline-flex;margin-top:4px;padding:2px 10px;border-radius:999px;background:var(--fields-accent-soft);color:#1e5f8f;font-size:12px;font-weight:700}.page-fields .field-chip{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border-radius:999px;background:var(--fields-accent-soft);border:1px solid transparent;color:var(--fields-ink);font-size:13px;font-weight:600;line-height:1.6;transition:background 0.2s ease,color 0.2s ease}.page-fields .field-chip:hover{background:rgba(79,163,217,0.2);color:#1e5f8f}.page-fields .cms-prose-block,.page-fields .aryan-legacy-content{background:var(--fields-surface);border:1px solid var(--fields-line);border-radius:var(--fields-radius);padding:clamp(22px,4vw,32px);color:var(--fields-muted);font-family:var(--font-body);font-size:1rem;line-height:2}.page-fields .cms-prose-block h2,.page-fields .cms-prose-block h3,.page-fields .aryan-legacy-content h2,.page-fields .aryan-legacy-content h3{color:var(--fields-ink);font-family:var(--font-display);font-weight:800;line-height:1.45;margin:1.4rem 0 0.65rem}.page-fields .cms-prose-block p,.page-fields .aryan-legacy-content p{margin:0 0 1rem;text-align:justify}.page-fields .fields-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0.25rem 0 1.35rem;padding:18px 0 0;border-top:1px dashed var(--fields-line);list-style:none}.page-fields .fields-highlights li{margin:0;padding:14px 16px;border-radius:14px;background:var(--fields-accent-soft);color:var(--fields-ink);font-size:14px;line-height:1.7}.page-fields .fields-highlights strong{display:block;margin-bottom:4px;color:var(--fields-accent);font-size:12px;font-weight:800;letter-spacing:0.03em}.page-fields .fields-figure{margin:0 0 1.25rem;border-radius:12px;overflow:hidden;border:1px solid var(--fields-line);background:#f3e8ed}.page-fields .fields-figure img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}@media (max-width:991px){.page-fields .fields-grid{grid-template-columns:1fr}}@media (max-width:767px){.fields-content{padding:28px 0 56px}.fields-stack{gap:18px}.page-fields .field-level-card{padding:16px}.page-fields .field-chip{width:100%;justify-content:center;text-align:center}.page-fields table,.page-fields .aryan-table-scroll{max-width:100%}.page-fields .fields-highlights{grid-template-columns:1fr}}