.dropdown{width:275px;padding:12px;border-radius:8px;box-shadow:0 15px 40px #3e2e1517}.dropdown a{font-size:14px;line-height:1.5;padding:11px 12px;border-radius:5px;white-space:normal}.dropdown a:hover,.dropdown a:focus-visible{background:#eee7d9;color:#b84825}.nav-drop button{white-space:nowrap}.catalog-section{padding-top:25px}.catalog-list>article{display:grid;grid-template-columns:1.5fr 1fr;gap:30px 75px;border-top:1px solid #d8cbb6;padding:55px 0;scroll-margin-top:110px}.catalog-number{grid-column:1/-1;font-size:12px;letter-spacing:.06em;color:#9c7c55;line-height:1.6}.catalog-list h2{font-size:clamp(32px,3.8vw,50px);line-height:1.13;letter-spacing:-.03em}.catalog-list article>div>p{font-size:17px;line-height:1.75;color:#847157;margin-top:24px}.catalog-list ul,.docs-content ul,.docs-content ol{padding-left:22px;margin:22px 0;color:#8c7656;font-size:16px;line-height:1.8}.catalog-list li,.docs-content li{margin-bottom:8px}.catalog-list a,.docs-content a{font-size:15px;line-height:1.6;display:inline-block;margin-top:15px;border-bottom:1px solid #caaa85;color:#a75b30;padding-bottom:4px}.catalog-list article>aside{align-self:start;padding:30px;border-left:2px solid #e9542e;background:#eee6d6}.catalog-list aside strong{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:400}.catalog-list aside p{font-size:16px;line-height:1.8;color:#997c55;margin-top:20px}.catalog-list aside>span{display:block;font-size:11px;line-height:1.7;letter-spacing:.04em;color:#ad8e65;margin-top:25px}.docs-layout{display:grid;grid-template-columns:235px 1fr;gap:65px;padding-top:35px}.docs-nav{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:5px;border-left:1px solid #d5c4a7;padding:10px 0}.docs-nav>a{font-size:14px;padding:10px 18px;color:#997e57}.docs-nav>a:hover,.docs-nav>a:focus-visible{color:#bf542b;background:#eee3cf}.docs-content{max-width:850px;min-width:0}.docs-content article{padding:35px 0 45px;border-bottom:1px solid #d5c5a8;scroll-margin-top:100px}.docs-content article:first-child{padding-top:0}.docs-content h2{font-size:34px;letter-spacing:-.025em;line-height:1.2;margin-top:17px}.docs-content article>p{font-size:17px;line-height:1.8;color:#8c7453;margin-top:22px}.docs-content strong{font-weight:500;color:#7d5e37}.doc-note{padding:20px 24px;background:#eae1d0;border-left:2px solid #e9542e;font-size:15px;line-height:1.8;color:#927346;margin-top:25px}.docs-content pre{padding:25px;background:#26231e;color:#f2dbc0;font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto;margin-top:25px;border-radius:7px}.docs-content article>p.fine-print{font-size:12px;color:#ad9168}.company-links{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;padding-top:25px}.company-links h2{font-size:42px;letter-spacing:-.03em;line-height:1.15;margin-top:20px}.company-links p{font-size:17px;line-height:1.8;color:#8c7552;margin-top:25px}.company-links>div+div{align-self:center}.company-links a{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid #d5c3a5;font-size:16px;color:#a46e3a}.company-links a>span{font-size:22px;line-height:1}.docs-content :target,.catalog-list>article:target{outline:0}.catalog-list>article:target .catalog-number{color:#df5d31}@media(max-width:960px){.dropdown{width:100%;min-width:260px;box-shadow:none;border:0;border-left:2px solid #d4bea0;background:#eee6d8;margin-top:12px;padding:4px 10px}.nav-drop{width:100%}nav{max-height:calc(100dvh - 76px);overflow-y:auto}.dropdown a{font-size:15px}}@media(max-width:780px){.catalog-list>article{grid-template-columns:1fr;gap:24px;padding:35px 0}.catalog-number{font-size:11px}.catalog-list h2{font-size:34px}.catalog-list article>div>p{font-size:16px;line-height:1.75}.catalog-list ul,.docs-content ul,.docs-content ol{font-size:15px}.catalog-list article>aside{padding:24px}.catalog-list aside strong{font-size:23px}.catalog-list aside p{font-size:15px}.docs-layout{grid-template-columns:1fr;gap:30px}.docs-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0}.docs-nav>a{font-size:13px;line-height:1.6}.docs-content h2{font-size:29px}.docs-content article>p{font-size:16px}.doc-note{font-size:14px;padding:18px}.docs-content pre{font-size:12px;padding:20px}.company-links{grid-template-columns:1fr;gap:35px}.company-links h2{font-size:34px}.company-links p{font-size:16px}.company-links a{font-size:15px}.catalog-section{padding-top:15px}}
