.ck-read{font-family:var(--ck-font-body);color:var(--ck-ink)}.ck-read.hentry{margin:0}.ck-guide-reading #content #primary{padding-bottom:0}@media (prefers-reduced-motion:no-preference){html:has(body.ck-guide-reading){scroll-behavior:smooth}}.ck-read__wrap{width:min(960px,100%);margin-inline:auto;padding-inline:24px;box-sizing:border-box}.ck-read__byline{display:flex;align-items:center;gap:10px;font-size:14.5px;color:color-mix(in srgb,var(--ck-on-dark) 78%,var(--ck-stage))}.ck-read__byline .ck-av--sm{border:1px solid color-mix(in srgb,var(--ck-on-dark) 35%,transparent)}.ck-read__figw{margin-top:24px}.ck-read__fig{margin:0;aspect-ratio:16/9;border-radius:var(--ck-radius-box);overflow:hidden;background:var(--ck-img-bg)}.ck-read__fig img{display:block;width:100%;height:100%;object-fit:cover}.ck-read__cols{display:grid;grid-template-columns:230px 1fr;gap:48px;align-items:start;padding-block:40px 20px}.ck-read__side{position:sticky;top:var(--ck-sticky-top);display:grid;gap:2px}.ck-read__toc .ck-label{margin:0 0 14px}.ck-read__toc-l{display:grid;gap:0;border-inline-start:1px solid var(--ck-track)}.ck-read__toc-l a{margin-inline-start:-1px;padding:9px 0;padding-inline-start:16px;border-inline-start:2px solid transparent;font-size:15.5px;line-height:1.5;color:var(--ck-ink);text-decoration:none;text-underline-offset:4px;text-decoration-thickness:2px}.ck-read__toc-l a.on{color:var(--ck-hover);font-weight:500;border-inline-start-color:var(--ck-accent);text-decoration:none}.ck-hover .ck-read__toc-l a:hover{text-decoration:underline;text-decoration-color:var(--ck-ink)}.ck-read .ck-read__ask{display:grid;gap:8px;margin:22px 0 0;padding:16px;border:0;border-radius:var(--ck-radius-box);background:var(--ck-stage);color:var(--ck-on-dark);font-size:13.5px;text-align:start;box-shadow:none}.ck-read .ck-read__ask>p:first-child{margin:0;font-family:var(--ck-font-head);font-size:15px;font-weight:700;color:var(--ck-on-dark)}.ck-read .ck-read__ask>p{margin:0;color:color-mix(in srgb,var(--ck-on-dark) 78%,var(--ck-stage));font-size:13.5px}.ck-read .ck-read__ask .rp-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;margin-top:6px;padding:0 16px;border:0;border-radius:var(--ck-radius-button);background:var(--ck-wa);color:var(--ck-wa-ink);font-family:var(--ck-font-head);font-size:15px;font-weight:700;text-decoration:none;box-shadow:none}.ck-read__body{min-width:0}.ck-read__body .rp-tldr{margin:0 0 28px;padding:18px 20px;scroll-margin-top:120px;border:0;border-inline-start:3px solid var(--ck-accent);border-start-end-radius:var(--ck-radius-box);border-end-end-radius:var(--ck-radius-box);border-start-start-radius:0;border-end-start-radius:0;background:var(--ck-bg-soft)}.ck-read__body .rp-tldr p{font-size:16.5px;line-height:1.75}.ck-read__body .rp-tldr b:first-child,.ck-read__body .rp-tldr strong:first-child{font-family:var(--ck-font-head);color:var(--ck-ink)}.ck-read__body .rp-tablewrap{margin:16px 0;overflow-x:auto}.ck-read__body .rp-tablewrap table{min-width:520px}.ck-read__body .rp-sources ul{padding-inline-start:0;color:var(--ck-ink-2)}.ck-read__body .ck-read__faq{margin-top:12px}.ck-grecs{display:grid;gap:14px;margin-top:16px}.ck-grec{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;padding:14px;border:1px solid var(--ck-line);border-radius:var(--ck-radius-box)}.ck-grec__th{width:120px;height:120px;box-sizing:border-box;display:grid;place-items:center;padding:10px;border-radius:var(--ck-radius-badge);background:var(--ck-img-bg)}.ck-grec__th img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.ck-grec__body{display:grid;justify-items:start;gap:4px;min-width:0}.ck-grec__brand{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ck-ink-3)}.ck-read__body a.ck-grec__name{font-family:var(--ck-font-body);font-weight:400;font-size:17px;line-height:1.4;color:var(--ck-ink);text-decoration:none}.ck-hover .ck-read__body .ck-grec:hover a.ck-grec__name{color:var(--ck-hover)}.ck-grec__price{font-family:var(--ck-font-head);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ck-ink)}.ck-grec__price del{font-weight:400}.ck-grec .ck-btn,.ck-grec__oos{margin-top:8px}.ck-grec__oos,.ck-grec__price del{font-size:14px;color:var(--ck-ink-3)}.ck-read__author{display:flex;gap:12px;align-items:center;margin-top:28px;padding:14px 16px;border:1px solid var(--ck-line);border-radius:var(--ck-radius-box)}.ck-read__author b{font-family:var(--ck-font-head);font-weight:700}.ck-read__author small{display:block;color:var(--ck-ink-2);font-size:14px;line-height:1.6}.ck-hub__cats a,.ck-read__share{align-items:center;font-size:15px}.ck-read__share{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--ck-line);color:var(--ck-ink-2)}.ck-read__share .ck-btn--wa svg{width:20px;height:20px;flex:none}.ck-read__share-btns{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px}.ck-hub__cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ck-hub__cats a{display:inline-flex;height:40px;padding:0 18px;border:1.5px solid var(--ck-line);border-radius:var(--ck-radius-button);font-weight:500;color:var(--ck-ink);text-decoration:none;transition:border-color .15s ease,color .15s ease}.ck-hub__cats a[aria-current]{border-color:var(--ck-ink);background:var(--ck-ink);color:var(--ck-page-bg)}.ck-hover .ck-hub__cats a:not([aria-current]):hover{border-color:var(--ck-hover);color:var(--ck-hover)}.ck-hub .ck-hub__feat{padding-top:48px}.ck-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ck-hub__feat>a{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:none}.ck-hub__feat .ck-guide__img{aspect-ratio:auto;min-height:320px}.ck-hub__feat .ck-guide__body{align-content:center;padding:28px 32px}.ck-hub__feat>a h3{font-size:26px}@media (max-width:1000px){.ck-read__cols{grid-template-columns:1fr;gap:20px}.ck-read__side{display:none}.ck-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ck-hub__grid{gap:12px}.ck-hub__feat>a{grid-template-columns:1fr}.ck-hub__feat .ck-guide__img{min-height:0;aspect-ratio:16/10}.ck-hub__feat .ck-guide__body{padding:16px 18px 18px}.ck-hub__feat>a h3{font-size:20px}.ck-read__share-btns{display:grid;grid-auto-columns:minmax(0,1fr);gap:8px;width:100%}.ck-read__share-btns .ck-btn{--ck-btn-px:8px;gap:6px;font-size:14px}.ck-read__share .ck-read__share-btns svg{width:18px;height:18px}}@media (max-width:768px){.ck-grec{grid-template-columns:96px 1fr;gap:14px;padding:12px}.ck-grec__th{width:96px;height:96px}}@media (max-width:899px){.ck-read__wrap{padding-inline:16px}body.ck-guide-reading #content #primary,body.ck-guide-reading #content .ast-container{padding-inline:0}}