.single{padding:4vw 0;align-items:center}.single,.single .title{display:flex;flex-direction:column}.single .title{border-left:14px solid #6f1400;padding-left:1.4vw;margin-bottom:3.2vw}@media screen and (max-width:768px){.single .title{padding-left:4vw;margin-bottom:8vw}}.single .title h2{font-size:1.6vw;margin-bottom:1vw}@media screen and (max-width:768px){.single .title h2{font-size:4.2vw;margin-bottom:4vw}}.single .title .date{font-size:clamp(.8vw,.8rem,.8rem)}@media screen and (max-width:768px){.single .title .date{font-size:3.2vw}}.single .thumbnail_wrapper{width:50vw;aspect-ratio:1.4/1;position:relative;margin:0 auto 3.2vw}@media screen and (max-width:768px){.single .thumbnail_wrapper{width:100%;margin-bottom:8vw}}.single .content{padding-bottom:5.2vw;width:50vw}@media screen and (max-width:768px){.single .content{width:100%}}.single .content h1,.single .content h2,.single .content h3,.single .content img,.single .content p{margin-bottom:2vw}@media screen and (max-width:768px){.single .content h1,.single .content h2,.single .content h3,.single .content img,.single .content p{margin-bottom:9.3vw}}.single .content h1{font-size:clamp(1rem,1.4vw,1.4vw);font-weight:700}@media screen and (max-width:768px){.single .content h1{font-size:4.5vw}}.single .content h2{font-size:clamp(1rem,1.3vw,1.3vw);font-weight:700;border-left:2px solid #6f1400;padding-left:1.4vw}@media screen and (max-width:768px){.single .content h2{font-size:4.5vw;padding-left:4vw}}.single .content p{font-size:clamp(1rem,.9vw,.9vw);line-height:1.5}@media screen and (max-width:768px){.single .content p{font-size:4vw}}.single .content img{height:auto}.single .nav_buttons{width:100%;display:flex;flex-direction:column;gap:6vw}.single .nav_buttons .prev_next_buttons{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.4vw 0;border-top:1px solid #6f1400;border-bottom:1px solid #6f1400}.single .nav_buttons .prev_next_buttons .mid{width:1px;height:30px;background:#6f1400}.single .nav_buttons .prev_next_buttons .next,.single .nav_buttons .prev_next_buttons .prev{width:30vw}.single .nav_buttons .prev_next_buttons .next a,.single .nav_buttons .prev_next_buttons .prev a{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:1vw;font-size:clamp(1vw,1rem,1rem)}@media screen and (max-width:768px){.single .nav_buttons .prev_next_buttons .next a,.single .nav_buttons .prev_next_buttons .prev a{font-size:3.2vw}}.single .nav_buttons .prev_next_buttons .prev a{margin-right:auto}.single .nav_buttons .prev_next_buttons .next a{margin-left:auto}.single .back_button{display:flex;align-items:center;justify-content:center}