.m-publication-detail{max-width:1080px;min-width:0}.m-publication-detail .m-product-heading{justify-content:space-between;align-items:center;gap:12px}.m-publication-detail .m-product-heading>div{min-width:0;flex:1 1}.m-publication-detail .m-product-heading h1{font-size:28px}.m-publication-detail .m-product-heading p{font-size:13px;margin-top:6px}.m-publication-read-note{margin-bottom:16px}.m-publication-detail .m-panel{padding:16px;border-radius:12px}.m-publication-detail .m-state{padding:16px}.m-publication-detail .m-state h3{font-size:18px;margin-block:8px}.m-publication-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.m-publication-row h2{font-size:16px;margin:0}.m-publication-destination{overflow-wrap:anywhere;color:var(--m-muted);font-size:13px;margin-top:6px}.m-publication-outcome>p:not(.m-publication-destination){margin-top:10px}.m-publication-evidence{margin-top:12px}.m-publication-evidence>summary{font-weight:600}.m-publication-evidence h3{margin-top:18px}.m-publication-references{margin:12px 0;display:grid;gap:8px;font-size:12px}.m-publication-references>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px}.m-publication-references dt{color:var(--m-muted)}.m-publication-references dd{margin:0;overflow-wrap:anywhere}.m-publication-history{list-style:none;padding:0;margin:8px 0;font-size:12px}.m-publication-history>li{padding:8px 0;border-bottom:1px solid var(--m-border);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.m-publication-history>li:last-child{border-bottom:0}.m-publication-history details{width:100%;min-width:0}.m-publication-detail summary{border-radius:4px;padding:4px}.m-publication-detail summary:hover{background:var(--m-teal-soft)}.m-publication-detail .m-button:active:not(:disabled),.m-publication-detail summary:active{background:var(--m-border)}.m-publication-back{display:inline-block;margin-top:16px}@media(max-width:600px){.m-publication-detail .m-product-heading{align-items:flex-start}.m-publication-detail .m-product-heading h1{font-size:23px}.m-publication-detail .m-button{padding-inline:10px}.m-publication-references>div{grid-template-columns:minmax(0,1fr);gap:2px}.m-publication-detail .m-panel{padding:14px}}