.reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reel-grid .section-card{min-width:0}.reel-grid .section-header{padding:22px;gap:12px}.reel-grid h2{font-size:21px}.reel-grid .section-body{padding:22px}.likes{font-size:14px;color:#716775;font-weight:650;font-variant-numeric:tabular-nums}.reel-note{min-height:52px;overflow-wrap:anywhere}.reel-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:10px;margin-top:20px}.reel-link{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 12px;border:1px solid #e7daed;border-radius:12px;background:#fbf0ff;color:#8d3799;font-size:14px;font-weight:700;text-decoration:none}.reel-link:first-child{background:linear-gradient(145deg,#c163d2,#aa43bd);border-color:transparent;color:white}.reel-link:hover{filter:brightness(.96)}.reel-link:focus-visible,.section-nav a:focus-visible,.site-brand:focus-visible{outline:3px solid #8d3799;outline-offset:4px}.arrow{font-size:17px}.page-header>div{min-width:0}.section-nav{overscroll-behavior-inline:contain}.page-footer{align-items:center}@media(max-width:680px){.reel-grid{grid-template-columns:1fr;gap:18px}.page{padding-top:26px;padding-bottom:44px}.page-header{padding:24px 22px;border-radius:24px}.page-header h1{font-size:clamp(39px,11vw,58px);line-height:1}.page-header .section-count{margin-top:4px}.reel-grid .section-header{padding:19px 18px;grid-template-columns:40px minmax(0,1fr);gap:12px}.reel-grid .section-number{width:38px;height:38px;border-radius:12px}.reel-grid h2{font-size:20px}.reel-grid .section-body{padding:19px 18px 22px}.reel-note{min-height:0;font-size:15px}.reel-actions{margin-top:18px}.section-nav{margin-bottom:18px}.section-nav a{min-height:44px;display:grid;place-items:center}.page-footer{font-size:12px;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reel-link{transition:none}}