.page-band{
  position:relative;
}
.page-band::before{
  content:'';
  position:absolute;inset:0;
  background:radial-gradient(circle at 20% 90%, rgba(248,237,180,.18), transparent 35%),
             radial-gradient(circle at 55% 95%, rgba(183,148,78,.18), transparent 35%);
  pointer-events:none;
}
.page-band .hero-emblem{
  position:absolute;
  right:6%;
  top:50%;
  transform:translateY(-50%);
  width:180px;
  height:auto;
  opacity:.5;
  pointer-events:none;
  z-index:0;
}
@media (max-width:700px){
  .page-band .hero-emblem{width:110px;}
}
.page-hero-inner{
  position:relative;
  z-index:1;
  padding:32px 0 40px;
}
.breadcrumb{font-size:14px;opacity:.7;margin-bottom:16px;}
.breadcrumb a{opacity:.85;}
.breadcrumb a:hover{opacity:1;text-decoration:underline;}
.page-hero-inner h1{font-size:40px;font-weight:500;max-width:820px;}
.page-content{padding:56px 0 80px;}
.page-content .lead{font-size:18px;opacity:.85;max-width:760px;margin-bottom:32px;}
.page-content p{font-size:16px;line-height:1.6;max-width:760px;margin-bottom:20px;}
.page-content ul{max-width:760px;margin-bottom:20px;}
.page-content ul li{
  position:relative;
  padding-left:20px;
  font-size:16px;
  line-height:1.6;
  margin-bottom:10px;
}
.page-content ul li::before{
  content:'';
  position:absolute;left:0;top:10px;
  width:6px;height:6px;border-radius:50%;
  background:var(--gold-2);
}
.page-content .btn{margin-top:16px;}
.page-note{
  background:#f4f4f4;
  border-radius:16px;
  padding:24px 28px;
  font-size:14px;
  opacity:.8;
  max-width:760px;
  margin-top:32px;
}
@media (max-width:700px){
  .page-hero-inner h1{font-size:28px;}
  .page-content .lead{font-size:16px;}
}
