.detail-main__section{background-position:50%;background-size:cover;height:clamp(300px,80dvh,700px);margin-bottom:100px;position:relative;z-index:2}.detail-main__section:after{background:rgb(from var(--text) r g b/.3);content:"";inset:0;position:absolute;z-index:0}.detail-main{align-items:center;color:var(--background);display:flex;flex-direction:column;gap:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.detail-main h1{font-size:80px;text-align:center;width:100%}.detail-main span{background-color:var(--text);border-radius:50px;padding:5px 20px}@media screen and (max-width:1700px){.detail-main__section{background-position:50%;background-size:cover;height:clamp(300px,80dvh,500px);margin-bottom:50px}.detail-main h1{font-size:50px}}@media screen and (max-width:1199px){.detail-main h1{font-size:32px}.detail-main{gap:10px}}@media screen and (max-width:639px){.detail-main h1{font-size:24px}}.detail-content-author{display:flex;flex-direction:column;gap:5px}.detail-content-author h3{color:var(--accent)}.detail-content-author p{margin-bottom:5px}.detail-content-author img{aspect-ratio:1;border-radius:20px;max-width:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1700px){.detail-content-author img{max-width:unset}.detail-content-author h3{font-size:22px}}.container.detail-content__container{display:grid;gap:20px;grid-template-columns:1fr 900px 1fr}.detail-content{display:flex;flex-direction:column;gap:50px;grid-column:2/4}.detail-content-text{max-width:900px;width:100%}.detail-content-text p{text-align:justify}.detail-content-text h2{color:var(--accent);font-family:Montserrat;font-size:32px;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:10px;text-transform:unset}.detail-content-img{display:grid;gap:20px;grid-template-columns:900px 1fr}.detail-content-img img{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%}.detail-content-img-first{height:600px}.detail-content-img-second{height:300px}@media screen and (max-width:1700px){.container.detail-content__container{display:block;max-width:940px;padding-inline:20px}.detail-content-img{display:flex;flex-direction:column}.detail-content-double{display:grid;gap:20px;grid-template-columns:250px 1fr}}@media screen and (max-width:1199px){.detail-content-img-first{height:400px}.detail-content-img-second{height:250px}.detail-content-text h2{font-size:22px}}@media screen and (max-width:639px){.detail-content-double{display:flex;flex-direction:column;gap:50px}}
