
.rc{max-width:1440px;margin:auto;padding:40px 24px 72px;color:#304438;font-family:"Microsoft YaHei",sans-serif;font-size:15px;line-height:1.85;box-sizing:border-box}.rc *{box-sizing:border-box}.rc h1{font-size:32px;line-height:1.45;color:#173d27;margin:10px 0 20px}.rc h2{font-size:24px;color:#173d27;margin:36px 0 18px}.rc h3{font-size:18px;color:#173d27;line-height:1.6}.rc a{color:#267f32}.rc p{margin:12px 0}.rc-crumb{font-size:13px;color:#74847a}.rc-lead{background:#f1f6ef;border:1px solid #dce7d7;padding:26px;border-radius:10px}.rc-tags,.rc-nav{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.rc-tags span,.rc-nav a{padding:7px 13px;border:1px solid #dce7d7;border-radius:5px;background:#fff;font-size:13px;text-decoration:none}.rc-nav a:hover{background:#eef6e9}.rc-note{font-size:13px;color:#63766a;background:#f6f8f5;padding:15px 18px;border-left:3px solid #7eaf62}.rc-wait{color:#825d22!important;background:#fff8e9!important;border-color:#e3c585!important}.rc-scroll{overflow-x:auto;margin:18px 0;border:1px solid #dfe6df;border-radius:6px}.rc table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8}.rc caption{text-align:left;background:#edf4e9;padding:13px 16px;font-weight:bold;color:#254d2e}.rc th,.rc td{padding:13px 16px;border-bottom:1px solid #e4ebe3;text-align:left;vertical-align:top;overflow-wrap:anywhere}.rc th{background:#f4f7f2;font-weight:600;color:#294f32}.rc-facts th{width:180px}.rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rc-item{border:1px solid #dfe6df;border-radius:9px;overflow:hidden;background:white;display:flex;flex-direction:column}.rc-cover{height:210px;background:#f1f4ef;display:block;text-align:center;padding:12px}.rc-cover img{height:100%;width:100%;object-fit:contain}.rc-item-body{padding:20px;display:flex;flex-direction:column;flex:1;min-width:0}.rc-item h3{margin:0 0 14px}.rc-item dl{font-size:13px;margin:0}.rc-item dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:6px 0}.rc-item dt{color:#7b887f}.rc-item dd{margin:0;overflow-wrap:anywhere}.rc-item .rc-status{align-self:flex-start;font-size:12px;padding:3px 9px;background:#eef5e9;color:#4d6f40;border-radius:4px;margin:8px 0}.rc-item .rc-link{margin-top:auto;padding-top:16px;font-weight:bold}.rc section[id],.rc article[id]{scroll-margin-top:100px}.rc-stats{display:flex;gap:28px;flex-wrap:wrap;margin:20px 0 0}.rc-stats b{font-size:27px;color:#277d32;display:block}.rc-stats span{font-size:13px;color:#6d7f71}.rc .fc-card{border:0;background:none}.rc .fc-card-body{padding:0}.rc-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.rc-gallery a{display:block;background:#f0f3ed;border:1px solid #dae4d7;padding:10px;text-align:center;font-size:13px}.rc-gallery img{width:100%;height:220px;object-fit:contain;display:block}.rc .fc-open{display:block;height:auto;background:#f1f4ed;text-align:center;padding:20px}.rc .fc-open img{height:420px;width:100%;object-fit:contain;display:block}.rc .fc-open span{position:static;display:block;background:#224b35;color:#fff;padding:10px;margin:10px -20px -20px}.rc-pdfs a{display:inline-block;margin:8px 14px 8px 0;padding:10px 16px;border:1px solid #bfd4b9;border-radius:5px;background:#f3f8ef}.rc-sources{font-size:13px}.rc-breadcrumb{font-size:13px;color:#718578;margin-bottom:20px}.rc-small{font-size:13px;color:#718578}.rc-back{display:block;margin-top:36px;padding:18px;border-top:1px solid #dfe6df}.rc-list-intro{max-width:950px}.rc-sibling{display:flex;gap:12px;flex-wrap:wrap}.rc-sibling a{border:1px solid #dce7d7;border-radius:4px;padding:8px 12px;font-size:13px}@media(max-width:1000px){.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.rc{padding:26px 18px 92px;font-size:14px}.rc h1{font-size:25px}.rc h2{font-size:21px}.rc-grid{grid-template-columns:1fr;gap:18px}.rc-lead{padding:20px}.rc-facts th{width:100px}.rc th,.rc td{padding:10px}.rc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-gallery img{height:170px}.rc .fc-open img{height:330px}.rc-stats{gap:18px}.rc table{font-size:13px}.rc-item-body{padding:18px}}

#flat-certificates.rc .rc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:680px}#flat-certificates.rc h1{font-weight:700}#flat-certificates.rc section>h2{margin-top:36px}@media(max-width:600px){#flat-certificates.rc .rc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
