.cc-night-hero{max-width:780px;margin:30px auto;background:#f7f6f2}.cc-night-hero img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.cc-night-notes{border:1px solid #dbe3ef;padding:16px;margin:36px 0;font-size:14px;line-height:1.8}.cc-night-notes summary{cursor:pointer;min-height:44px}.cc-night-notes a{overflow-wrap:anywhere}.cc-night-page{max-width:1120px;margin:0 auto;padding:56px 24px;color:#222;font-family:Noto Sans JP,Hiragino Sans,system-ui,sans-serif;line-height:1.9}.cc-night-page h1{font-size:clamp(27px,4vw,40px);line-height:1.5}.cc-night-page h2{font-size:22px;line-height:1.6;margin-top:32px}.cc-night-page .cc-sample-article{display:none;max-width:780px;margin:auto}.cc-night-page .cc-sample-article:target{display:block}.cc-night-page:has(.cc-sample-article:target) .cc-night-list{display:none}.cc-night-page .cc-samples__body{font-size:17px}.cc-night-page .cc-samples__reading-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;font-size:13px}.cc-night-page a{color:#2e59a6;text-underline-offset:4px}.cc-night-page a:focus-visible{outline:2px solid #2e59a6;outline-offset:4px}.cc-night-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cc-night-index-card{color:inherit!important;text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:24px}.cc-night-index-card h2{font-size:19px;margin:10px 0 16px}.cc-night-index-card p{font-size:12px}.cc-night-index-image{aspect-ratio:4/3;background:#f7f6f2}.cc-night-index-image img{display:block;width:100%;height:100%;object-fit:contain}.cc-night-note{border-left:2px solid #2e59a6;padding-left:16px;margin:24px 0;font-size:14px}.cc-top #journal-track .club-journal-card-media img{object-fit:contain}.cc-top #journal-track .club-journal-card-copy{overflow-wrap:anywhere}.cc-top #journal-track .club-journal-series{font-size:12px;line-height:1.6}@media(max-width:700px){.cc-night-page{padding:30px 20px}.cc-night-grid{grid-template-columns:1fr}.cc-night-page .cc-samples__body{font-size:16px}.cc-night-hero img{max-height:420px}}.cc-top #journal-track{align-items:stretch}.cc-top #journal-track .club-journal-card-media{aspect-ratio:1/1;background:#f7f6f2}.cc-top #journal-track .club-journal-card-media img{object-fit:cover;object-position:50% 40%}.cc-top #journal-track .club-journal-card-copy{padding:22px 24px 24px;gap:0;overflow-wrap:normal}.cc-top #journal-track .club-journal-series{font-size:10px;line-height:1.4;letter-spacing:.12em;margin:0 0 10px}.cc-top #journal-track .club-journal-card h3{font-size:20px;line-height:1.5;letter-spacing:0;margin:0;min-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:normal;overflow-wrap:anywhere}.cc-top #journal-track .club-journal-summary{font-size:13px;line-height:1.8;margin:12px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.6em}.cc-top #journal-track .club-article-link{align-self:flex-start;margin:18px 0 0;padding:0;min-height:32px;font-size:12px;line-height:1.5}@media(max-width:720px){.cc-top #journal-track .club-journal-card-copy{padding:18px 18px 20px}.cc-top #journal-track .club-journal-card h3{font-size:18px}.cc-top #journal-track .club-journal-summary{font-size:12px;margin-top:10px}.cc-top #journal-track .club-article-link{margin-top:14px}}.cc-top #journal-track [id*=playlist] .club-journal-card-media img{object-position:50% 0}.cc-top #journal-track .club-journal-card h3>span{display:inline-block}.cc-night-page :is(h1,h2,h3,h4){font-family:dnp-shuei-gothic-gin-std,Noto Sans JP,Hiragino Sans,sans-serif;font-weight:500}.cc-night-page{max-width:1240px;padding:56px 40px 88px;background:#fff;color:#161616}.cc-journal-masthead{padding:40px 0 0}.cc-journal-eyebrow,.cc-journal-category,.cc-samples__category,.cc-journal-byline{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#2e59a6}.cc-night-page .cc-journal-masthead h1{font:400 clamp(64px,9vw,112px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.055em;margin:16px 0 24px}.cc-night-page .cc-journal-masthead h2{font-size:24px;margin:0;letter-spacing:.02em}.cc-night-note{border:0;padding:0;max-width:620px;color:#606060;margin:16px 0 44px;line-height:2}.cc-night-grid{gap:44px 28px}.cc-night-index-image{aspect-ratio:4/3;overflow:hidden;background:#f5f4ef}.cc-night-index-image img{object-fit:cover;object-position:center 35%;transition:transform .3s ease}.cc-night-index-card:hover img{transform:scale(1.025)}.cc-night-index-card .cc-journal-category{margin:18px 0 10px;font-size:10px}.cc-night-index-card h2{font-size:21px;line-height:1.65;letter-spacing:-.015em;margin:0 0 12px}.cc-night-index-card .cc-journal-card-intro{font-size:13px;line-height:1.9;margin:0 0 20px;color:#606060}.cc-night-index-card>span{display:inline-block;font-size:12px;color:#2e59a6;min-height:32px}.cc-night-page .cc-night-article{max-width:760px;scroll-margin-top:32px}.cc-night-article h1{font-size:clamp(28px,3.6vw,42px);line-height:1.6;letter-spacing:-.025em;margin:20px 0}.cc-night-article .cc-samples__intro{font-size:16px;line-height:2.1;color:#535353;margin:28px 0}.cc-night-article .cc-samples__body{font-size:16px;line-height:2.15}.cc-night-article .cc-samples__body h2{font-size:24px;margin:48px 0 20px;line-height:1.65}.cc-night-article .cc-samples__body p{margin:0 0 22px}.cc-night-article>.cc-samples__back{display:inline-block;margin-top:40px;padding-block:12px;border-top:1px solid #dce2eb}.cc-journal-source{padding:24px 0;border-block:1px solid #dce2eb;font-size:13px}@media(max-width:900px){.cc-night-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cc-night-page{padding:28px 20px 56px}.cc-journal-masthead{padding-top:24px}.cc-night-page .cc-journal-masthead h2{font-size:20px}.cc-night-grid{grid-template-columns:1fr;gap:32px}.cc-night-index-card h2{font-size:21px}.cc-night-article .cc-samples__body,.cc-night-article .cc-samples__intro{font-size:15px}.cc-night-article .cc-samples__body h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.cc-night-index-image img{transition:none}}.cc-journal-native{margin-inline:auto}.cc-journal-pagination{margin-top:40px;text-align:center}.cc-journal-pagination a,.cc-journal-pagination .current{display:inline-block;padding:12px 16px}.cc-night-hero{margin-inline:0}.cc-night-page .cc-journal-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 28px;padding:0 0 16px;border-bottom:1px solid #dce2eb}.cc-night-page .cc-journal-nav a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #c5cedc;border-radius:3px;font-size:13px;line-height:1.5;font-weight:500;text-decoration:none;background:#fff;color:#284e91;box-sizing:border-box}.cc-night-page .cc-journal-nav a:hover{background:#edf2f9;border-color:#2e59a6}.cc-night-page .cc-journal-nav .cc-journal-nav__index{background:#edf2f9}.cc-night-page .cc-journal-nav--footer{margin:48px 0 0;padding:24px 0 0;border-top:1px solid #dce2eb;border-bottom:0}.cc-night-page .cc-night-article .cc-samples__intro,.cc-night-page .cc-journal-native .cc-samples__body>p:first-child{font-size:15px;line-height:1.8;color:#666;letter-spacing:.015em;margin:24px 0 32px;padding:0 0 24px;border-bottom:1px solid #e2e5e9}.cc-night-page .cc-night-article .cc-samples__body{line-height:2}.cc-night-page .cc-night-article .cc-samples__body h2{scroll-margin-top:100px;text-wrap:pretty}.cc-night-page .cc-night-article{scroll-margin-top:100px;overflow-wrap:anywhere}.cc-night-page .cc-night-index-card:focus-visible{outline:3px solid #2e59a6;outline-offset:6px}.cc-night-page .cc-journal-source a{display:inline-block;min-height:44px;padding-block:10px;box-sizing:border-box}@media(max-width:700px){.cc-night-page .cc-journal-nav{gap:8px;margin-bottom:24px}.cc-night-page .cc-journal-nav a{padding:10px 12px;font-size:12px}.cc-night-page .cc-journal-nav--footer{margin-top:36px}.cc-night-page .cc-night-article .cc-samples__intro,.cc-night-page .cc-journal-native .cc-samples__body>p:first-child{font-size:14px;line-height:1.8;margin:20px 0 28px;padding-bottom:20px}}.cc-night-page .cc-journal-publication{font:400 clamp(20px,3vw,26px)/1.3 Georgia,"Times New Roman",serif;letter-spacing:.015em;color:#222;margin:0 0 12px}.cc-night-page .cc-journal-series-label,.cc-night-page .cc-journal-category{font-family:Noto Sans JP,Hiragino Sans,sans-serif;font-size:12px;line-height:1.7;font-weight:400;letter-spacing:.025em;color:#606060}.cc-night-page .cc-journal-series-label{margin:0 0 20px}.cc-night-page .cc-journal-article-header h1{margin-top:0}.cc-night-page .cc-journal-date{font:400 12px/1.6 Arial,sans-serif;letter-spacing:.04em;color:#666;margin:16px 0}.cc-top #journal-track{align-items:flex-start}.cc-top #journal-track .club-journal-card{height:auto;min-height:0;align-self:flex-start}.cc-top #journal-track .club-journal-card-copy{flex:0 0 auto;height:auto;min-height:0;padding-bottom:18px}.cc-top #journal-track .club-journal-card-bottom{margin-top:0;padding-top:14px}.cc-top #journal-track .club-article-link{min-height:24px;margin-bottom:0}@media(max-width:720px){.cc-top #journal-track .club-journal-card-copy{padding-bottom:16px}}.cc-night-page .cc-night-index-image{aspect-ratio:16/9;position:relative;overflow:hidden}.cc-night-page .cc-night-index-image img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 40%;transform:none;transition:none}.cc-night-page .cc-night-index-image img[src*=george-portrait]{object-position:50% 62%}.cc-night-page .cc-night-index-image img[src*=george-mate]{object-position:65% 78%}.cc-night-page .cc-night-index-image img[src*=mila-02]{object-position:50% 32%}.cc-night-page .cc-night-index-image img[src*=yusuke-01]{object-position:50% 40%}.cc-night-page .cc-night-index-image img[src*=tai-preview]{transform:scale(2.2);transform-origin:50% 38%}.cc-night-page .cc-night-index-image img[src*=ananya-preview]{transform:scale(2.6);transform-origin:40% 25%}.cc-night-page .cc-night-note{max-width:100%;margin:18px 0 36px;font-size:14px;line-height:1.8;letter-spacing:0;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.cc-night-page .cc-night-note p{margin:0}.cc-night-page .cc-night-note p+p{margin-top:4px}.cc-night-page .cc-journal-card-intro{word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:pretty;letter-spacing:0;line-height:1.8}.cc-night-page .cc-night-index-card h2,.cc-night-page .cc-samples__intro{word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:pretty}@media(max-width:700px){.cc-night-page .cc-night-note{font-size:13px;margin-bottom:28px}}.cc-top .club-content #journal-track{height:auto;min-height:0;margin-bottom:0;padding-bottom:8px}.cc-top .club-content .club-journal-all{margin:16px 0 0;padding:0;line-height:1.5}.cc-top .club-content .club-journal-all .club-link{margin:0;min-height:44px;padding:8px 0;line-height:1.5}@media(max-width:720px){.cc-top .club-content .club-journal-all{margin-top:12px}}.cc-top .club-content #journal-track{align-items:stretch;padding-bottom:0}.cc-top .club-content #journal-track .club-journal-card{align-self:stretch}.cc-top .club-content #journal-track .club-journal-card-copy{flex:1;padding-bottom:18px}.cc-top .club-content #journal-track .club-journal-card :is(h2,h3){font-size:20px;line-height:1.5;font-weight:500;letter-spacing:0;margin:0;min-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cc-top .club-content #journal-track .club-article-link{margin-top:14px}.cc-top .club-content .club-journal-scroll{display:flex;align-items:center;height:28px;margin:12px 0 0}.cc-top .club-content .club-journal-scroll[hidden]{display:none}.cc-top .club-content .club-journal-scroll input{appearance:none;-webkit-appearance:none;width:100%;height:4px;border:0;border-radius:2px;background:#d9dde3;margin:0;cursor:pointer;touch-action:pan-y}.cc-top .club-content .club-journal-scroll input::-webkit-slider-thumb{-webkit-appearance:none;width:64px;height:8px;border-radius:4px;background:#2e59a7;cursor:grab}.cc-top .club-content .club-journal-scroll input::-moz-range-thumb{width:64px;height:8px;border:0;border-radius:4px;background:#2e59a7;cursor:grab}.cc-top .club-content .club-journal-scroll input:focus-visible{outline:2px solid #2e59a7;outline-offset:8px}.cc-top .club-content #journal-track.has-scroll-control{scrollbar-width:none}.cc-top .club-content #journal-track.has-scroll-control::-webkit-scrollbar{display:none}.cc-top .club-content .club-journal-all{margin-top:8px}.cc-top .club-content .club-journal{padding-bottom:32px}@media(max-width:720px){.cc-top .club-content #journal-track .club-journal-card :is(h2,h3){font-size:18px}.cc-top .club-content .club-journal{padding-bottom:24px}.cc-top .club-content .club-journal-scroll{margin-top:8px}}.cc-top .club-content #journal-track .club-journal-series{display:inline-flex;align-items:center;align-self:flex-start;flex:0 0 auto;max-width:100%;width:fit-content;box-sizing:border-box;margin:0 0 10px;padding:3px 12px;border-radius:999px;background:#2e59a7;color:#fff;font:600 10px/1.2 Arial,sans-serif;letter-spacing:.02em}@media(max-width:720px){.cc-top .club-content #journal-track .club-journal-series{font-size:9px;padding:3px 10px;margin-bottom:9px}}@media(max-width:700px){.cc-night-page :is(h1,h2,h3){line-break:strict;word-break:normal;overflow-wrap:normal;text-wrap:pretty;letter-spacing:0}.cc-night-page .cc-night-article h1{font-size:clamp(24px,6.7vw,30px);line-height:1.5}.cc-night-page .cc-journal-masthead h2{font-size:20px;line-height:1.5}.cc-night-page .cc-night-index-card h2{font-size:19px;line-height:1.6}.cc-night-page .cc-samples__body{overflow-wrap:break-word;line-break:strict}}.cc-samples__body .cc-journal-inline{margin:40px 0 44px;width:100%}.cc-samples__body .cc-journal-inline img{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px}.cc-samples__body .cc-journal-inline--portrait{max-width:420px;margin-left:auto;margin-right:auto}.cc-samples__body .cc-journal-inline figcaption{margin-top:10px;font-size:12px;line-height:1.7;color:#666;text-align:left}@media(max-width:720px){.cc-samples__body .cc-journal-inline{margin-top:28px;margin-bottom:32px}.cc-samples__body .cc-journal-inline--portrait{max-width:300px;width:86%}}.cc-night-page .cc-journal-coffee{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center;padding:28px 0;margin:48px 0 32px;border-top:1px solid #dbe3ef;border-bottom:1px solid #dbe3ef}.cc-journal-coffee__image{display:block;border-radius:8px;overflow:hidden}.cc-journal-coffee__image img{display:block;width:100%;height:auto}.cc-night-page .cc-journal-coffee h2{font-size:22px;line-height:1.6;margin:0 0 12px}.cc-night-page .cc-journal-coffee p{font-size:14px;line-height:1.9;margin:0 0 22px}.cc-night-page .cc-journal-coffee__button{display:flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:12px 18px;border:2px solid #ffe52c;border-radius:999px;box-shadow:0 5px #ffe52c;background:#fff;color:#2e59a9;text-decoration:none;font-size:14px;font-weight:700;line-height:1.6;transition:background .18s,transform .18s,box-shadow .18s}.cc-night-page .cc-journal-coffee__button:hover{background:#ffe52c}.cc-night-page .cc-journal-coffee__button:active{color:#171717;transform:translateY(4px);box-shadow:0 1px #ffe52c}.cc-journal-coffee a:focus-visible{outline:2px solid #2e59a9;outline-offset:5px}@media(max-width:720px){.cc-night-page .cc-journal-coffee{grid-template-columns:1fr;gap:22px;margin-top:36px;padding:24px 0}.cc-journal-coffee__image{max-width:260px;margin:auto}.cc-night-page .cc-journal-coffee h2{font-size:21px}.cc-night-page .cc-journal-coffee__button{font-size:13px;gap:12px}}.cc-night-list .cc-journal-nav{margin:0;padding:0;border:0}.cc-night-list .cc-journal-nav a{border:0;padding:0;background:transparent;font-size:12px}.cc-night-list .cc-journal-masthead{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;padding:28px 0 36px;margin-bottom:40px;border-bottom:1px solid #2e59a6}.cc-night-page .cc-night-list .cc-journal-masthead h1{font-size:clamp(64px,8vw,112px);margin:0;color:#2e59a6;line-height:.95}.cc-night-page .cc-night-list .cc-journal-masthead h2{font-size:20px;margin:0;line-height:1.7}.cc-night-list .cc-night-note{font-size:12px;line-height:1.9;margin:12px 0 0;color:#666}.cc-night-list .cc-night-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px}.cc-night-list .cc-night-index-card{display:block;padding:0 0 28px;border-bottom:1px solid #dce2eb;min-width:0}.cc-night-list .cc-night-index-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-bottom:40px}.cc-night-page .cc-night-list .cc-night-index-image{aspect-ratio:4/3;background:#f5f4ef;border-radius:3px}.cc-night-page .cc-night-list .cc-night-index-image img{transform:none;object-fit:cover;object-position:50% 45%;transition:transform .4s ease}.cc-night-page .cc-night-list .cc-night-index-card:first-child .cc-night-index-image{aspect-ratio:1/1}.cc-night-page .cc-night-list .cc-night-index-card:first-child img{object-position:50% 33%}.cc-night-page .cc-night-list img[src*=george-mate]{object-position:55% 60%}.cc-night-page .cc-night-list img[src*=george-portrait]{object-position:50% 45%}.cc-night-list .cc-journal-index-copy{padding-top:20px}.cc-night-list .cc-night-index-card:first-child .cc-journal-index-copy{padding:24px 12px 24px 0}.cc-night-page .cc-night-list .cc-journal-category{font:500 11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#2e59a6;margin:0 0 14px}.cc-night-page .cc-night-list .cc-night-index-card h2{font-size:24px;line-height:1.6;margin:0 0 16px;letter-spacing:0}.cc-night-page .cc-night-list .cc-night-index-card:first-child h2{font-size:clamp(26px,2.4vw,34px);line-height:1.65}.cc-night-list .cc-journal-card-intro{font-size:14px;line-height:1.95;margin:0 0 24px;color:#626262;max-width:42em}.cc-journal-index-copy>span{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #2e59a6;font-size:13px;color:#2e59a6}.cc-night-list .cc-journal-index-coffee{max-width:840px;margin:72px auto 0}@media(hover:hover){.cc-night-page .cc-night-list .cc-night-index-card:hover img{transform:scale(1.025)}.cc-night-list .cc-night-index-card:hover h2{color:#2e59a6}}@media(max-width:700px){.cc-night-list .cc-journal-masthead{grid-template-columns:1fr;gap:24px;padding:24px 0 28px;margin-bottom:28px}.cc-night-page .cc-night-list .cc-journal-masthead h1{font-size:clamp(58px,17vw,100px)}.cc-night-page .cc-night-list .cc-journal-masthead h2{font-size:18px}.cc-night-list .cc-night-note{font-size:12px;margin-top:10px}.cc-night-list .cc-night-grid{grid-template-columns:1fr;gap:32px}.cc-night-list .cc-night-index-card:first-child{display:block;padding-bottom:28px}.cc-night-page .cc-night-list .cc-night-index-card:first-child .cc-night-index-image{aspect-ratio:1/1}.cc-night-list .cc-night-index-card:first-child .cc-journal-index-copy{padding:20px 0 0}.cc-night-page .cc-night-list .cc-night-index-card h2,.cc-night-page .cc-night-list .cc-night-index-card:first-child h2{font-size:22px;line-height:1.6;margin-bottom:12px}.cc-night-list .cc-journal-card-intro{font-size:13px;margin-bottom:14px}.cc-night-list .cc-journal-index-coffee{margin-top:40px}}@media(prefers-reduced-motion:reduce){.cc-night-page .cc-night-list .cc-night-index-image img{transition:none}.cc-night-page .cc-night-list .cc-night-index-card:hover img{transform:none}}.cc-night-page .cc-night-list .cc-night-index-card>.cc-journal-category{margin-top:20px}.cc-night-list .cc-night-index-card>span{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #2e59a6;font-size:13px;color:#2e59a6}.cc-night-page:has(.cc-night-list):not(:has(.cc-sample-article:target)){width:calc(100% - 176px);box-sizing:border-box}.cc-journal-rail{position:fixed;top:52%;z-index:2;display:block;width:min(60vh,540px);aspect-ratio:678/76;background:#2e59a6;mask-image:var(--cc-journal-wordmark);-webkit-mask-image:var(--cc-journal-wordmark);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;pointer-events:none}.cc-journal-rail--left{left:44px;transform:translate(-50%,-50%) rotate(-90deg)}@media(max-width:900px){.cc-night-page:has(.cc-night-list):not(:has(.cc-sample-article:target)){width:calc(100% - 104px);padding-inline:20px}.cc-journal-rail{width:min(48vh,340px)}.cc-journal-rail--left{left:26px}}@media(max-width:700px){.cc-night-page:has(.cc-night-list):not(:has(.cc-sample-article:target)){width:calc(100% - 56px);padding-inline:12px}.cc-journal-rail{width:160px}.cc-journal-rail--left{left:13px}.cc-night-page .cc-night-list .cc-journal-masthead h1{font-size:clamp(48px,14vw,80px)}}.cc-night-page .club-scroll-progress{position:fixed;z-index:900;right:14px;top:112px;width:8px;height:33vh;height:33svh;color:#2e59a6;pointer-events:none;opacity:.85}.cc-night-page .club-scroll-progress[hidden]{display:none}.cc-night-page .club-scroll-track{position:absolute;top:4px;bottom:4px;left:3px;width:2px;border-radius:999px;background:currentColor;opacity:.25}.cc-night-page .club-scroll-thumb{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background:currentColor;transform:translate3d(0,var(--cc-scroll-y,0),0)}.cc-night-page .club-scroll-progress[data-menu-open=true]{visibility:hidden}@media(max-width:720px){.cc-night-page .club-scroll-progress{right:5px;top:96px;width:6px}.cc-night-page .club-scroll-track{left:2px}.cc-night-page .club-scroll-thumb{width:6px;height:6px}}@media print{.cc-night-page .club-scroll-progress{display:none}}.cc-night-list .cc-journal-masthead{align-items:stretch}.cc-night-page .cc-night-list .cc-journal-masthead h1{line-height:1}.cc-journal-masthead-copy{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 12px}.cc-night-list .cc-journal-masthead-copy .cc-night-note{margin-top:16px}.cc-night-page:has(.cc-sample-article:target){width:calc(100% - 176px);box-sizing:border-box}.cc-night-page .cc-night-article .cc-journal-publication{font:400 clamp(30px,3.8vw,52px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.04em;color:#2e59a6;margin:12px 0 24px}.cc-night-page .cc-night-article .cc-journal-series-label{color:#2e59a6;font-size:11px;letter-spacing:.06em;margin-bottom:16px}.cc-night-page .cc-night-article .cc-journal-nav{border:0;padding:0;margin-bottom:36px}.cc-night-page .cc-night-article .cc-journal-nav a{border:0;background:transparent;padding:8px 0;font-size:12px}.cc-night-page .cc-night-article .cc-journal-nav--footer{border-top:1px solid #dce2eb;padding-top:24px;margin-top:48px}.cc-night-page .cc-night-article .cc-samples__intro{border-bottom-color:#2e59a6;padding-bottom:28px}@media(max-width:900px){.cc-night-page:has(.cc-sample-article:target){width:calc(100% - 104px);padding-inline:20px}}@media(max-width:700px){.cc-journal-masthead-copy{padding:0}.cc-night-list .cc-journal-masthead-copy .cc-night-note{margin-top:10px}.cc-night-page:has(.cc-sample-article:target){width:calc(100% - 56px);padding-inline:12px}.cc-night-page .cc-night-article .cc-journal-publication{font-size:clamp(25px,6.8vw,36px);margin:8px 0 20px}.cc-night-page .cc-night-article .cc-journal-nav{margin-bottom:24px}}.cc-night-page .cc-journal-related{margin:56px 0 40px;padding-top:28px;border-top:1px solid #2e59a6}.cc-night-page .cc-journal-related__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.cc-night-page .cc-journal-related__header h2{font-size:26px;margin:0;color:#2e59a6;line-height:1.4}.cc-journal-related__header>a{font-size:12px;padding:10px 0;text-decoration:none;white-space:nowrap}.cc-journal-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cc-night-page .cc-journal-related__card{display:flex;flex-direction:column;min-width:0;color:#161616;text-decoration:none}.cc-journal-related__image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f5f4ef;border-radius:3px}.cc-night-page .cc-samples__body .cc-journal-related__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center 40%}.cc-night-page .cc-journal-related__reason{font-size:12px;line-height:1.7;color:#2e59a6;margin:16px 0 8px}.cc-night-page .cc-journal-related__series{font:400 10px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#666;margin:0 0 8px}.cc-night-page .cc-journal-related__card h3{font-size:19px;line-height:1.65;letter-spacing:0;margin:0 0 16px}.cc-journal-related__read{font-size:12px;line-height:1.6;color:#2e59a6;margin-top:auto;padding:10px 0;border-bottom:1px solid #dce2eb}.cc-journal-related__card:hover h3{text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.cc-night-page .cc-journal-related{margin-top:40px}.cc-night-page .cc-journal-related__header h2{font-size:23px}.cc-journal-related__grid{grid-template-columns:1fr;gap:28px}.cc-night-page .cc-journal-related__card h3{font-size:19px}.cc-journal-related__header>a{font-size:11px}}.cc-night-page .cc-journal-article{max-width:780px;margin-inline:auto}.cc-journal-reading{width:calc(100% - 176px);box-sizing:border-box}@media(max-width:900px){.cc-journal-reading{width:calc(100% - 104px);padding-inline:20px}}@media(max-width:700px){.cc-journal-reading{width:calc(100% - 56px);padding-inline:12px}}@media(min-width:1024px){#cc-top #journal-track{--journal-card-width: calc((100% - 72px)/3.2) ;gap:24px}#cc-top #journal-track .club-journal-card-copy{padding:20px}#cc-top .club-content #journal-track .club-journal-card :is(h2,h3){font-size:18px}}.cc-journal-sources{margin-top:32px;font-size:14px;line-height:1.8}.cc-journal-sources>p{margin:0 0 12px}.cc-journal-sources details{border-top:1px solid #dbe3ef}.cc-journal-sources summary{min-height:44px;padding:10px 0;cursor:pointer;color:#595959}.cc-journal-sources summary:focus-visible{outline:2px solid #2e59a6;outline-offset:4px}.cc-journal-sources details ul{margin:0 0 12px;padding-left:20px}.cc-journal-sources a{overflow-wrap:anywhere}.cc-night-page .cc-journal-references a,.cc-night-page .cc-journal-source a{color:#5878a4}.cc-night-page .cc-journal-references a:hover,.cc-night-page .cc-journal-references a:focus-visible,.cc-night-page .cc-journal-source a:hover,.cc-night-page .cc-journal-source a:focus-visible{color:#3f6396}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cc-night-journal.css.map */
