.wpw-sm-hero{display:grid;grid-template-columns:1fr 3fr;column-gap:20px;row-gap:0;align-items:end;justify-content:center;width:100%;max-width:1400px;margin:40px auto 30px;padding-top:40px;padding-bottom:0}.wpw-sm-photo{padding-bottom:0;background-color:var(--c-panel);background-image:linear-gradient(135deg,var(--c-bg) 0%,var(--c-panel) 100%);border:1px solid var(--c-border);border-radius:var(--radius-l)}.wpw-sm-titlebar{display:flex;justify-content:center;align-items:center;position:relative}.wpw-sm-title,.wpw-sm-crosslink{flex-grow:0;flex-shrink:1;position:relative}.wpw-sm-title{flex-basis:80%;max-width:80%}.wpw-sm-title-inner{display:flex;justify-content:flex-start;align-items:center}.wpw-sm-crosslink{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;flex-basis:40%;max-width:40%}.wpw-sm-infopanel,.wpw-sm-main,.wpw-sm-main-inner,.wpw-sm-comments{display:flow-root;position:relative}.wpw-sm-body{display:grid;grid-template-columns:minmax(0, calc(70% - 10px)) minmax(0, calc(30% - 10px));column-gap:20px;row-gap:2rem;align-content:start;max-width:var(--wp--style--global--content-size);margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;padding-bottom:1.5rem}.wpw-sm-body>.wpw-sm-main,.wpw-sm-body>.wpw-sm-side{position:relative;z-index:1;min-width:0}.wpw-sm-side{display:flex;flex-direction:column;row-gap:10px;overflow:clip}.wpw-sm-comments{max-width:1400px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.wpw-sm-hero{display:block;width:fit-content;padding-left:10px;padding-right:10px}.wpw-sm-crosslink{flex-basis:20%;max-width:20%}.wpw-sm-body{grid-template-columns:repeat(2,minmax(0, 1fr));padding-left:20px;padding-right:20px}}@media (max-width:767px){.wpw-sm-hero{padding-left:16px;padding-right:16px}.wpw-sm-info{font-size:18px;padding-left:0;padding-right:0}.wpw-sm-titlebar,.wpw-sm-title-inner{flex-direction:column;align-items:flex-start}.wpw-sm-title,.wpw-sm-crosslink{flex-basis:100%;max-width:100%}.wpw-sm-crosslink{flex-direction:column}.wpw-sm-body{grid-template-columns:minmax(0, 1fr);padding-left:16px;padding-right:16px}.wpw-sm-side{overflow:visible}.wpw-sm-comments{padding-left:16px;padding-right:16px}}@media (max-width:480px){.wpw-sm-hero{margin-top:40px !important}}