.single-article{width:90%;max-width:1200px;padding:20px;background-color:#f7f7f7;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.article-header{text-align:center;margin:20px;font-size:1.8rem;font-weight:200}.article-header h1{font-size:2.8rem;font-weight:400}.cover-image{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:10px;box-shadow:0 0 4px #b7b7b7}.article-content{font-weight:200;font-size:1.3rem;line-height:1.5;color:#333;margin:0 20px}.article-meta{font-size:1.1rem;color:#046804;margin-bottom:20px}.afl-ad-container{position:relative;width:fit-content;height:fit-content;max-width:fit-content;max-height:fit-content;background-color:transparent}.afl-ad-container.afl-ad-banner{margin:0 auto}@media (max-width:768px){.single-article{width:100%;border-radius:0}.article-header h1{font-size:2.1rem;font-weight:300}.afl-ad-container.afl-ad-banner,.afl-ad-container.afl-ad-banner img{width:100%;height:auto}}@scope ( .article-id-1337 ){.afl-ad-iframe>iframe{border:1px solid purple;border-radius:10px;margin:0;padding:0;background-color:rgba(128,0,128,.18);position:relative}.afl-ad-iframe.afl-ad-iframe:has(>iframe):after{content:"adpod iframe";position:absolute;top:1px;left:3px;color:purple;font-weight:200;font-size:.6rem;font-style:normal;width:fit-content;text-wrap:nowrap;z-index:999999999999}.afl-ad-container{border:1px solid red;background-color:rgba(255,0,0,.159);position:relative;max-width:fit-content}.afl-ad-container:before{content:"ad-container";position:absolute;top:-15px;color:red;font-weight:200;font-size:.6rem;font-style:normal;width:fit-content;text-wrap:nowrap}.afl-ad-container.afl-ad-banner:before{content:"ad-container : banner"}.afl-ad-container.afl-ad-textlink:before{content:"ad-container : textlink"}.afl-ad-container.afl-ad-code:before{content:"ad-container : code"}.afl-ad-container.afl-ad-iframe:before{content:"ad-container : iframe"}}.afl-ad-iframe>iframe{margin:0;padding:0}