
.kb-page>section{padding:80px 0}.kb-page .kb-open{padding:24px 0 72px}.kb-page .cp-wrap{min-width:0}.kb-page svg{width:28px;height:28px;fill:none;stroke:currentColor;flex-shrink:0}.kb-page .wd-icon{width:28px;height:28px}.kb-page a{color:inherit}.kb-page button,.kb-page select{font:inherit;min-height:48px}.kb-page button{cursor:pointer}.kb-page p{max-width:760px}.kb-page details{border-top:1px solid var(--cp-line);padding:0}.kb-page summary{display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:23px;padding:24px 0;cursor:pointer;list-style:none}.kb-page summary::-webkit-details-marker{display:none}.kb-page details p{padding-bottom:28px}.kb-page .r2-reading-controls{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.kb-page .r2-reading-controls button{border:1px solid currentColor;background:transparent;display:grid;place-items:center;width:48px;padding:10px;color:inherit}.kb-page .cp-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.kb-page .cp-blog-card{min-width:0}.kb-page .cp-blog-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.kb-page .cp-blog-card h3{font-size:23px;margin-top:16px}.kb-screen{display:block;background:#fff;min-width:0}.kb-screen img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.kb-page h2+p{margin-top:24px}.kb-page .cp-link{min-height:48px}.kb-page [hidden]{display:none!important}.kb-page section[id]{scroll-margin-top:110px}
@media(max-width:600px){.kb-page>section{padding:48px 0}.kb-page .kb-open{padding-bottom:48px}.kb-page p{font-size:17px}.kb-page summary{font-size:21px}.kb-page .cp-blog-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.kb-page .cp-blog-card{flex:0 0 100%;scroll-snap-align:start}.kb-page .cp-link{margin-right:0}}

.kb-open{background:var(--cp-ink);color:var(--cp-paper)}.kb-cover{display:grid;grid-template-columns:1.5fr .7fr;gap:96px;align-items:end}.kb-cover>div>p{margin-top:28px;font-size:21px}.kb-cover aside{border-left:1px solid #ffffff55;padding-left:40px}.kb-cover aside p{font-size:22px}.kb-cover ul{margin:28px 0 0;padding:0;list-style:none}.kb-cover li{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #ffffff33}.kb-dossier{background:var(--cp-mineral)}.kb-dossier-heading{display:flex;justify-content:space-between;gap:72px;margin-bottom:40px}.kb-dossier-heading p{max-width:520px}.kb-dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.kb-dossier fieldset{border:0;margin:0;padding:0;min-width:0}.kb-dossier legend{font-size:14px;padding:0 0 20px}.kb-dossier label{display:flex;align-items:start;gap:20px;border-top:1px solid var(--cp-line);padding:24px 0;cursor:pointer}.kb-dossier input{width:24px;height:24px;margin:2px 0;accent-color:var(--cp-ink);flex-shrink:0}.kb-dossier strong{font-weight:500;font-size:24px;display:block}.kb-dossier small{font-size:16px;line-height:1.6;display:block;margin-top:8px}.kb-file-output{background:var(--cp-paper);padding:36px 40px;align-self:start;min-height:410px}.kb-file-output>div:first-child{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--cp-line);padding-bottom:24px;margin-bottom:24px}.kb-file-output ul{padding-left:24px;line-height:2}.kb-file-output .kb-local{font-size:13px;margin:24px 0}.kb-file-output button{background:var(--cp-ink);color:var(--cp-paper);border:0;padding:14px 20px;display:flex;justify-content:space-between;gap:24px;width:100%;align-items:center}.kb-file-output [role=status]{display:block;min-height:24px;font-size:14px;margin-top:12px}.kb-project-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.kb-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.kb-project-grid h3{margin:24px 0 8px}.kb-documents{background:var(--cp-ice)}.kb-documents>.cp-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}.kb-documents dl{margin:0}.kb-documents dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;border-top:1px solid var(--cp-line);padding:26px 0}.kb-documents dt{font-size:22px}.kb-documents dd{margin:0;line-height:1.7}.kb-faq{background:var(--cp-mineral)}.kb-faq>.cp-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.kb-faq .cp-link{margin-top:24px}
@media(max-width:900px){.kb-cover{gap:40px}.kb-dossier-grid{gap:32px}.kb-file-output{padding:28px}.kb-project-grid{gap:20px}}
@media(max-width:600px){.kb-cover{grid-template-columns:1fr;gap:32px}.kb-cover aside{border:0;padding:24px 0 0;border-top:1px solid #ffffff55}.kb-cover aside p{font-size:20px}.kb-cover ul{margin-top:20px}.kb-cover li{padding:12px 0}.kb-dossier-heading,.kb-project-heading{display:block}.kb-dossier-heading p{margin-top:24px}.kb-dossier-grid,.kb-documents>.cp-wrap,.kb-faq>.cp-wrap{grid-template-columns:1fr;gap:32px}.kb-file-output{padding:24px;min-height:0}.kb-project-heading .cp-link{margin-top:20px}.kb-project-grid{display:flex;overflow:auto;gap:24px;scroll-snap-type:x mandatory}.kb-project-grid article{flex:0 0 100%;min-width:0;scroll-snap-align:start}.kb-documents dl>div{grid-template-columns:1fr;gap:12px}}


.kb-page .kb-cover{align-items:start}
