/* HC HOMEPAGE EDITORIAL RHYTHM 2026 */
.standard-condensed{
  padding:34px 0;
  background:#eef2ef;
}
.standard-disclosure{
  border-top:1px solid #cbd5cf;
  border-bottom:1px solid #cbd5cf;
}
.standard-disclosure summary{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:32px;
  align-items:center;
  min-height:190px;
  padding:34px 6px;
  list-style:none;
  cursor:pointer;
}
.standard-disclosure summary::-webkit-details-marker{display:none}
.standard-summary-copy{display:block}
.standard-summary-copy .eyebrow{display:block;margin-bottom:12px}
.standard-summary-copy strong{
  display:block;
  max-width:880px;
  color:var(--navy);
  font-size:clamp(34px,4.6vw,61px);
  font-weight:400;
}
.standard-summary-copy small{
  display:block;
  margin-top:14px;
  color:#637580;
  font-size:14px;
  line-height:1.55;
}
.standard-summary-action{
  display:grid;
  justify-items:center;
  gap:10px;
  color:var(--navy);
}
.standard-summary-action i{
  position:relative;
  width:54px;
  height:54px;
  border:1px solid #9eb0a5;
  border-radius:50%;
  transition:transform .35s ease,background-color .25s ease;
}
.standard-summary-action i:before,
.standard-summary-action i:after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:16px;
  height:1px;
  background:var(--navy);
  transform:translate(-50%,-50%);
}
.standard-summary-action i:after{transform:translate(-50%,-50%) rotate(90deg)}
.standard-summary-action b{
  font-size:9px;
  letter-spacing:.16em;
}
.standard-disclosure[open] .standard-summary-action i{
  transform:rotate(45deg);
  background:#fff;
}
.standard-disclosure-body{
  padding:8px 0 58px;
  animation:standardReveal .42s cubic-bezier(.22,1,.36,1) both;
}
.standard-disclosure-intro{
  max-width:820px;
  margin:0 0 34px;
  color:#526775;
  font-size:18px;
  line-height:1.7;
}
.standard-disclosure .principles{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:1px;
  background:#d8dfdb;
}
.standard-disclosure .principle{
  min-height:170px;
  padding:28px;
  background:#f8faf8;
}
@keyframes standardReveal{
  from{opacity:0;transform:translateY(-8px)}
  to{opacity:1;transform:none}
}
@media(max-width:900px){
  .standard-disclosure .principles{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .standard-condensed{padding:18px 0}
  .standard-disclosure summary{min-height:0;padding:28px 0;gap:18px}
  .standard-summary-copy strong{font-size:31px}
  .standard-summary-action i{width:46px;height:46px}
  .standard-summary-action b{display:none}
  .standard-disclosure .principles{grid-template-columns:1fr}
  .standard-disclosure .principle{min-height:0}
}
@media(prefers-reduced-motion:reduce){
  .standard-summary-action i{transition:none}
  .standard-disclosure-body{animation:none}
}
