/* styles specific to the about page */
.about-h{font-family:'IM Fell English',serif;font-size:1.35rem;margin:22px 0 8px}
.surveyor-box{display:flex;gap:20px;align-items:flex-start}
.surveyor-photo{width:112px;height:112px;border-radius:50%;object-fit:cover;flex:none;
  border:1px solid var(--ink);box-shadow:0 0 0 4px var(--paper-card), 0 0 0 5px var(--rule)}
@media (max-width:540px){
  .surveyor-box{flex-direction:column;align-items:center;text-align:center}
  .surveyor-box .about-p{max-width:100%}
}
.about-p{color:var(--ink-soft);line-height:1.65;font-size:1.05rem;max-width:58ch;margin-bottom:8px}
.about-p b{color:var(--ink)}
.learn-list{list-style:none;margin:10px 0 4px;display:grid;gap:9px}
.learn-list li{display:flex;gap:10px;align-items:flex-start;line-height:1.5;color:var(--ink-soft);font-size:1.02rem}
.learn-list li::before{content:"✦";color:var(--ochre);flex:none;margin-top:2px;font-size:.8rem}
.about-links{margin-top:14px;font-variant:small-caps;letter-spacing:.16em;font-size:.92rem}
.about-links a{color:var(--tank);text-decoration:none;border-bottom:1px dashed var(--rule);padding-bottom:1px}
.about-links a:hover,.about-links a:focus-visible{color:var(--verm);border-color:var(--verm)}
.about-links .sep{color:var(--ochre);margin:0 10px}
