.cc-page:before{content:"צ"}.cc-breadcrumb{margin-bottom:18px}.cc-back-link{font-size:12px;font-weight:600;letter-spacing:.05em;color:#6b7d87;text-decoration:none;transition:color .15s ease}.cc-back-link:hover{color:#b48a3c}.cc-framed{position:relative;background:var(--paper)}.cc-framed>.hand-frame{z-index:3}.cc-framed>:not(.hand-frame){position:relative;z-index:1}.cc-hero{margin-bottom:36px;max-width:560px}.cc-hero .hand-rule{display:block;height:7px;margin:4px 0 12px}.cc-title{font-family:var(--font-newsreader),serif;font-weight:500;font-size:clamp(38px,5vw,62px);line-height:.92;letter-spacing:-.03em;color:#3d5764;margin:0 0 10px}.cc-title-accent{font-family:var(--font-bubale,"Bubale1",cursive);font-style:normal;font-weight:400;color:#b48a3c}.cc-title-he{display:block;font-size:clamp(17px,2vw,24px);color:#8a6824;margin-top:10px;font-weight:500}.cc-sub{font-size:17px;color:#6b7d87;margin:0;line-height:1.5}.cc-creator{margin-bottom:48px}.cc-creator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.cc-creator-name{font-family:var(--font-newsreader),serif;font-weight:500;font-size:26px;letter-spacing:-.02em;color:#3d5764;margin:0 0 6px;display:flex;align-items:baseline;gap:12px}.cc-creator-he{font-size:15px;color:#8a6824;font-weight:500}.cc-creator-desc{font-size:14px;color:#6b7d87;line-height:1.55;margin:0;max-width:520px}.cc-creator-links{display:flex;gap:8px;flex-shrink:0}.cc-channel-link{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border:1.4px solid rgba(61,87,100,.3);border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#3d5764;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cc-channel-link:hover{background:rgba(180,138,60,.12);border-color:rgba(180,138,60,.5)}.cc-clip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cc-clip{border-radius:14px;transition:transform .18s ease,box-shadow .18s ease}.cc-clip:hover{transform:translateY(-3px) rotate(-.2deg);box-shadow:0 16px 28px -22px rgba(61,87,100,.5)}.cc-clip-video{position:relative;aspect-ratio:16/9;margin:10px 10px 0;border-radius:10px;overflow:hidden;background:#2c424d}.cc-clip-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cc-clip-body{padding:12px 16px 14px}.cc-clip-he{font-size:16px;font-weight:600;color:#2c424d}.cc-clip-title{font-size:12.5px;color:#8a6824;font-weight:600;margin-top:2px}.cc-clip-en{color:#8a97a0;font-weight:500}.cc-clip-note{font-size:12px;color:#6b7d87;line-height:1.45;margin-top:5px}.cc-browse{display:block;border-radius:14px;text-decoration:none;transition:transform .18s ease}.cc-browse:hover{transform:translateY(-2px)}.cc-browse-inner{display:block;padding:22px 24px;font-size:14px;color:#6b7d87;line-height:1.5}.cc-browse-inner strong{color:#8a6824;margin-inline-end:6px}.cc-vocab-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cc-vocab-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9aa3aa;margin-inline-end:4px}.cc-vocab-chip{display:inline-flex;align-items:baseline;gap:7px;padding:5px 12px;border:1.3px dashed rgba(61,87,100,.25);border-radius:999px;background:transparent;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cc-vocab-chip:hover{background:rgba(232,196,90,.1);border-color:rgba(180,138,60,.45)}.cc-vocab-chip [lang=he]{font-size:14px;font-weight:600;color:#2c424d}.cc-vocab-tl{font-size:11px;color:#8a6824}.cc-vocab-en{font-size:11px;color:#6b7d87}.cc-vocab-plus{font-size:12px;font-weight:700;color:#b48a3c}@media (max-width:900px){.cc-clip-grid{grid-template-columns:1fr}.cc-creator-head{flex-direction:column;gap:10px}}@media (max-width:768px){.cc-clip-grid{grid-template-columns:1fr}.cc-creator-head{flex-direction:column;align-items:stretch}.cc-creator-links{flex-wrap:wrap}.cc-channel-link{min-height:44px;padding:10px 14px}.cc-title{font-size:clamp(32px,9vw,48px)}}@media (max-width:430px){.cc-clip-body{padding:12px 14px 14px}.cc-vocab-chip{min-height:40px;padding:8px 12px}.cc-sub{font-size:15px}}