
:root{
  --summary-text:#1d2f39;
  --summary-muted:#667985;
  --summary-line:#d9e4e8;
  --summary-surface:#ffffff;
  --summary-bg:#f6fafb;
}
html{background:var(--summary-bg); overflow-y:auto !important; height:auto !important;}
@media only screen {
  body{
    margin:2rem auto 4rem;
    max-width:980px;
    color:var(--summary-text) !important;
    background:var(--summary-surface);
    border:1px solid var(--summary-line);
    border-radius:28px;
    box-shadow:0 18px 44px rgba(20,48,58,.08);
    overflow:visible;
  }
}
body{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  line-height:1.7;
  white-space:normal !important;
  overflow-y:auto !important;
  overflow-x:visible !important;
  height:auto !important;
}
article.page{padding-bottom:2rem; overflow:visible !important;}
.page-cover-image{max-height:32vh; object-position:center 50%;}
header{padding-bottom:1rem}
.page-header-icon-with-cover{margin-left:2rem; margin-top:-0.8em;}
.page-title{
  font-size:clamp(2rem,4vw,3.15rem) !important;
  line-height:1.08 !important;
  letter-spacing:-.03em;
  margin:0 2rem 1.2rem !important;
}
.page-title-line{display:block}
.page-title-line + .page-title-line{margin-top:.55rem}
.page-title-label{display:inline-block; min-width:2.2rem; color:#1677a8; font-weight:700}
.page-title-text{display:inline}
.page-description{margin:0 2rem 1rem}
.page-body{padding:0 2rem}
.properties{
  width:calc(100% - 4rem);
  margin:0 2rem 2rem;
  border-top:1px solid var(--summary-line);
  border-bottom:1px solid var(--summary-line);
  border-left:none;
  border-right:none;
}
.properties th,
.properties td{
  padding:1rem 1rem;
  border-color:var(--summary-line);
  vertical-align:top;
}
.properties th{
  width:220px;
  color:var(--summary-muted);
  white-space:nowrap;
  font-weight:600;
}
.properties th .property-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:18px;
  margin-right:.7rem;
  vertical-align:middle;
}
.properties th .property-icon img{width:16px;height:16px;display:block}
.properties .selected-value{border-radius:8px;padding:.2rem .7rem}
p, li{font-size:1.05rem}
h1, h2, h3{color:var(--summary-text)}
hr{margin:2rem 0}
