#myls-blog{background:#F8FAFB;padding:80px 0;font-family:Inter,system-ui,sans-serif}
.myls-wrap{max-width:80rem;margin:0 auto;padding:0 20px}
@media(min-width:768px){.myls-wrap{padding:0 32px}#myls-blog{padding:112px 0}}
@media(min-width:1024px){.myls-wrap{padding:0 48px}}
.myls-heading{font-family:"Playfair Display",Georgia,serif;color:#1B3A5C;font-size:1.875rem;font-weight:600;text-align:center;margin:0 0 48px}
@media(min-width:768px){.myls-heading{font-size:2.25rem}}
.myls-status{text-align:center;color:rgba(45,55,72,.7)}
html.myls-detail main>*:not(#myls-blog){display:none!important}
html.myls-detail #myls-blog{padding:128px 0 80px;background:#fff}
.myls-article{max-width:48rem;margin:0 auto}
.myls-back{display:inline-flex;align-items:center;gap:6px;color:#1B3A5C;font-size:.875rem;font-weight:500;text-decoration:none;margin-bottom:32px}
.myls-back:hover{color:#3AAFB9}
.myls-date{display:block;color:#3AAFB9;font-size:.875rem;font-weight:500;margin-bottom:12px}
.myls-article h1{font-family:"Playfair Display",Georgia,serif;color:#1B3A5C;font-size:1.875rem;font-weight:700;line-height:1.25;margin:0 0 32px}
@media(min-width:768px){.myls-article h1{font-size:2.5rem}}
.myls-article-img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;margin-bottom:32px}
.myls-article-content{white-space:pre-line;color:rgba(45,55,72,.85);font-size:1.0625rem;line-height:1.75;overflow-wrap:anywhere}
.myls-article-content{display:flex;flex-wrap:wrap;gap:16px}
.myls-article-content>*{flex:1 1 100%;margin:0}
.myls-article-content>p:has(>img:only-child){flex:0 0 calc(50% - 8px)}
.myls-article-content img,.myls-gallery img{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;margin:0!important}
.myls-article-content p:has(>img:only-child) img{aspect-ratio:3/4}
.myls-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
