.journal{max-width:1120px;padding-top:70px;padding-bottom:90px}.journal-heading{padding-bottom:42px;border-bottom:2px solid #25243a}.journal-heading h1,.journal-article h1{font-size:clamp(32px,4.5vw,54px);letter-spacing:-1.8px;line-height:1.25;max-width:850px;margin:22px 0}.journal-heading>p{max-width:680px;color:#777d8c;line-height:1.9;font-size:16px}.journal-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.journal-list article{padding:32px 0;border-bottom:1px solid #e5e5ed}.journal-list a{display:block;color:inherit;text-decoration:none}.journal-list h2{font-size:24px;line-height:1.45;letter-spacing:-.6px;margin:15px 0}.journal-list p{line-height:1.9;color:#747b88;font-size:14px}.journal-read{display:block;color:#514bd6;font-size:13px;margin-top:20px}.journal-meta{display:flex;gap:16px;flex-wrap:wrap;color:#848894;font-size:12px}.journal-meta>span:first-child{color:#514bd6}.journal-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin:40px 0}.journal-cta{padding:40px;background:#f6f5fd;margin-top:50px}.journal-cta h2{font-size:30px;margin:0 0 12px}.journal-cta p{line-height:1.8}.journal-cta .btn{margin-top:16px}.journal-breadcrumb{display:flex;gap:12px;font-size:13px;color:#82838e;margin-bottom:38px}.journal-article{max-width:800px;margin:auto}.journal-article>header{border-bottom:1px solid #dedee8;padding-bottom:30px}.journal-summary{font-size:18px;line-height:1.9;color:#686e7e;margin-bottom:25px}.journal-body{font-size:16px;line-height:2.05;color:#3c414e;padding-top:10px;overflow-wrap:anywhere}.journal-body h2{font-size:25px;line-height:1.45;color:#232733;margin:42px 0 18px;letter-spacing:-.4px}.journal-body p{white-space:pre-line;margin:22px 0}.journal-body ul{padding-left:22px}.journal-note{background:#f6f7fa;padding:22px;font-size:13px;line-height:1.9;color:#737b8c;margin-top:38px}.journal-note a{color:#514bd6}.journal-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:34px 0}.journal-related{margin:60px auto 0;max-width:800px;border-top:1px solid #ddd;padding-top:20px}.journal-related>a{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #eee;padding:20px 0;line-height:1.6}.footer-content-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin:22px 0 4px}.content-admin{max-width:1200px}.content-admin .account-card{margin:24px 0}.content-admin input,.content-admin textarea,.content-admin select{max-width:100%}.content-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #ececf2}.content-row>div{min-width:0}.content-row b{display:block;line-height:1.6;overflow-wrap:anywhere}.content-row small{display:block;color:#838898;margin-top:7px}.content-row .btn{flex:none}.content-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.content-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.content-dialog{width:min(1000px,94vw);max-height:92dvh;overflow:auto;border:0;padding:28px}.content-dialog textarea{min-height:160px}.content-dialog [name$="_body"]{min-height:330px;line-height:1.8}.content-dialog .dialog-heading{position:sticky;top:-28px;background:white;z-index:2;padding-block:12px}.content-admin .notice{line-height:1.9}.content-check{display:flex;align-items:center;gap:12px}.content-check input{width:18px;height:18px}.content-error{color:#a73347;white-space:pre-line}.content-admin h2{font-size:25px}.content-admin .content-config{max-width:700px}
@media(max-width:700px){.journal{padding:42px 20px 60px}.journal-heading h1,.journal-article h1{font-size:32px;letter-spacing:-1px}.journal-list,.content-form-grid{grid-template-columns:1fr}.journal-list h2{font-size:23px}.journal-cta{padding:28px 22px}.journal-cta h2{font-size:26px}.journal-summary{font-size:16px}.journal-body{font-size:16px;line-height:1.95}.journal-body h2{font-size:23px}.journal-article .journal-actions .btn{flex:1;white-space:normal}.content-row{flex-wrap:wrap}.content-dialog{padding:20px}.content-dialog .dialog-heading{top:-20px}.content-dialog .dialog-heading h2{font-size:22px}.content-admin .section-heading{flex-wrap:wrap}}
