/* The first six guides remain immediately available; secondary links are
   disclosed on demand, with full content and links retained for everyone. */
body.lc-human-site details.lc-more-tenancy-guides{
  max-width:1030px;margin:20px 0 10px;padding:0 18px 18px;
  border:1px solid #dfe7eb;border-radius:11px;background:#fff;
}
body.lc-human-site details.lc-more-tenancy-guides>summary{
  cursor:pointer;color:#233f52;font-weight:700;font-size:16px;
  padding:16px 0;list-style:none;
}
body.lc-human-site details.lc-more-tenancy-guides>summary::-webkit-details-marker{display:none}
body.lc-human-site details.lc-more-tenancy-guides>summary::after{
  content:'+';float:right;font-size:21px;color:#526a79;font-weight:400;
}
body.lc-human-site details.lc-more-tenancy-guides[open]>summary::after{content:'−'}
body.lc-human-site details.lc-more-tenancy-guides>div{padding-top:6px}
/* Remove the repeated blurry courtroom stock photo from the form hubs. */
body.lc-human-site main .forms-hero{background:#f8f5f1!important}
body.lc-human-site main .forms-hero::after,
body.lc-human-site main .forms-hero .container::before{
  content:none!important;display:none!important;background:none!important;
}
body.lc-human-site main .forms-hero h1{
  font-size:clamp(30px,3.3vw,43px)!important;
  line-height:1.2!important;letter-spacing:-.018em;
}
body.lc-human-site main .forms-hero .lead{
  max-width:830px!important;font-size:clamp(16px,1.5vw,19px)!important;
  line-height:1.55!important;
}
/* The provincial form index formerly forced a 15-link side column beside
   half a screen of empty space. Let people scan the choices across the page. */
body.lc-pc-forms main .forms-hero-grid{display:block!important}
body.lc-pc-forms main .forms-nav-card{
  width:100%!important;max-width:none!important;margin-top:25px!important;
  padding:22px!important;
}
body.lc-pc-forms main .quick-form-links{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}
body.lc-pc-forms main .quick-form-link{
  min-width:0!important;height:auto!important;display:flex!important;align-items:center!important;
}
body.lc-pc-forms main details.lc-form-more-list{
  margin-top:14px;padding:0 15px 15px;border:1px solid #dfe6ea;
  border-radius:9px;background:#f9fbfb;
}
body.lc-pc-forms main details.lc-form-more-list>summary{
  cursor:pointer;padding:14px 0;font-weight:700;color:#29485b;
}
body.lc-pc-forms main .forms-hero .lead{max-width:920px!important}
@media(max-width:640px){
  body.lc-human-site details.lc-more-tenancy-guides{padding:0 14px 14px;margin-top:15px}
  body.lc-human-site details.lc-more-tenancy-guides>summary{font-size:15px}
  body.lc-human-site main .forms-hero{padding:23px 0!important}
  body.lc-human-site main .forms-hero h1{font-size:clamp(27px,7vw,34px)!important}
  body.lc-pc-forms main .forms-nav-card{padding:15px!important}
  body.lc-pc-forms main .quick-form-links{grid-template-columns:1fr!important}
}
@media(min-width:641px) and (max-width:980px){
  body.lc-pc-forms main .quick-form-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
