.fn a.drryrq_permalink{color:inherit;border-radius:4px;align-self:start;text-decoration:none}:is(.fn a.drryrq_permalink:hover time,.fn a.drryrq_permalink:focus-visible time){text-underline-offset:4px;text-decoration:underline}.fn a.drryrq_permalink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.drryrq_feeds{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);flex-wrap:wrap;align-items:center;gap:0 18px;margin:0;font-size:13px;display:flex}.drryrq_feeds a{color:var(--cream);text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;transition:text-decoration-color .2s;display:inline-flex}.drryrq_feeds a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.drryrq_person{z-index:2;align-items:center;gap:clamp(18px,3vw,28px);display:flex;position:relative}.drryrq_photo{object-fit:cover;border:3px solid var(--accent);background:var(--ink-sink);border-radius:50%;flex:none;width:clamp(84px,12vw,120px);height:clamp(84px,12vw,120px)}.drryrq_person h1{font-size:clamp(2.3rem,6.4vw,4.4rem)}.drryrq_person .drryrq_eyebrow{margin:0 0 10px}.drryrq_byline{color:inherit;align-items:center;gap:14px;margin:0 0 32px;text-decoration:none;display:flex}.drryrq_byline img{object-fit:cover;border:2px solid var(--accent);border-radius:50%;width:52px;height:52px}.drryrq_byline strong{font-family:var(--display);color:var(--cream);font-size:19px;font-weight:600;display:block}.drryrq_byline span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-faint);font-size:12px;display:block}.article h1.drryrq_note{font-family:var(--sans);letter-spacing:0;white-space:pre-line;overflow-wrap:anywhere;color:var(--cream);margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:400;line-height:1.6}.article h1.drryrq_statement{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.12}.drryrq_note a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #ff6b1f66;text-decoration:underline #ff6b1f66}.drryrq_media{margin:0 0 28px}.drryrq_media img,.drryrq_media video{object-fit:contain;background:var(--ink-sink);border-radius:16px;width:100%;height:auto;max-height:70vh;display:block}.drryrq_when{border-top:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);margin:28px 0 0;padding-top:20px;font-size:13px}
