
.rcc-info{max-width:1360px;margin:0 auto;padding:24px 20px 90px;color:#191919}
.rcc-info__crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#777;margin-bottom:42px}
.rcc-info__crumbs a{color:inherit;text-decoration:none}.rcc-info__crumbs a:hover{text-decoration:underline}
.rcc-info__grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px}
.rcc-info__aside nav{display:flex;flex-direction:column;gap:6px;position:sticky;top:110px}
.rcc-info__aside a{display:block;padding:13px 16px;border-radius:10px;font-size:15px;color:#666;text-decoration:none;line-height:1.4}
.rcc-info__aside a:hover{background:#f6f6f6;color:#191919}.rcc-info__aside a[aria-current]{background:#f1f1f1;color:#191919}
.rcc-info__main{min-width:0;max-width:930px}.rcc-info__header{margin-bottom:38px}
.rcc-info__header h1{font-size:clamp(28px,3.1vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.03em;text-transform:none;margin:0 0 18px}
.rcc-info__header>p{font-size:16px;line-height:1.65;color:#777;max-width:720px;margin:0}
.rcc-info__body{font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.rcc-info__body p{margin:0 0 18px}.rcc-info__body h2,.rcc-info__body h4{font-size:23px;font-weight:500;line-height:1.35;margin:32px 0 18px;letter-spacing:-.02em}
.rcc-info__body ul,.rcc-info__body ol{padding-left:24px;margin:16px 0 26px;list-style:disc}.rcc-info__body ol{list-style:decimal}.rcc-info__body li{margin:10px 0}
.rcc-info__body a:not(.rcc-info__card){color:inherit;text-decoration:underline;text-underline-offset:4px}
.rcc-info__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.rcc-info__card{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px;border:1px solid #e5e5e5;border-radius:16px;text-decoration:none;color:#191919;transition:background .2s}
.rcc-info__card:hover{background:#f7f7f7}.rcc-info__card strong{display:block;font-size:19px;line-height:1.4;font-weight:500}.rcc-info__card small{display:block;color:#777;font-size:14px;line-height:1.6;margin-top:12px}
.rcc-info__section{padding-bottom:12px}.rcc-info__section:first-child h2{margin-top:0}
.rcc-info__note{margin-top:30px!important;background:#f5f5f5;padding:22px;border-radius:14px;font-size:14px;color:#666}
.rcc-info__question{border-bottom:1px solid #e5e5e5}.rcc-info__question summary{padding:22px 30px 22px 0;cursor:pointer;font-weight:500;line-height:1.5}.rcc-info__question>div{padding:0 0 18px}
.rcc-info__download{display:inline-block;padding:12px 18px;border:1px solid #ddd;border-radius:24px;font-size:14px;margin-bottom:32px;text-decoration:none!important}
.rcc-info__document{max-width:800px}.rcc-info__document h2{font-size:20px;overflow-wrap:normal}.rcc-info__document p{font-size:15px;line-height:1.85}
.rcc-info a:focus-visible,.rcc-info summary:focus-visible{outline:2px solid #222;outline-offset:4px}
@media(max-width:900px){.rcc-info__grid{grid-template-columns:190px minmax(0,1fr);gap:28px}.rcc-info__cards{grid-template-columns:1fr}}
@media(max-width:600px){.rcc-info{padding:16px 16px 56px}.rcc-info__crumbs{margin-bottom:24px}.rcc-info__grid{display:flex;flex-direction:column;gap:28px}.rcc-info__aside nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.rcc-info__aside a{padding:9px 12px;font-size:12px}.rcc-info__header{margin-bottom:28px}.rcc-info__header h1{font-size:29px}.rcc-info__header>p{font-size:14px}.rcc-info__body{font-size:15px}.rcc-info__card{padding:22px}.rcc-info__body h2,.rcc-info__body h4{font-size:21px}.rcc-info__document h2{font-size:17px}.rcc-info__document p{font-size:14px}}
