.journal{padding-top:75px;padding-bottom:70px}.journal-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:100px;margin-bottom:65px;display:grid}.journal-heading h1{letter-spacing:-.05em;color:#2b2c40;margin:23px 0 0;font-size:clamp(40px,4.4vw,65px);font-weight:550;line-height:1.1}.journal-heading h1 span{color:#8a67c3}.journal-heading>p{color:#8a7e94;padding-bottom:5px;font-size:17px;line-height:1.85}.journal-feature{background:#f8f3fd;border:1px solid #ebe2f2;border-radius:14px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.journal-feature-image{min-height:420px;display:block;position:relative}.journal-feature-image img{object-fit:cover;width:100%;height:100%;position:absolute}.journal-feature-image>span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#6d577e;letter-spacing:.09em;background:#ffffffc9;border:1px solid #ffffffd9;border-radius:5px;padding:12px;font-size:10px;position:absolute;bottom:20px;left:20px;right:20px}.journal-feature>div{flex-direction:column;padding:45px;display:flex}.journal-label{letter-spacing:.11em;text-transform:uppercase;color:#9c7fac;font-size:10px;display:block}.journal-feature h2{letter-spacing:-.045em;color:#443051;margin:25px 0;font-size:40px;line-height:1.16}.journal-feature p{color:#8b7699;font-size:17px;line-height:1.8}.journal-feature .text-link{color:#8853b9;margin-top:24px;font-size:14px}.journal-feature-foot{color:#80658e;justify-content:space-between;margin-top:auto;padding-top:30px;font-size:12px;display:flex}.journal-latest{margin-top:65px}.journal-latest>div:first-child{border-bottom:1px solid #e9e1ed;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.journal-latest h2{letter-spacing:-.03em;font-size:30px;font-weight:540}.journal-latest>div:first-child>a{color:#89689e;align-items:center;gap:9px;font-size:12px;display:flex}.journal-grid{grid-template-columns:repeat(3,1fr);gap:48px 30px;margin-top:32px;display:grid}.journal-card-art{color:#9674be;background:#e9dffe;border-radius:8px;justify-content:space-between;align-items:start;height:160px;padding:20px;display:flex;position:relative;overflow:hidden}.journal-card-art>span{letter-spacing:-.06em;opacity:.65;font-size:30px}.journal-art-lines{background:repeating-linear-gradient(90deg,#0000 0 12px,#b299d780 13px 14px,#0000 15px 23px);width:65%;height:160%;position:absolute;top:10%;right:10%;transform:rotate(28deg);-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.journal-art-1{color:#b68489;background:#fae6df}.journal-art-1 .journal-art-lines{background:repeating-linear-gradient(90deg,#0000 0 12px,#d9a8a280 13px 14px,#0000 15px 23px);transform:rotate(-28deg)}.journal-art-2{color:#8892ba;background:#e9e8fb}.journal-grid .journal-label{margin:24px 0 15px}.journal-grid h3{letter-spacing:-.035em;color:#4d3658;font-size:24px;line-height:1.28}.journal-grid p{color:#97839f;margin:16px 0 20px;font-size:15px;line-height:1.8}.journal-read{color:#9462bc;align-items:center;gap:12px;font-size:13px;display:flex}.journal-article{padding-top:35px;padding-bottom:70px}.journal-breadcrumb{color:#9a88a5;gap:12px;font-size:12px;display:flex}.journal-article>header{max-width:840px;margin:auto;padding:70px 0 55px}.journal-article>header h1{letter-spacing:-.055em;color:#32283e;margin:23px 0;font-size:clamp(38px,4.5vw,62px);line-height:1.11}.journal-article>header>p{color:#8b7796;font-size:21px;line-height:1.7}.journal-article>header>div{color:#a88cb0;border-top:1px solid #e9e0ed;gap:22px;margin-top:30px;padding-top:23px;font-size:12px;display:flex}.journal-reading{border-top:1px solid #e9e1ee;grid-template-columns:210px minmax(0,750px);justify-content:space-between;gap:70px;padding-top:35px;display:grid}.journal-reading aside{color:#957a9f;flex-direction:column;align-self:start;gap:17px;font-size:13px;line-height:1.6;display:flex;position:sticky;top:35px}.journal-reading aside>span{letter-spacing:.1em;color:#b398bb;margin-bottom:3px;font-size:10px}.journal-reading aside>a:last-child{border-top:1px solid #e9dfed;gap:9px;margin-top:12px;padding-top:22px;display:flex}.journal-reading .post-body{color:#75627e;max-width:none;margin:0;font-size:18px;line-height:1.9}.journal-reading .post-body h2{letter-spacing:-.03em;color:#4b3457;margin:40px 0 20px;scroll-margin-top:30px;font-size:29px;line-height:1.3}.journal-related{border-top:1px solid #e8ddeb;margin-top:70px;padding-top:40px}.journal-related>h2{letter-spacing:-.04em;margin-bottom:26px;font-size:32px}.journal-related>div{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.journal-related>div>a{color:#9161ad;background:#faf6fd;border:1px solid #eadfee;border-radius:9px;padding:26px}.journal-related h3{letter-spacing:-.03em;color:#654670;font-size:22px;line-height:1.3}.journal-related p{color:#a389ab;margin:16px 0;font-size:14px;line-height:1.8}.journal-related>a{color:#9870b2;gap:10px;margin-top:30px;font-size:14px;display:inline-flex}@media (max-width:950px){.journal-heading{gap:40px}.journal-feature>div{padding:30px}.journal-feature h2{font-size:33px}.journal-grid{grid-template-columns:1fr 1fr}.journal-reading{grid-template-columns:1fr}.journal-reading aside{display:none}.journal-related>div{grid-template-columns:1fr}.journal-feature-image{min-height:380px}}@media (max-width:600px){.journal{padding-top:43px}.journal-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.journal-heading h1{font-size:42px}.journal-feature{grid-template-columns:1fr}.journal-feature-image{min-height:280px}.journal-feature>div{padding:27px}.journal-feature h2{font-size:34px}.journal-grid{grid-template-columns:1fr}.journal-article>header{padding-top:45px}.journal-article>header>p{font-size:18px}.journal-reading .post-body{font-size:17px}.journal-article>header>div{flex-wrap:wrap;gap:15px}}.journal-grid p,.journal-related p{color:#76647f}.journal-heading>p,.journal-feature p{color:#776881}.journal-label,.journal-grid .journal-label{color:#846495}.journal-read{color:#795393}.journal-reading .post-body{width:100%;min-width:0}.journal-article>header>div{color:#806589}.journal-reading .post-table-scroll{overscroll-behavior-x:contain;background:#fff;border:1px solid #e5ddec;border-radius:10px;max-width:100%;margin:28px 0;overflow-x:auto}.journal-reading .post-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #7452e8}.journal-reading .post-body table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:15px;line-height:1.65}.journal-reading .post-body th{color:#463552;background:#f5f0fb;font-weight:600}.journal-reading .post-body th,.journal-reading .post-body td{vertical-align:top;border-bottom:1px solid #ebe4f0;padding:17px 19px}.journal-reading .post-body tr:last-child td{border-bottom:0}.journal-reading .post-body th:first-child,.journal-reading .post-body td:first-child{color:#4b3457;width:29%}.journal-reading .post-body blockquote{color:#604b70;background:#f8f4fd;border-left:3px solid #8c6adc;border-radius:0 9px 9px 0;padding:20px 24px;font-size:17px;line-height:1.8}.journal-reading .post-body blockquote p+p{margin-top:14px}.journal-reading .post-body a{overflow-wrap:anywhere}@media (max-width:600px){.journal-reading .post-body blockquote{padding:17px 18px;font-size:16px}.journal-reading .post-body th,.journal-reading .post-body td{padding:14px}.journal-reading .post-table-scroll{border-radius:8px}}.journal-mobile-contents,.post-table-hint{display:none}@media (max-width:950px){.journal-mobile-contents{color:#614a74;background:#f8f4fd;border:1px solid #e5ddec;border-radius:9px;margin-bottom:26px;padding:18px 20px;font-size:15px;display:block}.journal-mobile-contents summary{cursor:pointer;font-weight:550}.journal-mobile-contents nav{gap:13px;padding-top:20px;line-height:1.55;display:grid}.journal-mobile-contents a{text-underline-offset:3px;text-decoration:underline}.journal-mobile-contents a:focus-visible,.journal-mobile-contents summary:focus-visible{outline-offset:4px;outline:2px solid #7452e8}}@media (max-width:600px){.journal-reading .post-table-hint{color:#806589;margin:22px 0 -16px;font-size:12px;display:block}}.journal-card-image{aspect-ratio:1.6;background:#f0e9f6;border:1px solid #ece5f1;border-radius:10px;display:block;position:relative;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.journal-card-image:hover img{transform:scale(1.035)}.journal-card-image:focus-visible{outline-offset:5px;outline:3px solid #7452e8}.journal-article-cover{aspect-ratio:2;background:#f4eef8;border-radius:14px;margin:0 0 48px;overflow:hidden}.journal-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.journal-related-image{aspect-ratio:1.6;object-fit:cover;border-radius:6px;width:100%;height:auto;margin-bottom:22px;display:block}@media (max-width:600px){.journal-article-cover{aspect-ratio:1.5;border-radius:10px;margin-bottom:28px}.journal-card-image{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.journal-card-image img{transition:none}.journal-card-image:hover img{transform:none}}
