
@media(min-width:1025px){.elementor-location-header .elementor-nav-menu:has(>.sp-journal-nav)>.menu-item>.elementor-item{font-size:18px!important;padding-left:12px!important;padding-right:12px!important}}
@media(min-width:1025px) and (max-width:1199px){.elementor-location-header .elementor-nav-menu:has(>.sp-journal-nav)>.menu-item>.elementor-item{font-size:16px!important;padding-left:6px!important;padding-right:6px!important}}
.sp-journal{background:#faf9f6;color:#152e3a;padding:60px 28px 80px;font-family:"DM Sans",sans-serif}.sj-wrap{max-width:1180px;margin:auto}.sj-crumb{font-size:14px;margin-bottom:24px}.sj-crumb a,.sp-journal a{color:#205b77}.sj-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px}.sp-journal h1{font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:500;max-width:980px;margin:0 0 22px}.sj-intro{font-size:19px;line-height:1.55;max-width:780px;margin:0 0 24px}.sj-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#59666a;margin:0 0 28px}.sj-cover{margin:0 0 36px}.sj-cover img,.sj-body figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.sj-cover figcaption,.sj-body figcaption{font-size:12px;line-height:1.5;color:#59666a;margin-top:8px}.sj-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;align-items:start}.sj-body{max-width:760px;font-size:17px;line-height:1.75;min-width:0}.sj-body h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:38px 0 14px;scroll-margin-top:120px}.sj-body h3{font-size:22px;line-height:1.3;margin:28px 0 12px}.sj-body p{margin:0 0 20px}.sj-body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sj-body ul,.sj-body ol{margin:0 0 24px;padding-left:24px}.sj-body li{margin:8px 0}.sj-body figure{margin:34px 0}.sj-table{max-width:100%;overflow-x:auto;margin:24px 0}.sj-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.sj-table th,.sj-table td{text-align:left;padding:13px 14px;border-bottom:1px solid #d5dfdf;vertical-align:top}.sj-table th{background:#e9eeec;font-weight:600}.sj-aside{padding:24px;background:#eaf0ed;border-radius:8px}.sj-aside h2{font-size:18px;font-weight:600;margin:0 0 16px}.sj-aside ol{padding-left:19px;margin:0 0 28px;font-size:14px;line-height:1.6}.sj-aside li{margin:10px 0}.sj-aside p{font-size:14px;line-height:1.6}.sj-button{display:inline-block;background:#255b7a;color:#fff!important;padding:13px 20px;border-radius:4px;font-size:14px;text-decoration:none;line-height:1.4}.sj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin-top:40px}.sj-card{display:flex;flex-direction:column;min-width:0}.sj-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.sj-card h2{font-size:22px;line-height:1.3;margin:15px 0 10px;font-weight:500;letter-spacing:-.02em}.sj-card p{font-size:15px;line-height:1.6;margin:0 0 12px}.sj-card>a{text-decoration:none}.sj-card time{font-size:12px;color:#59666a}.sj-back{margin-top:40px}.sj-note{border-top:1px solid #d5dfdf;margin-top:32px;padding-top:20px;font-size:13px;color:#59666a}
@media(max-width:950px){.sj-layout{grid-template-columns:1fr;gap:28px}.sj-aside{order:-1}.sj-aside ol{columns:2}.sj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-journal h1{font-size:40px}}
@media(max-width:600px){.sp-journal{padding:30px 20px 50px}.sp-journal h1{font-size:34px}.sj-intro{font-size:17px}.sj-grid{grid-template-columns:1fr;gap:30px}.sj-aside ol{columns:1}.sj-body{font-size:16px}.sj-body h2{font-size:25px}.sj-meta{gap:8px 16px}.sj-cover{margin-bottom:24px}}
