.category #content>.ast-container{display:block;max-width:none;padding:0}.category #primary.cbt-category{width:100%;margin:0;padding:0}.cbt-category{color:#183b31;background:#faf9f5}.cbt-cat-wrap{max-width:1260px;margin:auto;padding-inline:40px}.cbt-category h1,.cbt-category h2,.cbt-category h3{color:#183b31;letter-spacing:-.035em}.cbt-category h1 em,.cbt-category h2 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#56734c;letter-spacing:-.045em}.cbt-category a{text-decoration:none}.cbt-category .cbt-eyebrow{font-size:1rem!important;letter-spacing:1.7px;margin:0 0 20px!important;font-weight:600;color:#426545}.cbt-cat-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:29px;font-size:1rem;color:#6a7665}.cbt-cat-breadcrumb a{color:#426545}.cbt-cat-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:34px;padding-bottom:48px}.cbt-cat-hero h1{font-size:clamp(2.4rem,3.65vw,3.65rem);line-height:1.1;font-weight:500;margin:0 0 26px}.cbt-cat-intro{font-size:1rem;line-height:1.8;color:#5f6f5d;margin:0 0 26px;max-width:560px}.cbt-cat-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cbt-cat-actions .cbt-link{font-size:1rem;gap:12px}.cbt-cat-count{display:flex;gap:13px;align-items:center;font-size:1rem;color:#738268;margin:27px 0 0}.cbt-cat-count:before{content:'';height:1px;width:24px;background:#a4b69a}.cbt-cat-visual{height:420px;position:relative;overflow:hidden;border-radius:6px;margin:0;background:#dce4d5}.cbt-cat-visual img{display:block;width:100%;height:100%;object-fit:cover}.cbt-cat-visual:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#183b3180)}.cbt-cat-visual figcaption{position:absolute;left:20px;bottom:13px;color:#fff;font-size:1rem;z-index:1}.cbt-cat-sections{display:flex;align-items:center;gap:40px;padding-block:24px;border-block:1px solid #dce4d5}.cbt-cat-sections>span{font-size:1rem;color:#6e7c65}.cbt-cat-sections>div{display:flex;gap:10px;flex-wrap:wrap}.cbt-cat-sections a{display:flex;gap:25px;align-items:center;border:1px solid #cbd8c2;border-radius:4px;color:#426545;padding:10px 16px;font-size:1rem;min-height:44px}.cbt-cat-sections a[aria-current=page]{background:#183b31;border-color:#183b31;color:#fff}.cbt-cat-sections a:hover{border-color:#426545}.cbt-cat-starts{padding-top:55px;padding-bottom:20px}.cbt-cat-section-head h2,.cbt-cat-list-heading h2,.cbt-cat-faq h2,.cbt-cat-human h2{font-size:clamp(1.9rem,2.7vw,2.6rem);line-height:1.2;margin:0;font-weight:500}.cbt-cat-section-head .cbt-eyebrow{margin-bottom:12px!important}.cbt-cat-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.cbt-cat-start-grid>a{display:grid;grid-template-columns:25px 1fr 15px;gap:14px;border-block:1px solid #d7e1cf;padding:22px 0;color:#183b31}.cbt-cat-start-number{font-size:1rem;color:#899a7c}.cbt-cat-start-grid h3{font-size:1rem;line-height:1.35;font-weight:500;margin:0 0 10px}.cbt-cat-start-grid p{font-size:1rem;color:#66765f;line-height:1.7;margin:0}.cbt-cat-start-grid>a>span:last-child{color:#426545}.cbt-cat-start-grid>a:hover h3{text-decoration:underline;text-underline-offset:4px}.cbt-cat-catalogue{padding-top:55px;padding-bottom:65px;scroll-margin-top:120px}.cbt-cat-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.cbt-cat-list-heading>p{font-size:1rem;color:#6c7b63;margin:0 0 5px;white-space:nowrap}.cbt-cat-list-heading .cbt-eyebrow{margin-bottom:12px!important}.cbt-cat-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.cbt-cat-filters a{min-height:44px;display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #cfdcc5;border-radius:4px;color:#426545;font-size:1rem;background:#f7f9f2}.cbt-cat-filters a span{opacity:.8;font-size:1rem}.cbt-cat-filters a[aria-current=page]{color:#fff;background:#426545;border-color:#426545}.cbt-cat-filters a:hover{border-color:#426545}.cbt-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px}.cbt-cat-card{position:relative;background:#fff;border:1px solid #e0e7da;border-radius:6px;overflow:hidden;min-width:0;transition:box-shadow .18s,border-color .18s}.cbt-cat-card:hover{border-color:#a9bc9c;box-shadow:0 8px 24px #183b3109}.cbt-cat-card-image{aspect-ratio:1.45;background:#e8eee0;overflow:hidden}.cbt-cat-card-image img{height:100%;width:100%;object-fit:cover;display:block}.cbt-cat-card-copy{padding:23px 24px 25px}.cbt-cat-card-date{font-size:1rem!important;color:#7d8a74!important;letter-spacing:.3px;margin:0 0 12px!important}.cbt-category .cbt-cat-card h3{font-size:1.2rem;line-height:1.35;margin:0 0 14px;font-weight:500;letter-spacing:-.025em}.cbt-cat-card h3 a{display:flex;gap:15px;justify-content:space-between;color:#183b31}.cbt-cat-card h3 a:after{content:'';position:absolute;inset:0}.cbt-cat-card h3 span{flex-shrink:0;color:#64805a;font-size:1rem}.cbt-cat-card-copy>p{font-size:1rem;line-height:1.75;color:#69775f;margin:0 0 21px}.cbt-cat-card-author{font-size:1rem;color:#728268}.cbt-cat-card:focus-within{outline:3px solid #b1772f;outline-offset:4px}.cbt-cat-pagination{margin-top:40px}.cbt-cat-pagination ul{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cbt-cat-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 15px;border:1px solid #c9d7bf;border-radius:4px;font-size:1rem;color:#426545}.cbt-cat-pagination .current{background:#426545;color:white;border-color:#426545}.cbt-cat-pagination a:hover{background:#edf3e7}.cbt-cat-human{background:#183b31;color:#e2eada}.cbt-cat-human>.cbt-cat-wrap{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:80px;padding-block:55px}.cbt-cat-human .cbt-eyebrow{color:#bccfab!important}.cbt-category .cbt-cat-human h2{color:#faf9ef}.cbt-category .cbt-cat-human h2 em{color:#c4d4ae}.cbt-cat-human p:not(.cbt-eyebrow){font-family:Georgia,serif;font-size:1.25rem;line-height:1.7;margin:0 0 23px}.cbt-cat-human a{color:#e2edda;border-color:#839e75;font-size:1rem}.cbt-cat-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-block:65px 35px}.cbt-cat-faq details{border-bottom:1px solid #d5dfcd;margin-bottom:22px;padding-bottom:22px}.cbt-cat-faq summary{list-style:none;cursor:pointer;position:relative;font-size:1rem;line-height:1.6;font-weight:500;padding-right:30px}.cbt-cat-faq summary::-webkit-details-marker{display:none}.cbt-cat-faq summary:after{content:'+';position:absolute;top:0;right:0;font-size:1.2rem;color:#426545}.cbt-cat-faq details[open] summary:after{content:'−'}.cbt-cat-faq details p{font-size:1rem;line-height:1.8;color:#65755c;margin:16px 0 0}.cbt-cat-faq a{text-decoration:underline;text-underline-offset:3px;color:#426545}.cbt-cat-next{border-top:1px solid #dce5d4;padding-block:30px 55px;display:flex;align-items:center;gap:40px}.cbt-cat-next p{font-size:1rem;color:#69795f;margin:0}.cbt-cat-next>div{display:flex;gap:28px;flex-wrap:wrap}.cbt-cat-next .cbt-link{font-size:1rem}.cbt-category :is(a,summary):focus-visible{outline:3px solid #b1772f;outline-offset:5px}.cbt-category-compact .cbt-cat-hero{grid-template-columns:1fr;max-width:1260px;gap:0;padding-bottom:30px}.cbt-category-compact .cbt-cat-hero h1{font-size:2rem;margin-bottom:15px}.cbt-category-compact .cbt-cat-hero h1 br,.cbt-category-compact .cbt-cat-hero h1 em,.cbt-category-compact .cbt-cat-actions,.cbt-category-compact .cbt-cat-count{display:none}.cbt-category-compact .cbt-cat-hero h1 small{display:block;font-family:inherit;font-size:1rem;color:#6e7b65;margin-top:10px;letter-spacing:0}.cbt-category-compact .cbt-cat-intro{font-size:1rem;max-width:900px;margin:0}.cbt-category-compact .cbt-cat-catalogue{padding-top:40px}
@media(max-width:1000px){.cbt-cat-hero{gap:35px}.cbt-cat-hero h1{font-size:2.7rem}.cbt-cat-visual{height:440px}.cbt-cat-actions{gap:22px}.cbt-cat-start-grid{gap:20px}.cbt-cat-start-grid>a{grid-template-columns:19px 1fr 12px;gap:9px}.cbt-cat-card-copy{padding:20px}.cbt-cat-human>.cbt-cat-wrap,.cbt-cat-faq{gap:40px}}
@media(max-width:921px){.cbt-cat-wrap{padding-inline:28px}.cbt-cat-hero{gap:28px;grid-template-columns:1.1fr 1fr}.cbt-cat-hero h1{font-size:2.35rem}.cbt-cat-intro{font-size:1rem}.cbt-cat-visual{height:450px}.cbt-cat-count{font-size:1rem}.cbt-cat-sections{gap:25px}.cbt-cat-sections a{padding-inline:12px;gap:15px;font-size:1rem}.cbt-cat-sections>span{font-size:1rem}.cbt-cat-start-grid{grid-template-columns:1fr}.cbt-cat-start-grid>a{grid-template-columns:30px 1fr 20px;gap:16px;padding-block:18px;border-top:0}.cbt-cat-start-grid>a:first-child{border-top:1px solid #d7e1cf}.cbt-cat-start-grid h3{margin-bottom:6px}.cbt-cat-start-grid p{font-size:1rem}.cbt-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cbt-cat-human>.cbt-cat-wrap,.cbt-cat-faq{grid-template-columns:1fr 1.3fr;gap:35px}.cbt-cat-human p:not(.cbt-eyebrow){font-size:1.1rem}}
@media(max-width:600px){.cbt-cat-wrap{padding-inline:20px}.cbt-cat-breadcrumb{font-size:1rem;padding-top:22px}.cbt-cat-hero{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:30px}.cbt-cat-hero h1{font-size:clamp(2.1rem,8.8vw,2.8rem);margin-bottom:22px;line-height:1.15}.cbt-category .cbt-eyebrow{font-size:1rem!important;letter-spacing:1.5px;margin-bottom:16px!important}.cbt-cat-intro{font-size:1rem;line-height:1.8;margin-bottom:22px}.cbt-cat-actions{gap:20px}.cbt-cat-actions .cbt-link{font-size:1rem}.cbt-cat-count{margin-top:22px}.cbt-cat-visual{height:300px}.cbt-cat-visual figcaption{font-size:1rem}.cbt-cat-sections{display:block;padding-block:23px}.cbt-cat-sections>span{display:block;margin-bottom:13px}.cbt-cat-sections>div{gap:8px}.cbt-cat-sections a{font-size:1rem;padding:10px 12px;gap:13px}.cbt-cat-starts{padding-top:38px;padding-bottom:0}.cbt-cat-section-head h2,.cbt-cat-list-heading h2,.cbt-cat-human h2,.cbt-cat-faq h2{font-size:1.9rem}.cbt-cat-start-grid{gap:0;margin-top:22px}.cbt-cat-start-grid>a{padding-block:20px}.cbt-cat-start-grid h3{font-size:1.02rem}.cbt-cat-start-grid p{font-size:1rem}.cbt-cat-catalogue{padding-top:42px;padding-bottom:45px;scroll-margin-top:90px}.cbt-cat-list-heading{display:block;margin-bottom:23px}.cbt-cat-list-heading>p{margin:16px 0 0;font-size:1rem}.cbt-cat-filters{gap:7px;margin-bottom:25px}.cbt-cat-filters a{font-size:1rem;padding:10px 12px;gap:8px}.cbt-cat-grid{grid-template-columns:1fr;gap:25px}.cbt-cat-card-image{aspect-ratio:1.5}.cbt-cat-card-copy{padding:21px 22px}.cbt-category .cbt-cat-card h3{font-size:1.22rem}.cbt-cat-card-copy>p{font-size:1rem}.cbt-cat-card-date{font-size:1rem!important}.cbt-cat-human>.cbt-cat-wrap{grid-template-columns:1fr;gap:24px;padding-block:42px}.cbt-cat-human p:not(.cbt-eyebrow){font-size:1.18rem}.cbt-cat-faq{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:15px}.cbt-cat-faq summary{font-size:1rem}.cbt-cat-faq details p{font-size:1rem}.cbt-cat-next{display:block;padding-block:26px 40px}.cbt-cat-next p{margin-bottom:20px}.cbt-cat-next>div{gap:20px 25px}.cbt-category-compact .cbt-cat-hero{padding-top:23px;padding-bottom:25px}.cbt-category-compact .cbt-cat-hero h1{font-size:1.8rem}.cbt-category-compact .cbt-cat-intro{font-size:1rem}}
.cbt-cat-card,.cbt-cat-card:hover,.cbt-cat-card-image,.cbt-cat-card-image img{border:0;border-radius:0;box-shadow:none;background:transparent}.cbt-cat-card-copy{padding:21px 0 18px}
@media(prefers-reduced-motion:reduce){.cbt-cat-card{transition:none}}
.cbt-category .cbt-button{background:#426545;color:#fff;border:1px solid #426545}.cbt-category .cbt-button:hover{background:#183b31;border-color:#183b31;color:#fff}.cbt-cat-visual,.cbt-cat-visual img{border:0;border-radius:0;box-shadow:none}
