/* Photo directory for the knowledge section. */
.knowledge-page{background:#fff}.knowledge-intro{background:#f2f5f1;border-bottom:1px solid #e5ebe5;padding-bottom:42px}.knowledge-intro .breadcrumbs{padding-top:23px}.knowledge-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding:42px 0 34px}.knowledge-title-row h1{font-size:clamp(2.6rem,5.2vw,4.6rem);line-height:1.05;font-weight:650;letter-spacing:-.055em}.knowledge-title-row>.knowledge-intro-note{max-width:270px;flex-shrink:0;padding-bottom:7px}.knowledge-title-row>div>p{font-size:1.06rem;line-height:1.7;color:var(--muted);max-width:665px;margin-top:23px}.knowledge-title-row .eyebrow{margin-bottom:15px}.knowledge-intro-note p{font-size:.9rem!important;line-height:1.7!important;margin-top:16px!important}.knowledge-intro-note strong{font-weight:600;color:var(--ink)}.knowledge-note-line{display:block;height:3px;width:50px;background:var(--green);border-radius:10px}.knowledge-search{display:flex;align-items:center;gap:16px;padding:8px 9px 8px 22px;border:1px solid #d4dfd5;background:white;border-radius:14px;box-shadow:0 4px 14px #183c3203;max-width:880px}.knowledge-search>.icon{width:23px;height:23px;color:#819487}.knowledge-search input{background:transparent;border:0;outline:0;box-shadow:none;margin:0;padding:14px 0;width:100%;min-width:0;color:var(--ink);font-size:.95rem}.knowledge-search input:focus-visible{outline:none}.knowledge-search:focus-within{outline:2px solid var(--green);outline-offset:3px}.knowledge-search input::-webkit-search-cancel-button{display:none}.knowledge-search input::placeholder{color:#829087}.knowledge-search-button{min-height:48px;border-radius:9px;padding:12px 30px}.knowledge-clear{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--soft);font-size:1.2rem;line-height:1}.knowledge-catalog{padding-top:46px;padding-bottom:60px}.knowledge-catalog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.knowledge-catalog-top h2{font-size:1.75rem;line-height:1.3;letter-spacing:-.035em}.knowledge-catalog-top p{font-size:.91rem;color:var(--muted);margin-top:7px}.knowledge-count{white-space:nowrap;font-size:.78rem;color:var(--muted);padding:7px 0}.knowledge-filters{display:flex;gap:9px;margin:24px 0 30px;flex-wrap:wrap}.knowledge-filters button{background:white;border:1px solid #dfe7df;border-radius:30px;padding:11px 20px;line-height:1.4;font-size:.84rem;transition:background .18s,border-color .18s}.knowledge-filters button:hover{background:var(--soft);border-color:#a8c2ae}.knowledge-filters button[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:white}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}.knowledge-topic{border:1px solid #e3e8e2;border-radius:19px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:box-shadow .22s,transform .22s,border-color .22s}.knowledge-topic:hover{border-color:#bdcebe;box-shadow:0 10px 30px #173c320e;transform:translateY(-3px);text-decoration:none}.knowledge-topic:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.knowledge-topic-photo{position:relative;aspect-ratio:1.62;overflow:hidden;background:#e9eee7}.knowledge-topic-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.knowledge-topic:hover img{transform:scale(1.035)}.knowledge-topic-arrow{position:absolute;bottom:15px;right:15px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffffa6;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(8px);color:var(--ink);font-size:1.17rem}.knowledge-topic-copy{padding:23px 24px 21px;display:flex;flex-direction:column;flex:1}.knowledge-topic h3{font-size:1.32rem;letter-spacing:-.03em;line-height:1.3;font-weight:650}.knowledge-topic-copy>p{color:var(--muted);font-size:.86rem;line-height:1.65;margin:10px 0 22px;max-width:320px}.knowledge-topic-link{display:flex;gap:10px;color:var(--green);font-weight:600;font-size:.78rem;margin-top:auto;align-items:center}.knowledge-topic-link>span{font-size:1rem}.knowledge-empty{padding:60px 24px;text-align:center;border-radius:20px;background:var(--soft)}.knowledge-empty p{color:var(--muted);margin:16px 0 24px}.knowledge-help{margin-top:60px;border-radius:22px;background:#eef4ee;padding:36px 40px;display:flex;justify-content:space-between;gap:45px;align-items:center}.knowledge-help h2{font-size:1.85rem;line-height:1.25}.knowledge-help p{max-width:610px;margin-top:12px;color:var(--muted);font-size:.94rem;line-height:1.7}.knowledge-help .eyebrow{margin-bottom:9px}.knowledge-help .button{gap:18px;flex-shrink:0}.knowledge-category-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding:35px 0 50px}.knowledge-category-intro h1{font-size:clamp(2.4rem,4.4vw,3.8rem);line-height:1.12}.knowledge-category-intro .eyebrow{margin-bottom:17px}.knowledge-category-intro p{font-size:1.05rem;color:var(--muted);line-height:1.7;margin-top:20px}.knowledge-category-intro img{width:100%;height:auto;aspect-ratio:1.55;display:block;object-fit:cover;border-radius:22px}.knowledge-back{font-size:.8rem;color:var(--muted);display:inline-block;margin:10px 0 30px}.knowledge-article-section{padding:22px 0 40px}.knowledge-article-list{border-top:1px solid var(--line)}.knowledge-article-list>a{display:grid;grid-template-columns:55px 1fr 45px;align-items:center;gap:22px;padding:30px 20px 30px 0;border-bottom:1px solid var(--line)}.knowledge-article-list>a:hover{background:#f5f8f4;text-decoration:none}.knowledge-article-number{font-size:.8rem;color:#82988b}.knowledge-article-list h3{font-size:1.42rem;line-height:1.4;font-weight:600}.knowledge-article-list .eyebrow{font-size:.64rem;margin-bottom:9px;letter-spacing:.1em}.knowledge-article-arrow{border-radius:50%;width:42px;height:42px;background:var(--soft);display:grid;place-items:center;font-size:1.3rem}.knowledge-category-services{padding:35px 0 70px}.knowledge-category-services h2{font-size:1.8rem;margin-bottom:26px}.knowledge-service-links{display:flex;flex-wrap:wrap;gap:10px}.knowledge-service-links a{display:flex;gap:16px;border:1px solid var(--line);border-radius:10px;font-size:.83rem;padding:11px 15px}.knowledge-service-links a:hover{background:var(--soft);text-decoration:none}
@media(min-width:1600px){.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px){.knowledge-grid{gap:20px}.knowledge-topic-copy{padding:20px}.knowledge-topic h3{font-size:1.15rem}.knowledge-title-row{gap:35px}.knowledge-title-row>.knowledge-intro-note{max-width:225px}.knowledge-help{gap:30px;padding:30px}.knowledge-help .button{max-width:245px}.knowledge-category-intro{gap:35px}}
@media(max-width:800px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-title-row>.knowledge-intro-note{display:none}.knowledge-intro{padding-bottom:30px}.knowledge-title-row{padding:32px 0 27px}.knowledge-title-row h1{font-size:3.2rem}.knowledge-catalog{padding-top:32px}.knowledge-catalog-top h2{font-size:1.5rem}.knowledge-help{flex-direction:column;align-items:flex-start;gap:24px}.knowledge-help .button{max-width:none}.knowledge-category-intro{gap:25px}.knowledge-category-intro h1{font-size:2.4rem}.knowledge-category-intro p{font-size:.95rem}.knowledge-article-list h3{font-size:1.25rem}}
@media(max-width:520px){.knowledge-title-row h1{font-size:2.75rem;line-height:1.05}.knowledge-title-row>div>p{font-size:.95rem;margin-top:18px}.knowledge-title-row .eyebrow{font-size:.64rem}.knowledge-search{padding:7px 11px;gap:10px;border-radius:11px}.knowledge-search>.icon{width:20px;height:20px}.knowledge-search input{font-size:.8rem;padding:10px 0;line-height:1.5}.knowledge-search-button{display:none}.knowledge-catalog-top{display:block;margin-bottom:21px}.knowledge-catalog-top h2{font-size:1.4rem}.knowledge-catalog-top p{font-size:.85rem}.knowledge-count{display:block;margin-top:10px;font-size:.72rem}.knowledge-filters{gap:7px;margin:18px 0 25px}.knowledge-filters button{font-size:.74rem;padding:9px 12px}.knowledge-grid{grid-template-columns:1fr;gap:21px}.knowledge-topic{border-radius:16px}.knowledge-topic-photo{aspect-ratio:1.65}.knowledge-topic-copy{padding:21px}.knowledge-topic h3{font-size:1.35rem}.knowledge-topic-copy>p{font-size:.87rem;margin-bottom:16px}.knowledge-help{padding:25px;margin-top:40px;border-radius:17px}.knowledge-help h2{font-size:1.65rem}.knowledge-help p{font-size:.88rem}.knowledge-help .button{width:100%;font-size:.85rem;gap:10px}.knowledge-category-intro{grid-template-columns:1fr;padding:24px 0 32px;gap:24px}.knowledge-category-intro h1{font-size:2.5rem;overflow-wrap:anywhere}.knowledge-category-intro img{border-radius:16px}.knowledge-back{margin:0 0 27px}.knowledge-category-intro .eyebrow{font-size:.68rem}.knowledge-article-list>a{grid-template-columns:22px 1fr 26px;gap:10px;padding:22px 0}.knowledge-article-list h3{font-size:1.07rem}.knowledge-article-arrow{width:26px;height:26px;font-size:1rem}.knowledge-article-number{font-size:.68rem}.knowledge-service-links a{font-size:.78rem}.knowledge-page .breadcrumbs{font-size:.67rem}}
@media(prefers-reduced-motion:reduce){.knowledge-topic,.knowledge-topic-photo img{transition:none}.knowledge-topic:hover,.knowledge-topic:hover img{transform:none}}
