/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Instrument Serif";src:url(/themes/custom/galleys/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/themes/custom/galleys/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Schibsted Grotesk";src:url(/themes/custom/galleys/fonts/schibsted-grotesk-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Schibsted Grotesk";src:url(/themes/custom/galleys/fonts/schibsted-grotesk-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Schibsted Grotesk";src:url(/themes/custom/galleys/fonts/schibsted-grotesk-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Schibsted Grotesk";src:url(/themes/custom/galleys/fonts/schibsted-grotesk-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#f3ead8;--chip:#d9ccb3;--ink:#161412;--muted:#5a554c;--red:#c41e3a;--rule:#1a1814;--sheet-max:74rem;}*{box-sizing:border-box}html{background:var(--chip);color:var(--ink);font-size:17px}body{margin:0;font-family:"Schibsted Grotesk",sans-serif;line-height:1.55;background:transparent}img,picture{max-width:100%;height:auto}a{color:var(--ink);text-underline-offset:0.15em}a:hover{color:var(--red)}h1,h2,h3{font-family:"Instrument Serif",serif;font-weight:400;line-height:1.15;margin:0 0 0.6rem}h1{font-size:clamp(2.2rem,6vw,4.2rem)}h2{font-size:clamp(1.6rem,3vw,2.15rem);margin-top:1.8rem}h3{font-size:1.35rem;margin-top:1.4rem}p{margin:0 0 1rem}ul,ol{margin:0 0 1rem;padding-left:1.2rem}li{margin:0 0 0.35rem}figure{margin:1.4rem 0}.page-wrap{min-height:100vh;padding:1.15rem clamp(0.6rem,2vw,1.4rem) 2.5rem}.sheet{position:relative;max-width:var(--sheet-max);margin:0 auto;background:var(--paper);box-shadow:0 1px 0 #00000018,0 12px 40px #00000014;border:1px solid #00000022}.sheet::before,.sheet::after{content:"";position:absolute;width:14px;height:14px;border-color:var(--ink);pointer-events:none}.sheet::before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.sheet::after{top:-1px;right:-1px;border-top:1px solid;border-right:1px solid}.sheet .marks-bl,.sheet .marks-br{position:absolute;width:14px;height:14px;pointer-events:none}.sheet .marks-bl{bottom:-1px;left:-1px;border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.sheet .marks-br{bottom:-1px;right:-1px;border-bottom:1px solid var(--ink);border-right:1px solid var(--ink)}.spine{position:absolute;top:0;bottom:0;left:0;width:2.45rem;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:0.68rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:600}.inner{padding:1.3rem 1.4rem 2rem 3.6rem}@media (min-width:800px){.inner{padding:1.6rem 2.2rem 2.4rem 4.1rem}}.top{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:1px solid var(--rule);padding-bottom:0.7rem;margin-bottom:1.2rem}.mast a{text-decoration:none}.mast .name{font-family:"Instrument Serif",serif;font-size:1.85rem;line-height:1;display:block}.mast .issue{display:block;font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin-top:0.25rem}nav.main{display:flex;flex-wrap:wrap;gap:0.15rem 1rem;font-size:0.82rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600}nav.main a{text-decoration:none;border-bottom:1px solid transparent}nav.main a[aria-current="page"],nav.main a:hover{border-bottom-color:var(--red);color:var(--red)}.front{display:grid;gap:1.6rem}@media (min-width:900px){.front{grid-template-columns:15.5rem 1fr;gap:2rem;align-items:start}}.rail{border-right:none}@media (min-width:900px){.rail{border-right:1px solid var(--rule);padding-right:1.3rem}}.rail .vol{font-size:0.72rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted)}.rail .num{font-family:"Instrument Serif",serif;font-size:6.2rem;line-height:0.8;margin:0.4rem 0 0.6rem;color:var(--red)}.rail p{font-size:0.95rem;color:var(--ink)}.contents{list-style:none;padding:0;margin:0}.contents li{display:grid;grid-template-columns:4.4rem 1fr;gap:0.8rem;padding:0.85rem 0;border-top:1px solid #00000022}.contents li:first-child{border-top:none}.contents .sec{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--red);font-weight:600;padding-top:0.35rem}.contents a{text-decoration:none}.contents h2{font-size:clamp(1.35rem,2.4vw,1.85rem);margin:0 0 0.2rem}.contents .dek{color:var(--muted);font-size:0.95rem;margin:0}.article{max-width:42rem}.kicker{font-size:0.72rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--red);font-weight:600;margin:0 0 0.4rem}.dek{font-size:1.08rem;color:var(--muted);margin:0 0 1.1rem}.section-index .index-list{list-style:none;padding:0;margin:0.4rem 0 0}.section-index .index-list li{border-top:1px solid #00000022;padding:0.85rem 0}.section-index .index-list a{text-decoration:none}.section-index .index-list h2{font-size:1.55rem;margin:0 0 0.2rem}.glossary{width:100%;border-collapse:collapse;font-size:0.95rem}.glossary th,.glossary td{text-align:left;vertical-align:top;padding:0.55rem 0.6rem 0.55rem 0;border-top:1px solid #00000022}.glossary th{width:9.5rem;font-weight:600;letter-spacing:0.02em}form.contact label{display:block;font-size:0.85rem;font-weight:600;margin:0.7rem 0 0.25rem}form.contact input,form.contact textarea{width:100%;max-width:32rem;font:inherit;padding:0.45rem 0.5rem;border:1px solid var(--ink);background:#fffdf8;color:var(--ink)}form.contact textarea{min-height:9rem}.hp{position:absolute;left:-8000px;height:1px;width:1px;overflow:hidden}form.contact button{margin-top:1rem;font:inherit;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:0.78rem;background:var(--ink);color:var(--paper);border:0;padding:0.6rem 1rem;cursor:pointer}.form-errors{border:1px solid var(--red);color:var(--red);padding:0.6rem 0.8rem;margin:0 0 1rem}.messages,.tabs,.region-highlighted,nav.tabs,ul.tabs,ul.primary,ul.secondary,.feed-icons,.block-local-tasks-block,.block-system-breadcrumb-block,.block-page-title-block{display:none !important}.node__title{display:none}.site-foot{margin-top:2.4rem;padding-top:0.8rem;border-top:1px solid var(--rule);font-size:0.82rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:0.4rem 1.2rem;justify-content:space-between}.site-foot a{color:var(--muted)}
