.jc-collections{background:radial-gradient(at 100% 0,#ffecd5,#0000 62%),#fdfaf6;border:1px solid #e6d4c2;border-radius:28px;min-width:0;margin:36px 0 22px;padding:clamp(19px,3vw,32px);scroll-margin-top:24px}.jc-collections>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.jc-collections>header>div{min-width:0;max-width:720px}.jc-collections h2{letter-spacing:-1.2px;color:var(--text-ink,#000);margin:8px 0 13px;font-size:clamp(26px,3vw,36px);line-height:1.16}.jc-collections>header p:last-child{color:var(--text-ink,#000);margin:0;font-size:15px;font-weight:550;line-height:1.75}.jc-collections-emblem{background:#fff8ec;border:1px solid #e2bf9d;border-radius:25px;flex-shrink:0;place-items:center;width:99px;height:94px;display:grid;position:relative;transform:rotate(5deg);box-shadow:0 5px #e8d2b9}.jc-collections-emblem i{background:#e6a16a;width:7px;height:7px;position:absolute;top:16px;right:13px;transform:rotate(45deg)}.jc-collections-emblem i:last-child{background:#b5c3a6;width:4px;height:4px;top:31px;right:21px}.jc-collections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.jc-collection-card{background:#fff;border:1px solid #e6d8c9;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 12px #744b2310}.jc-collection-pictures{aspect-ratio:1.42;isolation:isolate;background:radial-gradient(at 50% 40%,#fffefb,#f0e1cf);text-decoration:none;display:block;position:relative;overflow:hidden}.jc-collection-pictures:before{content:"";filter:blur(5px);background:#8d65451b;border-radius:50%;width:76%;height:18px;position:absolute;bottom:31px;left:12%}.jc-collection-scene{display:block;position:absolute;inset:0}.jc-collection-paper{background:#fff;border:1px solid #cfae8c;border-radius:9px;width:45%;height:79%;padding:6px;transition:transform .2s;display:block;position:absolute;top:8%;left:27%;overflow:hidden;transform:rotate(6deg);box-shadow:0 7px 9px #6d472022}.jc-collection-paper img{object-fit:contain;width:100%;height:100%;display:block}.jc-collection-paper-1{z-index:-1;width:39%;height:67%;top:18%;left:5%;transform:rotate(-11deg)}.jc-collection-paper-2{z-index:-1;width:29%;height:55%;top:27%;left:63%;transform:rotate(13deg)}.jc-collection-pictures:hover .jc-collection-paper-0{transform:rotate(2deg)translateY(-3px)}.jc-collection-icon{background:#fff8eeec;border:1px solid #e3c4a9;border-radius:14px;place-items:center;width:53px;height:53px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 3px #dec5ac}.jc-collection-badge{max-width:calc(100% - 22px);font-size:var(--type-note-size);color:#94542c;background:#fffaf0f5;border:1px solid #e0c7ac;border-radius:8px;padding:6px 9px;font-weight:800;line-height:1.3;position:absolute;bottom:11px;left:11px}.jc-collection-copy{flex-direction:column;flex:1;gap:11px;min-width:0;padding:18px 15px;display:flex}.jc-collection-title{color:#a14f26;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex;text-decoration:none!important}.jc-collection-title h3{letter-spacing:-.4px;overflow-wrap:anywhere;color:inherit;margin:0;font-size:20px;font-weight:800;line-height:1.3}.jc-collection-title>span{background:linear-gradient(145deg,#fff9e9,#efd0ae);border:1px solid #d9af87;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px #d2ad89}.jc-collection-copy>p{color:var(--text-ink,#000);font-size:var(--type-note-size);margin:0;font-weight:550;line-height:1.7}.jc-collection-meta{color:var(--text-ink,#000);font-size:var(--type-note-size);border-top:1px solid #efe4d8;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:12px;line-height:1.5;display:flex}.jc-collection-meta strong{color:#9d5a32;font-weight:800}.jc-collection-topics{border-top:1px solid #e6d4bf;flex-direction:column;gap:14px;margin-top:26px;padding-top:20px;display:flex}.jc-collection-topics>span{color:#855838;font-size:var(--type-note-size);align-items:center;gap:9px;display:flex}.jc-collection-topics>div{flex-wrap:wrap;gap:9px;display:flex}.jc-collection-topics a{color:#92532d;min-height:43px;font-size:var(--type-note-size);background:#fffcf6;border:1px solid #e4c5a8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-weight:750;text-decoration:none;display:flex;box-shadow:0 2px #ecdbc8}.jc-collection-topics a:hover{background:#ffefd9}.jc-collections a:focus-visible{outline-offset:3px;outline:3px solid #d27e45}@media (width<=1100px){.jc-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-collections>header p:last-child{font-size:14px}.jc-collections-emblem{border-radius:20px;width:75px;height:75px}.jc-collections-emblem>svg{width:53px;height:53px}}@media (width<=560px){.jc-collections{border-radius:22px;padding:20px 13px}.jc-collections>header{align-items:flex-start;gap:12px}.jc-collections h2{letter-spacing:-.9px;font-size:27px}.jc-collections-emblem{border-radius:15px;width:49px;height:49px;margin-top:6px}.jc-collections-emblem>svg{width:36px;height:36px}.jc-collections-emblem i{display:none}.jc-collections-grid{gap:12px}.jc-collection-copy{gap:9px;padding:13px 10px}.jc-collection-title h3{font-size:17px}.jc-collection-title>span{border-radius:8px;width:26px;height:26px}.jc-collection-title svg{width:17px;height:17px}.jc-collection-copy>p{font-size:var(--type-note-size);line-height:1.65}.jc-collection-meta{font-size:var(--type-note-size);gap:3px}.jc-collection-meta>span{flex-basis:100%}.jc-collection-icon{border-radius:10px;width:36px;height:36px;top:7px;right:7px}.jc-collection-icon svg{width:35px;height:35px}.jc-collection-badge{font-size:var(--type-note-size);max-width:calc(100% - 14px);padding:4px 6px;bottom:7px;left:7px}.jc-collection-paper{border-radius:6px;padding:3px}.jc-collection-pictures{aspect-ratio:1.1}.jc-collection-topics a{font-size:var(--type-note-size);flex-grow:1}.jc-collection-topics a>span{min-width:0}}@media (width<=360px){.jc-collections-grid{grid-template-columns:minmax(0,1fr)}.jc-collection-pictures{aspect-ratio:1.4}.jc-collection-title h3{font-size:19px}.jc-collection-copy>p{font-size:var(--type-note-size)}}@media (prefers-reduced-motion:reduce){.jc-collection-paper{transition:none}.jc-collection-pictures:hover .jc-collection-paper-0{transform:rotate(6deg)}}.jc-series-directory{min-width:0;margin:18px 0 32px;scroll-margin-top:16px}.jc-series-directory>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.site-v3 .jc-series-directory h2{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.25}.jc-series-directory>header p{margin:6px 0 0;font-size:16px;line-height:1.5}.jc-series-directory>header>span{white-space:nowrap;color:#793c1c;font-size:14px}.jc-series-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:stretch;gap:24px;display:grid}.jc-series-card{color:#201a16;background:#fff;border:1px solid #eadbce;border-radius:20px;flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 4px #ecddce;container-type:inline-size}.jc-series-card:hover{color:#201a16;border-color:#c96c2e;box-shadow:0 5px 16px #6b39151a}.jc-series-card:focus-visible{outline-offset:4px;outline:3px solid #a44013}.jc-series-cover{--series-light:#fff2d5;--series-mid:#ffd1a4;--series-ink:#a44a15;background:linear-gradient(140deg,var(--series-light),var(--series-mid));isolation:isolate;height:230px;position:relative;overflow:hidden}.jc-series-cover[data-tone="1"]{--series-light:#ecf5db;--series-mid:#c7ddac;--series-ink:#38663c}.jc-series-cover[data-tone="2"]{--series-light:#edf6fc;--series-mid:#c4e1ed;--series-ink:#28657e}.jc-series-cover[data-tone="3"]{--series-light:#f1e9fc;--series-mid:#d7c7ee;--series-ink:#6a4385}.jc-series-cover[data-tone="4"]{--series-light:#fff1df;--series-mid:#f9c4aa;--series-ink:#a84223}.jc-series-cover[data-tone="5"]{--series-light:#e8f6ef;--series-mid:#b7d8cc;--series-ink:#286553}.jc-series-cover:before{content:"";border:28px solid #ffffff4d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-105px;left:-85px}.jc-series-cover:after{content:"";z-index:-1;background:#ffffff38;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-65px}.jc-series-cover-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--series-ink);font-size:10px;font-weight:800;position:absolute;top:18px;left:18px}.jc-series-paper{background:#fff;border:1px solid #d5c7b7;border-radius:6px;width:44%;height:185px;position:absolute;top:23px;right:19px;transform:rotate(7deg);box-shadow:0 8px 13px #3e2c2126}.jc-series-paper:before{content:"";z-index:-1;background:#fff8ef;border:1px solid #d5c7b7;border-radius:6px;position:absolute;inset:-3px 4px 3px -4px;transform:rotate(-12deg)}.jc-series-paper>img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:100%;padding:5px;display:block;position:relative}.jc-series-cover-symbol{width:38%;height:90px;color:var(--series-ink);letter-spacing:-.05em;text-shadow:0 3px #ffffffad;place-items:center;font-family:Avenir Next,Avenir,Manrope Variable,sans-serif;font-size:clamp(42px,19cqw,77px);font-weight:800;line-height:1;display:grid;position:absolute;top:64px;left:18px}.jc-series-cover-symbol[data-digits="3"]{font-size:clamp(38px,16cqw,66px)}.jc-series-cover-symbol[data-digits="4"]{font-size:clamp(32px,13cqw,54px)}.jc-series-cover-symbol>svg{width:92px;max-width:100%;height:92px}.jc-series-cover-fallback{place-items:center;width:44%;display:grid;position:absolute;top:50px;right:12px}.jc-series-cover-label{color:var(--series-ink);letter-spacing:.02em;font-size:12px;font-weight:700;position:absolute;bottom:17px;left:19px}.jc-series-copy{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.site-v3 .jc-series-copy h3{color:#201a16;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;font-family:Avenir Next,Avenir,Manrope Variable,sans-serif;font-size:23px;font-weight:800;line-height:1.3;display:flex}.jc-series-copy h3>svg{color:#b54916;flex:none;width:22px;height:22px}.jc-series-copy>strong{color:#8b3d15;font-size:13px;font-weight:700;line-height:1.5}.jc-series-copy>p{color:#30231b;overflow-wrap:break-word;margin:10px 0 15px;font-size:14px;font-weight:400;line-height:1.65}.jc-series-open{color:#9a3b13;border-top:1px solid #f1e4d8;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.jc-series-open>svg{flex:none;width:17px;height:17px}.jc-browse-all{justify-content:center;margin:22px 0 32px;display:flex}.jc-browse-all>a{color:#8e3613;background:#fff8ed;border:1px solid #d9aa83;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-size:15px;font-weight:700;display:inline-flex}@media (width<=600px){.jc-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.jc-series-cover{height:175px}.jc-series-cover-kicker{letter-spacing:.07em;font-size:7px;top:12px;left:11px}.jc-series-paper{width:48%;height:111px;top:42px;right:9px}.jc-series-cover-symbol{height:50px;font-size:47px;top:51px;left:9px}.jc-series-cover-symbol[data-digits="3"]{font-size:34px;top:59px;left:6px}.jc-series-cover-symbol[data-digits="4"]{font-size:28px;top:67px;left:5px}.jc-series-cover-symbol>svg{width:55px;height:55px}.jc-series-cover-label{font-size:9px;bottom:10px;left:11px}.jc-series-copy{padding:13px 11px}.site-v3 .jc-series-copy h3{align-items:flex-start;gap:5px;font-size:18px}.jc-series-copy h3>svg{width:16px;height:16px;margin-top:3px}.jc-series-copy>strong{font-size:11px}.jc-series-copy>p{font-size:12px;line-height:1.6}.jc-series-open{font-size:11px}.jc-series-directory>header{align-items:flex-start}.jc-series-directory>header>span{display:none}.jc-series-directory>header p{font-size:14px}}@media (prefers-reduced-motion:reduce){.jc-series-card{transition:none}}
