.journal{background:#fbfaf7;color:#162544;padding-bottom:1px}.journal-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.journal a{text-decoration:none}.journal-category{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#0f5f66;font-weight:700;line-height:1.7}.journal :is(a,button,input,select):focus-visible{outline:2px solid #0f5f66;outline-offset:5px}.journal-article-header{padding-top:35px;padding-bottom:35px}.journal-back{font-size:12px;display:block;color:#7a8c97;margin-bottom:40px}.journal-article-header>.journal-category{display:block}.journal .journal-article-header h1{font-size:clamp(34px,4.5vw,60px);font-weight:550;line-height:1.12;letter-spacing:-2px;max-width:1000px;margin:19px 0 27px}.journal-byline{display:flex;gap:22px;flex-wrap:wrap;color:#7a8c97;font-size:12px;line-height:1.8}.journal-byline strong{font-weight:600;color:#162544}.journal-byline>span:last-child{color:#0f5f66}.journal-article-image{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;background:#f2f9fa;border-radius:4px}.journal-sidebar{position:sticky;top:110px}.journal-sidebar summary{font-size:10px;letter-spacing:1.5px;font-weight:650;cursor:pointer;padding-bottom:17px;border-bottom:1px solid #e2ecee}.journal-sidebar nav{max-height:40vh;overflow:auto;padding:14px 0;display:grid;gap:0}.journal-sidebar nav a{font-size:12px;line-height:1.6;color:#5b727a;padding:7px 10px;border-left:1px solid #e2ecee}.journal-sidebar nav a:hover{border-color:#0f5f66;color:#0f5f66;background:#f2f9fa}.journal-side-note{background:#f2f9fa;padding:25px;margin-top:28px;border-top:2px solid #ff5f00}.journal-side-note>span{font-size:10px;letter-spacing:1px;color:#4d7475}.journal-side-note h2{font-size:28px;font-weight:550;line-height:1.15;letter-spacing:-1px;margin:18px 0}.journal-side-note p{font-size:12px;line-height:1.7;color:#63797d}.journal-side-note a{font-size:11px;color:#0f5f66;font-weight:650}.journal-prose{min-width:0}.journal-prose .wp-article-content{font-size:17px;line-height:1.9}.journal-prose .wp-article-content h2{font-size:30px;scroll-margin-top:115px}.journal-prose .wp-article-content>:first-child{margin-top:0}.journal-prose .wp-article-content h3{font-size:23px}.journal-prose .wp-article-content th{background:#f2f9fa}.journal-prose .wp-article-content blockquote{font-family:Georgia,serif;font-size:22px;background:transparent;border-color:#ff5f00}.journal-prose .wp-back-link{font-size:13px}@media(max-width:700px){.journal-wrap{width:calc(100% - 36px)}.journal-article-header{padding-top:25px}.journal-back{margin-bottom:28px}.journal .journal-article-header h1{font-size:30px;line-height:1.15;letter-spacing:-.8px}.journal-byline{gap:8px 18px;font-size:11px}.journal-sidebar{position:static;width:100%}.journal-sidebar nav{max-height:200px}.journal-side-note{display:none}.journal-prose .wp-article-content{font-size:16px}.journal-prose .wp-article-content h2{font-size:26px}.journal-prose .wp-article-content h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.journal *{transition:none!important}}body[data-motion=paused] .journal *{transition:none!important}.jr{padding-bottom:64px}.jr-top{text-align:center;padding:46px 0 4px}.jr .jr-top h1{font-size:clamp(27px,3vw,38px);font-weight:650;letter-spacing:-1.3px;line-height:1.14;color:#162544;margin:0}.jr .jr-top h1 em{font-style:normal;color:#0f5f66}.jr-search{display:flex;align-items:center;gap:10px;width:min(430px,100%);margin:24px auto 0;border:1px solid #dbe8ea;border-radius:999px;padding:11px 18px;color:#9aa9b2;background:#fff;transition:border-color .2s}.jr-search:focus-within{border-color:#42bfca}.jr-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:#162544}.jr-topics{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:20px}.jr-topics a{font-size:12px;font-weight:600;color:#4e6270;border:1px solid #e2ecee;border-radius:999px;padding:6px 15px;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.jr-topics a:hover{border-color:#42bfca;color:#0f5f66}.jr-topics a.is-on{background:#162544;border-color:#162544;color:#fff}.jr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px;margin-top:40px}.jr-card{display:block;min-width:0;color:inherit}.jr-card-photo{aspect-ratio:1.62;border-radius:12px;overflow:hidden;background:#f1f6f7;display:flex;align-items:center;justify-content:center}.jr-card-photo img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.jr-card:hover .jr-card-photo img{transform:scale(1.04)}.jr-meta{display:flex;align-items:center;gap:9px;margin:16px 0 9px;font-size:11.5px;color:#7a8c97}.jr-dot{width:3px;height:3px;border-radius:50%;background:#c3d2d8;flex-shrink:0}.jr .jr-card h2{font-size:17px;line-height:1.38;font-weight:650;letter-spacing:-.3px;color:#162544;margin:0;transition:color .2s}.jr .jr-card:hover h2{color:#0f5f66;text-decoration:underline;text-underline-offset:3px}.jr-pages{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:54px;padding-top:24px;border-top:1px solid #e2ecee;font-size:12.5px}.jr-pages a{color:#162544;font-weight:650}.jr-pages a:hover{color:#ff5f00}.jr-pages-now{color:#7a8c97}.jr-pages>:last-child{text-align:right}.jr-foot{text-align:center;margin:36px 0 0;font-size:13px;color:#7a8c97}.jr-foot a{color:#0f5f66;font-weight:650}.jr-foot a:hover{color:#ff5f00}@media(max-width:1000px){.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}}@media(max-width:620px){.jr-top{padding:30px 0 2px}.jr-search{margin-top:20px}.jr-topics{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;margin-top:16px}.jr-topics::-webkit-scrollbar{display:none}.jr-grid{grid-template-columns:1fr;gap:28px;margin-top:26px}.jr .jr-card h2{font-size:16px}.jr-pages{margin-top:38px}}@media(prefers-reduced-motion:reduce){.jr-card-photo img{transition:none}.jr-card:hover .jr-card-photo img{transform:none}}
