@charset "UTF-8";.page-rules{max-width:1200px;margin:0 auto;padding:40px 20px 80px}.page-rules .breadcrumb{margin-bottom:48px}.page-rules .breadcrumb .breadcrumb-list{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0;font-size:14px}.page-rules .breadcrumb .breadcrumb-list .breadcrumb-item{color:#888;font-weight:400}.page-rules .breadcrumb .breadcrumb-list .breadcrumb-item a{color:#666;text-decoration:none;transition:color 0.3s ease}.page-rules .breadcrumb .breadcrumb-list .breadcrumb-item a:hover{color:#ef394e}.page-rules .breadcrumb .breadcrumb-list .breadcrumb-item.active{color:#ef394e;font-weight:600}.page-rules .breadcrumb .breadcrumb-list .breadcrumb-separator{color:#ccc;font-size:12px}.page-rules .rules-hero{text-align:center;margin-bottom:60px}.page-rules .rules-hero .rules-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;margin-bottom:24px}.page-rules .rules-hero .rules-hero-icon svg{width:60px;height:60px}.page-rules .rules-hero .rules-hero-title{font-size:32px;font-weight:300;color:#202020;margin:0 0 20px 0;line-height:1.4}.page-rules .rules-hero .rules-hero-description{margin:0 auto}.page-rules .rules-hero .rules-hero-description p{font-size:17px;line-height:1.8;font-weight:400;color:#1f1f1f;margin:0 0 16px 0;text-align:right;margin:0}.page-rules .rules-hero .rules-hero-description p:last-child{margin-bottom:0}.page-rules .rules-main .rules-main-header{display:flex;justify-content:flex-start;margin-bottom:32px;box-shadow:none!important}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper{display:flex;align-items:center;gap:12px}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper .rules-main-icon{display:inline-block;width:8px;height:32px;background:#ef394e;border-radius:4px;flex-shrink:0}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper .rules-main-title{font-size:21px;font-weight:500;color:red;margin:0}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper .rules-main-title>span{font-width:300}.page-rules .rules-main .accordion-container{display:flex;flex-direction:column;gap:12px}.page-rules .rules-main .accordion-container .accordion-item{overflow:hidden;transition:all 0.3s ease;border-radius:10px;box-shadow:0 4px 5px 4px rgb(0 0 0 / .182)}.page-rules .rules-main .accordion-container .accordion-item:hover{box-shadow:0 4px 2px 4px rgb(0 0 0 / .182)}.page-rules .rules-main .accordion-container .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;background:#fff;border:none;width:100%;text-align:right;transition:background 0.3s ease;box-shadow:none}.page-rules .rules-main .accordion-container .accordion-item .accordion-header:hover{background:#fafafa}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-title{font-size:17px;font-weight:300;color:#202020;margin:0;flex:1}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:transform 0.3s ease;flex-shrink:0}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-icon svg{width:20px;height:20px;stroke:#888;transition:stroke 0.3s ease}.page-rules .rules-main .accordion-container .accordion-item .accordion-body{padding:0 24px 24px;display:none;margin-top:20px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body p{font-size:15px;line-height:1.8;color:#555;margin:0 0 16px 0}.page-rules .rules-main .accordion-container .accordion-item .accordion-body ul{list-style:none;padding:0;margin:0}.page-rules .rules-main .accordion-container .accordion-item .accordion-body ul li{font-size:15px;line-height:1.6;color:#555;padding:8px 0 8px 24px;position:relative}.page-rules .rules-main .accordion-container .accordion-item .accordion-body ul li:not(:last-child){border-bottom:1px solid #f5f5f5}.page-rules .rules-main .accordion-container .accordion-item[aria-expanded=true]{box-shadow:0 4px 5px 4px #fff0}.page-rules .rules-main .accordion-container .accordion-item[aria-expanded=true] .accordion-header{background:#fff5f6;border-bottom:4px solid red;border-radius:15px!important}.page-rules .rules-main .accordion-container .accordion-item[aria-expanded=true] .accordion-header .accordion-icon{transform:rotate(180deg)}.page-rules .rules-main .accordion-container .accordion-item[aria-expanded=true] .accordion-header .accordion-icon svg{stroke:#ef394e}.page-rules .rules-main .accordion-container .accordion-item[aria-expanded=true] .accordion-body{display:block;animation:accordionSlideDown 0.3s ease-out;background:#fff5f6;border-radius:15px;padding-top:30px}.page-rules .rules-main .accordion-container .accordion-item[aria-expanded=false] .accordion-body{animation:accordionSlideUp 0.3s ease-out}@keyframes accordionSlideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes accordionSlideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width:992px){.page-rules{padding:30px 16px 60px}.page-rules .rules-hero .rules-hero-icon{width:80px;height:80px}.page-rules .rules-hero .rules-hero-icon svg{width:48px;height:48px}.page-rules .rules-hero .rules-hero-title{font-size:26px}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper .rules-main-title{font-size:20px}.page-rules .rules-main .accordion-container .accordion-item .accordion-header{padding:14px 18px}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-title{font-size:15px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body{padding:0 18px 18px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body p{font-size:14px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body ul li{font-size:14px}}@media (max-width:576px){.page-rules{padding:20px 12px 40px}.page-rules .breadcrumb{margin-bottom:32px}.page-rules .breadcrumb .breadcrumb-list{font-size:12px;flex-wrap:wrap}.page-rules .rules-hero{margin-bottom:40px}.page-rules .rules-hero .rules-hero-icon{width:64px;height:64px}.page-rules .rules-hero .rules-hero-icon svg{width:36px;height:36px}.page-rules .rules-hero .rules-hero-title{font-size:20px;margin-bottom:16px}.page-rules .rules-hero .rules-hero-description p{font-size:14px;line-height:1.7}.page-rules .rules-main .rules-main-header{margin-bottom:24px}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper{gap:10px}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper .rules-main-icon{height:24px;width:6px}.page-rules .rules-main .rules-main-header .rules-main-title-wrapper .rules-main-title{font-size:18px}.page-rules .rules-main .accordion-container{gap:10px}.page-rules .rules-main .accordion-container .accordion-item{border-radius:12px}.page-rules .rules-main .accordion-container .accordion-item .accordion-header{padding:12px 14px}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-title{font-size:14px}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-icon{width:24px;height:24px}.page-rules .rules-main .accordion-container .accordion-item .accordion-header .accordion-icon svg{width:18px;height:18px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body{padding:0 14px 14px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body p{font-size:13px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body ul li{font-size:13px;padding:6px 0 6px 20px}.page-rules .rules-main .accordion-container .accordion-item .accordion-body ul li::before{font-size:14px;top:6px}}.brand-name-dark{color:#1A2A3A;font-weight:700}.brand-name-red{color:#D42A2A;font-weight:700}.rules-last-update{margin-top:20px;padding:10px 16px;background:#F0F4F8;border-radius:8px;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#506070}.update-icon{font-size:16px}.rules-main-icon-figure{margin:0;display:inline-flex;align-items:center}.rules-main-icon-figure img{display:block}.accordion-footer-hint{margin-top:20px;text-align:center;color:var(--text-muted,#8090A0);font-size:14px;border-top:1px solid var(--border-soft,#E8EFF5);padding-top:16px}.accordion-footer-hint span{display:inline-flex;align-items:center;gap:8px}.read-more-btn{background-color:#fff5f6!important;border:none!important;outline:0!important}