/* 07 · Status */
#status{
.st-grid{display:grid;grid-template-columns:316px 154px minmax(60px,1fr) minmax(0,628px);align-items:start;margin-top:8px}
.st-legend{margin-top:226px;font-size:16.5px;line-height:1.3;padding-right:20px}
.st-legend li{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.st-legend i{width:16px;height:16px;border-radius:50%;flex:none}
.st-legend .tot{display:block;border-top:1px solid var(--line);padding-top:12px;color:var(--grey);font-size:15px}
.st-dots{margin-top:226px}
.st-funnel{align-self:stretch;margin-left:14px;background:#E3F1FC;clip-path:polygon(0 213px,100% 152px,100% 232px,0 553px)}
.st-pagewrap{position:relative;padding-top:82px}
.st-tile{position:absolute;top:0;left:330px;display:flex;flex-direction:column;align-items:center;z-index:1}
.st-tile .flap{position:relative;z-index:1}
.st-tile .clip{position:relative;width:50px;height:58px;margin-top:-6px}
.st-tile .clip::before,.st-tile .clip::after{content:"";position:absolute;top:0;width:3px;height:40px;background:var(--ink)}
.st-tile .clip::before{left:12px;transform:rotate(-12deg)}.st-tile .clip::after{right:12px;transform:rotate(12deg)}
.st-tile .clip i{position:absolute;left:0;right:0;bottom:0;height:24px;background:var(--ink);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);border-radius:2px}
.st-page{min-height:600px;padding:44px 44px 22px 40px;border-radius:4px}
.st-page h3{font-size:22px;letter-spacing:-.01em}
.st-page .hl{font-size:16px;color:var(--grey);margin:4px 0 6px}
.st-page .sec-l{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--grey-2);margin:16px 0 6px;padding-left:112px}
.st-page .ln{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:36px;font-size:16px;line-height:1.3}
.pg{display:flex;gap:4px}
.pg i{font-style:normal;width:23px;height:23px;border-radius:50%;background:var(--azure);color:#fff;font-size:11.5px;font-weight:750;display:grid;place-items:center}
.cite{color:var(--azure-ink);font-weight:600}
.st-page .ft{margin-top:28px;border-top:1px solid var(--line);padding-top:12px;font-size:13.5px;color:var(--grey)}
.st-sent{margin-top:20px;font-size:15.5px;color:var(--grey);text-align:right}
.st-sent .dl{justify-content:flex-end}
@media (max-width:1439px) and (min-width:1180px){.st-grid{grid-template-columns:250px 154px minmax(40px,1fr) minmax(0,600px)}.st-tile{left:290px}}
@media (max-width:1179px){
  .st-grid{grid-template-columns:auto minmax(0,1fr);column-gap:32px;row-gap:28px;margin-top:32px}
  .st-legend,.st-dots{margin-top:0}
  .st-legend{order:2;align-self:center;padding:0}
  .st-dots{order:1}
  .st-funnel{display:none}
  .st-pagewrap{order:3;grid-column:1/-1;padding-top:76px}
  .st-tile{left:auto;right:24px}
  .st-page{min-height:0;padding:30px 22px 18px}
  .st-page .sec-l{padding-left:0}
  .st-page .ln{grid-template-columns:96px minmax(0,1fr);padding:4px 0}
  .st-sent{text-align:left}.st-sent .dl{justify-content:flex-start}
}
@media (max-width:599px){
  .st-page .ln{grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 0}
  .st-page h3{font-size:19px}
  .st-legend{font-size:15.5px}
}
}
