body.pbn-page{margin:0;padding:0;background:var(--bg,#f3f2f2);color:var(--text-soft,#323131);font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.pbn-page .pbn-header{position:relative;background:var(--bg-2,#131212);color:#fff;border-bottom:3px solid var(--accent,#fcd806);padding:25px max(24px,calc((100vw - 1060px)/2));font-size:26px;font-weight:800}.pbn-page .pbn-subtitle{font-size:12px;font-weight:500;letter-spacing:.16em;margin-top:5px;color:inherit}.pbn-page .pbn-main{display:block;max-width:1060px;margin:36px auto;padding:0 24px;float:none;width:auto}.pbn-page .pbn-article{padding:40px;background:var(--bg-2,#fff);border:1px solid var(--border,#e4e4e4);border-radius:var(--radius,6px);box-shadow:var(--shadow,0 5px 20px #0000000d);color:inherit}.pbn-page .pbn-article h1{font-size:clamp(29px,4vw,44px);line-height:1.22;margin:0 0 27px;color:inherit;text-transform:none}.pbn-page .pbn-article h2{font-size:27px;line-height:1.3;margin:38px 0 17px;color:inherit;text-transform:none}.pbn-page .pbn-article h3{font-size:20px;line-height:1.4;margin:25px 0 15px;color:inherit}.pbn-page .pbn-article p{font-size:17px;line-height:1.75;margin:0 0 19px;color:inherit}.pbn-page .pbn-article a{color:var(--accent-link,#665200);text-decoration:underline;text-underline-offset:4px}.pbn-page .pbn-table-wrap{overflow-x:auto;margin:27px 0}.pbn-page .pbn-article table{width:100%;border-collapse:collapse;font-size:15px;margin:0;color:inherit}.pbn-page th,.pbn-page .pbn-article td{padding:13px 15px;border:1px solid var(--border,#ddd);text-align:left;vertical-align:top}.pbn-page .pbn-article th{background:var(--bg-3,#ecebe7);font-weight:700;color:inherit}.pbn-page .pbn-footer{max-width:1060px;margin:0 auto;padding:0 24px 35px;font-size:13px;color:var(--muted,#666)}@media(max-width:650px){.pbn-page .pbn-main{padding:0 14px;margin:18px auto}.pbn-page .pbn-article{padding:24px 19px}.pbn-page .pbn-article h2{font-size:24px}}.pbn-page .pbn-article,.pbn-page .pbn-article *{background-image:none!important}


    .ez-toc-counter nav ul li .chrome-item::before {
      content: counters(item, ".", decimal) ". ";
      display: inline-block;
      counter-increment: item;
      flex-grow: 0;
      flex-shrink: 0;
      margin-right: .2em;
      float: left
    }

    .chrome-item{
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      vertical-align: baseline
    }

    .chrome-item,
    .chrome-item:visited {
      text-decoration: none;
      -webkit-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      -ms-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      transition: all .3s ease-in-out
    }

    .chrome-item:hover {
      text-decoration: none
    }

    .chrome-item:active,
    .chrome-item:focus {
      outline: 0
    }

    .space-header-logo .chrome-item {
      padding-top: 15px;
      display: inline-block;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      color: #323131;
      line-height: 0
    }

    .space-header-menu ul.main-menu li .chrome-item {
      font-family: Roboto, sans-serif;
      color: #131212;
      text-decoration: none;
      font-weight: 400;
      padding: 31px 16px;
      border-bottom: 2px solid transparent;
      display: block
    }

    .space-header-menu ul.main-menu li .chrome-item:hover,
    .space-header-menu ul.main-menu li:hover .chrome-item {
      color: #fcd806;
      border-bottom: 2px solid #fcd806
    }

    .space-mobile-menu-header .chrome-item {
      display: inline-block;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      line-height: 0;
      color: #323131
    }

    .space-mobile-menu-list ul li .chrome-item {
      position: relative;
      display: inline-block;
      padding: 10px 0;
      font-family: Roboto, sans-serif;
      font-weight: 700;
      font-size: 1em;
      line-height: 1em;
      color: #323131
    }

    .space-page-content .chrome-item {
      color: #f0c420;
      text-decoration: underline
    }

    .space-page-content .chrome-item:hover {
      color: #fcd806
    }

    ul.space-footer-ins li .chrome-item {
      padding: 0 5px;
      color: #ccc;
      font-size: 16px;
      line-height: 1.5;
      font-weight: 400
    }

    ul.space-footer-ins li .chrome-item:active,
    ul.space-footer-ins li .chrome-item:focus,
    ul.space-footer-ins li .chrome-item:hover {
      text-decoration: underline
    }

    .space-footer-ins .chrome-item {
      display: inline-block;
      margin: 0 auto
    }

    .space-header-menu ul.main-menu li .chrome-item:hover,
    .space-header-menu ul.main-menu li:hover .chrome-item,
    .space-page-content .chrome-item:hover {
      color: #fcd806
    }

    .space-header-menu ul.main-menu li .chrome-item:hover,
    .space-header-menu ul.main-menu li:hover .chrome-item {
      border-bottom: 2px solid #fcd806
    }

    .space-page-content .chrome-item{
      color: #f0c420
    }

    .space-header-height .space-header-logo .chrome-item {
      color: #323131
    }
    .space-header-height .space-header-menu ul.main-menu li .chrome-item{
      color: #f3f2f2
    }

    .space-header-height .space-header-menu ul.main-menu li .chrome-item:hover,
    .space-header-height .space-header-menu ul.main-menu li:hover .chrome-item {
      color: #fcd806;
      border-bottom: 2px solid #fcd806
    }

    .space-mobile-menu .space-mobile-menu-header .chrome-item {
      color: #323131
    }

    .space-mobile-menu .space-mobile-menu-list ul li .chrome-item {
      color: #f3f2f2
    }

      .space-header-logo .chrome-item {
        padding-top: 5px
      }

      .space-header-logo .chrome-item {
        padding-top: 5px
      }

      .space-header-logo .chrome-item {
        padding-top: 5px
      }

      .space-header-logo .chrome-item {
        padding-top: 5px
      }

      .space-header-logo .chrome-item {
        padding-top: 5px
      }

    .reglog-buttons .chrome-item {
      flex: 0 1 auto;
      text-align: center;
      white-space: nowrap
    }
.space-footer-ins.relative>.chrome-item{margin:0;flex:0 0 auto}
/* Header stays in document flow and starts at the top of each page. */
body.pbn-page{display:block;margin:0;padding:0}
.pbn-page header,.pbn-page header.site-header,.pbn-page .space-header-wrap,.pbn-page .space-header-wrap.fixed{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%;margin-top:0!important}
.pbn-page .banner_area{padding-top:0!important;margin-top:0!important;min-height:0!important}
.pbn-page .space-header-height{height:auto!important;min-height:80px}
.pbn-page .space-header-ins::after{content:"";display:table;clear:both}
.pbn-page .pbn-main{clear:both}
.pbn-page .space-footer{margin-top:36px}
.chrome-item{cursor:default}
.pbn-page .chrome-item.btn-primary{color:#0a0e1a!important}
.pbn-page .chrome-item.btn-outline{color:var(--text,#fff)!important}
.pbn-page .chrome-item.signup_btn__head{color:var(--btn-join-text,#fff)!important;background:var(--btn-join-bg,#2c6be0)!important;animation:none!important}
.pbn-page .chrome-item.signin_btn{color:var(--btn-login-text,#fff)!important}
.pbn-page .chrome-item.reglog{display:inline-block;color:#fff!important;line-height:1.3}
.pbn-page .chrome-item.reglog2{display:inline-block;color:#121110!important;line-height:1.3}

/* Explicit article colours prevent donor table rows from overriding readability. */
body.pbn-page .pbn-article{background:#ffffff!important;color:#202124!important}
body.pbn-page .pbn-article :is(h1,h2,h3,h4,p,li,strong,em,caption){color:#202124!important;opacity:1!important;text-shadow:none!important}
body.pbn-page .pbn-article a,body.pbn-page .pbn-article a:visited{color:#0755a3!important;text-decoration:underline!important}
body.pbn-page .pbn-article table,body.pbn-page .pbn-article thead,body.pbn-page .pbn-article tbody,body.pbn-page .pbn-article tr{background:#ffffff!important;color:#202124!important;box-shadow:none!important}
body.pbn-page .pbn-article th,body.pbn-page .pbn-article td{color:#202124!important;background:#ffffff!important;border:1px solid #b9c2ce!important;text-shadow:none!important;opacity:1!important;font-size:16px!important;line-height:1.55!important;padding:14px 16px!important}
body.pbn-page .pbn-article th{background:#e8edf3!important;font-weight:700!important}
body.pbn-page .pbn-article tbody tr:nth-child(even) td{background:#f3f5f8!important}
body.pbn-page .pbn-article td *,body.pbn-page .pbn-article th *{color:inherit!important}
body.pbn-page .pbn-article td a,body.pbn-page .pbn-article th a{color:#0755a3!important}
