.knowledge-header{position:relative;background:transparent;display:flex;align-items:center;justify-content:space-between;padding-block:22px;gap:20px}.knowledge-header .logo{width:210px}.knowledge-header .header-actions{gap:22px}.knowledge-main{padding-top:40px;padding-bottom:80px}.knowledge-heading{max-width:740px;margin-bottom:34px}.knowledge-heading h1{font-size:clamp(34px,5vw,60px);line-height:1.1;margin:14px 0 22px;letter-spacing:-1.8px}.knowledge-heading p{line-height:1.65}.knowledge-tools{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:30px 0}.knowledge-search{width:min(100%,380px);padding:15px 20px;border:1px solid #cbdad4;border-radius:30px;background:#fff;color:inherit;font:inherit}.knowledge-categories{display:flex;flex-wrap:wrap;gap:8px}.knowledge-categories button{border:1px solid #ccd9d3;background:transparent;color:inherit;border-radius:24px;padding:9px 15px;font:inherit;cursor:pointer}.knowledge-categories button[aria-pressed=true]{background:#214b40;color:white;border-color:#214b40}.knowledge-count{font-size:14px;color:#5c706a}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:22px 0 36px}.knowledge-card{background:white;border-radius:24px;overflow:hidden;box-shadow:0 10px 26px #163c3509;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.knowledge-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #163c3515}.knowledge-card img{display:block;width:100%;aspect-ratio:1.7;object-fit:cover}.knowledge-card-copy{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.knowledge-card h2{font-size:23px;line-height:1.25;margin:0}.knowledge-card p{font-size:15px;line-height:1.6;margin:0;color:#5c706a}.knowledge-card .eyebrow{font-size:11px}.knowledge-card .read-link{margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}.knowledge-pages,.reader-nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.knowledge-pages button,.reader-nav a{border:1px solid #c6d7cf;border-radius:28px;padding:13px 22px;background:white;font:inherit;color:inherit;cursor:pointer}.knowledge-pages button:disabled{opacity:.35;cursor:default}.knowledge-reader{max-width:850px;margin:0 auto;perspective:1800px;touch-action:pan-y}.reader-back{display:inline-block;margin-bottom:25px;font-size:14px}.reader-sheet{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 22px 70px #173e3710;transform-origin:left center}.reader-cover{position:relative}.reader-cover img{width:100%;max-height:440px;object-fit:cover;display:block}.reader-title{padding:35px 45px 0}.reader-title h1{font-size:clamp(30px,4.5vw,48px);line-height:1.15;letter-spacing:-1.1px;margin:14px 0 25px}.reader-body{padding:0 45px 45px;font-size:17px;line-height:1.85;color:#314b42}.reader-body h2{font-size:25px;line-height:1.3;margin:35px 0 14px;color:#183f36}.reader-body p{margin:0 0 19px}.reader-source{border-top:1px solid #e4ece7;padding-top:24px;font-size:14px}.reader-source a{text-decoration:underline;text-underline-offset:4px}.reader-nav{margin-top:25px;flex-wrap:wrap}.reader-nav a{max-width:42%;font-size:14px;display:flex;flex-direction:column;gap:5px}.reader-nav a span{font-size:12px;color:#6a7c73}.reader-hint{text-align:center;font-size:13px;color:#6a7c73;margin:20px 0}.reader-sheet.turn-forward{animation:pageForward .28s ease-in forwards}.reader-sheet.turn-back{transform-origin:right center;animation:pageBack .28s ease-in forwards}@keyframes pageForward{to{transform:rotateY(-22deg) translateX(-35px);opacity:.35}}@keyframes pageBack{to{transform:rotateY(22deg) translateX(35px);opacity:.35}}.knowledge-empty{padding:35px 0}.knowledge-footer{border-top:1px solid #d8e4dd;padding:25px 0;display:flex;flex-wrap:wrap;gap:24px;font-size:13px}body.knowledge-page{background:#eff5f2}.knowledge-page button:focus-visible,.knowledge-page a:focus-visible,.knowledge-search:focus-visible{outline:3px solid #719c84;outline-offset:4px}[hidden]{display:none!important}@media(max-width:850px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-header .header-actions{gap:12px}.knowledge-header .logo{width:175px}}@media(max-width:540px){.knowledge-main{padding-top:20px}.knowledge-grid{grid-template-columns:1fr;gap:20px}.knowledge-header{padding-block:16px}.knowledge-header .logo{width:150px}.knowledge-header .home-link{font-size:13px}.reader-title{padding:25px 23px 0}.reader-body{padding:0 23px 28px;font-size:16px}.reader-sheet{border-radius:21px}.reader-nav a{padding:12px 14px;max-width:46%;font-size:13px}.knowledge-categories button{font-size:13px}.knowledge-heading h1{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.reader-sheet,.knowledge-card{animation:none!important;transition:none!important}}

.knowledge-inline{padding-block:48px;scroll-margin-top:24px}.knowledge-inline>h2{font-size:clamp(30px,4vw,46px);margin:15px 0}.knowledge-inline>p:not(.eyebrow){max-width:760px;line-height:1.65}.knowledge-inline .knowledge-grid{margin-bottom:20px}.knowledge-inline .knowledge-card{border:0;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.knowledge-inline .knowledge-card img,.inline-reader .reader-cover img{clip-path:ellipse(85% 100% at 45% 0%)}.knowledge-inline .knowledge-card img{aspect-ratio:1.8}.knowledge-inline .knowledge-card h3{font-size:22px;line-height:1.25;margin:0}.knowledge-inline .knowledge-card-copy{padding:15px 22px 22px}.knowledge-inline .knowledge-pages{justify-content:center}.inline-reader{max-width:850px;margin:36px auto 0;perspective:1800px;scroll-margin-top:24px}.reader-close{display:block;margin:0 0 15px auto;border:0;background:transparent;color:#214b40;font:inherit;cursor:pointer}.inline-reader .reader-title h3{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:16px 0 24px}.inline-reader .reader-body h4{font-size:23px;line-height:1.35;margin:28px 0 15px}.inline-reader .reader-nav button{border:1px solid #c6d7cf;border-radius:28px;padding:13px 20px;background:white;font:inherit;color:inherit;cursor:pointer}.inline-reader .reader-nav button:disabled{opacity:.4}.knowledge-inline button:focus-visible{outline:3px solid #719c84;outline-offset:4px}@media(max-width:540px){.knowledge-inline{padding-block:30px}.knowledge-inline .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.knowledge-inline .knowledge-card{border-radius:15px}.knowledge-inline .knowledge-card-copy{padding:10px}.knowledge-inline .knowledge-card h3{font-size:14px}.knowledge-inline .knowledge-card .eyebrow{font-size:9px;letter-spacing:.2px}.knowledge-inline .read-link{font-size:11px}.knowledge-inline .knowledge-card img{aspect-ratio:.9}.inline-reader .reader-nav{gap:8px}.inline-reader .reader-nav button{font-size:12px;padding:12px}}

.reader-paper{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;touch-action:pan-y;cursor:grab}.reader-paper>.reader-sheet{position:relative;z-index:2}.reader-paper>.paper-under{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.paper-curl{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.paper-dragging{user-select:none;cursor:grabbing}.paper-dragging .reader-paper{cursor:grabbing}.reader-paper .reader-sheet{transform:none!important;animation:none!important}.knowledge-inline .knowledge-card img,.inline-reader .reader-cover img{clip-path:polygon(0 0,100% 0,100% 96%,90% 93%,80% 92%,70% 93%,60% 96%,50% 98%,40% 99%,30% 98%,20% 96%,10% 94%,0 93%)}

.knowledge-inline .knowledge-card img.instruction-photo{clip-path:none;object-fit:contain;background:#fff}.inline-reader .reader-cover img.instruction-photo{clip-path:none;object-fit:contain;height:auto;max-height:none}
