.arp-author-section{max-width:1160px;clear:both;margin:38px auto;padding:25px 22px;background:#edf4f5;border:1px solid #cfdee3;border-radius:10px;font-family:Arial,sans-serif;color:#18364b}.arp-author-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.arp-author-kicker{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#377b7a}.arp-author-heading h2{font:bold 30px Georgia,serif;margin:8px 0;color:#17384e}.arp-author-heading>a{font-size:12px;font-weight:bold;color:#175d75}.arp-author-intro{font-size:14px;line-height:1.7;color:#526c7a;max-width:780px;margin:12px 0 20px}.arp-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arp-article-card{background:#fff;padding:22px;border-radius:7px;border:1px solid #dae4e8;display:flex;flex-direction:column;text-decoration:none!important;color:#18364b!important;min-width:0}.arp-article-card small{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#627b8a}.arp-article-card h3{font:bold 22px/1.18 Georgia,serif;margin:12px 0;color:#18364b}.arp-article-card p{font:13px/1.65 Arial,sans-serif;color:#5c7482;flex:1;margin:0 0 18px}.arp-article-card b{font:700 11px Arial,sans-serif;color:#186679}.arp-article-card:hover{border-color:#378d97;box-shadow:0 5px 15px #1f596912}.arp-author-source{font:11px/1.6 Arial,sans-serif;color:#5d7583;margin:16px 0 0}.arp-author-source a{color:#1e6579}.arp-author-page{max-width:1160px;margin:auto;padding:25px 24px 45px;background:#f7f9fa;color:#17384e;font-family:Arial,sans-serif}.arp-author-page h1{font:bold 44px Georgia,serif}.arp-author-page .arp-article-grid{grid-template-columns:1fr 1fr}.arp-author-page .arp-author-intro{font-size:16px}.arp-author-home{font:700 13px Arial,sans-serif;color:#175d75}.arp-author-archive{display:inline-block;background:#164d64;color:white!important;text-decoration:none;padding:13px 18px;border-radius:5px;font-size:13px;margin-top:24px}@media(max-width:850px){.arp-article-grid{grid-template-columns:1fr 1fr}}@media(max-width:550px){.arp-article-grid,.arp-author-page .arp-article-grid{grid-template-columns:1fr}.arp-author-section{padding:22px 16px;margin:24px 0}.arp-author-page{padding:20px 16px}.arp-author-page h1{font-size:34px}}