.article-page{width:min(100% - (var(--ds-page-gutter) * 2),var(--ds-content-max));padding-block:var(--ds-space-6) var(--ds-space-10);margin-inline:auto}.info-article-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.info-article-workspace__main{min-width:0}.info-article-workspace__main>:is(.article-page,.container){width:100%;max-width:none;margin-inline:0}.info-article-workspace__rail{min-width:0}@media (max-width:1200px){.info-article-workspace{display:block}.info-article-workspace__rail{display:none!important}}@media (min-width:769px){.info-article-workspace__main>.article-page{padding-top:var(--ds-breadcrumb-content-gap,14px)}}.article-page .learning-article,.article-page .article-container{width:100%;max-width:var(--ds-content-max);color:var(--ds-color-text);margin-inline:auto}.article-page .article-header{margin-bottom:var(--ds-space-6);flex-direction:column;display:flex}.article-page .article-title{color:var(--ds-color-heading);letter-spacing:-.025em;text-wrap:balance;order:1;margin:0;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:800;line-height:1.15}.article-page .article-meta{align-items:center;gap:var(--ds-space-2) var(--ds-space-4);margin:var(--ds-space-3) 0 0;color:var(--ds-color-muted);font-size:var(--ds-font-size-sm);flex-wrap:wrap;order:2;display:flex}.article-page .article-meta .date,.article-page .article-meta .article-date{order:1}.article-page .article-meta .badge,.article-page .article-meta .article-badge{order:2}.article-page .badge,.article-page .article-badge{background:var(--ds-color-accent);color:#fff;min-height:28px;font-size:var(--ds-font-size-xs);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.article-page .article-meta>.badge,.article-page .article-meta>.article-badge{display:none}.article-page .article-badge.info{background:var(--ds-color-info)}.article-page .article-badge.calc{background:var(--ds-color-calc)}.article-page .date,.article-page .article-date{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-muted);display:inline-flex}.article-page .article-lead{margin:var(--ds-space-3) 0 0;color:var(--ds-color-muted);order:3;font-size:1.05rem;line-height:1.6}.article-page .article-content,.article-page .article-body,.article-page .section-html{color:var(--ds-color-text);font-size:var(--ds-font-size-md);overflow-wrap:break-word;line-height:1.68}.article-page .article-content p,.article-page .article-body p,.article-page .section-html p{margin:0 0 var(--ds-space-4)}.article-page .article-content :is(p,li,blockquote) a,.article-page .article-body :is(p,li,blockquote) a,.article-page .section-html :is(p,li,blockquote) a,.article-page .article-info-box a{font-weight:400}.article-page .article-section{margin:var(--ds-space-8) 0 0}.article-page .article-content h2,.article-page .article-body h2,.article-page .article-section h2,.article-page .section-html h2{margin:var(--ds-space-8) 0 var(--ds-space-3);color:var(--ds-color-heading);scroll-margin-top:90px;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;line-height:1.25}.article-page .article-content h3,.article-page .article-body h3,.article-page .article-section h3,.article-page .section-html h3{margin:var(--ds-space-6) 0 var(--ds-space-2);color:var(--ds-color-heading);font-size:1.15rem;font-weight:700;line-height:1.3}.article-page .article-content ul,.article-page .article-content ol,.article-page .article-body ul,.article-page .article-body ol,.article-page .section-html ul,.article-page .section-html ol{margin:0 0 var(--ds-space-4);padding-left:1.35rem}.article-page li+li{margin-top:var(--ds-space-2)}.article-page a{color:var(--ds-color-link);text-underline-offset:3px;text-decoration-thickness:1px}.article-page a:hover{opacity:.78}.article-page hr{display:none}.article-page .back-button{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);min-height:38px;color:var(--ds-color-link);font-size:var(--ds-font-size-sm);padding:7px 11px;font-weight:400;text-decoration:none;display:inline-flex}.article-page .article-back-row{max-width:var(--ds-reading-max);margin:var(--ds-space-4) auto}.article-page .article-info-card,.article-page .article-info-box,.article-page .article-grey-box,.article-page .document-variant,.article-page .article-warning-box{margin:var(--ds-space-5) 0;padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-muted)}.article-page .article-info-card,.article-page .article-info-box{border-left:3px solid var(--ds-color-accent)}.article-page .article-info-card.primary{border-left-color:var(--ds-color-info)}.article-page .article-info-card.success{border-left-color:var(--ds-color-success)}.article-page .article-info-card.warning,.article-page .article-warning-box{border-left:3px solid var(--ds-color-warning)}.article-page .article-info-card.error{border-left-color:var(--ds-color-danger)}.article-page .article-info-card.secondary{border-left-color:var(--ds-color-border-strong)}.article-page .article-info-card .card-icon{float:left;margin:2px var(--ds-space-3) var(--ds-space-2) 0;color:var(--ds-color-link)}.article-page .grid.grid-fill{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.article-page .article-table-wrapper{width:100%;margin:var(--ds-space-5) 0;border:1px solid var(--ds-color-border);background:var(--ds-color-surface);-webkit-overflow-scrolling:touch;border-radius:0;overflow-x:auto}.article-page .article-data-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--ds-font-size-sm);line-height:1.4}.article-page .article-data-table th,.article-page .article-data-table td{border-bottom:1px solid var(--ds-color-border);text-align:left;vertical-align:top;padding:9px 10px}.article-page .article-data-table th{background:var(--ds-color-surface-muted);color:var(--ds-color-heading);font-weight:700}.article-page .article-data-table tr:last-child td{border-bottom:0}.article-page .article-data-table td:first-child{width:40%;color:var(--ds-color-muted);font-weight:600}.article-page .mortgage-rates-table{min-width:840px}.article-page .mortgage-rates-table td:first-child{width:auto;color:var(--ds-color-heading);white-space:nowrap;font-weight:500}.article-page .mortgage-rates-table td:first-child strong,.article-page .mortgage-programs-table td:first-child strong,.article-page .mortgage-property-table td:first-child strong{font-weight:500}.article-page .mortgage-rates-table th,.article-page .mortgage-rates-table td{vertical-align:middle}.article-page a.article-inline-link{color:var(--ds-color-link);text-underline-offset:2px;text-decoration:underline}.article-page .article-image-container{margin:0 0 var(--ds-space-6);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);text-align:center}.article-page .article-image{border-radius:var(--ds-radius-sm);max-width:100%;height:auto;margin-inline:auto;display:block}.article-page .image-caption{margin:var(--ds-space-3) 0 0;color:var(--ds-color-muted);font-size:var(--ds-font-size-sm);font-style:italic}.article-page .modifications-grid{gap:var(--ds-space-4);margin-top:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.article-page .mod-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-width:0;overflow:hidden}.article-page .mod-image{height:140px;padding:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface-muted);justify-content:center;align-items:center;display:flex}.article-page .mod-image img{object-fit:contain;max-width:100%;max-height:100%}.article-page .mod-card h3{margin:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2);font-size:var(--ds-font-size-md)}.article-page .mod-card p{margin:0 var(--ds-space-4) var(--ds-space-4);color:var(--ds-color-muted);font-size:var(--ds-font-size-sm);line-height:1.5}.article-page .video-container{height:0;margin-top:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-muted);padding-bottom:56.25%;position:relative;overflow:hidden}.article-page .video-container iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-page .article-footer{margin-top:var(--ds-space-8);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-border)}.article-page .article-source{color:var(--ds-color-muted);font-size:var(--ds-font-size-sm);font-style:italic}.article-page .article-footer:is([data-info-article-back],[data-documents-article-back]){border-top:0;padding-top:0}.article-page>.article-related{max-width:var(--ds-reading-max);margin-inline:auto}@media (min-width:769px){.article-page .learning-article,.article-page .article-container{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.article-page .learning-article>.article-header,.article-page .article-container>.article-header{margin-bottom:var(--ds-space-5);padding:var(--ds-space-7);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card)}.article-page .learning-article>.article-content,.article-page .article-container>.article-content,.article-page .learning-article>.article-body,.article-page .article-container>.article-body{padding:var(--ds-space-7);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card)}.article-page .learning-article>.article-header>:is(.article-title,.article-meta,.article-lead,.lead,.table-of-contents),.article-page .article-container>.article-header>:is(.article-title,.article-meta,.article-lead,.lead,.table-of-contents),.article-page .learning-article>.article-content>:is(p,h2,h3,h4,ul,ol,blockquote,.article-section,.section-html,.article-info-card,.article-info-box,.article-grey-box),.article-page .article-container>.article-content>:is(p,h2,h3,h4,ul,ol,blockquote,.article-section,.section-html,.article-info-card,.article-info-box,.article-grey-box),.article-page .learning-article>.article-body>:is(p,h2,h3,h4,ul,ol,blockquote,.article-section,.section-html,.article-info-card,.article-info-box,.article-grey-box),.article-page .article-container>.article-body>:is(p,h2,h3,h4,ul,ol,blockquote,.article-section,.section-html,.article-info-card,.article-info-box,.article-grey-box){width:100%;max-width:none;margin-left:0;margin-right:auto}.article-page .article-header>.table-of-contents{order:3}.article-page .article-title{font-size:34px;font-weight:700;line-height:1.18}.article-page .article-content,.article-page .article-body,.article-page .section-html{font-size:17px;line-height:1.72}.article-page .article-content p,.article-page .article-body p,.article-page .section-html p{margin-bottom:18px}.article-page .article-content h2,.article-page .article-body h2,.article-page .article-section h2,.article-page .section-html h2{margin-top:38px;margin-bottom:14px;font-size:27px}.article-page .article-content h3,.article-page .article-body h3,.article-page .article-section h3,.article-page .section-html h3{margin-top:28px;margin-bottom:11px;font-size:21px}}@media (max-width:768px){.article-page{width:min(100% - (var(--ds-page-gutter-mobile) * 2),var(--ds-content-max));padding-block:var(--ds-space-4) var(--ds-space-8)}.article-page .article-header{margin-bottom:var(--ds-space-4)}.article-page .article-title{font-size:1.5rem;line-height:1.2}.article-page .article-meta{gap:var(--ds-space-2);margin-top:var(--ds-space-3)}.article-page .article-lead{font-size:.95rem;line-height:1.55}.article-page .article-content,.article-page .article-body,.article-page .section-html{font-size:.95rem;line-height:1.58}.article-page .article-section{margin-top:var(--ds-space-6)}.article-page .article-info-card,.article-page .article-info-box,.article-page .article-grey-box,.article-page .document-variant,.article-page .article-warning-box{padding:var(--ds-space-4)}.article-page .grid.grid-fill,.article-page .modifications-grid{grid-template-columns:1fr}.article-page .article-data-table{min-width:480px;font-size:12px;line-height:1.3}.article-page .article-data-table th,.article-page .article-data-table td{padding:6px 7px}.article-page .back-button{min-height:40px}.article-page .article-footer:is([data-info-article-back],[data-documents-article-back]) .info-article-back-button{justify-content:center;gap:var(--ds-space-2);text-align:center;width:100%;min-height:44px;box-shadow:none;margin:0;padding:10px 14px;font-weight:400}.article-page .article-footer:is([data-info-article-back],[data-documents-article-back]) .info-article-back-button:active{background:color-mix(in srgb,var(--ds-color-accent) 6%,var(--ds-color-surface));border-color:color-mix(in srgb,var(--ds-color-accent) 24%,var(--ds-color-border));transform:scale(.985)}.article-page .section-html h2:is([id*=rekomenduemye],[id*=рекомендуемые]){margin-top:var(--ds-space-6);padding-top:var(--ds-space-3);font-size:1.1rem}@media (hover:hover) and (pointer:fine){.article-page .article-footer:is([data-info-article-back],[data-documents-article-back]) .info-article-back-button:hover{border-color:color-mix(in srgb,var(--ds-color-accent) 20%,var(--ds-color-border));box-shadow:var(--ds-shadow-sm);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.article-page .article-footer:is([data-info-article-back],[data-documents-article-back]) .info-article-back-button{transition:none}}.article-page .article-table-wrapper{margin-bottom:0}.article-page .article-meta{gap:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-font-size-sm);white-space:normal;flex-wrap:wrap}.article-page .article-meta .date,.article-page .article-meta .article-date{gap:var(--ds-space-2);white-space:nowrap;min-width:0}}
