.ck-pc__h{margin-top:0}.ck-pc__intro{font-size:1.7rem;line-height:1.6;max-width:80rem}
.ck-pc__grid{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:750px){.ck-pc__grid{grid-template-columns:1fr 1fr}}
.ck-pc__list{padding-left:2rem;line-height:1.7}
.ck-pc__specs,.ck-cc__table,.article-template__content table{width:100%;border-collapse:collapse;font-size:1.5rem}
.ck-pc__specs th,.ck-pc__specs td,.ck-cc__table th,.ck-cc__table td,.article-template__content th,.article-template__content td{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:.8rem 1rem;text-align:left;vertical-align:top}
.ck-pc__specs th{width:40%;font-weight:600}.ck-table-wrap{overflow-x:auto}
.ck-faq{margin-top:3rem}.ck-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:1.2rem 0}
.ck-faq__item summary{cursor:pointer;font-weight:600;font-size:1.6rem;list-style:none}.ck-faq__item summary::-webkit-details-marker{display:none}
.ck-faq__item summary::after{content:"+";float:right}.ck-faq__item[open] summary::after{content:"-"}
.ck-faq__a p{margin:.8rem 0 0;line-height:1.6}
.ck-pc__guides ul{padding-left:2rem;line-height:1.8}
.ck-cc__intro{max-width:90rem;font-size:1.6rem;line-height:1.6}
.article-template__content .ck-guide-summary{background:rgba(var(--color-foreground),.04);border-left:4px solid rgb(var(--color-button));padding:1.2rem 1.6rem;margin:0 0 2rem}
.article-template__content .ck-guide-toc{border:1px solid rgba(var(--color-foreground),.12);padding:1.2rem 1.6rem;margin:0 0 2rem}
.article-template__content .ck-guide-faq details{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:1rem 0}
.article-template__content .ck-guide-faq summary{font-weight:600;cursor:pointer}
.article-template__content .ck-guide-cta{background:rgba(var(--color-foreground),.04);padding:1.2rem 1.6rem;margin:2rem 0}
.ck-eck-note{font-size:1.4rem;padding:.8rem 1.2rem;border-left:3px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.03);margin:0 0 1.2rem}
