
.collection-article-group h3{margin:0;padding:16px 24px;background:#354259;color:#fff8eb;font:600 1rem/1.5 var(--ho-font-ui)}
.collection-article-group .collection-articles{margin:0}.native-essentials .view{display:block!important;scroll-margin-top:110px}.native-essentials .chapter-nav{display:none}.native-essentials .view+.view{margin-top:48px}
.turning-points-intro,.turning-points-guide{max-width:850px;margin:28px auto;line-height:1.75;font-family:var(--ho-font-reading)}
.turning-points-guide{list-style:none;padding:0}.turning-points-guide>li{padding:28px 0;border-top:1px solid var(--ho-line-strong)}
.guide-existing-image{display:block;width:100%;height:auto;aspect-ratio:5/2;object-fit:cover;object-position:right center;margin-bottom:20px}.guide-date{color:var(--ho-vermilion);font:.85rem/1.5 var(--ho-font-ui)}.turning-points-guide h2{font-weight:500;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3;margin:10px 0 20px}
.turning-points-guide ul{padding-left:22px}.turning-points-guide ul li{padding-left:4px;margin:14px 0}.turning-points-guide strong{display:block;font:600 .875rem/1.5 var(--ho-font-ui);color:var(--ho-indigo);margin-bottom:4px}.turning-points-guide a{display:inline-flex;align-items:center;min-height:44px;color:var(--ho-indigo);font:600 .9rem/1.5 var(--ho-font-ui)}
.ho-reader__flow>.ho-reader__reward-anchor{position:static;margin:20px 0;padding:0}.ho-reader__flow>.ho-reader__reward-anchor .ho-reader__reward{display:flex;align-items:center;gap:8px;min-height:44px;font:400 .875rem/1.5 var(--ho-font-ui);color:var(--ho-ink-muted)}.ho-reader__flow>.ho-reader__reward-anchor img{width:24px;height:24px;animation:none;filter:none}
.keepsake-end-note{display:flex;align-items:center;gap:8px;margin:20px 0;font:400 .875rem/1.5 var(--ho-font-ui);color:var(--ho-ink-muted)}.keepsake-end-note[hidden]{display:none!important}.earned-keepsake{display:inline-grid;place-items:center;width:44px;height:44px;flex:none}.earned-keepsake img{width:24px;height:24px;object-fit:contain;animation:none}.earned-keepsake:focus-visible{outline:2px solid var(--ho-indigo);outline-offset:2px}
