/* Shared presentation for the owner's existing secondary-page contracts. */
body.inner-page {
  --inner-accent: #e9781d;
  --inner-accent-text: #b84f0a;
  --inner-ink: #30251d;
  --inner-muted: #746357;
  --inner-rule: #e9c8aa;
  --inner-tint: #fff6ec;
  color: var(--inner-ink);
  background: #f7f2ec;
  font-size: 15px;
  line-height: 1.8;
  min-width: 0;
}
.inner-page *, .inner-page *::before, .inner-page *::after { box-sizing: border-box; }
.inner-page .box { background: #fff; overflow: clip; }
.inner-page .container { width: calc(100% - 64px); max-width: 1360px; padding: 0; }
.inner-page a { color: inherit; }
.inner-page a:hover { color: var(--inner-accent-text); text-decoration: none; }
.inner-page :is(a, button, input, [tabindex]):focus-visible { outline: 2px solid var(--inner-accent); outline-offset: 4px; }
.inner-page img { max-width: 100%; }
.inner-page .top { padding: 24px 0; background: #fff; }
.inner-page .top .row { margin: 0; }
.inner-page .logoleft, .inner-page .logorr { padding: 0; }
.inner-page .logoleft img { width: min(100%, 610px); height: auto; }
.inner-page .search { width: 310px; max-width: 100%; height: 44px; border: 1px solid #e8b98f; border-radius: 8px; background: var(--inner-tint); position: relative; }
.inner-page .search .inp-but { width: 42px; height: 42px; position: relative; }
.inner-page .search div.inp-but::before { content: ''; position: absolute; left: 14px; top: 12px; width: 13px; height: 13px; border: 1.5px solid var(--inner-accent-text); border-radius: 50%; pointer-events: none; }
.inner-page .search div.inp-but::after { content: ''; position: absolute; left: 26px; top: 24px; width: 7px; height: 1.5px; background: var(--inner-accent-text); transform: rotate(45deg); pointer-events: none; }
.inner-page .search .inp-text { width: calc(100% - 44px); height: 42px; line-height: 42px; padding: 0 12px 0 0; }
.inner-page .search .inp-text input.inp-text { width: 100%; font-size: 13px; color: var(--inner-ink); }
.inner-page .search input::placeholder { color: var(--inner-muted); }
.inner-page .wc-menu { border-top: 1px solid var(--inner-rule); border-bottom: 1px solid var(--inner-rule); background: #fff9f4; }
.inner-page .wc-menu ul { border: 0; }
.inner-page .wc-menu ul li { padding: 0; line-height: 1.5; }
.inner-page .wc-menu ul li a { background: none; font-size: 16px; padding: 16px 24px; color: var(--inner-ink); }
.inner-page .wc-menu ul li a img.img1 { display: none; }
.inner-page .wc-menu ul li > a::after { bottom: 0; height: 2px; background: var(--inner-accent); border-radius: 0; }
.inner-page .wc-menu ul li a:is(.selected,.parent,.active,.move,:hover) { color: var(--inner-accent-text); }
.inner-page .wc-menu ul li .ernav { left: 0; width: max-content; min-width: 100%; max-width: 280px; background: #fff; border: 1px solid var(--inner-rule); border-radius: 0 0 8px 8px; padding: 8px; box-shadow: 0 10px 22px #6f3c1412; animation: none; }
.inner-page .wc-menu ul li:last-child .ernav { right: 0; left: auto; }
.inner-page .wc-menu ul li:focus-within > .ernav { display: block !important; }
.inner-page .wc-menu ul li .ernav ul li a { text-align: left; padding: 8px 12px; font-size: 14px; line-height: 1.5; border-radius: 4px; }
.inner-page .wc-menu ul li .ernav ul li a:hover { color: var(--inner-accent-text); background: var(--inner-tint); }
.inner-page .nycon { min-height: 0; padding: 24px 0 0; background: #fff; }
.inner-page .nyban {
  position: relative;
  margin: 0;
  min-height: 144px;
  border: 1px solid var(--inner-rule);
  border-radius: 8px;
  background: #fff8f2;
  overflow: hidden;
}
/* 整张 wave 统一成橙色 */
.inner-page .nyban::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;

  width: 65%;
  height: 100%;

  background: #f3a45f;

  -webkit-mask:
    url('../images/introduction/wave.svg')
    right bottom / 100% auto
    no-repeat;

  mask:
    url('../images/introduction/wave.svg')
    right bottom / 100% auto
    no-repeat;

  opacity: 0.34;
  pointer-events: none;
  z-index: 0;
}

/* 标题文字放在 wave 上面 */
.inner-page .ny-title {
  position: relative;
  z-index: 1;
}
.inner-page .nyban-img { display: none; }
.inner-page .ny-title { position: relative; inset: auto; padding: 26px 30px; width: 100%; }
.inner-page .nav-panel-title { color: var(--inner-ink); font-size: 26px; line-height: 1.5; padding: 0 0 12px 18px; font-weight: 700; overflow-wrap: anywhere; }
.inner-page .nav-panel-title::before { content: ''; position: absolute; left: 0; top: 7px; width: 5px; height: 26px; background: var(--inner-accent); }
.inner-page .nav-panel-title::after { left: 18px; bottom: 0; width: 58px; height: 2px; background: var(--inner-accent); }
.inner-page .nav-path { display: block; margin: 12px 0 0 18px; color: var(--inner-muted); font-size: 13px; line-height: 1.8; overflow-wrap: anywhere; }
.inner-page .nav-path a { color: var(--inner-muted); font-size: inherit; }
.inner-page .nav-path a:hover { color: var(--inner-accent-text); text-decoration: underline; }
.inner-page .nav-path > img { width: 18px; padding: 0; margin-right: 7px; vertical-align: -3px; filter: brightness(0) saturate(100%) invert(42%) sepia(32%) saturate(1519%) hue-rotate(349deg); }
.inner-page .nypad { padding: 28px 0 36px; background: #fff; box-shadow: none; }
.inner-page .nypad > .row { margin: 0; align-items: flex-start; gap: 28px; }
.inner-page .main-left { flex: 0 0 220px; max-width: 220px; padding: 0; margin: 0; z-index: 2; }
.inner-page .main-right { flex: 1 1 0; min-width: 0; max-width: 100%; padding: 0; min-height: 360px; margin: 0; background: none; }
.inner-page .side-nav-panel { border: 1px solid var(--inner-rule); background: #fff9f4; border-radius: 8px; padding: 8px; }
.inner-page .slide-nav-ul { padding: 0; margin: 0; }
.inner-page .slide-nav-ul li { padding: 0; margin: 0; background: none; border: 0; }
.inner-page .slide-nav-ul li + li { border-top: 1px solid var(--inner-rule); }
.inner-page .slide-nav-ul li a { padding: 12px 14px; background: none; font-size: 15px; font-weight: 400; color: var(--inner-muted); line-height: 1.6; overflow-wrap: anywhere; }
.inner-page .slide-nav-ul li a:is(:hover,.selected,.active,.parent) { background: #fde8d4; color: var(--inner-accent-text); border-radius: 5px; }
.inner-page .slide-nav-item-ul { margin: 0 8px 8px 14px; padding: 0 0 0 10px; border-left: 1px solid #e8b98f; text-align: left; }
.inner-page .slide-nav-item-ul li + li { border: 0; }
.inner-page .slide-nav-ul .slide-nav-item-ul li a { background: none; font-size: 14px; padding: 7px 8px; }
.inner-page .side-nav-panel.is-fixed { width: 220px; max-height: var(--inner-sidebar-height, calc(100vh - 24px)); border-radius: 8px; }
.inner-page .right-nr { padding: 0; color: var(--inner-ink); font-size: 15px; min-width: 0; overflow-wrap: anywhere; }
.inner-page .right-nr > [frag="窗口内容"] { min-width: 0; }
.inner-page .right-nr table.wp_article_list_table { width: 100% !important; table-layout: fixed; }
.inner-page .right-nr table.wp_article_list_table > tbody > tr > td { white-space: normal; padding: 0; border: 0; }
.inner-page .right-nr > .table-responsive { overflow: visible; }
.inner-page .view-title { font-size: 24px; color: var(--inner-ink); line-height: 1.6; text-align: left; padding: 0 0 16px; }
.inner-page .view-info { display: flex; flex-wrap: wrap; gap: 20px; margin: 0 0 24px; padding: 0 0 16px; border-bottom: 1px solid var(--inner-rule); color: var(--inner-muted); }
.inner-page .view-info span { margin: 0; font-size: 13px; color: var(--inner-muted); }
.inner-page .view-info img { width: 16px; margin-right: 7px; filter: sepia(1); }
.inner-page .view-cnt { margin: 0; padding: 24px; border: 1px solid var(--inner-rule); border-radius: 8px; background: #fff; text-align: left; line-height: 1.9; }
.inner-page .view-cnt p { font-size: 15px; color: var(--inner-muted); line-height: 1.9; margin: 0 0 16px; }
.inner-page .view-cnt :is(h1,h2,h3,h4,h5,h6) { font-size: 19px; color: var(--inner-ink); line-height: 1.6; margin: 20px 0 12px; }
.inner-page .view-cnt > :first-child { margin-top: 0; }
.inner-page .view-cnt :is(ul,ol) { padding-left: 24px !important; margin-bottom: 16px; }
.inner-page .view-cnt li { color: var(--inner-muted); font-size: 15px; line-height: 1.9; }
.inner-page .view-cnt :is(a, a:hover), .inner-page .ming-ul1 a { color: var(--inner-accent-text); text-decoration: underline; text-underline-offset: 3px; }
.inner-page .view-cnt :is(img, video, iframe, embed) { max-width: 100% !important; }
.inner-page .view-cnt .table-responsive { margin: 18px 0; border: 1px solid var(--inner-rule); border-radius: 6px; overflow-x: auto; }
.inner-page .view-cnt table { width: 100%; border-collapse: collapse; font-size: 14px; }
.inner-page .view-cnt :is(td,th) { padding: 10px 12px; border: 1px solid var(--inner-rule); white-space: normal; }
.inner-page .view-cnt th { background: var(--inner-tint); color: var(--inner-accent-text); }
.inner-page .view-cnt :is(td,th) p { font-size: inherit; margin: 0; }
.inner-page .view-cnt pre { max-width: 100%; overflow-x: auto; background: #fff9f4; padding: 16px; }
/* Keep the original Faculty rich body; scope portrait styles away from research figures. */
.inner-page .view-cnt .inner-faculty-content { display: flow-root; }
.inner-page .view-cnt .inner-faculty-portrait { max-width: 180px !important; margin: 0 24px 16px 0 !important; border-radius: 5px; }
.inner-page .view-cnt .inner-faculty-content [style*="color: #cc3636"],
.inner-page .view-cnt .inner-faculty-content [style*="color: rgb(204, 54, 54)"] { color: var(--inner-accent-text) !important; font-size: 19px !important; }
.inner-page .view-cnt .inner-faculty-content [style*="font-size: 21px"] { font-size: 19px !important; }
.inner-page .view-cnt .inner-faculty-content [style*="text-wrap-mode: nowrap"] { white-space: normal !important; }
@media (max-width: 600px) {
  .inner-page .view-cnt .inner-faculty-portrait { display: block; float: none !important; width: 144px !important; margin: 0 auto 20px !important; }
}
.inner-page .data-list2 { margin: 0; }
.inner-page ul.data-list2 > li { padding: 20px 22px; margin: 0 0 16px; border: 1px solid var(--inner-rule); border-radius: 8px; background: linear-gradient(115deg,var(--inner-tint),#fff9f4); cursor: default; }
.inner-page ul.data-list2 > li > a { float: none; width: auto; font-size: 16px; color: var(--inner-ink); line-height: 1.7; white-space: normal; }
.inner-page .data-list2 li > span { float: none; width: auto; font-size: 13px; color: var(--inner-accent-text); margin: 0 0 6px; }
.inner-page .data-list2 li::before, .inner-page .data-list2 li::after { display: none; }
.inner-page .data-list2 li:hover { box-shadow: none; border-color: #e4a66f; }
.inner-page .ming-ul1 > ul > li { border: 1px solid var(--inner-rule); background: #fff; border-radius: 8px; padding: 22px; margin: 0 0 20px; }
.inner-page .ming-ul1 > ul, .inner-page .picleft-list > ul { margin: 0; padding: 0; list-style: none; }
.inner-page .ming-ul1 .title { color: var(--inner-accent-text); font-size: 19px; line-height: 1.5; border-bottom: 1px solid var(--inner-rule); padding: 0 0 12px; margin: 0 0 16px; scroll-margin-top: 24px; }
.inner-page .ming-ul1 .cnt > p { color: var(--inner-ink); font-size: 15px; line-height: 1.8; font-weight: 400; }
.inner-page .ming-ul1 ul li p { font-size: 15px; line-height: 1.9; color: var(--inner-muted); }
.inner-page .ming-ul1 ul li ul li { padding-left: 16px; margin-bottom: 12px; }
.inner-page .ming-ul1 ul li ul li::after { background: var(--inner-accent); top: 11px; }
.inner-page .ming-ul1 .cnt .table-responsive { max-width: 100%; overflow-x: auto; border: 1px solid var(--inner-rule); border-radius: 6px; }
.inner-page .ming-ul1 .cnt table { border-collapse: collapse; }
.inner-page .ming-ul1 .cnt :is(td, th) { padding: 10px 12px; border: 1px solid var(--inner-rule); white-space: normal; }
.inner-page .picleft-list { margin: 0; padding: 0; }
.inner-page .picleft-list li { display: flex; gap: 22px; padding: 20px; margin: 0 0 18px; background: linear-gradient(115deg,var(--inner-tint),#fff9f4); border: 1px solid var(--inner-rule); border-radius: 8px; }
.inner-page .picleft-list li:hover { box-shadow: none; }
.inner-page .picleft-list li .pli-img { width: 168px; flex: 0 0 168px; float: none; align-self: flex-start; background: #fff; border-radius: 5px; }
.inner-page .picleft-list li .pli-img img { width: 100%; height: auto !important; max-height: 180px; object-fit: contain; }
.inner-page .picleft-list li .pli-text { width: auto; min-width: 0; flex: 1; float: none; padding: 0; }
.inner-page .picleft-list li .pli-text h5 { color: var(--inner-ink); font-size: 17px; line-height: 1.65; margin: 0 0 10px; display: block; overflow: visible; -webkit-line-clamp: unset; }
.inner-page .picleft-list li .pli-text p { font-size: 15px; line-height: 1.8; color: var(--inner-muted); display: block; overflow: visible; -webkit-line-clamp: unset; }
.inner-page .picleft-list li > .clearfix { display: none; }
.inner-page .pli-bot { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0 0; }
.inner-page .pli-bot a { margin: 0; padding: 4px 14px; border: 1px solid #e8b98f; border-radius: 6px; color: var(--inner-accent-text); background: #fde8d4; font-size: 13px; }
.inner-page .pli-bot a:hover { background: #fbd7b7; }
.inner-page .pic-item > .row, .inner-page .teach-ul1 > .row { margin: 0; display: grid; gap: 18px; grid-template-columns: repeat(2,minmax(0,1fr)); }
.inner-page .pic-item .team-li, .inner-page .teach-ul1 > .row > div { padding: 0; max-width: 100%; width: 100%; }
.inner-page .pic-item .team-box { height: 100%; display: flex; align-items: flex-start; justify-content: flex-start; gap: 18px; padding: 20px; background: linear-gradient(115deg,var(--inner-tint),#fff9f4); border: 1px solid var(--inner-rule); border-radius: 8px; margin: 0; }
.inner-page .pic-item .team-box:hover { transform: none; border-color: #e4a66f; }
.inner-page .pic-item .team-box .li-img { width: 84px; flex: 0 0 84px; }
.inner-page .pic-item .team-box .li-img img { width: 84px; height: 112px !important; object-fit: contain; object-position: center top; border-radius: 4px; }
.inner-page .pic-item .team-box .li-text { width: auto; flex: 1; min-width: 0; padding: 0; }
.inner-page .pic-item .team-box .li-text h4 { color: var(--inner-accent-text); font-size: 18px; line-height: 1.5; margin: 0 0 8px; padding: 0; }
.inner-page .pic-item .team-box .li-text > span { font-size: 14px; line-height: 1.8; color: var(--inner-muted); margin: 0 0 8px; }
.inner-page .pic-item .team-box .li-text .intro, .inner-page .pic-item .team-box .li-text .intro p { color: var(--inner-muted); font-size: 14px; line-height: 1.8; }
.inner-page .teach-ul1 { margin: 0; }
.inner-page .teach-ul1 > .row { grid-template-columns: repeat(3,minmax(0,1fr)); }
.inner-page .teach-ul1 .li-img { height: 100%; margin: 0; text-align: left; background: #fff9f4; border: 1px solid var(--inner-rule); border-radius: 8px; overflow: hidden; }
.inner-page .teach-ul1 .li-img:hover { box-shadow: none; transform: none; border-color: #e4a66f; }
.inner-page .teach-ul1 .li-img img { display: block; width: 100%; height: auto !important; aspect-ratio: 4 / 3; object-fit: contain; background: #fff5ea; }
.inner-page .teach-ul1 .li-img a span { display: block; height: auto; padding: 16px; color: var(--inner-ink); font-size: 16px; line-height: 1.7; background: none; font-weight: 400; }
.inner-page .newic-list11 { padding: 0; }
.inner-page .newic-list11 .newic-li { padding: 20px; margin: 0 0 16px; border: 1px solid var(--inner-rule); border-radius: 8px; background: linear-gradient(115deg,var(--inner-tint),#fff9f4); }
.inner-page .newic-list11 .newic-li:hover { transform: none; border-color: #e4a66f; }
.inner-page .newic-list11 .newic-li::after { display: none; }
.inner-page .newic-list11 .newic-li a { gap: 20px; flex-wrap: nowrap; align-items: flex-start; }
.inner-page .newic-list11 .newic-li a .li-date { order: -1; width: 64px; flex: 0 0 64px; height: auto; padding: 10px 6px; background: #fde8d4; border-radius: 6px; }
.inner-page .newic-list11 .newic-li a .li-date p { color: var(--inner-accent-text); font-size: 24px; line-height: 1.2; margin: 0; padding: 0; }
.inner-page .newic-list11 .newic-li a .li-date span { color: var(--inner-accent-text); font-size: 13px; margin: 4px 0 0; }
.inner-page .newic-list11 .newic-li a .li-tt { width: auto; flex: 1; min-width: 0; padding: 0; }
.inner-page .newic-list11 .newic-li a .li-tt span { font-size: 17px; color: var(--inner-ink); line-height: 1.6; margin: 0 0 8px; display: block; overflow: visible; -webkit-line-clamp: unset; }
.inner-page .newic-list11 .newic-li a .li-tt p { font-size: 15px; color: var(--inner-muted); line-height: 1.8; margin: 0; display: block; overflow: visible; -webkit-line-clamp: unset; }
.inner-page :is(.wp_paging, .wp-paging, .page1) { color: var(--inner-muted); font-size: 13px; padding: 20px 0 0; max-width: 100%; }
.inner-page .wp_paging li { margin-bottom: 8px; }
.inner-page :is(.wp_paging, .wp-paging, .page1) a { color: var(--inner-accent-text); border-color: var(--inner-rule); }
.inner-page :is(.wp_paging, .wp-paging, .page1) input { max-width: 64px; border: 1px solid var(--inner-rule); color: var(--inner-ink); }
.inner-page .footer { padding: 30px 0; margin: 0; background: #fff5ea; border-top: 1px solid var(--inner-rule); color: var(--inner-muted); }
.inner-page .footer .row { margin: 0; gap: 32px; flex-wrap: nowrap; align-items: center; }
.inner-page .footer .fleft { padding: 0; flex: 1 1 0; max-width: none; min-width: 0; }
.inner-page .footer .f-right { padding: 0 0 0 32px; flex: 0 1 38%; max-width: none; border-left: 1px solid var(--inner-rule); text-align: left; }
.inner-page .footer :is(p, a, span) { color: var(--inner-muted); font-size: 13px; line-height: 1.9; overflow-wrap: anywhere; }
.inner-page .footer p { margin-bottom: 5px; }
.inner-page .footer .f-right img { width: 300px; max-width: 100%; height: auto; margin-bottom: 12px; filter: brightness(0) saturate(100%) invert(32%) sepia(17%) saturate(554%) hue-rotate(345deg); }
.inner-page .footer [data-scroll-reveal] { opacity: 1 !important; transform: none !important; }
.inner-page .header { background: #fff; border-bottom: 1px solid var(--inner-rule); padding: 14px 0; height: auto; position: relative; }
.inner-page .header .navbar-header { width: 100%; position: relative; inset: auto; padding: 0; }
.inner-page .header .row { margin: 0; align-items: center; justify-content: space-between; flex-wrap: nowrap; }
.inner-page .header .logo1 { width: calc(100% - 56px); max-width: 540px; padding: 0; margin: 0; }
.inner-page .header .logo1 img { width: 100%; height: auto; }
.inner-page .header .mobile-header-btn { color: var(--inner-accent-text); width: 42px; height: 42px; line-height: 42px; padding: 0; margin: 0; border: 1px solid var(--inner-rule); border-radius: 6px; text-align: center; position: static; flex: 0 0 42px; }
.inner-page .header .mobile-header-btn i { color: var(--inner-accent-text); }
.inner-page .header .mobile-header-btn .iconfont { color: var(--inner-accent-text) !important; }
.inner-page .mnmd-offcanvas { background: #fff9f4; color: var(--inner-ink); width: min(340px,90vw); border-right: 1px solid var(--inner-rule); }
.inner-page .mnmd-offcanvas__title { background: #fff; border-color: var(--inner-rule); padding: 20px 16px; }
.inner-page .mnmd-offcanvas-close { color: var(--inner-accent-text); }
.inner-page .navigation--offcanvas > li > a { font-size: 15px; color: var(--inner-ink); border-color: var(--inner-rule); padding: 13px 16px; }
.inner-page .navigation--offcanvas .sub-menu a { color: var(--inner-muted); font-size: 14px; line-height: 1.6; padding-top: 9px; padding-bottom: 9px; }
.inner-page .navigation--offcanvas a:hover { color: var(--inner-accent-text); }
.inner-page .nav_name { background: var(--inner-tint); color: var(--inner-accent-text); padding: 12px 16px; margin: 0; border: 1px solid var(--inner-rule); border-radius: 8px; font-size: 15px; line-height: 1.7; cursor: pointer; }
.inner-page .nav_name img { filter: brightness(0) saturate(100%) invert(42%) sepia(32%) saturate(1519%) hue-rotate(349deg); }
.inner-page #toTop { width: 40px !important; height: 40px !important; right: 12px !important; bottom: 16px !important; border: 1px solid #e8b98f; border-radius: 8px; background: #fff5ea; }
.inner-page #toTop img { display: none; }
.inner-page #toTop::after { content: ''; position: absolute; width: 10px; height: 10px; left: 14px; top: 16px; border-top: 2px solid var(--inner-accent-text); border-left: 2px solid var(--inner-accent-text); transform: rotate(45deg); }
.inner-page .view-cnt .rencai { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; }
.inner-page .view-cnt .rencai .ren-li { display: flex; align-items: flex-start; width: auto; gap: 16px; margin: 0; padding: 16px; background: var(--inner-tint); border-radius: 8px; }
.inner-page .view-cnt .ren-img { float: none; flex: 0 0 84px; width: 84px; }
.inner-page .view-cnt .ren-img img { width: 84px; height: 112px !important; object-fit: contain; object-position: center top; border-radius: 4px; }
.inner-page .view-cnt .ren-tt { float: none; flex: 1; min-width: 0; width: auto; padding: 0; }
.inner-page .view-cnt .ren-tt h5 { font-size: 18px; line-height: 1.5; color: var(--inner-accent-text); margin: 0 0 8px; }
.inner-page .view-cnt .ren-tt em { font-size: 14px; line-height: 1.8; font-style: normal; color: var(--inner-muted); }
.inner-page .view-cnt .ren-tt p { font-size: 14px; line-height: 1.8; margin: 8px 0 0; }
@media (min-width:992px) {
  .inner-page .side-nav-panel { display: block !important; }
}
@media (max-width:1199px) {
  .inner-page .pic-item > .row { grid-template-columns: 1fr; }
  .inner-page .wc-menu ul li a { padding: 16px; }
  .inner-page .search { width: 290px; }
  .inner-page .teach-ul1 > .row { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width:991px) {
  .inner-page .container { width: calc(100% - 40px); }
  .inner-page .nycon { padding-top: 20px; }
  .inner-page .nypad > .row { gap: 20px; }
  .inner-page .main-left, .inner-page .main-right { flex: 0 0 100%; max-width: 100%; width: 100%; min-height: 0; }
  .inner-page .main-leftcon { margin: 0; }
  .inner-page .side-nav-panel { margin-top: 8px; }
  .inner-page .slide-nav-ul li a:is(:hover,.selected,.active,.parent) { color: var(--inner-accent-text) !important; }
  /* The legacy grouped-list script adds fixed positioning and a spacer on scroll. */
  .inner-page .side-nav-panel.is-fixed { position: relative; inset: auto !important; width: 100%; max-height: none; overflow: visible; }
  .inner-page .main-leftcon > div[style*="visibility: hidden"] { display: none; }
  .inner-page .pic-item > .row { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .inner-page .view-cnt .rencai { grid-template-columns: 1fr; }
  .inner-page .footer .row { flex-wrap: wrap; gap: 24px; }
  .inner-page .footer .fleft, .inner-page .footer .f-right { flex: 0 0 100%; padding: 0; border: 0; }
}
@media (max-width:600px) {
  .inner-page .container { width: calc(100% - 32px); }
  .inner-page .header { padding: 14px 0; }
  .inner-page .nycon { padding-top: 16px; }
  .inner-page .nyban { min-height: 126px; background-size: 120% auto; }
  .inner-page .ny-title { padding: 22px 18px; }
  .inner-page .nav-panel-title { font-size: 22px; }
  .inner-page .nav-panel-title::before { top: 5px; height: 24px; }
  .inner-page .nypad { padding-top: 18px; }
  .inner-page .view-title { font-size: 20px; }
  .inner-page .view-cnt { padding: 16px; }
  .inner-page ul.data-list2 > li, .inner-page .ming-ul1 > ul > li { padding: 16px; }
  .inner-page .picleft-list li { display: block; padding: 16px; }
  .inner-page .picleft-list li .pli-img { width: 100%; margin-bottom: 16px; }
  .inner-page .picleft-list li .pli-img img { max-height: 170px; }
  .inner-page .pic-item > .row { grid-template-columns: 1fr; }
  .inner-page .pic-item .team-box { padding: 16px; gap: 16px; }
  .inner-page .pic-item .team-box .li-img { width: 64px; flex-basis: 64px; }
  .inner-page .pic-item .team-box .li-img img { width: 64px; height: 86px !important; }
  .inner-page .view-cnt .rencai .ren-li { padding: 12px; gap: 12px; }
  .inner-page .view-cnt .ren-img { width: 56px; flex-basis: 56px; }
  .inner-page .view-cnt .ren-img img { width: 56px; height: 76px !important; }
  .inner-page .teach-ul1 > .row { grid-template-columns: 1fr; }
  .inner-page .newic-list11 .newic-li { padding: 16px; }
  .inner-page .newic-list11 .newic-li a { gap: 14px; }
  .inner-page .newic-list11 .newic-li a .li-date { width: 48px; flex-basis: 48px; padding: 8px 4px; }
  .inner-page .newic-list11 .newic-li a .li-date p { font-size: 21px; }
  .inner-page .newic-list11 .newic-li a .li-tt span { font-size: 16px; }
  .inner-page .footer { padding: 24px 0; }
}
@media (prefers-reduced-motion:reduce) {
  .inner-page *, .inner-page *::before, .inner-page *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}

/* Match the accepted homepage rail without replacing CMS navigation nodes. */
.inner-page .inner-rail-symbol { display: none; }
.inner-page .inner-rail-toggle { display: none; }
.inner-page .mnmd-offcanvas { left: 0; right: auto; transform: translateX(-105%); }
.inner-page .mnmd-offcanvas.is-active { transform: translateX(0); }
@media (min-width: 992px) {
  .inner-page .box { padding-left: 96px; overflow: visible; }
  .inner-page .wc-menu {
    position: fixed; inset: 0 auto 0 0; width: 96px; z-index: 100;
    padding: 0; border: 0; border-right: 1px solid #e89a57;
    background: linear-gradient(180deg,#fff8f2f7,#fff4e8f2 65%,#fff8f2ec);
    box-shadow: 5px 0 24px #8a4b1514; overflow-y: auto; overflow-x: hidden;
    scrollbar-width: thin; scrollbar-color: #e4a66f transparent;
  }
  .inner-page .wc-menu::before {
    content: ''; display: block; height: 53px; border-bottom: 1px solid #e8b98f;
    background: linear-gradient(var(--inner-accent),var(--inner-accent)) 20px center / 16px 5px no-repeat,
      radial-gradient(circle,var(--inner-accent) 1.5px,transparent 2px) 42px center / 4px 4px no-repeat,
      radial-gradient(circle,var(--inner-accent) 1.5px,transparent 2px) 50px center / 4px 4px no-repeat,
      radial-gradient(circle,var(--inner-accent) 1.5px,transparent 2px) 58px center / 4px 4px no-repeat;
  }
  .inner-page .wc-menu .container { width: 100%; max-width: none; padding: 13px 0 16px; margin: 0; }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) { display: block; width: 100%; }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li { position: static; width: 100%; padding: 0; margin: 0; }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li > a {
    min-height: 100px; width: 100%; display: flex; flex-direction: column;
    align-items: center; justify-content: center; gap: 10px; padding: 14px 5px;
    font: 13px/1.5 'HarmonyOS_Sans_SC_Regular','Microsoft YaHei',sans-serif;
    color: #4a382b; border-right: 2px solid transparent; overflow-wrap: anywhere;
  }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li > a::after { display: none; }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li > a:is(.selected,.active,.parent,.move,:hover),
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li.inner-rail-open > a {
    background: #e9781d14; color: var(--inner-accent-text); border-right-color: var(--inner-accent);
  }
  .inner-page .inner-rail-symbol { display: block; width: 29px; height: 29px; flex: 0 0 29px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; }
  .inner-page .wc-menu li:first-child > a .inner-rail-symbol { color: var(--inner-accent); }
  .inner-page .wc-menu ul li .ernav,
  .inner-page .wc-menu ul li:last-child .ernav {
    position: fixed; left: 95px; right: auto; top: var(--inner-flyout-top,66px);
    width: 260px; min-width: 240px; max-width: min(320px,calc(100vw - 112px));
    max-height: min(75vh,calc(100vh - 24px)); overflow: auto;
    padding: 15px; border: 1px solid #e8b98f; border-left: 2px solid var(--inner-accent);
    border-radius: 0 8px 8px 0; background: #fffdfafa; box-shadow: 0 10px 30px #7c431420;
  }
  .inner-page .wc-menu ul li .ernav ul li a { padding: 12px 10px; border-bottom: 1px solid #efcfb1; font-size: 14px; color: #4a382b; }
  .inner-page .wc-menu ul li .ernav ul li a:hover { color: var(--inner-accent-text); }
  .inner-page .wc-menu ul li:hover > .ernav,
  .inner-page .wc-menu ul li.inner-rail-open > .ernav { display: block !important; }
  .inner-page .wc-menu.inner-rail-keyboard-dismissed ul li:focus-within > .ernav { display: none !important; }
  .inner-page .wc-menu .inner-rail-toggle {
    display: flex; position: fixed; left: 75px; top: var(--inner-toggle-top,92px);
    align-items: center; justify-content: center; width: 20px; height: 30px;
    padding: 0; border: 0; color: var(--inner-accent-text); background: transparent; cursor: pointer;
  }
  .inner-page .inner-rail-toggle svg { width: 13px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.5; }
  .inner-page .inner-rail-toggle[hidden] { display: none; }
  .inner-page .wc-menu :is(a,button):focus-visible { outline-offset: -3px; }
  .inner-page .top { min-height: 100px; display: flex !important; align-items: center; }
}

/* Shared chrome follows the accepted homepage; content windows remain independent. */
body.inner-page { position: relative; background: #f7f2ec; }
body.inner-page::before {
  content: ''; position: fixed; inset: 0; z-index: 0; pointer-events: none;
  background: url('../images/hud/circuit-field.svg') center top / 1600px auto repeat-y;
  opacity: .07; filter: sepia(1) saturate(4.5) hue-rotate(342deg) brightness(1.10) contrast(1.02);
}
.inner-page .box { position: relative; z-index: auto; max-width: 1520px; margin: 0 auto; padding: 0 36px 0 132px; background: transparent; overflow: visible; }
.inner-page .container { width: 100%; max-width: none; margin: 0; }
.inner-page .top { height: 100px; min-height: 0; padding: 0; background: transparent; }
.inner-page .top .row { display: flex; flex-wrap: nowrap; gap: 45px; }
.inner-page .top .logoleft { width: min(58%,630px); flex: 0 0 auto; max-width: none; }
.inner-page .logoleft img { width: 100%; height: auto; display: block; }
.inner-page .top .logorr { flex: 0 1 345px; width: 345px; min-width: 250px; max-width: none; }
.inner-page .search { width: 345px; max-width: 100%; min-width: 0; height: 46px; border: 1px solid #df7416; border-radius: 0; background: #fff1e3; padding: 8px 12px; display: flex; align-items: center; gap: 8px; }
.inner-page .search > [frag], .inner-page .search form { display: flex; align-items: center; gap: 8px; width: 100%; margin: 0; }
.inner-page .search .clearfix, .inner-page .search div.inp-but::before, .inner-page .search div.inp-but::after { display: none; }
.inner-page .search div.inp-but { flex: 0 0 24px; width: 24px; height: 26px; }
.inner-page .search div.inp-text { flex: 1; width: auto; min-width: 0; height: 28px; line-height: 28px; padding: 0; }
.inner-page .search .inp-text input.inp-text, .inner-page .search input[type='text'], .inner-page .search input[type='search'] { height: 28px; line-height: 28px; width: 100%; padding: 0; border: 0; background: transparent; color: var(--inner-ink); font-size: 12px; }
.inner-page .search input[type='button'], .inner-page .search input[type='submit'] { width: 24px; height: 26px; padding: 0; border: 0; background: transparent url('../images/hud/search.svg') center / 21px no-repeat; color: transparent; cursor: pointer; filter: sepia(1) saturate(7) hue-rotate(340deg) brightness(.92) contrast(1.08); }
.inner-page .search input::placeholder { color: #9b8a7b; }
.inner-page .nycon, .inner-page .nypad { background: transparent; }
.inner-page .nycon { padding-top: 0; }
.inner-page .nypad { padding-bottom: 0; }
.inner-page .footer { margin: 52px -36px 0; padding: 0 36px; background: linear-gradient(90deg,#fff8f2f2,#fdebdce0); border-top: 1px solid #e3a76d; color: var(--inner-ink); }
/* The resource template's original closing tags place its footer outside .box. */
body.inner-page > .footer { position: relative; z-index: 1; width: calc(100% - 96px); max-width: 1424px; margin-left: max(96px,calc((100% - 1520px) / 2 + 96px)); margin-right: auto; }


/* =========================================================
   Footer pre-ready layout
   Keep the first painted frame visually identical to the
   final JS-enhanced footer, so there is no layout flash.
   ========================================================= */
.inner-page .footer:not(.inner-footer-ready) .row {
  display: grid;
  grid-template-columns: 40% minmax(0,1fr);
  column-gap: 40px;
  row-gap: 0;
  align-items: stretch;
  padding-top: 30px;
  margin: 0;
}

/* Bootstrap's clearfix pseudo-element would otherwise become a grid item. */
.inner-page .footer:not(.inner-footer-ready) .row::before {
  content: none;
  display: none;
}

/* Before inner-pages.js moves the logo out of .f-right, expose its children
   as grid items so the initial DOM has the same visual order as the final DOM. */
.inner-page .footer:not(.inner-footer-ready) .f-right {
  display: contents;
}

/* Initial-state logo: render the same logo.png used by .inner-footer-logo. */
.inner-page .footer:not(.inner-footer-ready) .f-right > a {
  grid-column: 1;
  grid-row: 1;
  display: flex;
  align-items: center;
  padding: 0 35px 0 0;
  border-right: 1px solid #e7bb94;
  margin: 0 0 30px;
  min-width: 0;
}
.inner-page .footer:not(.inner-footer-ready) .f-right > a::before {
  content: '';
  display: block;
  width: 345px;
  max-width: 100%;
  aspect-ratio: 709 / 70;
  background: url('../images/logo.png') left center / contain no-repeat;
}
.inner-page .footer:not(.inner-footer-ready) .f-right > a > img {
  display: none;
}

/* Contact information starts in the right column from the first paint. */
.inner-page .footer:not(.inner-footer-ready) .fleft {
  grid-column: 2;
  grid-row: 1;
  width: auto;
  max-width: none;
  padding: 0;
  margin: 0 0 30px;
  font-size: 12px;
  line-height: 1.8;
  color: var(--inner-ink);
}
.inner-page .footer:not(.inner-footer-ready) .fleft p {
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 1.8;
  color: var(--inner-ink);
}
.inner-page .footer:not(.inner-footer-ready) .fleft p:last-child {
  margin-bottom: 0;
}
.inner-page .footer:not(.inner-footer-ready) .fleft :is(a,span) {
  font-size: 12px;
  line-height: 1.8;
  color: inherit;
}

/* Copyright begins on the second row before JS moves the logo node. */
.inner-page .footer:not(.inner-footer-ready) .f-right > [frag="窗口内容"] {
  grid-column: 1 / -1;
  grid-row: 2;
  width: auto;
  max-width: none;
  margin: 0;
  border: 0;
  border-top: 1px solid #eed6c0;
  padding: 18px 110px 18px 0;
  color: #776456;
  font-size: 11px;
  line-height: 1.5;
}
.inner-page .footer:not(.inner-footer-ready) .f-right > [frag="窗口内容"] :is(p,a,span) {
  margin: 0;
  color: #776456;
  font-size: 11px;
  line-height: 1.5;
}

/* JS creates the real clickable footer back-to-top button on load.
   Before that happens, this visually identical placeholder prevents a flash. */
.inner-page .footer:not(.inner-footer-ready) .row::after {
  content: 'Back to top ⌃';
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  justify-self: end;
  display: block;
  margin: 0 4px 0 0;
  color: #776456;
  font-size: 11px;
  line-height: 1.5;
  white-space: nowrap;
}
.inner-page .footer.inner-footer-ready .row { display: grid; grid-template-columns: 40% minmax(0,1fr); column-gap: 40px; row-gap: 0; align-items: stretch; padding-top: 30px; }
.inner-page .footer.inner-footer-ready .inner-footer-logo { grid-column: 1; grid-row: 1; display: flex; align-items: center; padding: 0 35px 0 0; border-right: 1px solid #e7bb94; margin-bottom: 30px; min-width: 0; }
.inner-page .inner-footer-logo::before { content: ''; display: block; width: 345px; max-width: 100%; aspect-ratio: 709 / 70; background: url('../images/logo.png') left center / contain no-repeat; }
.inner-page .inner-footer-logo img { display: none; }
.inner-page .footer.inner-footer-ready .fleft { grid-column: 2; grid-row: 1; width: auto; padding: 0; margin-bottom: 30px; font-size: 12px; line-height: 1.8; color: var(--inner-ink); }
.inner-page .footer.inner-footer-ready .fleft p { margin: 0 0 8px; font-size: 12px; line-height: 1.8; color: var(--inner-ink); }
.inner-page .footer.inner-footer-ready .fleft p:last-child { margin-bottom: 0; }
.inner-page .footer.inner-footer-ready .fleft :is(a,span) { font-size: 12px; line-height: 1.8; color: inherit; }
.inner-page .footer.inner-footer-ready .f-right { grid-column: 1 / -1; grid-row: 2; width: auto; max-width: none; margin: 0; border: 0; border-top: 1px solid #eed6c0; padding: 18px 110px 18px 0; color: #776456; font-size: 11px; line-height: 1.5; }
.inner-page .footer.inner-footer-ready .f-right :is(p,a,span) { font-size: 11px; line-height: 1.5; color: #776456; margin: 0; }
.inner-page .footer.inner-footer-ready .inner-footer-backtotop { grid-column: 2; grid-row: 2; align-self: center; justify-self: end; display: flex !important; align-items: center; gap: 7px; position: relative !important; inset: auto !important; width: auto !important; height: auto !important; border: 0; border-radius: 0; background: transparent; z-index: 2 !important; color: #776456; font-size: 11px; line-height: 1.5; }
.inner-page .footer .inner-footer-backtotop::before { content: 'Back to top'; }
.inner-page .footer .inner-footer-backtotop::after { content: ''; position: static; width: 6px; height: 6px; margin: 3px 4px 0; border-top: 1px solid currentColor; border-left: 1px solid currentColor; background: transparent; transform: rotate(45deg); }
.inner-page #toTop { bottom: 64px !important; }
.inner-page .inner-rail-mark, .inner-page .inner-rail-decoration { display: none; }
@media (min-width:992px) {
  .inner-page .wc-menu::before { background: none; }
  .inner-page .inner-rail-mark { display: block; position: absolute; left: 18px; top: 23px; width: 15px; height: 6px; border: 1px solid var(--inner-accent); border-radius: 8px; pointer-events: none; }
  .inner-page .inner-rail-mark::after { content: ''; position: absolute; left: 18px; top: 1px; width: 3px; height: 3px; background: var(--inner-accent); box-shadow: 7px 0 var(--inner-accent),14px 0 var(--inner-accent); }
  .inner-page .inner-rail-decoration { display: block; position: absolute; left: 36px; top: max(690px,calc(100vh - 280px)); writing-mode: vertical-rl; font: 9px Consolas,monospace; letter-spacing: 4px; color: #a86225; opacity: .7; pointer-events: none; }
  .inner-page .inner-rail-symbol { stroke-width: 1.3; }
  .inner-page .inner-rail-toggle { color: var(--inner-accent); }
}
@media (min-width:992px) and (max-height:950px) { .inner-page .inner-rail-decoration { display: none; } }
@media (min-width:992px) and (max-width:1300px) {
  .inner-page .box { padding-left: 122px; padding-right: 26px; }
  .inner-page .top { height: 92px; }
  .inner-page .top .row { gap: 25px; }
  .inner-page .footer { margin-left: -26px; margin-right: -26px; padding-left: 26px; padding-right: 26px; }
}
@media (max-width:991px) {
  body.inner-page::before { background-size: 980px auto; opacity: .055; }
  .inner-page .box { width: 100%; max-width: none; padding: 0 16px; }
  .inner-page .header { background: transparent; border: 0; padding: 12px 0 0; margin: 0; }
  .inner-page .header .row { display: grid; grid-template-columns: minmax(0,1fr) 44px; gap: 12px; }
  .inner-page .header .navbar-header { background: transparent; border: 0; }
  .inner-page .header .logo1 { width: 100%; max-width: 560px; line-height: 0; }
  .inner-page .header .logo1 img { display: block; background: transparent; }
  .inner-page .header .mobile-header-btn { background: #fff8f2; border-color: var(--inner-accent); color: var(--inner-accent); }
  .inner-page .header .mobile-header-btn i { display: none; }
  .inner-page .header .mobile-header-btn::before { content: ''; display: block; width: 22px; height: 2px; margin: 18px auto; border-radius: 2px; background: var(--inner-accent); box-shadow: 0 -7px var(--inner-accent),0 7px var(--inner-accent); }
  .inner-page .top { display: block !important; height: auto; padding: 10px 0 14px; }
  .inner-page .top .logoleft { display: none; }
  .inner-page .top .logorr { width: 100%; flex: 1 1 100%; min-width: 0; }
  .inner-page .search { width: 100%; max-width: none; height: 42px; padding: 6px 10px; background: #fff8f2; }
  .inner-page .search .inp-text input.inp-text, .inner-page .search input[type='text'], .inner-page .search input[type='search'] { font-size: 14px; }
  .inner-page .nycon { padding-top: 0; }
  .inner-page .footer { margin: 34px -16px 0; padding: 0 16px; }
  body.inner-page > .footer { width: 100%; margin-left: 0; margin-right: 0; }


  /* Pre-ready footer uses the same stacked mobile layout as the final state. */
  .inner-page .footer:not(.inner-footer-ready) .row {
    grid-template-columns: minmax(0,1fr);
    padding-top: 22px;
  }
  .inner-page .footer:not(.inner-footer-ready) .f-right > a {
    grid-column: 1;
    grid-row: 1;
    padding: 0 0 18px;
    margin-bottom: 18px;
    border-right: 0;
    border-bottom: 1px solid #e7bb94;
  }
  .inner-page .footer:not(.inner-footer-ready) .f-right > a::before {
    width: 360px;
  }
  .inner-page .footer:not(.inner-footer-ready) .fleft {
    grid-column: 1;
    grid-row: 2;
    margin-bottom: 22px;
  }
  .inner-page .footer:not(.inner-footer-ready) .f-right > [frag="窗口内容"] {
    grid-column: 1;
    grid-row: 3;
    padding: 15px 0 0;
  }
  .inner-page .footer:not(.inner-footer-ready) .row::after {
    grid-column: 1;
    grid-row: 4;
    justify-self: start;
    margin: 10px 0 20px;
  }
  .inner-page .footer.inner-footer-ready .row { grid-template-columns: minmax(0,1fr); padding-top: 22px; }
  .inner-page .footer.inner-footer-ready .inner-footer-logo { grid-row: 1; grid-column: 1; padding: 0 0 18px; margin-bottom: 18px; border-right: 0; border-bottom: 1px solid #e7bb94; }
  .inner-page .inner-footer-logo::before { width: 360px; }
  .inner-page .footer.inner-footer-ready .fleft { grid-row: 2; grid-column: 1; margin-bottom: 22px; }
  .inner-page .footer.inner-footer-ready .f-right { grid-row: 3; grid-column: 1; padding: 15px 0 0; }
  .inner-page .footer.inner-footer-ready .inner-footer-backtotop { grid-row: 4; grid-column: 1; justify-self: start; margin: 10px 0 20px; }
  .inner-page .mnmd-offcanvas { width: min(82vw,320px); background: #fff8f2; }
  .inner-page .mnmd-offcanvas__section-navigation { padding: 8px 12px 24px; }
  .inner-page .navigation--offcanvas > li > a { position: relative; display: flex; align-items: center; min-height: 58px; padding: 8px 42px 8px 48px; color: #4a382b; border-color: #efd1b5; }
  .inner-page .inner-mobile-symbol { position: absolute; left: 10px; top: 17px; width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }
  .inner-page .navigation--offcanvas .sub-menu { margin: 0 8px 10px 42px; padding: 4px 0 4px 12px; border-left: 1px solid var(--inner-accent); }
  .inner-page .navigation--offcanvas .sub-menu a { padding: 10px 8px; border-bottom: 1px solid #efd1b5; color: #4a382b; }
}
@media (max-width:520px) {
  .inner-page .box { padding: 0 12px; }
  .inner-page .header .row { grid-template-columns: minmax(0,1fr) 40px; gap: 10px; }
  .inner-page .header .mobile-header-btn { width: 40px; height: 40px; }
  .inner-page .header .mobile-header-btn::before { margin-top: 17px; }
  .inner-page .top { padding-top: 8px; }
  .inner-page .footer { margin-left: -12px; margin-right: -12px; padding-left: 12px; padding-right: 12px; }
  body.inner-page > .footer { margin-left: 0; margin-right: 0; }
}

/* Side-whitespace decoration only; title cards retain their original wave artwork. */
/* Precise line constructions follow the original footer's fbg.jpg artwork. */
@media (min-width: 992px) {
  .inner-page .nypad {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%221640%22%20viewBox%3D%220%200%20220%201640%22%20preserveAspectRatio%3D%22xMidYMin%20meet%22%20fill%3D%22none%22%20stroke%3D%22%23b98148%22%20stroke-width%3D%22.8%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.3%22%3E%3Cg%20transform%3D%22translate%28157%20310%29%20rotate%28-15%29%20scale%280.33%29%22%20opacity%3D%220.78%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2862%20389%29%20rotate%2826%29%20scale%280.44%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28158%20483%29%20rotate%28-29%29%20scale%280.4%29%22%20opacity%3D%220.86%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2858%20572%29%20rotate%2813%29%20scale%280.48%29%22%20opacity%3D%220.93%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28151%20643%29%20rotate%2828%29%20scale%280.33%29%22%20opacity%3D%220.78%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28101%20751%29%20rotate%28-24%29%20scale%280.41%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2839%20841%29%20rotate%2817%29%20scale%280.3%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28163%20907%29%20rotate%2831%29%20scale%280.47%29%22%20opacity%3D%220.93%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2871%201015%29%20rotate%28-26%29%20scale%280.34%29%22%20opacity%3D%220.78%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28165%201112%29%20rotate%2812%29%20scale%280.39%29%22%20opacity%3D%221%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2855%201208%29%20rotate%28-12%29%20scale%280.44%29%22%20opacity%3D%220.86%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28127%201311%29%20rotate%2832%29%20scale%280.35%29%22%20opacity%3D%220.93%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2849%201416%29%20rotate%28-18%29%20scale%280.37%29%22%20opacity%3D%220.78%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28161%201511%29%20rotate%2828%29%20scale%280.44%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: left top;
    background-size: 220px auto;
    background-repeat: repeat-y;
  }
}
@media (min-width: 1600px) {
  body.inner-page {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22172%22%20height%3D%221640%22%20viewBox%3D%220%200%20172%201640%22%20preserveAspectRatio%3D%22xMidYMin%20meet%22%20fill%3D%22none%22%20stroke%3D%22%23b98148%22%20stroke-width%3D%22.8%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.36%22%3E%3Cg%20transform%3D%22translate%2848%2052%29%20rotate%28-28%29%20scale%280.34%29%22%20opacity%3D%220.78%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28125%20121%29%20rotate%2819%29%20scale%280.44%29%22%20opacity%3D%221%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2848%20219%29%20rotate%28-12%29%20scale%280.4%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28113%20308%29%20rotate%2834%29%20scale%280.49%29%22%20opacity%3D%220.93%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2852%20411%29%20rotate%2822%29%20scale%280.34%29%22%20opacity%3D%220.78%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28136%20476%29%20rotate%28-47%29%20scale%280.31%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2862%20565%29%20rotate%28-24%29%20scale%280.5%29%22%20opacity%3D%220.86%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28124%20684%29%20rotate%2812%29%20scale%280.32%29%22%20opacity%3D%220.93%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2843%20766%29%20rotate%2829%29%20scale%280.36%29%22%20opacity%3D%220.78%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28113%20838%29%20rotate%288%29%20scale%280.45%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2852%20949%29%20rotate%28-17%29%20scale%280.42%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28133%201017%29%20rotate%2837%29%20scale%280.33%29%22%20opacity%3D%220.93%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2871%201140%29%20rotate%28-33%29%20scale%280.48%29%22%20opacity%3D%220.78%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28129%201244%29%20rotate%28-16%29%20scale%280.34%29%22%20opacity%3D%221%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2843%201321%29%20rotate%2832%29%20scale%280.37%29%22%20opacity%3D%220.86%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28115%201425%29%20rotate%2818%29%20scale%280.41%29%22%20opacity%3D%220.93%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2861%201548%29%20rotate%28-12%29%20scale%280.4%29%22%20opacity%3D%220.78%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2276%22%20height%3D%221640%22%20viewBox%3D%220%200%2076%201640%22%20preserveAspectRatio%3D%22xMidYMin%20meet%22%20fill%3D%22none%22%20stroke%3D%22%23b98148%22%20stroke-width%3D%22.8%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.36%22%3E%3Cg%20transform%3D%22translate%2828%2044%29%20rotate%2814%29%20scale%280.23%29%22%20opacity%3D%220.78%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2850%20148%29%20rotate%28-29%29%20scale%280.25%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2828%20276%29%20rotate%2818%29%20scale%280.29%29%22%20opacity%3D%220.86%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2849%20363%29%20rotate%28-34%29%20scale%280.24%29%22%20opacity%3D%220.93%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2829%20502%29%20rotate%2824%29%20scale%280.25%29%22%20opacity%3D%220.78%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2848%20612%29%20rotate%28-18%29%20scale%280.22%29%22%20opacity%3D%221%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2827%20733%29%20rotate%2812%29%20scale%280.28%29%22%20opacity%3D%220.86%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2848%20839%29%20rotate%2830%29%20scale%280.24%29%22%20opacity%3D%220.93%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2828%20981%29%20rotate%28-16%29%20scale%280.28%29%22%20opacity%3D%220.78%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2849%201064%29%20rotate%288%29%20scale%280.22%29%22%20opacity%3D%221%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2831%201204%29%20rotate%28-24%29%20scale%280.27%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20r%3D%222%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2848%201327%29%20rotate%2834%29%20scale%280.24%29%22%20opacity%3D%220.93%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23b98148%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2828%201441%29%20rotate%28-19%29%20scale%280.27%29%22%20opacity%3D%220.78%22%3E%3Cellipse%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2849%201570%29%20rotate%2827%29%20scale%280.22%29%22%20opacity%3D%221%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    /* Match the centered 1600px circuit canvas, accounting for background-image width. */
    background-position: max(96px, calc(50% - 714px)) top, calc(50% + 762px) top;
    background-size: min(172px, calc((100% - 1520px) / 2 + 36px)) auto, 76px auto;
    background-repeat: repeat-y;
  }
}

/* Sparse galleries expose unused columns; keep their decoration behind opaque cards. */
@media (min-width:992px) {
  .inner-page .nypad:has(.teach-ul1) ,
  .inner-page .nypad:has(.pic-item) {
    --inner-gallery-geometry: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22760%22%20viewBox%3D%220%200%201200%20760%22%20fill%3D%22none%22%20stroke%3D%22%23d77a2c%22%20stroke-width%3D%22.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%22.30%22%3E%3Cg%20transform%3D%22translate%28104%2068%29%20rotate%28-13%29%20scale%280.39%29%22%20opacity%3D%221%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28298%20111%29%20rotate%2822%29%20scale%280.46%29%22%20opacity%3D%220.86%22%3E%3Cpath%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28512%2057%29%20rotate%28-26%29%20scale%280.4%29%22%20opacity%3D%220.94%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28735%20138%29%20rotate%2812%29%20scale%280.44%29%22%20opacity%3D%221%22%3E%3Cpath%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28986%2082%29%20rotate%28-19%29%20scale%280.48%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20r%3D%222%22%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281135%20220%29%20rotate%2824%29%20scale%280.42%29%22%20opacity%3D%220.94%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2866%20278%29%20rotate%2818%29%20scale%280.43%29%22%20opacity%3D%221%22%3E%3Cpath%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28350%20247%29%20rotate%28-28%29%20scale%280.39%29%22%20opacity%3D%220.86%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28638%20378%29%20rotate%288%29%20scale%280.46%29%22%20opacity%3D%220.94%22%3E%3Cpath%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28890%20253%29%20rotate%28-15%29%20scale%280.42%29%22%20opacity%3D%221%22%3E%3Ccircle%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20r%3D%222%22%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281030%20359%29%20rotate%2827%29%20scale%280.43%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28173%20459%29%20rotate%28-21%29%20scale%280.42%29%22%20opacity%3D%220.94%22%3E%3Cpath%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28457%20413%29%20rotate%2814%29%20scale%280.47%29%22%20opacity%3D%221%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28729%20472%29%20rotate%28-31%29%20scale%280.42%29%22%20opacity%3D%220.86%22%3E%3Cpath%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281151%20506%29%20rotate%2816%29%20scale%280.48%29%22%20opacity%3D%220.94%22%3E%3Ccircle%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20r%3D%222%22%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2865%20635%29%20rotate%2827%29%20scale%280.47%29%22%20opacity%3D%221%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%2233%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-21-15H21L0%2021Z%22%20stroke-dasharray%3D%222%205%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-21%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22-15%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%2221%22%20r%3D%221.4%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28336%20610%29%20rotate%28-17%29%20scale%280.43%29%22%20opacity%3D%220.86%22%3E%3Cpath%20d%3D%22M-51%2040%2051%2040-10-48Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10-48V40M-51%2040%2020-4%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-10%2031h9v9M-37%2040a14%2014%200%200%200-8-12M37%2040a14%2014%200%200%201%206-12M-16-35q8%204%2015-1%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cg%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22-51%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%2240%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20cx%3D%22-10%22%20cy%3D%22-48%22%20r%3D%221.8%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M-51%2052H51M-51%2049v6M51%2049v6%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28569%20692%29%20rotate%2825%29%20scale%280.44%29%22%20opacity%3D%220.94%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%22-36%22%20rx%3D%2240%22%20ry%3D%2215%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40-36V36M40-36V36M-40%2036a40%2015%200%200%200%2080%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-40%2036a40%2015%200%200%201%2080%200M0-58V59%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-26-46l-8%2018M-14-50l-11%2027M-1-51l-12%2029M12-50%200-21M25-48%2014-22M35-43%2028-26%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-51-36H-57M-54-36V36M-57%2036h6%22%20opacity%3D%22.55%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28849%20650%29%20rotate%28-12%29%20scale%280.46%29%22%20opacity%3D%221%22%3E%3Cpath%20d%3D%22M0-55-45%2040M0-55%2045%2040M-45%2040a45%2015%200%200%200%2090%200%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M-45%2040a45%2015%200%200%201%2090%200M0-55V40M0%2040H45%22%20stroke-dasharray%3D%223%205%22%20opacity%3D%22.65%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0%2031H9v9M-7-40q7%204%2014%200M-53%2040h-6M-56%2040V-55M-59-55h6%22%20opacity%3D%22.6%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%281042%20714%29%20rotate%289%29%20scale%280.4%29%22%20opacity%3D%220.86%22%3E%3Ccircle%20r%3D%2253%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-53%2045.899%2026.5H-45.899Z%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-65V65M-65%200H65M-45.899%2026.5%200%200%2045.899%2026.5%22%20stroke-dasharray%3D%223%206%22%20opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Cpath%20d%3D%22M0-20a20%2020%200%200%201%2017.32%2030%22%20opacity%3D%22.7%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3Ccircle%20r%3D%222%22%20fill%3D%22%23d77a2c%22%20stroke%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        --inner-gallery-tech: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='760' viewBox='0 0 1200 760' fill='none' stroke='%23d77a2c' stroke-width='.8' stroke-linecap='round' stroke-linejoin='round' opacity='.30'%3E%3Cg transform='translate(180 115) rotate(-12)'%3E%3Cpath d='M0-34 29-17 29 17 0 34-29 17-29-17Z'/%3E%3Cpath d='M0-23 20-12 20 12 0 23-20 12-20-12Z' stroke-dasharray='3 5' opacity='.5'/%3E%3C/g%3E%3Cg transform='translate(500 155) rotate(8)'%3E%3Cpath d='M-36-18 0-34 38-12 24 28-18 34-42 8Z'/%3E%3Cpath d='M-36-18 24 28M0-34-18 34M38-12-42 8' opacity='.58'/%3E%3Cg fill='%23d77a2c' stroke='none'%3E%3Ccircle cx='-36' cy='-18' r='2'/%3E%3Ccircle cx='0' cy='-34' r='2'/%3E%3Ccircle cx='38' cy='-12' r='2'/%3E%3Ccircle cx='24' cy='28' r='2'/%3E%3Ccircle cx='-18' cy='34' r='2'/%3E%3Ccircle cx='-42' cy='8' r='2'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(810 520) rotate(14)'%3E%3Cpath d='M0-35 30-17 30 17 0 35-30 17-30-17Z'/%3E%3Cpath d='M-30 0H30M0-35V35' stroke-dasharray='3 5' opacity='.5'/%3E%3C/g%3E%3Cg transform='translate(1030 570) rotate(-10)'%3E%3Cpath d='M-38-14-8-34 34-18 40 20 8 36-32 24Z'/%3E%3Cpath d='M-38-14 34-18M-8-34 8 36M40 20-32 24' opacity='.58'/%3E%3Cg fill='%23d77a2c' stroke='none'%3E%3Ccircle cx='-38' cy='-14' r='2'/%3E%3Ccircle cx='-8' cy='-34' r='2'/%3E%3Ccircle cx='34' cy='-18' r='2'/%3E%3Ccircle cx='40' cy='20' r='2'/%3E%3Ccircle cx='8' cy='36' r='2'/%3E%3Ccircle cx='-32' cy='24' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-image: var(--inner-gallery-geometry), var(--inner-gallery-geometry);
    background-size: 78% auto, 72% auto;
    background-position: left top, right 0 top 190px;
    background-repeat: repeat-y, repeat-y;
  }
}

/* ============================================================
   2026-10-02 warm-orange palette + denser scientific geometry
   This section intentionally overrides earlier colors only.
   ============================================================ */

body.inner-page {
  --inner-accent: #e9781d;
  --inner-accent-text: #ad4f12;
  --inner-ink: #33271f;
  --inner-muted: #75645a;
  --inner-rule: #edc6a4;
  --inner-tint: #fff8f2;
  background: #fffaf6;
}

/* Overall canvas: warm ivory instead of grey-beige. */
body.inner-page,
.inner-page .box {
  background-color: #fffaf6;
}

.inner-page .box,
.inner-page .top,
.inner-page .nycon {
  background: transparent;
}

/* Keep the content field visibly warm, but lighter than the cards. */
.inner-page .nypad {
  background-color: #fff7f0;
}

/* Heading/banner card. */
.inner-page .nyban {
  border-color: #efc8a7;
  background-color: #fffaf6;
}

/* Search: clean ivory surface with a clearer orange outline. */
.inner-page .search {
  border-color: #e88b40;
  background: #fffaf6;
  color: var(--inner-ink);
}
.inner-page .search input::placeholder { color: #9a8779; }

/* Sidebar / menus. */
.inner-page .side-nav-panel {
  border-color: #efc8a7;
  background: #fffdf9;
  box-shadow: 0 8px 24px rgba(145, 79, 28, .055);
}
.inner-page .slide-nav-ul li + li { border-top-color: #efd7c3; }
.inner-page .slide-nav-ul li a { color: #6f5d52; }
.inner-page .slide-nav-ul li a:is(:hover,.selected,.active,.parent) {
  background: #ffe9d6;
  color: #a94b10;
}
.inner-page .slide-nav-item-ul { border-left-color: #e9b987; }

/* Content cards: nearly white, so they separate cleanly from the warm canvas. */
.inner-page .pic-item .team-box,
.inner-page .picleft-list li,
.inner-page ul.data-list2 > li,
.inner-page .newic-list11 .newic-li {
  background: linear-gradient(135deg, #fffdfb 0%, #fff8f2 100%);
  border-color: #efc7a5;
  box-shadow: 0 7px 18px rgba(146, 77, 24, .04);
}
.inner-page .pic-item .team-box:hover,
.inner-page .picleft-list li:hover,
.inner-page ul.data-list2 > li:hover,
.inner-page .newic-list11 .newic-li:hover {
  border-color: #e8a66d;
}
.inner-page .teach-ul1 .li-img {
  background: #fffdf9;
  border-color: #efc7a5;
  box-shadow: 0 7px 18px rgba(146, 77, 24, .035);
}
.inner-page .teach-ul1 .li-img img { background: #fff9f3; }

/* Small tags / date blocks. */
.inner-page .pli-bot a,
.inner-page .newic-list11 .newic-li a .li-date {
  background: #ffecd9;
  border-color: #efbf94;
}
.inner-page .pli-bot a:hover { background: #ffe2c4; }

/* Footer and rail use the same cream-orange family. */
.inner-page .footer {
  background: linear-gradient(90deg, #fff8f1f5 0%, #fff0e3ed 100%);
  border-top-color: #e4a66d;
}

@media (min-width: 992px) {
  .inner-page .wc-menu {
    background: linear-gradient(180deg, #fffaf6f8 0%, #fff1e5f5 62%, #fff8f2f2 100%);
    border-right-color: #e7ad79;
    box-shadow: 5px 0 24px rgba(126, 64, 18, .08);
  }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li > a {
    color: #4d3b30;
  }
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li > a:is(.selected,.active,.parent,.move,:hover),
  .inner-page .wc-menu :is(.menu-ul > ul, .menu-ul > [frag] > ul) > li.inner-rail-open > a {
    background: #ffe9d6;
    color: #a94b10;
    border-right-color: #e9781d;
  }

  /*
     Much denser geometry for sparse gallery/person pages.
     Four copies of the same scientific motif are scaled differently and offset,
     avoiding an obvious tiled-grid look while filling the blank canvas.
  */
.inner-page .nypad:has(.teach-ul1),
.inner-page .nypad:has(.pic-item) {
  background-color: #fff7f0;

  /* 原科学几何图案保留，同时混入六边形 / 网络节点 */
  background-image:
    var(--inner-gallery-geometry),
    var(--inner-gallery-tech),
    var(--inner-gallery-geometry),
    var(--inner-gallery-tech),
    var(--inner-gallery-geometry);

  /* 新图案大小与原图案接近，不故意放大 */
  background-size:
    72% auto,
    66% auto,
    64% auto,
    60% auto,
    56% auto;

  /* 交错摆放，避免看起来像整齐贴砖 */
  background-position:
    left -45px top -30px,
    right -35px top 45px,
    right -70px top 100px,
    left 8% top 180px,
    left 25% top 230px;

  background-repeat:
    repeat-y,
    repeat-y,
    repeat-y,
    repeat-y,
    repeat-y;
}
}

/* Keep mobile clean: no extra geometry density, only the new palette. */
@media (max-width: 991px) {
  body.inner-page { background: #fffaf6; }
  .inner-page .nypad { background-color: #fffaf6; }
  .inner-page .search { background: #fffaf6; }
  .inner-page .mnmd-offcanvas { background: #fffaf6; }
}