.policy-shell-hero{padding:64px 0 40px;border-bottom:1px solid #d8ded9;background:#fff}.policy-shell-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:72px;align-items:end}.policy-shell-hero h1{font-size:var(--own-site-hero-title-font-size);line-height:var(--own-site-hero-title-line-height);font-weight:var(--own-site-hero-title-font-weight);letter-spacing:var(--own-site-hero-title-letter-spacing);}.policy-shell-hero h1+p{max-width:720px;margin-top:22px;color:#455149;font-size:18px;line-height:1.65}.policy-shell-hero .policy-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;border:1px solid #d8ded9;border-radius:8px}.policy-shell-hero .policy-meta>div{min-height:92px;padding:20px;border-left:1px solid #d8ded9}.policy-shell-hero .policy-meta>div:first-child{border-left:0}.policy-document--concept{max-width:none;padding:38px 0 28px}.policy-shared-navigation{border-top:1px solid #d8ded9;background:#fff}.policy-related{display:flex;align-items:center;padding:28px 0}.policy-related strong{margin-right:auto}.policy-related a{padding:0 24px;border-left:1px solid #c9ccc7;color:#1763ff;font-size:14px}.policy-release-controls{display:flex;gap:28px;align-items:center;padding:14px 0;color:#344239;font-size:12px}.policy-release-controls span,.policy-release-controls a{display:flex;gap:8px;align-items:center}.policy-release-controls span+*,.policy-release-controls a+*{padding-left:28px;border-left:1px solid #c9ccc7}.policy-release-controls__current i{width:7px;height:7px;border-radius:50%;background:#075638}.policy-release-controls a{color:inherit}.policy-release-controls a:hover,.policy-release-controls a:focus-visible,.policy-history-current-link:hover,.policy-history-current-link:focus-visible{text-decoration:underline}

@media(max-width:1365px){.policy-shell-hero{padding:42px 0 30px}.policy-shell-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.policy-shell-hero h1{font-size:var(--own-site-hero-title-font-size);line-height:var(--own-site-hero-title-line-height);font-weight:var(--own-site-hero-title-font-weight);letter-spacing:var(--own-site-hero-title-letter-spacing);}.policy-shell-hero .policy-meta{grid-template-columns:minmax(0,1fr)}.policy-shell-hero .policy-meta>div{min-height:0;border-top:1px solid #d8ded9;border-left:0}.policy-shell-hero .policy-meta>div:first-child{border-top:0}.policy-document--concept{padding-top:26px}.policy-related{align-items:flex-start;flex-direction:column}.policy-related strong{margin:0 0 8px}.policy-related a{width:100%;padding:12px 0;border-top:1px solid #d8ded9;border-left:0}.policy-release-controls{align-items:flex-start;flex-wrap:wrap;gap:12px 20px}.policy-release-controls span+*,.policy-release-controls a+*{padding-left:0;border-left:0}}

.policy-related-cards {
  padding: 28px 0 32px;
}
.policy-related-cards h2 {
  margin: 0 0 14px;
  font-size: var(--own-site-compact-title-font-size);
  line-height:var(--own-site-compact-title-line-height);
  font-weight:var(--own-site-compact-title-font-weight);
  letter-spacing:var(--own-site-compact-title-letter-spacing);
}
.policy-related-cards > div {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #cfd6d1;
  border-radius: 7px;
  overflow: hidden;
}
.policy-related-cards a {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 18px;
  gap: 14px;
  align-items: center;
  min-height: 102px;
  padding: 16px;
  color: #0b100d;
  text-decoration: none;
}
.policy-related-cards a + a {
  border-left: 1px solid #cfd6d1;
}
.policy-related-cards a:hover,
.policy-related-cards a:focus-visible {
  background: #f7f9f7;
}
.policy-related-cards__icon {
  display: grid;
  width: 32px;
  height: 32px;
  place-items: center;
}
.policy-related-cards__icon img {
  display: block;
  width: auto;
  height: auto;
}
.policy-related-cards strong,
.policy-related-cards small {
  display: block;
}
.policy-related-cards strong {
  font-size: 14px;
  line-height: 1.3;
}
.policy-related-cards small {
  margin-top: 4px;
  color: #455149;
  font-size: 11px;
  line-height: 1.35;
}
.policy-related-cards i {
  position: relative;
  display: block;
  width: 18px;
  height: 10px;
}
.policy-related-cards i::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 15px;
  border-top: 1px solid currentColor;
}
.policy-related-cards i::after {
  content: "";
  position: absolute;
  top: 1px;
  right: 0;
  width: 6px;
  height: 6px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: rotate(45deg);
}

@media (max-width: 1365px) {
  .policy-related-cards > div {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .policy-related-cards a:nth-child(3) {
    border-left: 0;
  }
  .policy-related-cards a:nth-child(n + 3) {
    border-top: 1px solid #cfd6d1;
  }
}
@media (max-width: 767px) {
  .policy-related-cards > div {
    grid-template-columns: minmax(0, 1fr);
  }
  .policy-related-cards a + a {
    border-top: 1px solid #cfd6d1;
    border-left: 0;
  }
}
