body.publication-juluppropet{--forest:#244e42;--paper:#faf7ef;--ink:#20322b;--rule:#c6cbbb;background:var(--paper);color:var(--ink);font-family:Georgia,serif;font-size:19px;line-height:1.65}
.publication-juluppropet :is(h1,h2,h3,h4,.site-title){font-family:'Trebuchet MS',system-ui,sans-serif;color:var(--forest);font-weight:700;line-height:1.16;letter-spacing:-.035em}
.publication-juluppropet a{color:var(--forest);text-underline-offset:.2em}.publication-juluppropet :focus-visible{outline:3px solid #8a5726;outline-offset:4px}
.publication-juluppropet .header-main-inner{background:var(--paper);border-bottom:1px solid var(--rule)}
.publication-juluppropet .header :is(a,.navbar-toggle,.icon-bar){color:var(--forest)}
.publication-juluppropet .arsbok{max-width:1160px;margin:auto;padding:35px 32px 64px}
.publication-juluppropet .arsbok-heading{padding-bottom:28px;border-bottom:2px solid var(--forest)}
.publication-juluppropet .arsbok-heading p,.publication-juluppropet .arsbok-chronicle header p{font:600 12px/1.5 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}
.publication-juluppropet .arsbok-heading h1{font-size:clamp(36px,5vw,60px);margin:0 0 10px}
.publication-juluppropet .arsbok-heading span{font-size:18px}
.publication-juluppropet .arsbok-topics{display:flex;flex-wrap:wrap;gap:5px 25px;margin-top:20px;font:600 14px/1.5 system-ui,sans-serif}.publication-juluppropet .arsbok-topics a{padding:9px 0;min-height:40px}
.publication-juluppropet .arsbok-layout{display:grid;grid-template-columns:155px minmax(0,1fr);gap:48px;padding-top:35px}
.publication-juluppropet .arsbok-rail{font:15px/1.5 system-ui,sans-serif}
.publication-juluppropet .arsbok-rail summary{font-weight:700;margin-bottom:12px;cursor:pointer;padding:8px 0}
.publication-juluppropet .arsbok-rail nav{display:grid;gap:0;border-left:2px solid var(--rule);padding-left:16px}
.publication-juluppropet .arsbok-rail nav a{display:block;padding:9px 0;min-height:40px}
.publication-juluppropet .arsbok-archive-link{display:block;margin-top:24px;font-weight:700;padding:10px 0}
.publication-juluppropet .arsbok-season{border-bottom:1px solid var(--rule);padding:0 0 32px;margin-bottom:36px;scroll-margin-top:24px}
.publication-juluppropet .arsbok-season>header{display:flex;align-items:center;gap:22px;margin-bottom:22px}
.publication-juluppropet .arsbok-number{font:40px/1 Georgia,serif;color:#526750}
.publication-juluppropet .arsbok-months{font:12px/1.5 system-ui,sans-serif;letter-spacing:.08em;color:#526750;margin:0 0 5px}
.publication-juluppropet .arsbok-season h2{font-size:32px;margin:0}
.publication-juluppropet .arsbok-season-body{display:grid;grid-template-columns:1.15fr 1fr;gap:25px;align-items:center}
.publication-juluppropet .arsbok-season figure{margin:0}.publication-juluppropet .arsbok-season img{display:block;width:100%;height:205px;object-fit:cover;border-radius:3px}
.publication-juluppropet .arsbok-season ul{list-style:none;margin:0;padding:0}.publication-juluppropet .arsbok-season li+li{margin-top:18px;padding-top:18px;border-top:1px solid var(--rule)}
.publication-juluppropet .arsbok-season li a{font-size:22px;line-height:1.35;display:block;text-decoration:underline}
.publication-juluppropet .arsbok-chronicle{border-top:2px solid var(--forest);padding-top:32px;scroll-margin-top:24px}.publication-juluppropet .arsbok-chronicle h2{font-size:34px;margin:0 0 24px}
.publication-juluppropet .arsbok-chronicle ol{list-style:none;margin:0;padding:0}.publication-juluppropet .arsbok-chronicle li{display:grid;grid-template-columns:155px minmax(0,1fr);gap:48px;padding:16px 0;border-bottom:1px solid var(--rule)}
.publication-juluppropet .arsbok-chronicle time{font:13px/1.6 system-ui,sans-serif;color:#526750}.publication-juluppropet .arsbok-chronicle a{font-size:21px}
.publication-juluppropet .arsbok-original{margin-top:35px;padding-top:25px;border-top:1px solid var(--rule)}
.publication-juluppropet.single-post .nv-single-post-wrap{max-width:760px;margin-inline:auto;float:none}.publication-juluppropet.single-post .entry-title{font-size:clamp(34px,4vw,48px)}
.publication-juluppropet .nv-content-wrap{font-size:19px;line-height:1.75;overflow-wrap:break-word}.publication-juluppropet .nv-content-wrap a{text-decoration:underline}.publication-juluppropet .nv-content-wrap img{max-width:100%;height:auto}
.publication-juluppropet .footer-main-inner,.publication-juluppropet .footer-bottom-inner{background:var(--forest);color:var(--paper)}.publication-juluppropet footer :is(a,p,h2,h3){color:var(--paper)}
@media(max-width:768px){.publication-juluppropet .arsbok{padding:26px 24px 45px}.publication-juluppropet .arsbok-layout{grid-template-columns:125px minmax(0,1fr);gap:26px}.publication-juluppropet .arsbok-season-body{grid-template-columns:1fr}.publication-juluppropet .arsbok-season h2{font-size:29px}.publication-juluppropet .arsbok-chronicle li{grid-template-columns:125px minmax(0,1fr);gap:26px}}
@media(max-width:600px){.publication-juluppropet .arsbok{padding-inline:20px}.publication-juluppropet .arsbok-layout{display:block;padding-top:22px}.publication-juluppropet .arsbok-rail{padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--rule)}.publication-juluppropet .arsbok-rail nav{grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;font-size:13px}.publication-juluppropet .arsbok-rail nav a{min-height:44px}.publication-juluppropet .arsbok-archive-link{margin-top:8px}.publication-juluppropet .arsbok-season h2{font-size:28px}.publication-juluppropet .arsbok-season-body{gap:20px}.publication-juluppropet .arsbok-chronicle li{display:block}.publication-juluppropet .arsbok-chronicle time{display:block;margin-bottom:5px}.publication-juluppropet .arsbok-chronicle a{font-size:20px}.publication-juluppropet .arsbok-number{font-size:34px}.publication-juluppropet .arsbok-chronicle h2{font-size:29px}}
