.attachment-card .advice-card-copy{padding:26px}.attachment-card h3{line-height:1.4}.attachment-topic{background:#eef5f0}.attachment-advice .article-body>section:first-child{margin-top:0}.attachment-advice .article-body p{font-size:16px;line-height:1.85}.attachment-advice .article-toc{font-size:13px}.attachment-advice .article-cta>div{display:flex;flex-wrap:wrap;gap:12px}.attachment-advice .article-cta .btn{white-space:normal}.attachment-advice .article-note{font-size:13px;line-height:1.8}@media(max-width:700px){.attachment-card .advice-card-copy{padding:20px}.attachment-advice .article-body p{font-size:15px}.attachment-advice .article-cta>div{display:grid;grid-template-columns:1fr}}
.attachment-gallery{margin:28px 0 36px;padding:0!important}.attachment-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px}.attachment-gallery figure{min-width:0;margin:0;border:1px solid #e0e7e3;border-radius:10px;background:#fff;overflow:hidden}.attachment-photo{display:block;padding:18px;background:#fff;cursor:zoom-in}.attachment-photo img{display:block;width:100%;height:270px;object-fit:contain}.attachment-gallery figcaption{border-top:1px solid #edf1ee;padding:15px 18px;font-size:13px;line-height:1.65}.attachment-gallery figcaption strong{display:block;color:#244435;font-size:14px;font-weight:650}.attachment-gallery figcaption span{display:block;margin-top:5px;color:#68766d}.attachment-gallery .attachment-gallery-note{font-size:12px;line-height:1.65;color:#68766d;margin:12px 0 0}.attachment-card-image{background:#fff!important}.attachment-card-image img{height:230px!important;object-fit:contain!important;background:#fff!important;padding:20px;box-sizing:border-box}@media(max-width:600px){.attachment-gallery-grid{gap:16px;grid-template-columns:1fr}.attachment-photo img{height:235px}.attachment-gallery figcaption{padding:12px 15px}.attachment-card-image img{height:210px!important}}
