.nl-author{--nl-a-accent:var(--nl-author-accent,var(--global-palette1,var(--wp--preset--color--accent,var(--wp--preset--color--primary,#1f5f8b))));--nl-a-ink:var(--nl-author-ink,var(--global-palette3,var(--wp--preset--color--contrast,var(--wp--preset--color--primary,#1c2733))));--nl-a-muted:var(--nl-author-muted,var(--global-palette5,#55626d));--nl-a-line:var(--nl-author-line,var(--global-palette7,rgba(0,0,0,.1)));--nl-a-soft:var(--nl-author-soft,var(--global-palette8,rgba(0,0,0,.035)));text-align:left;margin:8px 0 40px;color:inherit}.nl-author *{box-sizing:border-box}.nl-author-hero{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:start}.nl-author-hero.no-photo{grid-template-columns:minmax(0,1fr);max-width:760px}.nl-author-photo{margin:0;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.12);border-bottom:4px solid var(--nl-a-accent)}.nl-author-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}.nl-author-kicker{display:inline-block;margin:0 0 10px !important;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-a-accent)}.nl-author-headline{margin:0 0 16px !important;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3;font-weight:700;color:var(--nl-a-ink)}.nl-author-bio{font-size:1.05rem;line-height:1.75}.nl-author-bio p{margin:0 0 .9em}.nl-author-bio p:last-child{margin-bottom:0}.nl-author-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.nl-author-cta{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;border-radius:999px;background:var(--nl-a-accent);color:#fff !important;font-weight:800;text-decoration:none !important;transition:transform .15s ease,filter .15s ease}.nl-author-cta:hover,.nl-author-cta:focus-visible{transform:translateY(-2px);filter:brightness(1.08)}.nl-author-links{font-weight:700;font-size:.95rem}.nl-author-links a{text-underline-offset:3px}.nl-author-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:clamp(28px,4vw,44px)}.nl-author-fact{background:var(--nl-a-soft);border:1px solid var(--nl-a-line);border-radius:14px;padding:clamp(20px,3vw,28px)}.nl-author-fact h2{font-size:1.05rem !important;margin:0 0 12px !important;color:var(--nl-a-ink)}.nl-author-fact h2+*{margin-top:0}.nl-author-fact *+h2{margin-top:22px !important}.nl-author-fact p{margin:0}.nl-author-list{list-style:none;margin:0;padding:0}.nl-author-list li{position:relative;padding:0 0 10px 26px;line-height:1.55}.nl-author-list li:last-child{padding-bottom:0}.nl-author-list li:before{content:"";position:absolute;left:2px;top:.5em;width:12px;height:7px;border-left:2.5px solid var(--nl-a-accent);border-bottom:2.5px solid var(--nl-a-accent);transform:rotate(-45deg)}.nl-author-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nl-author-tags li{padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--nl-a-line);font-size:.9rem;font-weight:600}.nl-author-articles-title{margin:clamp(36px,5vw,56px) 0 0 !important;font-size:clamp(1.4rem,2.6vw,1.9rem) !important}@media (max-width:700px){.nl-author-hero{grid-template-columns:1fr}.nl-author-photo{max-width:260px}}