.slug-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:35%;width:100%;padding:20px;background-color:rgba(255,255,255,.7);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.slug-page h1{font-size:2.5em;color:#007bff;margin-bottom:20px}.slug-page h1,.slug-page h2{font-weight:700;text-align:center}.slug-page h2{color:#fff;background-color:#0077be;margin-top:1rem}.slug-page p{font-size:1em;color:#080808;margin-top:30px;text-align:left}.slug-page article{font-size:1.1em;line-height:1.7;margin-bottom:40px;text-align:center}.slug-page article a{text-decoration:none;font-weight:700;color:white}.slug-page article a:hover{color:black}.slug-page ul{list-style-type:none;padding-left:0;font-weight:700}.slug-page li{margin-bottom:10px}.back-button{display:inline-block;padding:10px 20px;margin-top:30px;background-color:#0077cc;color:white;text-decoration:none;font-weight:700;border-radius:5px;transition:background-color .3s;text-align:center}.back-button:hover{background-color:#005fa3}.slug-page strong{text-decoration:underline}.prose{font-size:1.2em;line-height:1.6;margin-bottom:30px}.prose,.prose h2{text-align:center}.prose h2{font-size:2em;color:#0077cc;margin-top:30px;border-bottom:2px solid #0077cc;padding-bottom:5px}.prose p{margin-bottom:20px;color:#555;text-align:justify;margin-left:auto;margin-right:auto;width:95%}@media (max-width:1024px){.slug-page{margin-top:40%}}@media (max-width:768px){.slug-page{margin-top:50%}}@media (max-width:576px){.slug-page{margin-top:15rem}}@media (max-width:768px){.slug-page h1{font-size:2em}.slug-page p{font-size:.9em}.slug-page article{font-size:1em}.back-button{padding:8px 15px}}