.update9-article .article-head{padding-block:38px}.update9-article h1{font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.15;overflow-wrap:anywhere}.update9-article .article-body{min-width:0}.update9-article p,.update9-article li,.update9-article dd{line-height:1.85}.update9-article section{margin-block:32px;scroll-margin-top:110px}.update9-figure{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;margin:24px 0}.update9-figure img{display:block;width:100%;height:auto}.update9-figure figcaption{padding:12px 16px;font-size:.82rem;color:var(--muted);line-height:1.75}.update9-figure[data-update9-image="H06"]{max-width:687px;margin-inline:auto}.update9-article a:not(.btn){color:var(--cyan);text-decoration:underline;overflow-wrap:anywhere}.update9-article table{width:100%;border-collapse:collapse;table-layout:fixed;margin-block:20px;font-size:.88rem}.update9-article td,.update9-article th{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:1.7}.update9-evidence,.update9-archive{padding:20px;border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:14px;background:var(--panel);line-height:1.85}.update9-evidence p:first-child{margin-top:0}.update9-evidence p:last-child{margin-bottom:0}.update9-archive{margin-top:30px;margin-bottom:20px}.update9-archive a{color:var(--cyan);font-weight:800}.update9-locations{display:grid;gap:12px}.update9-locations>div{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.update9-locations dt{font-weight:800;color:var(--cyan)}.update9-locations dd{margin:6px 0 0}.update9-pet-names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px;padding-left:20px}.update9-pet-names li{overflow-wrap:anywhere}.update9-faq{padding:18px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.update9-faq summary{font-weight:800;cursor:pointer}.update9-source-list{padding-left:20px}.update9-source-list li{margin-bottom:10px}.update9-article strong{overflow-wrap:anywhere}@media(max-width:600px){.update9-pet-names{grid-template-columns:repeat(2,minmax(0,1fr))}.update9-article td,.update9-article th{padding:9px;font-size:.78rem}.update9-figure figcaption{padding:10px 12px}.update9-evidence,.update9-archive{padding:16px}}