.post{padding: 32px 0 64px}.post .crumbs{font-size: 13.5px;color: var(--ink-soft);display: flex;flex-wrap: wrap;gap: 6px}.post .crumbs a{color: var(--ink-soft);text-decoration: none}.post .crumbs a:hover{color: var(--accent-ink)}.post .crumbs .sep{color: var(--line-2)}.post .section-label{margin: 22px 0 14px}.post h1{font-size: clamp(28px,5vw,48px);max-width: 24ch;margin-bottom: 18px}.post .meta{font-size: 13.5px;color: var(--ink-soft);margin-bottom: 26px}.post .meta b{color: var(--ink);font-weight: 600}.post .lede{font-size: clamp(18px,2.2vw,21px);color: var(--ink-soft);max-width: 60ch;line-height: 1.55;margin-bottom: 36px}.spotlight .grid{display: grid;grid-template-columns: 1fr;gap: 32px;align-items: start}.spotlight .body{max-width: 68ch;min-width: 0}.spotlight .qa{padding-top: 8px}.spotlight .qa h2{font-size: clamp(21px,2.8vw,27px);margin: 36px 0 12px;max-width: none;display: flex;gap: 12px;align-items: baseline}.spotlight .qa .qn{font-family: 'Montserrat',sans-serif;font-size: 12.5px;letter-spacing: 0.12em;color: var(--accent-ink);font-weight: 800}.spotlight .qa p{font-size: 17px;line-height: 1.68;margin-bottom: 16px}.spotlight .pull{margin: 6px 0 20px;padding: 14px 0 14px 20px;border-left: 4px solid var(--accent)}.spotlight .pull p{font-family: 'Montserrat',sans-serif;font-weight: 700;font-size: clamp(18px,2.2vw,22px);line-height: 1.4;color: var(--ink);margin: 0}.spotlight .pull p::before{content: "\201C";color: var(--accent)}.spotlight .pull p::after{content: "\201D";color: var(--accent)}.spotlight .about-co{margin-top: 40px;padding: 24px 22px;background: var(--paper-2);border: 1px solid var(--line);border-radius: 12px}.spotlight .about-co h2{font-size: 20px;margin: 0 0 10px;max-width: none}.spotlight .about-co p{font-size: 16px;color: var(--ink-soft);margin-bottom: 12px}.spotlight .about-co ul{list-style: none;margin: 0;padding: 0}.spotlight .about-co li{font-size: 15px;padding: 7px 0;border-top: 1px solid var(--line)}.spotlight .about-co li b{display: inline-block;min-width: 140px;font-weight: 600}.spotlight .about-co a{color: var(--accent-ink)}.spotlight .side{min-width: 0}.spotlight .factbox{background: var(--card);border: 1px solid var(--line);border-radius: 12px;padding: 20px 18px}.spotlight .fb-label{font-size: 11.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--accent-ink);font-weight: 700;margin-bottom: 10px}.spotlight .factbox table{width: 100%;border-collapse: collapse;font-size: 14px;line-height: 1.45}.spotlight .factbox th{text-align: left;font-weight: 600;color: var(--ink-soft);padding: 7px 10px 7px 0;vertical-align: top;width: 38%;border-top: 1px solid var(--line)}.spotlight .factbox td{padding: 7px 0;vertical-align: top;border-top: 1px solid var(--line)}.spotlight .fb-foot,.spotlight .fb-none{font-size: 13.5px;color: var(--ink-soft);margin: 12px 0 0;line-height: 1.5}.spotlight .fb-foot a,.spotlight .fb-none a{color: var(--accent-ink)}.spotlight .side-note{margin-top: 18px;font-size: 14px;line-height: 1.55;color: var(--ink-soft);padding: 0 4px}.spotlight .side-note a{color: var(--accent-ink)}.spotlight .cta-strip{margin-top: 48px;background: var(--block,#23282e);color: #fff;border-radius: 12px;padding: 30px 22px;display: grid;gap: 18px}.spotlight .cta-strip h2{color: #fff;font-size: clamp(22px,3vw,30px);margin: 0 0 10px;max-width: none}.spotlight .cta-strip p{color: var(--block-text,#c7cdd3);font-size: 16px;margin: 0;max-width: 62ch}.spotlight .cta-strip .cta-row{gap: 10px}.spotlight .cta-strip .btn-ghost{border-color: var(--block-line,#4a5159);color: #fff}.spotlight .cta-strip .btn-ghost:hover{border-color: #fff}.post .more{margin-top: 40px;font-size: 15px;color: var(--ink-soft);display: flex;flex-wrap: wrap;gap: 8px 22px}.post .more a{color: var(--accent-ink);text-decoration: none;font-weight: 500}.post .sources{margin-top: 36px;font-size: 13.5px;color: var(--ink-soft);max-width: 68ch;line-height: 1.55}.preview-banner{background: #b45309;color: #fff;text-align: center;font-size: 14px;font-weight: 600;padding: 10px 16px}.spotlight-index .intro{font-size: 17px;color: var(--ink-soft);max-width: 62ch;margin-bottom: 28px;line-height: 1.65}.spotlight-index .intro a{color: var(--accent-ink)}.spotlight-index .article h3 a{color: var(--ink);text-decoration: none}.spotlight-index .article h3 a:hover{color: var(--accent-ink)}.spotlight-index .article .when{font-size: 13px;color: var(--ink-soft);margin-top: 10px}.spotlight-index .apply{margin-top: 40px;padding: 26px 24px;background: var(--paper-2);border: 1px solid var(--line);border-radius: 12px;max-width: 760px}.spotlight-index .apply h3{margin: 0 0 8px;font-size: 20px}.spotlight-index .apply p{font-size: 16px;color: var(--ink-soft);line-height: 1.6}.spotlight-index .apply a{color: var(--accent-ink)}.spotlight-index .sources{margin-top: 32px;font-size: 13.5px;color: var(--ink-soft)}@media (min-width: 900px){.post{padding: 48px 0 88px}.spotlight .grid{grid-template-columns: minmax(0,68ch) 300px;gap: 48px}.spotlight .side{position: sticky;top: 92px}.spotlight .cta-strip{padding: 40px 36px}}
