@layer site{.sv-author-date span,.sv-author-kicker,.sv-whatis-q{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sv-author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;align-content:center;margin:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--bg2)}.sv-author-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:17px;font-weight:300;letter-spacing:.06em;color:var(--ink)}.sv-author-text{display:grid;gap:3px;margin:0}.sv-author-name{font-size:18px;font-weight:800;color:var(--ink);text-decoration:none}.sv-author-name:focus-visible,.sv-author-name:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}.sv-author-role{font-size:14px;line-height:1.45;color:var(--copy)}.sv-author-date{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin:12px 0 0;padding-top:14px;border-top:1px solid var(--line)}.sv-author-date time{font-size:15px;font-weight:700;color:var(--ink)}.sv-author-inline{max-width:760px}.sv-author-after{margin-top:32px}.sv-whatis{padding-block:8px 24px}.sv-whatis-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:stretch}.sv-whatis-body{position:relative;margin:0;padding:26px 30px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sv-whatis-body:before{content:"";position:absolute;top:-1px;left:0;width:56px;height:3px;background:var(--accent)}.sv-whatis-q{color:var(--accent-text)}.sv-whatis-text{margin:12px 0 0;max-width:70ch;font-size:clamp(17px,1.5vw,20px);line-height:1.65;color:var(--ink)}@media (max-width:1020px){.sv-whatis-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sv-whatis-body{padding:22px 0 24px}}}