.catalog-page{background:#f3f7f5;color:#203e34}.catalog-header{background:#fff;border-bottom:1px solid #dfe9e3}.catalog-header-inner{max-width:1200px;margin:auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.catalog-brand{display:flex;align-items:center;gap:12px;color:#234135;min-width:0}.catalog-brand:hover{text-decoration:none}.catalog-brand img{width:57px;height:57px;object-fit:contain;flex:none}.catalog-brand strong{display:block;font-size:14px;line-height:1.8}.catalog-brand small{display:block;font-size:10px;color:#7b8d83}.catalog-login{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid #d8e7de;border-radius:10px;color:#24644c;font-size:12px;white-space:nowrap;background:#f7fbf8}.catalog-login .icon{width:17px;height:17px}.catalog-login:hover{background:#eaf5ee;text-decoration:none}.catalog-main{max-width:1200px;margin:auto;padding:30px 28px}.catalog-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:44px 48px;border-radius:24px;background:linear-gradient(115deg,#133e34 0%,#106548 65%,#14835e 100%);color:#fff;box-shadow:0 12px 36px #153f3510}.catalog-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #ffffff0c;border-radius:50%;inset-inline-end:-90px;top:-130px;box-shadow:0 0 0 55px #ffffff03;z-index:-1}.catalog-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#d2eee0}.catalog-eyebrow>span{width:7px;height:7px;background:#b9e7c9;border-radius:50%;box-shadow:0 0 0 4px #b9e7c914}.catalog-hero h1{font-size:39px;line-height:1.6;margin:12px 0 8px;color:#fff;letter-spacing:-1px}.catalog-hero p{font-size:14px;color:#d5eade;line-height:2.1;margin:0}.catalog-start{display:inline-flex;align-items:center;gap:18px;background:white;color:#176549;border:1px solid #fff;border-radius:10px;padding:12px 19px;font-size:12px;font-weight:650;margin-top:22px}.catalog-start:hover{background:#e8f5ed;color:#12583e;text-decoration:none}.catalog-start .icon{width:17px;height:17px}.catalog-hero-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:10px;color:#c8e3d5}.catalog-hero-meta>span{display:flex;align-items:center;gap:6px}.catalog-hero-meta .icon{width:15px;height:15px}.catalog-art{position:relative;width:255px;height:284px;margin:10px 20px 10px 12px;flex:none}.catalog-paper,.catalog-paper-back{position:absolute;inset:0 22px 13px 14px;border-radius:12px;transform:rotate(-6deg);background:#ffffff20;border:1px solid #ffffff25}.catalog-paper{transform:rotate(6deg);background:#fff;border-color:#e4eee7;padding:24px;color:#226348;box-shadow:0 12px 28px #06271c30;display:flex;flex-direction:column;align-items:center}.catalog-paper-mark{width:40px;height:40px;stroke-width:1.4}.catalog-paper-title{font-size:12px;font-weight:650;margin:12px 0}.catalog-paper-rule{height:2px;background:#d6e7dd;width:100%;margin-bottom:16px}.catalog-paper i{display:block;width:100%;height:5px;border-radius:4px;background:#e9f0ec;margin:5px 0}.catalog-paper i:nth-last-of-type(1){width:68%;align-self:flex-start}.catalog-paper-sign{display:flex;gap:6px;align-items:center;font-size:9px;color:#6b8b79;margin-top:auto}.catalog-paper-sign .icon{width:17px;height:17px}.catalog-art-label{position:absolute;bottom:0;left:0;right:0;background:#e5f5e9;color:#246449;border:1px solid #d0ead9;box-shadow:0 5px 15px #06271c20;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:10px}.catalog-art-label .icon{width:17px;height:17px}.catalog-library{margin-top:36px;scroll-margin-top:20px}.catalog-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.catalog-kicker{color:#3f8465;font-size:11px;font-weight:600}.catalog-section-heading h2,.catalog-guide h2{font-size:21px;margin:5px 0 0;line-height:1.8}.catalog-count{font-size:11px;padding:7px 12px;border:1px solid #dbe7df;border-radius:20px;color:#637b6d;background:#fff;white-space:nowrap}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-card{display:flex;flex-direction:column;min-width:0;padding:23px;background:#fff;border:1px solid #dfe9e3;border-radius:17px;box-shadow:0 3px 15px #23453604;transition:border-color .15s,box-shadow .15s,transform .15s}.catalog-card:hover,.catalog-card:focus-within{border-color:#9bc7af;box-shadow:0 8px 26px #2455360d;transform:translateY(-3px)}.catalog-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-card-icon{display:grid;place-items:center;width:49px;height:49px;border:1px solid #dceee2;border-radius:13px;background:#f0f8f3;color:#287750}.catalog-card-icon .icon{width:26px;height:26px;stroke-width:1.5}.catalog-format{font-size:10px;color:#8a9b91;direction:ltr}.catalog-format span{margin:0 5px;color:#cbd6ce}.catalog-card h3{font-size:17px;margin:19px 0 8px;color:#244536;line-height:1.9}.catalog-card p{font-size:11px;color:#7a8c80;line-height:2.1;margin:0 0 20px;flex:1}.catalog-card-bottom{border-top:1px solid #edf2ee;padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.catalog-card-bottom>span{font-size:9px;color:#93a197}.catalog-card-bottom a{display:inline-flex;align-items:center;gap:9px;color:#196d49;font-size:11px;font-weight:650;min-height:32px}.catalog-card-bottom a:hover{color:#104c33}.catalog-card-bottom .icon{width:16px;height:16px}.catalog-guide{margin-top:32px;border:1px solid #dce9e0;background:#ebf3ee;border-radius:18px;padding:26px}.catalog-guide-heading{margin-bottom:22px}.catalog-guide h2{font-size:18px}.catalog-guide ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-guide li{display:flex;gap:12px;align-items:flex-start}.catalog-guide li>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cedfd3;background:#fff;border-radius:50%;flex:none;color:#287250;font-size:13px}.catalog-guide h3{font-size:12px;margin:2px 0 6px}.catalog-guide p{font-size:10px;color:#75897b;line-height:1.9;margin:0}.catalog-privacy{display:flex;align-items:center;gap:10px;margin:22px 0;color:#698373;padding:0 5px}.catalog-privacy .icon{width:20px;height:20px;flex:none;color:#38815a}.catalog-privacy p{font-size:10px;line-height:2;margin:0}.catalog-privacy strong{font-weight:600}.catalog-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dce7df;padding-top:20px;font-size:10px;color:#8a9a90}.catalog-footer a{display:inline-flex;gap:8px;color:#567665;align-items:center}.catalog-footer .icon{width:14px;height:14px}.catalog-page a:focus-visible{outline:3px solid #73b58f;outline-offset:4px;border-radius:5px}
@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-hero{padding:32px;gap:20px}.catalog-art{margin-inline:0;transform:scale(.9);width:220px}.catalog-hero h1{font-size:33px}}
@media(max-width:650px){.catalog-header-inner{padding:14px 16px;gap:12px}.catalog-brand{gap:9px}.catalog-brand img{width:43px;height:43px}.catalog-brand strong{font-size:11px;overflow-wrap:anywhere}.catalog-brand small{font-size:8px}.catalog-login{font-size:10px;padding:9px}.catalog-login .icon{display:none}.catalog-main{padding:18px 16px}.catalog-hero{padding:27px 22px;border-radius:17px}.catalog-hero h1{font-size:29px}.catalog-hero p{font-size:12px}.catalog-art{display:none}.catalog-eyebrow{font-size:10px}.catalog-hero-meta{font-size:9px;gap:14px}.catalog-grid{grid-template-columns:minmax(0,1fr);gap:13px}.catalog-card{padding:20px}.catalog-card h3{margin-top:13px}.catalog-card p{font-size:12px}.catalog-section-heading h2{font-size:17px}.catalog-count{font-size:9px;padding:6px 9px}.catalog-guide{padding:22px}.catalog-guide ol{grid-template-columns:1fr;gap:20px}.catalog-guide p{font-size:11px}.catalog-footer{flex-direction:column;gap:10px}.catalog-privacy{align-items:flex-start}.catalog-privacy .icon{margin-top:4px}}
@media(prefers-reduced-motion:reduce){.catalog-card{transition:none}.catalog-card:hover,.catalog-card:focus-within{transform:none}}
