#author_page{display:flex;flex-direction:column;gap:30px;background:#FCFDFF;margin-top:calc(var(--gap) * -1)}#author_page #hero{background-image:url(../images/segel-banner.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:flex-end;height:20vh;min-height:150px;padding-bottom:20px}@media (min-width:600px){#author_page #hero{padding-top:200px}}@media (max-width:600px){#author_page #hero{padding-top:250px}}#author_page #hero .text{padding-right:18%}#author_page #hero h3{font-weight:bold;color:#fff;font-size:1.5em;margin-bottom:10px}#author_page #hero .short_text{font-family:Arial;color:#fff;font-size:15px;line-height:1.5;font-weight:normal;max-width:60%}#author_page .author_articles_container{display:flex;gap:20px}@media (max-width:600px){#author_page .author_articles_container{flex-direction:column}}#author_page .author_articles_container #author_details_side{flex:1;background:#fff;padding:20px}@media (min-width:600px){#author_page .author_articles_container #author_details_side{margin-top:-120px}}#author_page .author_articles_container #author_details_side .pic{width:90%;aspect-ratio:1;border-radius:100%;background:#eee;background-size:cover;margin:0 auto}#author_page .author_articles_container #author_details_side #author_name{position:relative}#author_page .author_articles_container #author_details_side #author_name::after{content:"";display:block;position:absolute;bottom:-4px;height:2px;background-color:var(--color);right:0;left:0}#author_page .author_articles_container #author_details_side #author_name h1{background-color:var(--color);color:#fff;padding:8px 0px;font-size:34px;font-weight:700;text-align:center;position:relative}#author_page .author_articles_container #author_details_side .title{text-align:center;font-size:18px;line-height:1.2;margin-bottom:15px;padding:0px 20px}#author_page .author_articles_container #author_details_side #contact_form{margin-top:20px}#author_page .author_articles_container #author_details_side #contact_form li{display:flex}#author_page .author_articles_container #author_details_side #contact_form form{padding-block:0 !important}#author_page .author_articles_container .aticles_container{flex:3}#author_page .author_articles_container .aticles_container .articles_grid{grid-template-columns:repeat(2, 1fr)}