body, html {
    margin: 0;
    padding: 0;
}

figure {
  max-width: initial;
}

img {
    break-inside: avoid;
}

@font-face {
  font-family: Fraunces;
  src: url("/static/almanac/fonts/fraunces/Fraunces-VariableFont_SOFT,WONK,opsz,wght.ttf") format("truetype");
}

@font-face {
  font-family: "Adelphe";
  src: url("/static/almanac/fonts/adelphe/Adelphe-GerminalRegular.woff2") format("woff2"),
       url("/static/almanac/fonts/adelphe/Adelphe-GerminalRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Adelphe";
  src: url("/static/almanac/fonts/adelphe/Adelphe-GerminalItalic.woff2") format("woff2"),
       url("/static/almanac/fonts/adelphe/Adelphe-GerminalItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Adelphe";
  src: url("/static/almanac/fonts/adelphe/Adelphe-GereminalSemiBold.woff2") format("woff2"),
       url("/static/almanac/fonts/adelphe/Adelphe-GerminalSemiBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Adelphe";
  src: url("/static/almanac/fonts/adelphe/Adelphe-GerminalSemiBoldItalic.woff2") format("woff2"),
       url("/static/almanac/fonts/adelphe/Adelphe-GerminalSemiBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "Adelphe";
  src: url("/static/almanac/fonts/adelphe/Adelphe-GerminalBold.woff2") format("woff2"),
       url("/static/almanac/fonts/adelphe/Adelphe-GerminalBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Adelphe";
  src: url("/static/almanac/fonts/adelphe/Adelphe-GerminalBoldItalic.woff2") format("woff2"),
       url("/static/almanac/fonts/adelphe/Adelphe-GerminalBoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Crickx";
  src: url("/static/almanac/fonts/crickx/Crickx_Crickx.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "dindong";
  src: url("/static/almanac/fonts/dindong/DINdong.woff2") format("woff2"),
       url("/static/almanac/fonts/dindong/DINdong.woff") format("woff"),
       url("/static/almanac/fonts/dindong/DINdong.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "PicNic";
  src: url("/static/almanac/fonts/picnic/PicNic-Regular.woff2") format("woff2"),
       url("/static/almanac/fonts/picnic/PicNic-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: STIXTwoText;
  src: url("/static/almanac/fonts/stixtwotext/STIXTwoText-VariableFont_wght.ttf") format("truetype");
  font-style: normal;
}

@font-face {
  font-family: STIXTwoText;
  src: url("/static/almanac/fonts/stixtwotext/STIXTwoText-Italic-VariableFont_wght.ttf") format("truetype");
  font-style: italic;
}

@font-face {
  font-family: TGL;
  src: url("/static/almanac/fonts/TGL 0-16.ttf") format("truetype");
  font-style: normal;
}

@font-face {
  font-family: LM;
  src: url("/static/almanac/fonts/latinModern/lmmono10-italic.otf");
  font-style: italic;
}
@font-face {
  font-family: familjen;
 /* src: url("/static/almanac/fonts/amiamie/Amiamie-Regular.otf ");*/
}
@font-face {
  font-family: familjen;
  src: url("/static/almanac/fonts/amiamie/Amiamie-RegularRound.otf ");
}
@font-face {
  font-family: AmiamieRound;
  src: url("/static/almanac/fonts/amiamie/Amiamie-RegularRound.otf ");
}

:root {
    --pagedjs-crop-offset: 3mm;
  --content-width: calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right));
  --column-width: calc(var(--content-width) / 12);
  --grille-unity: 12.75mm;
  --grille-astro: calc(4 * var(--column-width));
  --grille-interview: calc(3 * var(--column-width));
  --grille-tools: calc(2 * var(--column-width));
  --grille-image: calc(2 * var(--column-width));
  --grille-score: 15.75mm;
  --grille-letter: calc(2 * var(--grille-unity));
  --grille-essay: calc(3 * var(--column-width));
  
  --indent--outside: 0;
  --indent--inside: 0;
  
  --astro-indent--outside: 0;
  --astro-indent--inside: 3;
  
  --interview-indent--outside: 0;
  --interview-indent--inside: 3;
  
  --tools-indent--outside: 0;
  --tools-indent--inside: 1;
  
  --image-indent--outside: 0;
  --image-indent--inside: 2;
  
  --score-indent--outside: 0;
  --score-indent--inside: 1.25;
  
  --resource-list-indent--outside: 0;
  --resource-list-indent--inside: 0;
  
  --letter-indent--outside: 0;
  --letter-indent--inside: 2;
  
  --manifesto-indent--outside: 0;
  --manifesto-indent--inside: 2;
  
  --essay-indent--outside: 0;
  --essay-indent--inside: 1;

  --project-description-indent--outside: 1;
  --project-description-indent--inside: 2;
  
  
  --statement-indent--outside: 0;
  --statement-indent--inside: 2;
  
  --introduction-indent--outside: 0;
  --introduction-indent--inside: 2;
  
  
  --game-indent--outside: 5;
  --game-indent--inside: 1;
  
  
  --snippet-indent--outside: 5;
  --snippet-indent--inside: 1;
  
  
  --recipe-indent--outside: 2;
  --recipe-indent--inside: 2;

  --recipe-score-indent--outside: 1;
  --recipe-score-indent--inside: 2;
  
  --poem-indent--outside: 2;
  --poem-indent--inside: 2;
  
  --font-family: "STIXTwoText";
  --font-size: 8.5pt;
  --line-height: 10.3pt;
  --font-size-h3: 1rem;
  --line-height-h3: 1.3rem;
  --font-size-small: 7pt;
  --line-height-small: 9pt;

}

@page {
    size: 155mm 210mm;
    margin: 15mm 10mm 15mm 14mm;
    marks: crop;
}

@page:left {
    margin: 15mm 14mm 15mm 10mm;
}

@page:right {
    margin: 15mm 10mm 15mm 14mm;
}

.pagedjs_left_page article[data-type] {
  padding-left: var(--indent--outside);
  padding-right: var(--indent--inside);
}

.pagedjs_right_page article[data-type] {
  padding-left: var(--indent--inside);
  padding-right: var(--indent--outside);
}

header h2 {
  string-set: title content(text);
  

}
.tKeywords {
  string-set: tkeywords content(text);
}
.fpKeywords {
  string-set: fpkeywords content(text);
}
.zodiac {
  string-set: zodiac content(text);
}

.typeTitle {
  string-set: typetitle content(text);
}
.contributor  {
  string-set: author-contributor content(text);
}
.snippet-care {
  /* position: running(care);*/
  display:none;
}
[data-type="astrology"] header h2 {
    string-set: topic content(text);
    }
[data-type="astro-image"] img {
    string-set: background attr(href);
    }
header {
    page-break-after: avoid;
    break-after: avoid;
    break-inside: avoid;
}

@page:right { 
  @top-right-corner {
    content:  counter( page);
    font-family: dindong;
    text-align: left;
    padding-left: 3px;
  }
  @top-right {
    content:  string(title);
    font-family: dindong;
    text-align: right;
  }
  @top-left {
    content: "";
    font-family: dindong;
    text-align: center;
    text-transform: capitalize;
  }
  @right-middle {
    content: string(typetitle, last);
    font-family: dindong;
    transform: rotate(-90deg);
    transform-origin: left;
    position: absolute;
    width: 200mm;
    height: 0;
    right: 6mm;
    bottom: 0;
    text-transform: lowercase;
    left: calc(var(--pagedjs-pagebox-width) - 6mm);
  }

  @bottom {
    content: "kin arts almanac";
    font-family: Dindong;
    font-size: 6pt;
    letter-spacing: 1em;
    text-transform: uppercase;
    text-align: justify;
    line-height: 8pt;
    text-align: center;
    z-index: 1;
    
    position:relative;
    margin-left: 7%;
  }
}

@page:left { 
    
  @top-left-corner {
    content:  counter(page);
    font-family: dindong;
    text-align: right;
    padding-right: 3px;
  }
  @top-left {
    content:  string(topic) " - " string(zodiac);
    font-family: dindong;
    text-align: left;
  }
  @top-right {
    content: "";
    font-family: dindong;
    text-align: right;
    text-transform: capitalize;
  }
  @left-middle {
    content: string(typetitle);
    font-family: dindong;
    transform: rotate(-90deg);
    transform-origin: left;
    position: absolute;
    width: 200mm;
    height: 0;
    left: 6mm;
    bottom: 0;
  }
  @right-middle {
    content:  string(care);
  }
  @left-middle {
    content:  element(care);
    position: absolute;
    width: calc(2 * var(--grille-unity));
    margin-left: calc(-2 * var(--grille-unity));
    font-family: TGL;
    text-align: right;
  }
  
  @bottom {
    content: "almanac.state-of-the-arts.net";
    font-family: Dindong;
    font-size: 6pt;
    letter-spacing: 1em;
    text-transform: uppercase;
    text-align: justify;
    /*width: 155mm;*/
    line-height: 8pt;
    text-align: center;
    z-index: 1;
    position:relative;
  }
}

/** Hide elements on the chapter cover page */
@page cover-title {
    

    }
@page chapter-cover {
    
[data-page-number="3"] .running-header--footer--right {
    display: none;
    }
  @right-middle {
    content: " ";
  }
  @top-right-corner {
    content: " ";
  }
  @top-right {
    content: " ";
  }
.running-header--left {
    display: none;
    }
.pagedjs_margin-content::after {
    display: none;
}
  @left-middle {
    content: " ";
  }
  @top-left-corner {
    content: " ";
  }
  @top-left {
    content: " ";
  }
}

@page backcover-inner {
  @right-middle {
    content: " ";
  }
  @top-right-corner {
    content: " ";
  }
  @top-right {
    content: " ";
  }
}

@page backcover {
  @left-middle {
    content: "";
  }
@right-middle {
    content: "";
  }
 @top-left-corner {
    content: "";
  }
  
@top-right-corner {
    content: "";
  }
@top-left {
    content: "";
  }
  
@top-right {
    content: "";
  }
}

@page chapter-toc {
    @right-middle {
        content: "";
    }
}

/** Hide type title on image page */
@page image {
    @right-middle {
        content: "";
    }
}

/*
.pagedjs_page.pagedjs_right_page .pagedjs_margin-bottom-center > .pagedjs_margin-content::before {
  content: "fair";
  text-decoration: line-through;
  position: absolute;
  left: 14%;
}
*/

.pagedjs_area {
    z-index: 0;
}

html, body {
  font-family: var(--font-family);
  font-size: var(--font-size);
  line-height: var(--line-height);
  font-weight: 370;
  hyphens: auto;
  hyphenate-limit-chars: 7 3 4;
  font-variant-numeric: oldstyle-nums;
  
orphans: 3;
  
}
.padMeta,
[data-type="astrology"] header .contributor,
header .typeTitle {
    display:none;
    }
a.see-page::after  {
    content: target-counter(attr(href), page);
    background-color: transparent;
    }
u {
text-decoration: underline;
border-bottom: 0px solid black;
}
h2 {
    font-size: 14.5pt;
}

blockquote:first-child,
section h3:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

section h2:first-child {
    margin-top: 0 !important;
}

[data-type="resource-list"] header h2:first-child,
[data-type="letter"] div.resource-list h2:first-child.header {
    position: relative;
    top: calc(-.25 * var(--line-height));
    padding-bottom: 0 !important;
}


[data-type="resource-list"][data-slug="inspiring-practice"] .pad--text h2 {
    line-height: var(--line-height);
    float: none;
}

[data-type="resource-list"][data-slug="inspiring-practice"] .pad--text h2:first-child {
    margin-top: 0 !important;
}

[data-type="resource-list"][data-slug="inspiring-practice"] .pad--text figure {
    margin: calc(.5 * var(--line-height)) 0;
}

header h2 {
  font-size: 20pt;
  /*max-width: 100mm;*/
  display: inline-block;
  word-wrap: break-word;
  line-height: 22pt;
}

/** Remove margin above the first article on the page. */
article:first-child header {
  margin-top: 0;
}


header {
  line-height: 22pt;
  margin-bottom: var(--line-height);
}
.contributor,
header p.contributor {
display: block;
font-style: normal;
font-family: Dindong;
font-variation-settings: "opsz" 1,"WONK" 1;
font-size: 9pt;
line-height: 10pt;
text-transform: uppercase;
hyphens: none;
    }
.contributor {
    text-align: center;
    margin-bottom: calc(0.5 * var(--line-height));
    font-size: 7pt;
line-height: 0.8rem;
    }
p.contributor + p {
    text-ident: 0;
    }
.comment {
    display: none;
    }

[data-type="tools"] h3.artist-run-spaces {
    position: relative;
    top: calc(-.5 * var(--line-height));
    margin: var(--line-height) 8% 0;
    padding-top: var(--line-height);
    word-break: keep-all;
}

[data-type="tools"] h3.artist-run-spaces + p.contributor {
    position: relative;
    top: calc(-.3 * var(--line-height));
}

[data-type="tools"] h3.artist-run-spaces + p.contributor + p {
    text-indent: 0 !important;
}

#its-the-people-who-make-ithappen,
#standing-still-ismoving-backwards {
  max-width: 158%;
}
[data-slug="02_Taurus_(May_on_making_spaces)::publication::02.06_Collective_Empowerment.md"][data-type="tools"] h2 + h3 {
    margin-top: 0;
    padding-top: 0;
    }
header h3 {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.7rem;
  padding: 0;
}
.title-page h2 {
padding: 25% var(--grille-unity);
border: solid 2px;
font-family: Fraunces;
font-variation-settings: "opsz" 1,"WONK" 1;
font-size: 2rem;
}
h3 {
    break-after: avoid;
    padding-top: var(--line-height);
    margin: calc(2 * var(--line-height)) 10%;
}

h4 {
  break-after: avoid;
  padding-top: var(--line-height);
  margin-bottom: 0;
  margin: var(--line-height) 0 0 0;
  font-family: inherit;
  font-size: 1em;
  text-decoration: underline;
  padding: 0;
  position: relative;
  top: -3px;
}
p.read-more::before {
    content: "≽ " ;
    
    }

.tKeywords {
    font-family:  dindong;
    /* display: none; */
}


.fpKeywords {
    font-family:  dindong;
}

/**
  Medium  type
*/

/**
:root {
  --font-size: 9.75pt;
  --line-height: 13pt;
}
*/


/**
  Bigger  type
*/
/**
:root {
  --font-size: 10.5pt;
  --line-height: 15.2pt;
}
html, body, p, ol, ul {
  font-size: var(--font-size);
  line-height: var(--line-height);
  font-weight: 350;
  hyphens: auto;
  hyphenate-limit-chars: 7 3 4;
}
*/

/**
	STIX Alternative
*/
/**

body {
  font-family: "STIXTwoText";
}

:root {
	--font-size: 9pt;
	--line-height: 11pt;
}
*/
[data-type="introduction"] code,
pre {
    outline: 0px;
    padding-left: calc(1 * var(--line-height));
    padding-right: 0;
width: 100%;
margin: 0;
font-size: 9.5pt;
line-height: 10.5PT;
  font-family: LM;
    }
[data-type="project-description"] code,
code {
font-size: 9.5pt;
line-height: 10.5PT;
  font-family: LM;
    }
article > section.toc {
  display: none;
}

p {
  margin-bottom: 0;
  margin-right: 2px;
}

p + p {
  text-indent: 3ch;
}

article ul, article ol {
  margin-left: 2.5ch;
}

article ul li::before {
  content: "— ";
   margin-left: -2.5ch;
  /*position: absolute;
  left: -2.5ch;*/
}
article#article-05_leo_aug_on_accessibilitypublication0502_how_ableist_is_your_institutionmd 
ul li::before {
  content: "☐ ";
  font-size: 1.3em;
line-height: 0;
margin-left: -18px;
margin-right: 3px;
}
article#article-05_leo_aug_on_accessibilitypublication0502_how_ableist_is_your_institutionmd 
ul {
  margin-top: var(--line-height);
}

article[data-type="credits"] ul {
    margin-left: 0;
}

article[data-type="credits"] li::before {
    display: none;
}

/* Inline footnote styles */
.footnote.footnote-inline {
    float: right;
    margin: 1.3em 0 1.3em 10px;
    margin-right: 0;
    max-width: 45%;
    font-size: 90%;
    text-indent: 0;
    clear: right;
    /* font-family: var(--sans); */
}

.footnote.footnote-inline::before {
    /* Avoid interference with paged.js's footnote system */
    content: attr(data-almanac-footnote-call) ": ";
}

div.footnote {
width: calc(5 * var(--grille-unity));
font-size: 0.85em;
font-family: dindong;
column-count: 2;
column-rule: 1px solid black;
line-height: var(--line-height);
margin-top: var(--line-height);
}

div.easy-read {
font-family: adelphe;
font-style: italic;
font-size: 1.2em;
line-height: calc(1.1 * var(--line-height));
margin-bottom: var(--line-height);
}

article img {
  float: initial;
  margin: var(--line-height) 0;
  max-width: 100%;
  max-height: 150mm;
  margin-top: 0;
}
article figure {
  float: initial;
  margin: calc(.5 * var(--line-height)) 0;
  break-inside: avoid;
  /*max-width: 50mm; */
}
article figure img {
margin: 0;
}
.column-all:not(img) {
    column-span: all;
    }
[data-slug="01_Aries_(April_on_politics)::publication::1.08_organisation_political_landscape.md"] figure {
margin-left: calc(-2 * var(--grille-unity));
}
figure.workspace-taurus {
position: absolute;
bottom: 0;
    }
.pad--text figure.feedback-gemini {
position: absolute;
left: 0;
bottom: 0;
margin-left: calc(1 * var(--grille-unity));
margin-top: 0;
margin-bottom: 0;
    }
figure.leave-school {
  margin-bottom: var(--line-height);
  width: calc(12 * var(--grille-unity));
  margin-left: calc(1 * var(--grille-unity));
  margin-bottom: calc(0 * var(--grille-unity));
}
figure.leave-school img {
 /* margin-bottom: calc(5 * var(--line-height));*/
 margin-top: -37px;
   margin-bottom: calc(5 * var(--line-height));
}

h2#a-different-kind-of-feedbacks {
   column-span: all;
}

h2#a-different-kind-of-feedbacks + h3 {
   margin-top: 0 !important;
}

[data-slug="leave-school"] .pad--text > blockquote {
   max-width: 80%;
}

/**
	Illustration at end of open letter
*/
figure.max-width-letter {
    max-width: calc(100% - var(--letter-indent--inside) * var(--column-width));
}

p.dear {
  margin-bottom: calc(2 * var(--line-height));
}
figure.more-top {
margin-top: 20mm;
}
figure.in-margin {
  margin-left: calc(-1 * var(--grille-unity));
  width: calc(5 * var(--grille-unity));
  max-width: 200%;
}
hr {
  display: none;
}

ul, ol {
  margin-bottom: var(--line-height);
}

/** Use data-item-num property of paged.js to make ol work across page breaks. */
ol li::marker {
    content: attr(data-item-num) ". ";
}

ol li[data-split-from]::marker {
    content: '';
}

strong {
  font-weight: 500;
}

.pagedjs_right_page blockquote {
 /* margin-left: calc(-3 * var(--column-width));*/
}

.pagedjs_left_page blockquote {
  /*margin-right: calc(-3 * var(--column-width));*/
}

header h2{
  font-size: 20pt;
  display: inline-block;
  word-wrap: break-word;
  line-height: 18pt;
  font-family: Crickx;
}

article[data-type="toc"] .toc {
    display: block;
    padding-left: 0;
margin-left: 0;
}
article[data-type="toc"] ul.toc {
  width: auto;

}

.toc h4 {
    display:none;
    }
article {
    margin-bottom: 20mm;
}

.printFolder--pad--content a,
.printFolder--pad--content a:visited {
    color: var(--color);
    text-shadow: none;
    text-decoration: underline;
    text-decoration-style: dashed;
}

[data-type="index"] a,
sup[id^="fnref"] a,
ul.toc a,
.link-page a {
  background: none;
  text-shadow: none;
  text-decoration: none;
}

/*------------------------astro------------------------------*/

[data-type="astrology"] {
  --indent--inside: calc(var(--astro-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--astro-indent--outside) * var(--column-width));
}



/*
.pagedjs_right_page [data-type="astrology"] {
  padding-left: calc( 0 * var(--column-width));
  padding-right: calc(0 * var(--column-width));
}
.pagedjs_left_page [data-type="astrology"] {
  padding-right: calc(var(--astro-indent--inside) * var(--column-width));
  padding-left: calc(var(--astro-indent--outside) * var(--column-width));
}
.pagedjs_right_page [data-type="astrology"][data-slug="new-moon-meditation"]{
  padding-left: calc(var(--astro-indent--inside) * var(--column-width));
  padding-right: calc(var(--astro-indent--outside) * var(--column-width));
}
*/

[data-type="astrology"] {
  break-after: page;
  break-before: right;
}
[data-slug="new-moon-meditation"][data-type="astrology"] {

  break-after: page;
  break-before: page;
}

[data-type="astrology"] img {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
}

[data-type="astrology"] figure {
  float: left;
  width: 50%;
}
#article-11_aquarius_feb_on_property__open_sourcepublication1100_astrological_introductionmd[data-type="astrology"] figure {
float: left;
width: 12%;
margin: 0;
margin-right: 8px;
}
[data-type="astrology"] header h2 {
 font-family: "Fraunces";
  font-variation-settings: "opsz" 1,"WONK" 1;
  margin-top: calc(0.3 * var(--line-height));
  text-align: center;
  margin-bottom: 0;
  font-size: 35pt;
  line-height: 34pt;
    z-index: 1;
    width: 100%;
}

[data-type="astrology"] header h3,
[data-type="astrology"] header h4,
[data-type="astrology"] .header h4 {
  font-family: "Dindong";
  margin-top: calc(1 * var(--line-height));
  text-align: center;
  margin-bottom: calc(2 * var(--line-height));
  font-size: 18pt;
  line-height: 14pt;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  font-weight: normal;
  top: initial;
  position: initial;
}

[data-type="astrology"] h2 {
  font-family: "Dindong";
  margin-top: calc(1 * var(--line-height));
  text-align: center;
  margin-bottom: calc(2 * var(--line-height));
  font-size: 14pt;
  line-height: 12pt;
  text-transform: uppercase;
}

[data-type="astrology"]  h3 {
  font-family: dindong;
  font-size: 1.1rem;
  padding-top: 0;
  margin-bottom: 0;
  letter-spacing: 0.03em;
  text-align: center;
}

[data-type="astrology"] p {
  font-family: "Dindong";
font-size: 1.2em;
line-height: 1.1em;
  margin-bottom: calc(var(--line-height) * 0.5);
}

[data-type="astrology"] p + p {
  text-indent: 0;
}


[data-type="astrology"] figcaption p    {
  font-family: "TGL" !important;    
  font-size: 9pt;
  line-height: 10pt;
word-break: break-word;
text-align: right;

}

[data-type="astrology"] figcaption    {

  position: absolute;
  bottom: 0;
  right: 0;
width: 100%;
left:0; 
}
[data-type="astrology"] figcaption p:first-child {
width: calc(var(--grille-unity) * 2.6);

right: 0;
position: absolute;
bottom: 0;
}
[data-type="astrology"] .image-credits {
transform: rotate(-90deg);
transform-origin: top left;
bottom: 0;
left: -14px;
position: absolute;
width: 55mm;
  text-align: left;
font-family:  Crickx !important ;
    display: none;
}
[data-type="astrology"] p.contributor {

    text-align: right;
    font-family: crickx;
font-size: var(--font-size-small);
}

@page astrology {
  background: #a2d3b4;
}

[data-type="astrology"] section.toc {
    break-before: right;
}

.astrology.zodiac-illustration img {
    position: absolute;
    top: 0;
    left: 0;
    width: 130mm;
    max-width: initial;
    z-index: -1;
}
.astrology.zodiac-illustration {
    break-after: always;
    break-before: avoid;
}

article[data-cover] {
    page: chapter-cover;
}




/* aries */

[data-type="astrology"][data-zodiac="aries"] .image-credits {

  bottom: -33px;
  text-align: left;
}
[data-type="astrology"][data-zodiac="aries"] header {
    margin-top: 0px;
}

[data-type="astrology"][data-zodiac="aries"] figcaption {
   top: 0;
   left: 0;
   width: calc(var(--grille-unity) * 2.6);
}
[data-type="astrology"][data-zodiac="aries"] figcaption p:first-child{
width: calc(var(--grille-unity) * 3.6);
right: 0;
position: absolute;
bottom: 0;
left: 85mm;
}

/* taurus*/
[data-type="astrology"][data-zodiac="taurus"] img {
    top: 3em;
left: -5em;
}

[data-type="astrology"][data-zodiac="taurus"] figcaption p:first-child {
  right: 5mm;
}

[data-cover="cover"][data-zodiac="taurus"] figcaption .image-credits {
    display: none;
}
/* gemini*/

[data-type="astrology"][data-zodiac="gemini"] header {
    margin-top: 0px;
}
[data-type="astrology"][data-zodiac="gemini"] .zodiac-illustration img {

  margin-top: 52px;
}
[data-type="astrology"][data-zodiac="gemini"] figcaption p:first-child {
  left: calc(var(--grille-unity) * 0);
  width: calc(var(--grille-unity) * 3);
}
[data-type="astrology"][data-zodiac="gemini"] .image-credits {
width: 100%;
text-align: center;
}
/* cancer*/
[data-type="astrology"][data-zodiac="cancer"]  img {
  position: absolute;
top: 6em;
left: 7mm;
width: 130mm;
max-width: initial;
  z-index: -1;
}
[data-type="astrology"][data-zodiac="cancer"] figcaption {
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(var(--grille-unity) * 4);
  margin-left: calc(-1 * var(--grille-unity));
}
[data-type="astrology"][data-zodiac="cancer"] figcaption p:first-child {
  width: calc(var(--grille-unity) * 2);
  right: 0;
  position: absolute;
  bottom: 0;
  left: 19mm;
  top: -21mm;
}
/* leo*/
[data-type="astrology"][data-zodiac="leo"] img {
    left: -13mm;
}
[data-type="astrology"][data-zodiac="leo"] header {
    margin-top: 11em;
}
[data-type="astrology"][data-zodiac="leo"] header h2 {
    text-align: left;
    margin-left: calc(0.9 * var(--grille-unity));
    width: 90%;
}
[data-type="astrology"][data-zodiac="leo"] header h3 {
text-align: left;
    margin-left: calc(1 * var(--grille-unity));
}
[data-type="astrology"][data-zodiac="leo"] header h4 {
text-align: left;
    margin-left: calc(1 * var(--grille-unity));
}
[data-type="astrology"][data-zodiac="leo"] figcaption {
position: absolute;
bottom: 16em;
right: calc(var(--grille-unity) * 2);
width: calc(var(--grille-unity) * 3);
margin-left: calc(-7 * var(--grille-unity));
}

/* virgo*/
[data-type="astrology"][data-zodiac="virgo"] img {
top: 10mm;
left: -5mm;
width: 129mm;
}

[data-type="astrology"][data-zodiac="virgo"] figcaption {
    top: 5mm;
    bottom: initial;
}

[data-type="astrology"][data-zodiac="virgo"] header {
    margin-top: 0mm;
}
[data-type="astrology"][data-zodiac="virgo"]  figcaption p:first-child {
  left: 0;
  top: 17em;
  width: calc(var(--grille-unity) * 1.6);
}
[data-slug="new-moon-meditation"][data-type="astrology"][data-zodiac="virgo"] header {
  margin-top: 0mm;
}

/* libra*/
[data-type="astrology"][data-zodiac="libra"] img {
top: 10mm;
left: -13mm;
width: 110mm;
}

[data-type="astrology"][data-zodiac="libra"] header {
margin-top: 58mm;
margin-left: 30mm;
}
[data-type="astrology"][data-zodiac="libra"] figcaption p:first-child {
left: 19mm;
width: calc(var(--grille-unity) * 3.6);
top: -43mm;
}
[data-type="astrology"][data-zodiac="libra"] .image-credits {
display: none;
}
/* scorpio*/
[data-type="astrology"][data-zodiac="scorpio"] img {
transform: rotate(18deg);
width: 150mm;
left: 2mm;
top: 11mm;
}

[data-type="astrology"][data-zodiac="scorpio"] header h2 {
    margin-top: 17mm;
    
    width: 80%;
}

[data-type="astrology"][data-zodiac="scorpio"] header {

    margin-top: 14em;
}
[data-type="astrology"][data-zodiac="scorpio"] .image-credits {
display: none;
}
[data-type="astrology"][data-zodiac="scorpio"] figcaption p:first-child {
  left: 101px;
  top: -619px;
}

/* sagittarius*/
[data-type="astrology"][data-zodiac="sagittarius"] header {
    margin-top: 0mm;
}

[data-type="astrology"][data-zodiac="sagittarius"] header h2 {
    width: 65%;
}

[data-type="astrology"][data-zodiac="sagittarius"] img {
  top: 14mm;

}
[data-type="astrology"][data-zodiac="sagittarius"] figcaption p:first-child {
   left: 0;
  top: -340px;
}

/* capricorn*/
[data-type="astrology"][data-zodiac="capricorn"] figcaption p.image-credits {
display: none;
}
[data-type="astrology"][data-zodiac="capricorn"]  figcaption p:first-child {
top: -590px;
left: 350px;
}
[data-type="astrology"][data-zodiac="capricorn"] img {
    left: -5mm;
    top: -3mm;
}

[data-type="astrology"][data-zodiac="capricorn"] header {
  margin-top: 121mm;

}
[data-type="astrology"][data-zodiac="capricorn"] h4.astro-date-range {
  width: 108%;
}
[data-type="astrology"][data-zodiac="virgo"] h4.astro-date-range {
  width: 111%;
}
/* aquarius*/

[data-type="astrology"][data-zodiac="aquarius"] img {
top: 12mm;
margin-right: -88mm;
height: auto;
left: -34px;
width: 107%;
max-height: 200%;
}
[data-type="astrology"][data-zodiac="aquarius"] figcaption p:first-child {
left: -30px;
top: -410px;
width: calc(var(--grille-unity) * 3);
}
[data-type="astrology"][data-zodiac="aquarius"] h4.astro-date-range {
width: 108%;
}
/* pisces*/
[data-type="astrology"][data-zodiac="pisces"] header {
margin-top: 20.9em;
position: absolute;
}
[data-type="astrology"][data-zodiac="pisces"] img {
top: -5em;
width: 105%;
max-height: 200%;
left: -20px;
}
[data-type="astrology"][data-zodiac="pisces"] figcaption p:first-child  {
  left: 0;
  top: -620px;
}
[data-type="astrology"][data-zodiac="pisces"] figcaption p.image-credits {
  bottom: 210px;
}
[data-type="astrology"][data-slug="intromonth"] img {
  top: 3.4em;
  width: 146mm;
  left: -8.1mm;
  transform: scale(.88) rotate(4.5deg) translateY(-30px);
}
[data-type="astrology"][data-slug="intromonth"] img.for-kobe {
  top: 3.4em;
  width: 146mm;
  left: -8.1mm;
transform: scale(.88) rotate(-1.5deg) translateY(-30px);
}

[data-type="astrology"][data-slug="intromonth"]  header h3{
  position: absolute;
  bottom: 0;
  top: 27.3em;
  margin: auto;
  width: 100%;
}

[data-type="astrology"][data-slug="intromonth"] figure:nth-of-type(2) img{
  width: 31mm;
  margin: auto;
}

figure.for-kobe {
    width: 37%;
margin-left: 46%;
margin-top: 42%;
    }
/*------------------------Table of contents per chapter------------------------------*/
[data-type="toc"] {
  page: chapter-toc;
}

ul.toc li:before{
	    content: " ";
	margin-left: 0;
}
ul.toc a::after {
	    content: target-counter(attr(href), page);
  position: absolute;
  right: 11px;
  font-size: 2em;
  top: 20px;
  font-family: dindong;
  display:none;
}

.toc a::before {
  content: target-counter(attr(href), page);
  left: 0;
font-size: 39pt;
top: 20px;
font-family: dindong;
float: left;
padding-top: 17px;
padding-right: 0.2ch;
font-style: normal;
font-weight: normal;
}
ul.toc  {
  width: calc(10 * var(--grille-unity));
  /*margin-left: calc(-2 * var(--grille-unity)); */
  break-after: page;
  column-count: 2;
}
.toc li {
  margin-bottom: calc(0 * var(--line-height));
  margin-top: 0;
  
  padding: calc(1 * var(--line-height));
  padding-top: 0;
  padding-right: 0;
  position: relative;
  width: 100%;

  font-size: 15.5pt;
  display: inline-block;
  word-wrap: break-word;
  line-height: 16pt;
  font-family: Crickx;
hyphens: none;
}
.toc li.introduction,
.toc li.interview {
  font-size: 16pt;
  line-height: 16pt;
}
.toc li.statement {
font-family: LM;
text-transform: initial;
font-size: 17pt;
line-height: 15pt;
break-inside: avoid;
word-wrap: initial;
}
.toc li.poem {
  font-family: STIXTwoText;
  text-transform: initial;
  font-size: 16pt;
  line-height: 16.9pt;
  hyphens: none;
}
.toc li.snippet,
.toc li.credits {
    display:none;
    }
.toc li.essay,
.toc li.letter {
font-size: 1.5em;
line-height: 1.2em;
}
.toc li.letter {
  font-family: fraunces;
  font-variation-settings: "opsz" 22, "WONK" 1;
  text-transform: uppercase;
    }
.toc li.resource-list {
  font-size: 1.9em;
  line-height: 1em;
   font-family: adelphe;
  margin: auto;
  font-style: italic;
  font-weight: bold;
  text-transform: capitalize;
}
.toc li.recipe {
  font-size: 1.9em;
  line-height: 1em;
}

.toc li.tools,
.toc li.project-description  {
    font-family: familjen;
      margin-top: initial;
      font-size: 14.5pt;
line-height: 16pt;
}
/* ------------------------- TOC full, intro ------------------------------- */

.toc--full li.resource-list {
    font-family: adelphe;
    margin: auto;
    float: none;
    padding-right: 0;
    font-style: italic;
    font-weight: bold;
    text-transform: capitalize;
    font-size: var(--font-size) !important; /* overwrite corrections on the end */
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    max-width: 100%;
    border-left: 0px solid;
    line-height: var(--line-height);
    font-size: 85%;
}

.toc.toc--full li {
    hyphens: none;
    }

.toc.toc--full li.chapter--title {
    text-align: center;
    font-family: "Dindong";
    
    line-height: var(--line-height);
    font-size: 83%;
    line-height: 80%;

    border-top: 1px solid;
    border-bottom: 1px solid;
    
    padding-top: calc(.4 * var(--line-height));
    padding-left: 10%;
    padding-right: 10%;
    
    margin-top: calc(.8 * var(--line-height));
    margin-bottom: calc(.4 * var(--line-height));
    padding-bottom: calc(6 * var(--line-height));
    
    text-transform: uppercase;

    break-inside: avoid;
    break-after: avoid;
}

.toc--full li.chapter--title:first-child {
    margin-top: 0;
}

.toc--full li.chapter--title::after,
.toc--full li.chapter--title::after {
   content: " ";
   display: block;
   height: calc(4 * var(--line-height));
   margin-bottom: calc(-4 * var(--line-height));
}

.toc--full li.chapter--title a::before {
    display: none;
}



article ul.toc--full li::before {
    display: none;
}

/** For toc entry, with toc class */
ul.toc--full .toc {
  top: 0;
}

.toc--full a::before {
  display: inline-block;
  text-align: right;
  width: 5ch;
  font-size: 1em;
  top: 0;
  font-family: dindong;
  float: right;
  padding-top: 0;
  padding-left: 1ch;
  padding-right: 0;
  font-size: 8pt;
  line-height: var(--line-height);
}

ul.toc--full {
    column-count: 3;
    column-fill: auto;
}
.toc.toc--full li.recipe,
.toc.toc--full li.statement,
.toc.toc--full li.tools,
.toc.toc--full li {
  font-size: var(--font-size);
  line-height: var(--line-height);
  padding: 0;
  margin-bottom: 0;
line-height: calc(0.8 * var(--line-height)) !important;
padding-bottom: calc(0.4 * var(--line-height)) !important;
}
/* Reset font styles for content types*/
.toc--full li.essay {
    font-size: var(--font-size);
}
.toc--full li.tools {
    margin-top: initial;
    font-family: familjen;
    font-size: var(--font-size);
    line-height: var(--line-height);
}

.toc.toc--full li.essay,
.toc.toc--full li.letter  {
    font-size: 79%;
}
.toc.toc--full li.statement {
  font-size: 106%;
}
.toc.toc--full li.tools,
.toc.toc--full li.Tools {
  font-size: 88%;
  text-transform: capitalize;
}
.toc.toc--full li.project-description {
  font-size: 88%;
  text-transform: capitalize;
}
.toc.toc--full li.recipe {
  font-size: 96%;
}
.toc--full li.recipe::before {
    display: inline-block;
    content: "Recipe: ";
}
/* ------------------------- Introductions -------------------------- */

[data-slug="intromonth"] .header h4,
[data-slug="intromonth"] footer {
    display: none;
}

[data-slug="00.intros::publication::00.2_JUSTINE_How_far_is_kin.md"] blockquote {
    width: calc(100% + 5ch);
    padding-left: 0;
}

/** Margin collapse of headers following other headers or images */
[data-type="tools"] .pad--text > img + h2,
[data-type="tools"] .pad--text > img + h3,
[data-type="tools"] .pad--text > h3 + h3 {
    margin-top: 0 !important;
}

/* ------------------------- Credits -------------------------- */

[data-type="credits"] {
    page: backcover-inner;
    page-break-before: right;
}
[data-type="credits"] .pad--text h2 {
  font-family: crickx;
  margin-bottom: 0;
  margin-top: calc(.5 * var(--line-height));
  position: initial;
}
[data-type="credits"] .pad--text * {
  font-size: var(--font-size);
  font-family: amiamieround;
}
/*------------------------Credits------------------------*/

[data-type="credits"] .pad--text {
    columns: 2;
    column-fill: auto;
}

.pagedjs_backcover-inner_page header h2,
.pagedjs_backcover-inner_page header {
    text-align: left;
    font-size: 14pt;
    line-height: 16pt;
}

/** Move colophon on backcover that isn't first chapter */
.pagedjs_right_page article[data-type="credits"]:not([data-slug="intro-credits"]) {
    padding-left: var(--grille-unity);
}

/*------------------------Table of contents end of book------------------------------*/

article#toc > section.toc {
    display: initial;
}

/*------------------------image float------------------------------*/
.elem-float-top {
  width: 100%;
  padding: 0;
  margin: 0;
  max-width: 119mm;
  max-height: 164mm;
}
.elem-float-top img {
  float: none;
}
figure.elem-float-top  {
margin-bottom: var(--line-height);
}
figure.elem-float-top.float {
width: calc(6 * var(--grille-unity));
float: left;
margin-left: calc(1 * var(--grille-unity));
padding-right: 10px;
}
.elem-float-full.full {
  margin: 0;
  max-width: 140mm;
  max-height: 185mm;
  width: initial;
  float: none;
}
[data-slug="doing-nothing"] .elem-float-full.full {
  margin: 0;
  max-width: 130mm;
  max-height: 185mm;
  width: initial;
  float: none;
}
.pagedjs_right_page figure.elem-float-full.full.paperfull {
  margin-left: calc(-1 * var(--grille-unity));
}
.avoid-break-before {
    break-before: avoid;
    page-break-before: avoid;
}

[data-type="interview"] .elem-float-top {

}
.break-before {
break-before: page;
margin-top: 0 !important;
padding-top: 0 !important;
    }
.break-after {
break-after: page;
    }
[data-slug="03_Gemini_(JUNE_ON_EDUCATION)::publication::03.03_a_future_class.md"] {
break-after: none;
break-after: avoid;
    }
[data-slug="03_Gemini_(JUNE_ON_EDUCATION)::publication::03.04_audacity_sexism_school.md"] {
break-before: none;
break-before: avoid;
    }
[data-slug="01_Aries_(April_on_politics)::publication::1.13_Towards_a_culture_of_commons.md"] figure.column-all  {
    
  max-width: 100mm;
    }
    
img[alt="sam2.jpg"] + figcaption {
    left: 122mm;
    }
/*------------------------image and visual contribution------------------------------*/
figcaption em,
 [data-type="recipe"]  figcaption em, 
 [data-type="recipe-score"]  figcaption em,
 .column-all dl em {
  font-family: Crickx !important;
  font-style: normal;
}
figcaption p,
[data-type="recipe"] figcaption p,
[data-type="recipe-score"] figcaption p {
 font-family: familjen !important;
 font-size: var(--font-size-small)  !important;
}
figcaption {
    margin-bottom: 0;
    padding-top: calc(0.3 * var(--line-height));
    font-family: var(--sans);
    font-size: var(--font-size-small);
    line-height: 1.3em;
    text-align: left;
}
figure figcaption {
    text-align: center;
}

[data-type="image"],
.image:not(header) * {
  --indent--inside: calc(var(--image-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--image-indent--outside) * var(--column-width));
}

/*
.pagedjs_right_page [data-type="image"],
.image:not(header) * {
  padding-left: calc(var(--image-indent--inside) * var(--column-width));
  padding-right: calc(var(--image-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="image"],
.image:not(header) *  {
  padding-right: calc(var(--image-indent--inside) * var(--column-width));
  padding-left: calc(var(--image-indent--outside) * var(--column-width));
}
*/
[data-type="visual-contribution"][data-slug="bees-song"]{
  margin-left: -0.8in;
  margin-right: -0.8in;
  margin-top: -0.8in;
  margin-bottom: -6.8in;
  padding: 0.8in !important;
  color: white;
}
[data-type="visual-contribution"][data-slug="bees-song"] blockquote {
  margin-top: calc(1.5 * var(--line-height));
  margin-bottom: calc(1.5 * var(--line-height));
}
[data-type="visual-contribution"][data-slug="bees-song"] blockquote.push {
  margin-top: calc(3.5 * var(--line-height));
 }
[data-type="image"] header .contributor {
    display: none;
    }

[data-type="image"] { 
  break-before: page;
  break-after: page;
  page: image;
}
[data-type="visual-contribution"][data-slug="SUPRA-NATURAL"]{
    
  break-after: page;
  break-before: page;
    }
[data-type="visual-contribution"]{ 
  column-count: 2;
}

[data-slug="09_Sagittarius_(Dec_on_migration)::publication::9.01_Paperfull_Optimize.md"] {
    break-before: none !important;
}

[data-type="image"] img,
[data-type="visual-contribution"] img {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
}
[data-type="visual-contribution"] p {
 font-family: familjen;
}
[data-type="visual-contribution"] header,
[data-type="visual-contribution"] header .contributor {
    text-align: left;
    }
[data-type="visual-contribution"] h3,
[data-type="visual-contribution"] header h3{
    
font-family: AmiamieRound;
font-size: 0.7em;
line-height: 0.95em;
margin-bottom: calc(0.2 * var(--line-height));
}
[data-type="visual-contribution"] header h2{
text-align:left;
font-family: AmiamieRound;
font-size: 1.3em;
line-height: 0.9em;
margin-bottom: calc(0.2 * var(--line-height));
margin-top: 0;
column-span: all;
}
[data-type="image"] figure {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
}
[data-type="visual-contribution"] figure.half,
[data-type="project-description"] figure.half {
  max-width: 50%;
  max-height: 50%;
  margin: 0;
  padding: 0;
  float: left;
}
.water figcaption {
  margin-top: -6em;
}
.water figcaption p {
font-family: adelphe;
font-style: italic;
}

.pad--text figure,
figure.column-all,
figure.elem-float-full, 
figure.elem-float-top,
figure.elem-float-bottom {
    position: relative;
}

figure.elem-float-bottom {
    display: inline-block;
}

[data-type="image"] figcaption,
.column-all figcaption,
.full figcaption {
    transform-origin: center;
    transform: rotate(180deg);
    writing-mode: tb-rl;
    position: absolute;
    width: auto;
    top: 0;
    right: calc(100% + var(--line-height));
    bottom: 0;
    left: unset;
    height: auto;
    text-align: left;
    margin: 0;
    padding: 0;
}

.pagedjs_left_page [data-type="image"] figcaption,
.pagedjs_left_page .column-all figcaption,
.pagedjs_left_page .full figcaption {
  right: unset;
  left: calc(100% + var(--line-height));
}

.pagedjs_left_page .full.column-tool figcaption {
left: -7px;
text-align: left;
padding-left: 51mm;
}
.pagedjs_left_page .full.axel figcaption {
left: 120mm;

}
/*
.pagedjs_left_page [data-type="image"] figcaption,
.pagedjs_left_page .column-all figcaption,
.pagedjs_left_page .full figcaption   {
  transform: rotate(-90deg);
  transform-origin: top left;
  bottom: 0;
right: 30mm;
position: absolute;
width: 161mm;
top: 164mm;
left: 130mm;
height: 30mm;
}
*/

/*
.pagedjs_left_page [data-type="essay"] .column-all figcaption,
.pagedjs_left_page [data-type="essay"] .full figcaption,
.pagedjs_left_page [data-type="statement"] .full figcaption,
.pagedjs_left_page [data-type="introduction"] .full figcaption   {
  transform: rotate(-90deg);
  transform-origin: top left;
  top: 100%;
  right: unset;
  position: absolute;
  width: 100%;
  top: 100%;
  left: 100%;
  height: auto;
  text-align: left;
}
.pagedjs_left_page [data-slug="02_Taurus_(May_on_making_spaces)::publication::02.03_Black_box_theory.md"] figcaption {  
  left: 107mm;
}

[data-type="image"] figcaption p {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.2em;
}
*/

.nowrap figcaption {
    white-space: nowrap;
}

[data-type="image"] header h2 {
display:none;
}

figure.rotate {
  /*transform: rotate(270deg);*/
}
[data-slug="09_Sagittarius_(Dec_on_migration)::publication::9.03_Paperfull_Optimize.md"] figure{
    
  max-width: 77%;
  max-height: 100%;
    }
    
/* 
figure.full-bleed {
  height: 8in;
  float: top;
  float-reference: page;
position: relative;
top: -0.9in;
left: -0.6in;
max-width: 430mm;
width: 161.9mm;
max-height: 350mm;
height: auto;
}*/

.background-bees-song {
        page: beesLayout;
        
}

@page beesLayout  {

color: white;


}
[data-slug="bees-song"] {
break-before: page;


    }
article[data-slug="bees-song"] {

background-image: url("/filer/canonical/1687377686/332/") ;
background-size: 100%;

    }
[data-slug="Earthworms"] figure {
  margin-top: 4em;
}
blockquote {
    font-family: Fraunces;
    font-size: var(--font-size);
    margin: var(--line-height) calc(3 * var(--line-height));
    font-variation-settings: "opsz" 1,"WONK" 1;
    font-weight: normal;
    padding: 10px 0 0px 10px;
}
article#article-08_scorpio_nov_on_restpublication0802_resting_pagemd {
    break-before: page;
    
    }
[data-slug="time-to-nap"] header {
    display: none;
    }
[data-type="visual-contribution"] section section h2 {
   font-family: dindong;
   font-size: 1rem;
   margin-bottom: 0;
   margin-top: var(--line-height);
   position: initial
}
[data-slug="doing-nothing"] {
    column-fill: auto;
    }


/** Endnotes in scorpio hr before p, more general styles? */
#article-08_scorpio_nov_on_restpublication0803_landing_in_the_daymd hr + p,
#article-08_scorpio_nov_on_restpublication0805_breathing_scoresmd hr + p {
  margin-top: var(--line-height);
}

/*------------------------resource-list---------------------*/


[data-type="resource-list"],
.resource-list:not(header) * {
  --indent--inside: calc(var(--resource-list-indent--inside) * var(--column-width) );
  --indent--outside: calc(var(--resource-list-indent--outside) * var(--column-width));
}


/*
.pagedjs_right_page [data-type="resource-list"] {
  padding-left: calc(var(--resource-list-indent--inside) * var(--column-width));
  padding-right: calc(var(--resource-list-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="resource-list"] {
  padding-right: calc(var(--resource-list-indent--inside) * var(--column-width));
  padding-left: calc(var(--resource-list-indent--outside) * var(--column-width));
}
*/

.pagedjs_right_page [data-type="letter"] div.resource-list {
margin-left: calc(-1.5 * var(--grille-unity));
}
.pagedjs_left_page [data-type="letter"] div.resource-list {
margin-right: calc(-2 * var(--grille-unity));
}

[data-slug="resources-artist-parents"][data-type="resource-list"],
[data-slug="list-residencies-artist-parents"][data-type="resource-list"]{
    break-before:page;
    break-after:page;
}
[data-type="resource-list"] .printFolder--pad--content ,
[data-type="letter"] div.resource-list {
  column-count: 2;
  column-gap: 0mm;
  padding-right: 0;
}

[data-type="letter"] div.resource-list {
  column-gap: 3mm;
}

.pagedjs_right_page [data-type="resource-list"] .printFolder--pad--content ,
.pagedjs_right_page [data-type="letter"] div.resource-list {
  padding-left: calc(0 * var(--grille-unity));
  padding-right: calc(0 * var(--grille-unity));
}

.pagedjs_left_page [data-type="resource-list"] {
    margin-right: 7mm;
}

.pagedjs_right_page [data-type="resource-list"] {
    margin-left: 7mm;
}

[data-type="resource-list"] .pad--text,
[data-type="letter"] div.resource-list  {
  padding-left: 0mm;
  padding-right: 3mm;
}

.pagedjs_right_page [data-type="resource-list"] .pad--text,
.pagedjs_right_page [data-type="letter"] div.resource-list  {
  padding-left: 3mm;
  padding-right: 0mm;
}

/* Gijs: not entirely sure why it's here?
[data-type="letter"] div.resource-list p,
[data-type="letter"] div.resource-list h2:not(.header) {
  padding-left: 3mm;
  padding-right: 2mm;
}
*/
/*[data-type="letter"] div.resource-list {
    font-family: var(--font-family);    
margin-top: calc(-6.5 * var(--line-height));
z-index: 10;
    }*/

[data-type="letter"] div.resource-list p {
margin-bottom: 0;
    }
strong em {
  font-family: adelphe;
  font-style: italic;
  font-weight: bold;
}
[data-type="resource-list"] header {
text-align: left;
margin-left: -1mm;
column-count: 1;
margin-bottom: calc(1 * var(--line-height));
}
.pagedjs_left_page [data-type="resource-list"] header {
margin-left: -4mm;
text-align: left;
margin-right: 3mm;
}
.pagedjs_right_page [data-type="resource-list"] .easy-read {
  margin-left: calc(-1 * var(--grille-unity));
}

[data-type="resource-list"] hr,
[data-type="letter"] div.resource-list hr {
visibility: hidden;
display: block;
margin-top: calc(0.5 * var(--line-height));
border-top: 1px solid;
border-bottom: 0px;
clear: both;
}

[data-type="resource-list"][data-slug="inspiring-practice"]  hr {
    margin-top: var(--line-height);
}

[data-type="resource-list"] h2,
[data-type="letter"] div.resource-list h2{
 text-align: left;
float: left;
padding-right: 0.4em;
padding-top: 0;
font-family: adelphe;
font-style: italic;
font-weight: bold;
text-transform: capitalize;
font-size: 2em;
line-height: 1.1em;
margin-top: 0;
margin-bottom: 0;
max-width: 50%;
position: initial;
}

[data-type="resource-list"] .pad--text h2 {
  position: initial;
  margin-bottom: calc(.5 * var(--line-height));
}

[data-type="resource-list"] h2 span {

    font-size: 0.7em;
    display: inline-block;
    line-height: 0;

}

[data-type="resource-list"] .pad--text h2.resource-list--no-float {
  max-width: 80%;
  margin-bottom: 0;
  float: initial;
  position: relative;
  top: calc(-.5 * var(--line-height));
}

/*
[data-slug="inspiring-practice"] figure img  {
padding-top: calc(0.5 * var(--line-height));
} */

[data-slug="inspiring-practice"] .printFolder--pad--content {
    column-fill: auto;
}

[data-slug="Publications-Gruber"][data-type="resource-list"] .printFolder--pad--content {
    column-fill: auto;
}

[data-slug="Publications-Gruber"][data-type="resource-list"] h2 {
    float: none;
}

[data-slug="inspiring-practice"] figure + h3,
[data-slug="inspiring-practice"] h2 + h3 {
margin-top: calc(0.5 * var(--line-height)) !important;
/*margin-top: 0;*/
padding-top: 0;

}
[data-slug="inspiring-practice"]  h2 {
  max-width: 120%;
  padding-right: 0;
  width: 120%;
}

[data-slug="inspiring-practice"]  h2#iii-mein-grundeinkommen-de {
  width: 110%;
  max-width: 110%;
}
[data-slug="inspiring-practice"]  h2#vi-the-common-wallet-be {
  width: 100%;
  max-width: 130%;
}



[data-type="letter"] div.resource-list h2 {
  max-width: 60%;
  padding-bottom: calc(.5 * var(--line-height));
}
[data-slug="Publications-Gruber"][data-type="resource-list"] h2 {
    
max-width: 100%;
    }
.keep {
    word-break: keep-all;
    }
[data-type="resource-list"] header h2,
[data-type="letter"] div.resource-list h2.header {
  font-family: adelphe;
  margin: auto;
  float: none;
  padding-right: 0;
  font-style: italic;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 26pt;
  line-height: 0.9em;
  margin-top: 0;
  padding-bottom: calc(0 * var(--line-height));
  margin-bottom: 0;
  max-width: 100%;
  border-left: 0px solid;
}
[data-type="resource-list"] header .contributor {
    text-align: left;
}

[data-type="resource-list"] ol,
[data-type="letter"] div.resource-list ol {
  border: 1px solid black;
  margin-bottom: calc(1.5 * var(--line-height));
  padding-bottom: calc(0.5 * var(--line-height));
    padding-bottom: calc(0.5 * var(--line-height));
  border-left: 0;
  border-top: 0;
  padding-right: 10px;
}
[data-type="resource-list"] ul,
[data-type="letter"] div.resource-list ul  {
  border: 1px solid black;
  margin-bottom: calc(1.5 * var(--line-height));
  padding-bottom: calc(0.5 * var(--line-height));
    padding-bottom: calc(0.5 * var(--line-height));
  border-left: 0;
  border-top: 0;
  padding-right: 7px;
  margin-right: 3px;
  margin-left: 0;
  clear:both;
}
[data-type="resource-list"] ul li::before,
[data-type="letter"] div.resource-list  ul li::before {
    content: " ";
    display: none;
}
[data-type="resource-list"] ul li,
[data-type="letter"] div.resource-list ul li {
    text-indent: -6px;
}

[data-type="resource-list"] ul li p,
[data-type="letter"] div.resource-list ul li p {
    margin-bottom: var(--line-height);
}

[data-type="resource-list"] ul li em {
  font-family: adelphe;
  font-style: italic;
  font-weight: bold;
  line-height: 0; /* Somehow lineheight gets pushed, therefor reset to zero */
}
[data-type="resource-list"]  li::marker,
[data-type="letter"] div.resource-list li::marker {
  font-family: adelphe;
  font-style: italic;
  font-size: 1em;
  font-weight: bold;
}
[data-type="resource-list"] h3,
[data-type="letter"] div.resource-list  h3 {
  margin: 0;
  font-family: adelphe;
  font-style: italic;
  font-weight: bold;
}
[data-type="resource-list"][data-slug="inspiring-practice"]  h3 {
  float: left;
  margin-right: 0.4em;
}
[data-type="resource-list"][data-slug="inspiring-practice"]  h3 + p {
  margin-top: var(--line-height);
}
[data-slug="towards-culture"] {
    break-before: page;
    }
[data-slug="towards-culture"] figure {
    margin: 0 9%;
    }
    
[data-slug="survive-art-school"] figure { 
    margin-left: calc(0 * var(--grille-unity));
z-index: -1;
position: relative;
width: calc(10 * var(--grille-unity));
position: absolute;
bottom: 0;
left: 0;
    }
    
[data-slug="survive-art-school"] figure img { 
    margin-left: calc(0 * var(--grille-unity));
    padding-top: calc(1 * var(--grille-unity));
    }
[data-slug="survive-art-school"] figure img.smaller { 
    margin-left: calc(1.5 * var(--grille-unity));
    }
[data-slug="survive-art-school"] figure.full.smaller figcaption { 
top: 123mm;
    left: 139mm;

    }
[data-type="resource-list"] section section h2,
[data-type="letter"] div.resource-list h2:not(.header) {
    font-size: 1.6em;


    }
/*--------resourcelist questions scorpio*/

article#article-08_scorpio_nov_on_restpublication0807_questionsmd {
   break-before: page;
   
    }
[data-type="resource-list"]#article-08_scorpio_nov_on_restpublication0807_questionsmd .printFolder--pad--content {

  column-gap: 8mm;
}
#article-08_scorpio_nov_on_restpublication0807_questionsmd section section h2 {
  width: 100%;
  max-width: 100%;
}
#article-08_scorpio_nov_on_restpublication0807_questionsmd ul {
margin-left: 0;
padding-left: 0;
}
#article-08_scorpio_nov_on_restpublication0807_questionsmd ul li {
    text-indent: -6px;
    }
    

/*------------------------tools------------------------------*/

[data-type="tools"],
.tools:not(header) * {
  --indent--inside: calc(var(--tools-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--tools-indent--outside) * var(--column-width));
}
.pagedjs_left_page figure.elem-float-top.float-tools {
 padding-right: calc(var(--tools-indent--inside) * var(--column-width)); 
 padding-left: calc(var(--tools-indent--outside) * var(--column-width));
}
.pagedjs_right_page figure.elem-float-top.float-tools {
 padding-left: calc(var(--tools-indent--inside) * var(--column-width)); 
 padding-right: calc(var(--tools-indent--outside) * var(--column-width));
}
figure.elem-float-top.float-tools img,
figure.elem-float-top.float-tools  {
  max-width: 130mm;
}
figure.elem-float-top.float-tools figcaption  {
height: 7mm;
}



/*
.pagedjs_right_page [data-type="tools"]{
  padding-left: calc(var(--tools-indent--inside) * var(--column-width));
  padding-right: calc(var(--tools-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="tools"] {
  padding-right: calc(var(--tools-indent--inside) * var(--column-width));
  padding-left: calc(var(--tools-indent--outside) * var(--column-width));
}
*/

.pagedjs_right_page [data-type="letter"] div.tools{
margin-left: calc(-1 * var(--grille-unity) + 3mm);
margin-right: 3mm;
}
.pagedjs_right_page [data-type="project-description"] div.tools  {
margin-left: calc(-1 * var(--grille-unity));
margin-right: calc(-1 * var(--grille-unity));
column-gap: 6mm;
}

.pagedjs_left_page [data-type="letter"] div.tools {
margin-right: calc(-1 * var(--grille-unity) + 3mm);
margin-left: 3mm;
}
.pagedjs_left_page [data-type="project-description"] div.tools  {
margin-right: calc(-1 * var(--grille-unity));
margin-left: calc(-1 * var(--grille-unity));
column-gap: 6mm;
}


[data-type="tools"] {
  
  break-before: page;
}
[data-type="tools"] .printFolder--pad--content .pad--text {
  column-count: 2;
  }
[data-slug="artist-residencies-do-parents"][data-type="tools"],
[data-slug="artist-parents-do-residencies"][data-type="tools"],
[data-slug="list-residencies-artist-parents"][data-type="resource-list"],
[data-slug="Decarbonisation"][data-type="tools"] .printFolder--pad--content  .pad--text,
[data-slug="dyi"][data-type="resource-list"]{
  column-fill: auto;
}
[data-slug="dyi"] .column-all {
    max-width: 96mm;;
    }
[data-type="letter"]  div.tools  {
  column-count: 2;

}
[data-type="project-description"]  div.tools   {
  column-count: 2;
  
    break-after:page;
}
[data-type="tools"] div.project-description {
    column-span: all;
    break-before:page;
    }
    


[data-type="tools"] ,
[data-type="letter"]  div.tools,
[data-type="project-description"]  div.tools  {
  font-family: familjen;
}

[data-type="letter"]  div.tools header,
[data-type="project-description"]  div.tools header {
  column-span: all;
}
[data-type="tools"] figure img{
  max-width: 100%;
}
[data-type="tools"] strong {
  text-decoration: underline;
}
[data-type="tools"] blockquote {
  margin: 0;
  font-size: calc(0.9 * var(--font-size));
  margin-top: 0px;
  margin-bottom: calc(0.2 * var(--line-height));
  line-height: 0;
}
[data-slug="artist-residencies-do-parents"][data-type="tools"] blockquote p {
  width: 66%;
  display: inline-block;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 0;
}
[data-slug="artist-residencies-do-parents"][data-type="tools"] blockquote  {
  margin-left: 0;
  padding-left: 0;
}
[data-slug="artist-residencies-do-parents"][data-type="tools"]  section section h2 {
  margin-bottom: var(--line-height);
}
[data-slug="artist-residencies-do-parents"][data-type="tools"] h2.column-push {
  margin-top: 143%;
}
[data-slug="artist-parents-do-residencies"][data-type="tools"] h2.column-push  {
  margin-top: 53%;
}
[data-type="tools"] ul  {
  margin-bottom: 0;
}
[data-type="tools"]  header h2,
[data-type="letter"]  div.tools header h2 {
    font-family: familjen;
      font-size: 20pt;
      margin-top: initial;
      line-height: 20pt;
}

[data-type="tools"] h2,
[data-type="letter"]  div.tools h2,
[data-type="project-description"]  div.tools h2 {
font-size: 13.5pt;
margin-bottom: calc(0.5 * var(--line-height));
font-family: familjen;
line-height: 13.6pt;
max-width: 90%;
top: initial;
}
[data-type="tools"][data-slug="Decarbonisation"] header h2 {
    
max-width: 100%;
    }
[data-type="tools"] h3,
[data-type="letter"]  div.tools h3,
[data-type="project-description"]  div.tools h3 {
font-family: familjen;
font-size: 11.5pt;
border-bottom: 0px solid black;
text-align: center;
text-transform: lowercase;
padding-top: 0;
margin: var(--line-height) 11% calc(0.5 * var(--line-height)) 11%;
width: inherit;
}
[data-slug="new-regulation"][data-type="tools"] h3 {
    break-inside: auto;
    }
[data-type="tools"] h3:first-child,
[data-type="letter"]  div.tools h3:first-child,
[data-type="project-description"]  div.tools h3:first-child {
    padding-top: calc(.5 * var(--line-height));
}

h2.column-all + h3 {
margin-top: 0pt  !important;
padding-top: 0 !important;
}
[data-type="tools"] h2.column-all {
   text-align: center;
   max-width: 100%;
}

[data-type="tools"] .pad--text h2.column-all + h3 {
  padding-top: var(--line-height) !important;
}

[data-type="tools"]  header h2 {
 margin-bottom: 0;
}
[data-type="tools"]  header h3{
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  hyphens: none;
  /* margin-top: -4.93px !important; */
  margin-bottom: 0;
  line-height: calc(1.3 * var(--line-height));

}

[data-type="tools"] h4,
[data-type="letter"]  div.tools h4 {
    border-top: 0px solid black;
    margin: var(--line-height) 0 0 0;
    font-family: familjen;
  font-size: 1em;
  font-weight: bold;
  text-decoration: underline;
  padding: 0;
  position: relative;
  top: -3px;
}
[data-type="tools"] h5,
[data-type="letter"]  div.tools h5{
font-family: familjen;

text-align: center;

}
[data-type="letter"] div.tools p {
  margin-bottom: 0;
}
[data-type="letter"] div.tools p.column-all {
  margin-bottom: calc(0.5 * var(--line-height));
}

/** Paged.js makes a selector which is less specific and therefor we need the important to enforce it. */
[data-type="letter"] div.tools p.column-all + h3 {
  margin-top: 0 !important;
}

[data-type="letter"] div.tools p + p {
  text-indent: 3ch !important;
}
[data-type="tools"]  img {

}
[data-type="tools"] figcaption  {
  padding-top: 0%;
}
[data-type="tools"]  figure + figure {
    clear: both;
}

article#article-09_sagittarius_dec_on_migrationpublication903_poco_contract_of_collaborationmd {
    break-before: page;
    }
[data-slug="intersection-care"] {
    break-before: page;
    }
/* -------------ways to enter public state - on mutuality -------------- */

[data-slug="enter-public-state"] div.tools h2 + h2 {
  background: initial;
}

/*[data-type="letter"] div.tools h2#iii-what-you-need-to-know-about-social-security-in-belgium,
[data-type="letter"] div.tools h2#iv-how-to-pay-social-security-contributions {
margin-top: -2.6em !important;
}
[data-type="letter"] div.tools h2#v-what-do-you-get-in-return {
margin-top: -1.7em !important;
}*/
[data-type="letter"] div.tools h2#palliative-care,
[data-type="letter"] div.tools h2#paternal-leave,
[data-type="letter"] div.tools h2#adoption-grant,
[data-type="letter"] div.tools h2#child-benefits,
[data-type="letter"] div.tools h2#birthgrant,
[data-type="letter"] div.tools h2#pension{
    margin-bottom: 0 !important;
    }
[data-type="letter"] div.tools h2#health-care,
[data-type="letter"] div.tools h2#for-parents,
[data-type="letter"] div.tools h2#health-care + h2,
[data-type="letter"] div.tools h2#pension {
  background: lightgray;
}
[data-type="letter"] div.tools h2#health-care + h2 +p,
[data-type="letter"] div.tools h2#for-parents + p,
[data-type="letter"] div.tools h2#pension + p {
  background: lightgray;
  padding: 0 10px;
  max-width: 100%;
  width: 100%;
}
[data-type="letter"] div.tools h2#health-care,
[data-type="letter"] div.tools h2#for-parents,
[data-type="letter"] div.tools h2#pension {
  padding-top: 8px;
}
[data-type="letter"] div.tools h2#occupational-accident,
[data-type="letter"] div.tools h2#for-parents {
    margin-bottom: 0 !important;
}

[data-type="letter"] div.tools.v-get-return h2:not(#v-what-do-you-get-in-return) {
  text-align: center;
  max-width: 100%;
}

[data-slug="enter-public-state"] div.tools.break-before.v-get-return {
  margin-bottom: 1px !important;
  padding-top: calc(1 * var(--line-height)) !important;
}
.intro-test {
font-size: 1em;
  column-span: all;
text-indent: 0;

}


.question-test {
  font-size: 12.5pt;
  line-height: calc(1.3 * var(--line-height));
  margin-bottom: calc(1 * var(--line-height));
  column-span: all;
  text-indent: 0;
  margin-top: var(--line-height);
  break-inside: avoid;
}

section > .question-test:first-of-type {  
  margin-top: 0em;
}


h2.public-questions,
h2.public-questions:first-child {
  margin-top: -1.7em !important;
  position: relative;
  column-span: all;
  background: white;
  z-index: 100;
  margin-left: -.5ch;
  padding-left: .5ch;
  padding-right: .5ch;
}
    
[data-slug="enter-public-state"] div.tools {
  outline: 1px solid black;
  outline-offset: 10px;
  padding-top: 1em;
  padding-bottom: 0px;
  padding-left: 0;
  padding-right: 0;
}

div.tools.push-down-in-print {
  margin-top: calc(4 * var(--line-height));
}

[data-slug="enter-public-state"] .pad--text div.tools:first-child  {
  margin-top: calc(2 * var(--line-height)) !important;
}

[data-slug="enter-public-state"] div.tools.break-before {
  /* margin-top: calc(2 * var(--line-height)) !important; */
  padding-top: 1em !important;
}

[data-slug="enter-public-state"] div.tools + div.tools {
  margin-top: 5em;
}



h3#you-have-four-possibilities.column-break {
    /*margin-top: 4em !important;
    padding-top: var(--line-height) !important;*/
    margin-left: 20% !important;
    margin-right: 20% !important;
}

/*h3#need-to-work-in-black.column-break {
    margin-top: 4em !important;
}

h3#self-employed.column-break {
    margin-top: 24em !important;
    
    padding-top: var(--line-height) !important;
}

h3#self-employed_1 {
margin-top: 4em !important;
padding-top: 0 !important;
    }
h3#self-employed_2 {
margin-top: 4em !important;
    padding-top: 6px !important;
    }
    
h3#self-employed_3,
h3#self-employed_4,
h3#self-employed_5,
h3#self-employed_7,
h3#self-employed_8,
h3#self-employed_9 {
    padding-top: calc(.5 * var(--line-height)) !important;
}
h3#self-employed_6 {
    margin-top:  2em !important;
    padding-top: calc(.5 * var(--line-height)) !important;
}
[data-slug="enter-public-state"] h3#other-ways-of-wroking-and-earning {
    margin-top:  11em !important;
    padding-top: calc(.5 * var(--line-height)) !important;
}
*/
[data-type="letter"] div.tools h2.column-all + h2.column-all {
    margin-top: 0;
    font-size: 1rem !important;
    margin-bottom: 0 !important;
    
    }
[data-type="letter"] div.tools h2 + h2:not(.public-questions) {
    margin: 0;
    padding: 0;
    margin-bottom: 0 !important;
}

[data-type="tools"][data-slug="pooling-tech"] h2  span {
  text-transform: lowercase;
  font-size: 11.5pt;
  display: block;
}
[data-type="tools"][data-slug="pooling-tech"] h2  {
  max-width: 100%;
  hyphens: initial;
}
h2#visitors-programmes {
  padding-top: 0 !important;
}

/** Revert screen styles */
[data-slug="enter-public-state"] div.tools h2 + h3 ,
[data-slug="enter-public-state"] div.tools h2 + p {
  margin-top: 0 !important;
}

/*------------------------letter------------------------------*/

[data-type="letter"],
.letter:not(header) * {
  --indent--inside: calc(var(--letter-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--letter-indent--outside) * var(--column-width));
}

/*
.pagedjs_right_page [data-type="letter"],
.letter:not(header) * {
  padding-left: calc(var(--letter-indent--inside) * var(--column-width));
  padding-right: calc(var(--letter-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="letter"],
.letter:not(header) *  {
  padding-right: calc(var(--letter-indent--inside) * var(--column-width));
  padding-left: calc(var(--letter-indent--outside) * var(--column-width));
}
*/


.pagedjs_right_page  [data-type="project-description"]  [data-type="letter"] ,
.pagedjs_right_page  [data-type="project-description"]  div.letter{
  padding-left: calc(0 * var(--column-width));
  padding-right: calc(0 * var(--column-width));
}
.pagedjs_right_page  [data-type="project-description"]  [data-type="letter"] ,
.pagedjs_left_page [data-type="project-description"]  div.letter{
  padding-right: calc(0 * var(--column-width));
  padding-left: calc(0 * var(--column-width));
}
[data-type="letter"] {
  font-family: "dindong";
  break-before: page;
}

[data-type="project-description"] div.letter {
margin-top: calc(2 * var(--line-height));
}
[data-type="project-description"]  [data-type="letter"] * ,
[data-type="project-description"] div.letter *{
  font-family: "dindong";
  
  break-before: none;
}

[data-type="letter"] blockquote.exerp {
  margin: 0;
}

[data-type="letter"] blockquote.exerp p {
font-family: amiamieRound;
width: calc(4 * var(--grille-unity));
float: right;
padding-left: 7px;
font-size: 0.95em;
font-style: normal;
}
[data-type="letter"] blockquote.exerp.poem {
  padding-left: 0;
}
[data-type="letter"] blockquote.exerp.poem p {
    
margin-left: calc(1 * var(--grille-unity));
padding-left: 0;
width: initial;
float: none;

    }
[data-type="letter"] .intro  {
  /*font-family: fraunces;*/
  text-indent: 0;
}
div.letter header,
[data-type="letter"] header {
  height: calc(8 * var(--line-height));
  position: relative;
  margin-bottom: 2.5em;
  display: flex;
  justify-content: space-between;
  margin-top: 1.5em !important;
}
[data-slug="correspondances-manifesto"][data-type="letter"] header {
    
  height: 0.6em;
    }
    
[data-slug="letter-instrument"] div.letter header {
    
  height: 0.6em;
    }
[data-slug="letter-instrument"] div.letter h3  {
    width: 80%;
    }
article:first-child header.letter {
margin-top: calc(2 * var(--line-height)) !important;
}

[data-type="project-description"] div.letter header h2 ,
[data-type="letter"] header h2  {
  display: block;
  margin-bottom: .5em;
font-family: fraunces;
font-size: 12pt;
line-height: 1.1;
text-align: left;
margin-top: 0;
  max-width: 50%;
  hyphens: none;
}

[data-type="letter"] header h3 {
text-align: left;
float: left;
display: inline-block;
margin-top: 0;
position: absolute;
bottom: 0;
left: 0;
height: min-content;
top: auto;
}
div.letter h3,
[data-type="letter"] h3 {
padding: 0;
font-family: fraunces;
font-size: 9pt;
line-height: 10.5pt;
width: 50%;
text-align: left;
margin-left: 0;
margin-top: 4em;
}

[data-type="letter"] header h3 + p.contributor {
text-align: right;
margin-bottom: 5em;
}
[data-type="letter"] header p.contributor {
text-align: right;
position: absolute;
right: 0;
bottom: 0;
}

[data-slug="dead-planet"][data-type="letter"] header p.contributor {
    width: 46%;
    }
div.letter h4,
[data-type="letter"] h4 {
 font-family: inherit;
 font-size: inherit;
 padding: 0;
 margin: calc(0.5 * var(--line-height)) 0;
 text-decoration: none;
 font-weight:normal;
 text-transform: uppercase;
 position: initial;
}
div.letter p,
[data-type="letter"] p {
  margin-bottom: calc(0.5 * var(--line-height));
}

div.letter p + p,
[data-type="letter"] p + p,
[data-type="letter"] blockquote + p {
  text-indent: calc(1 * var(--grille-unity));
}
[data-slug="09_Sagittarius_(Dec_on_migration)::publication::9.04_PoCo_contract_of_collaboration.md"] p + p,
[data-slug="09_Sagittarius_(Dec_on_migration)::publication::9.10_Before_us.md"] p + p {
  text-indent: calc(-1 * var(--grille-unity));
}

.pagedjs_left_page [data-slug="09_Sagittarius_(Dec_on_migration)::publication::9.10_Before_us.md"] p,
[data-slug="09_Sagittarius_(Dec_on_migration)::publication::9.04_PoCo_contract_of_collaboration.md"] p  {
    margin-left: var(--grille-unity);
    }
.pagedjs_left_page [data-type="letter"] blockquote p  {
    margin-left: cacl(0 * var(--grille-unity));
    }
blockquote {
  margin-top: calc(0.5 * var(--line-height));
  margin-right: calc(-1.5 * var(--grille-unity));
  margin-right: 0;
  margin-bottom: calc(0.4 * var(--line-height));
  margin-left: calc(0.5 * var(--grille-unity));
  margin-left: 0;
  padding-top: 0;

  width: calc(4 * var(--grille-unity));

  width: calc(3 * var(--grille-unity));
  width: 100%;
}
blockquote p {
  font-family: adelphe;
  font-size: 1.0rem;
  line-height: 1.2rem;
  font-style: italic;
    }

blockquote blockquote  {
  display: inline-block;
  float: none;
  margin-left: var(--grille-unity);
  margin-top: 0;
  padding-left: 0;
  margin-left: 0;
  padding-top: 0;
  margin-bottom: 0 !important;
}

blockquote blockquote p {
font-weight: normal;
font-size: 0.9rem;
font-variation-settings: "opsz" 0,"WONK" 0;
text-transform: uppercase;
font-family: dindong;
font-style: normal;
letter-spacing: 0.03em;
line-height: 1.1em;
    }
    
blockquote blockquote + p {
    margin-top: var(--line-height);
}
    
[data-type="letter"] hr + .two-columns {
    
margin-top: calc(3 * var(--line-height));
margin-bottom: calc(3 * var(--line-height));
    }
[data-type="letter"] .two-columns {
column-count: 2;
column-gap: 13pt;
    }

[data-type="letter"] .two-columns hr {
display: none;
    }

[data-type="letter"] .statement {
margin: 0;
font-family: crickx;
font-size: 1.2em;
width: 100%;

}

[data-type="letter"] .statement + p {
margin-bottom: calc(2 * var(--line-height)) !important;
margin-top: calc(0.25 * var(--line-height));
}

[data-type="letter"] .statement +p + hr {
  display: block;
  clear: both;
  visibility: hidden;
}

[data-type="letter"] hr + p {
    margin-top: calc(2 * var(--line-height));
}

/* Credit */
blockquote blockquote {
    margin-left: 0;
    margin-right: 0;
    font-style: normal;
    text-transform: none;
    font-weight: 450;
    font-family: var(--font-family);
margin-top: 1px;
}




/*------------------------manifesto------------------------------*/


[data-type="manifesto"],
.manifesto:not(header) * {
  --indent--inside: calc(var(--manifesto-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--manifesto-indent--outside) * var(--column-width));
}

/*

.pagedjs_right_page [data-type="manifesto"],
.pagedjs_right_page .manifesto:not(header) * {
  padding-left: calc(var(--manifesto-indent--inside) * var(--column-width));
  padding-right: calc(var(--manifesto-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="manifesto"],
.pagedjs_left_page .manifesto:not(header) * {
  padding-right: calc(var(--manifesto-indent--outside) * var(--column-width));
  padding-left: calc(var(--manifesto-indent--inside) * var(--column-width));
}
*/

[data-type="manifesto"] {
  font-family: "dindong";
}


[data-type="manifesto"] header h3 {

  line-height: 1.5rem;
margin-bottom: 6px;
}
[data-slug="beforeus-pc"] {
    
    break-before: page;
    }

/*------------------------essay------------------------------*/
[data-type="essay"] .pad--text {
    column-count: 2;
    column-fill: auto
    
    }
    
    
[data-type="essay"] {
    break-before: always;
}

[data-type="essay"],
.essay:not(header) * {
  --indent--inside: calc(var(--essay-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--essay-indent--outside) * var(--column-width));
}
.pagedjs_left_page figure.elem-float-top.float-essay {
 padding-right: calc(var(--essay-indent--inside) * var(--column-width)); 
 padding-left: calc(var(--essay-indent--outside) * var(--column-width));
}
.pagedjs_right_page figure.elem-float-top.float-essay {
 padding-left: calc(var(--essay-indent--inside) * var(--column-width)); 
 padding-right: calc(var(--essay-indent--outside) * var(--column-width));
}
.pagedjs_right_page figure.elem-float-full.float-essay img {
    max-height: 180mm;
    margin-left: var(--grille-unity);
}
/** Shift caption too */
.pagedjs_right_page figure.elem-float-full.float-essay figcaption {
    transform: rotate(180deg) translateX(calc(-1 * var(--grille-unity)));
}
.pagedjs_left_page figure.elem-float-full.float-essay img,
.pagedjs_left_page figure.elem-float-full.float-essay {

    max-height: 180mm;
  max-width: 120mm;

}
.pagedjs_left_page figure.elem-float-full.float-essay  figcaption {
  left: 120mm;
}
.pagedjs_right_page figure.elem-float-full.florishing figcaption {
    padding-left: 14mm;
}

figure.elem-float-top.float-essay img,
figure.elem-float-top.float-essay  {
  max-width: 130mm;
  max-height: 200mm;
  float: none;
}

.float-essay img[alt="image2.jpeg"] {
margin-bottom: 0;
    }
[data-slug="03_Gemini_(JUNE_ON_EDUCATION)::publication::03.04_audacity_sexism_school.md"][data-type="essay"] {
    break-before: avoid;
    }
[data-slug="against-collapse"] [data-almanac-footnote-call="2"] {
    margin-top: 0.3em;
    
        }
[data-type="essay"] header h2,
[data-type="essay"] header h3,
.toc li.essay {
  font-family: fraunces;
  font-variation-settings: "opsz" 22, "WONK" 1;
  
  text-transform: uppercase;
    }
[data-type="essay"] header h3 {
  margin-bottom: 3px;
  line-height: calc(var(--line-height) * 1.4);
}

[data-type="essay"]  hr + p {
margin-top: var(--line-height);
}
[data-type="essay"] section section h2 {
  font-size: 11.5pt;
  text-align: center;
  line-height: 11.5pt;
  font-family: fraunces;
  text-transform: initial;
  font-variation-settings: "opsz" 22, "WONK" 1;
  padding-left: 10%;
  padding-right: 15%;
  text-transform: uppercase;
/*margin-bottom: calc(0.8 * var(--line-height));
margin-top: calc(1.75 * var(--line-height));*/
hyphens: none;
}

[data-type="essay"] section section h3 {
  font-family: fraunces;
  font-variation-settings: "opsz" 1, "WONK" 1;
  text-align: center;
line-height: 10.5pt;
padding-top: 0;
word-spacing: 0em;
font-size: 9.75pt;
margin: calc(1 * var(--line-height)) 10%;
margin-bottom: 5pt;
text-transform: initial;
}

[data-type="essay"] p em {
    font-size: 1.05em;
    }
[data-type="essay"] span.first-letter{
font-size: 20pt;
  font-family: fraunces;
  font-variation-settings: "opsz" 1, "WONK" 1;
padding-top: 5px;
float: left;
margin-right: 4px;
}
[data-type="essay"] p.picture {
  float: right;
  max-width: 50%;
  border-left: 1px solid;
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
}

[data-type="essay"] p.picture img {
width: 100%;
padding: 0;
margin: 0;
}
[data-type="essay"]  img {
    
  max-width: 100%;
    }
[data-type="essay"]  figure {
max-width: 100%;
width: 100%;
}

figure.half {
    width: 50%;
    }

 [data-type="essay"]  figure img {
padding-top: 0px;
margin: 0;
}

[data-type="essay"]  h3 {
    clear: none;
    }

[data-type="essay"] blockquote.excerp {
  padding: calc(0.5 * var(--line-height)) 20px;
    }
[data-slug="in-demand"][data-type="essay"]  {
    break-before: page;
    }
[data-type="essay"] section section h2.wider {
    padding-left: 0%;
padding-right: 0%;
    }

/**
	H2 following a blockquote causes margin collapse.
	Remove it completely to stick to  baseline grid.
 */    
[data-type="essay"] .pad--text blockquote + h2,
[data-type="essay"] h2 + .pad--text blockquote {
    padding-top: 0  !important;
    margin-top: 0 !important;
}

[data-type="essay"] .pad--text blockquote + blockquote,
[data-type="essay"] .pad--text blockquote + hr + blockquote {
    padding-top: 0  !important;
    margin-top: 0 !important;
}

/** Same for blockquote following an easy-read */
[data-type="essay"] .pad--text .easy-read + blockquote {
    margin-top: 0 !important;
    margin-bottom: var(--line-height) !important;
}

[data-type="tools"] blockquote + h4 {
    margin-top: 0 !important;
    padding-top: var(--line-height) !important;
}

/*------------------------essay rationality scorpio------------------------------*/
#article-08_scorpio_nov_on_restpublication0806_relationality_of_restmdmd strong {
  font-family: lm;
font-size: 1em;
  
line-height: calc(0.4 * var(--line-height));
letter-spacing: -0.03em;
}
.cartouche-caption {
    text-align: right;
    }
.cartouche-caption hr + p {
    margin-top: 0;
    }
/*------------------------interview------------------------------*/

[data-type="interview"],
.interview:not(header) * {
  --indent--inside: calc(var(--interview-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--interview-indent--outside) * var(--column-width));
  break-before: page;
}

/*.pagedjs_right_page [data-type="interview"] {
  padding-left: calc(var(--interview-indent--inside) * var(--column-width));
  padding-right: calc(var(--interview-indent--outside) * var(--column-width));
  break-before: page;
}
.pagedjs_left_page [data-type="interview"] {
  padding-right: calc(var(--interview-indent--inside) * var(--column-width));
  padding-left: calc(var(--interview-indent--outside) * var(--column-width));
break-before: page;
}*/


[data-type="interview"] header h3 {
line-height: 1.1;
}

[data-type="interview"] p {
  margin-bottom: calc( 0.5 * var(--line-height));
}

[data-type="interview"] p + p {
    text-indent: 0;
}

[data-type="interview"] .voice {
  font-family: crickx ;
  text-decoration: none;
}
[data-type="interview"] blockquote {
    font-weight: normal;
font-family: inherit;
font-style: italic;
line-height: inherit;

}
.pagedjs_right_page [data-type="interview"]  blockquote {
margin-right: calc(0 * var(--column-width));
margin-left: 0;
margin-top: 0;
padding: 0;
}
.pagedjs_left_page [data-type="interview"]  blockquote {
margin-right: calc(0 * var(--column-width));
margin-left: 0;
margin-top: 0;
padding: 0;
}

/* Fill the content box with an image through the `fill-text-frame` class */
figure.fill-text-frame {
    position: absolute;
    inset: 0;
}

figure.fill-text-frame img {
    float: none;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    padding: 0;
    display: inline-block; /* allows alignment */
}

.pagedjs_right_page figure.fill-text-frame {
    text-align: right;
}

/*------------------------project-description------------------------------*/


/*
[data-type="project-description"],
.project-description:not(header) * {
  --indent--inside: calc(var(--project-description-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--project-description-indent--outside) * var(--column-width));
}
*/
[data-type="project-description"] {
  --indent--inside: calc(var(--project-description-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--project-description-indent--outside) * var(--column-width));
}
.pagedjs_left_page figure.elem-float-top.float-project-description {
 padding-right: calc(var(--project-description-indent--inside) * var(--column-width)); 
 padding-left: calc(var(--project-description-indent--outside) * var(--column-width));
}
.pagedjs_right_page figure.elem-float-top.float-project-description {
 padding-left: calc(var(--project-description-indent--inside) * var(--column-width)); 
 padding-right: calc(var(--project-description-indent--outside) * var(--column-width));
}
figure.elem-float-top.float-project-description img,
figure.elem-float-top.float-project-description  {
  max-width: 130mm;
  max-height: 200mm;
}

figure.elem-float-top.float-project-description figcaption {
    transform: rotate(180deg) translateX(calc(-1 * var(--project-description-indent--inside) * var(--column-width)));
}

/*
.pagedjs_right_page [data-type="project-description"] {
  padding-left: calc(var(--project-description-indent--inside) * var(--column-width));
  padding-right: calc(var(--project-description-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="project-description"]{
  padding-right: calc(var(--project-description-indent--inside) * var(--column-width));
  padding-left: calc(var(--project-description-indent--outside) * var(--column-width));
}
*/

[data-type="project-description"] *,
.toc li.project-description {
  font-family: familjen;
}
[data-type="project-description"] header h2 {
  font-size: 0.9em;
  margin-bottom: calc(0.2 * var(--line-height));
  line-height: calc(1.8 * var(--line-height));
}
[data-type="project-description"] h2 {
  font-size: 1.3em;
  margin-bottom: calc(0.2 * var(--line-height));
}
[data-type="project-description"] header h3 {
    line-height: calc(1.6 * var(--line-height));
    }
[data-type="project-description"] figure {
  float: left;
}
[data-type="project-description"] img {
  padding-right: var(--line-height);
}
[data-type="project-description"] p + p,
[data-type="project-description"] figure.elem-float-top + p {
text-indent: 4ch;
margin-top: calc(0.2 * var(--line-height));
    }
    
[data-slug="Gilbard"][data-type="project-description"] figure {
  margin-top: 4em;
  margin-bottom: 4em;
}
[data-slug="belgian-landscape"][data-type="project-description"],
[data-slug="babyspot"][data-type="project-description"] {
    break-before: page;
    }


/*------------------------introduction ------------------------------*/


[data-type="introduction"],
.introduction:not(header) * {
  --indent--inside: calc(var(--introduction-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--introduction-indent--outside) * var(--column-width));
}

/*
.pagedjs_right_page [data-type="introduction"] {
  padding-left: calc(var(--introduction-indent--inside) * var(--column-width));
  padding-right: calc(var(--introduction-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="introduction"] {
  padding-right: calc(var(--introduction-indent--inside) * var(--column-width));
  padding-left: calc(var(--introduction-indent--outside) * var(--column-width));
}
*/

.pagedjs_right_page [data-type="introduction"] blockquote {
  margin-left: calc(-2 * var(--column-width));
}

.pagedjs_right_page #article-00introspublication002_justine_how_far_is_kinmd blockquote {
  margin-left: 0;
}

[data-type="introduction"] figure {
  float: left;
}
[data-type="introduction"][data-zodiac="aquarius"] figure {
  float: left;
  margin-left: calc(-1 * var(--grille-unity));
  max-width: 70mm;
}
[data-type="introduction"] img {
  padding-right: var(--line-height);
}



/*------------------------snippet ------------------------------*/


[data-type="snippet"] {
    display: none;
}

.snippetContainer [data-type="snippet"] {
    display: block;
}

/*
.pagedjs_right_page .snippet:not(li) {
margin-left: calc(-2 * var(--column-width));
margin-right: calc(1 * var(--column-width));
float: left;
width: calc(5 * var(--column-width));
hyphens: initial;
}
.pagedjs_left_page  .snippet:not(li) {
margin-right: calc(-3 * var(--column-width));
margin-left: calc(1 * var(--column-width));
float: right;
width: calc(5 * var(--column-width));
hyphens: initial;
}
*/


.snippet figure img {
padding: 0 10px 0 0 ;
max-width: 100%;
}



/*------------------------games ------------------------------*/

[data-type="game"] {
    break-after: page;
    }

[data-type="game"]::before {
  content: "Just a game";
  position: absolute;
  left: calc(-1.5 * var(--line-height));
  /* transform: rotate(-90deg); */
  transform: top right;
  writing-mode: sideways-lr;
  font-family: amiamieRound;
  font-weight: bold;
  letter-spacing: 0.03em;
  font-size: 1rem;
}

[data-type="game"] p,
[data-type="statement"] .game p,
.game p,
.game li{
  font-family: amiamieRound;
  font-weight: bold;
  letter-spacing: 0.03em;
  font-size: 1rem;
    }
div.game {
    
  position: absolute;
  bottom: 0;
  left: 0;

    }
.pagedjs_right_page div.game {
  position: absolute;
  bottom: 0;
  right: 0;
  left: auto;

    }
    
[data-type="game"] h2,
div.game h2,
[data-type="essay"] div.game h2,
.toc li.game {
  font-style: normal;
  font-family: tgl;
  margin-top: 0 !important; /*calc(.5 * var(--line-height)) !important;*/
  margin-bottom: calc(.5 * var(--line-height));
  line-height: 105%;
}

div.game {
    margin-left: 0px;
float: none;
    width: calc(8 * var(--column-width));
  border: 3px dotted;
  padding: 10px;
  column-count: 2;

}
[data-slug="paact"] div.game h2,
[data-slug="commons-economy-game"] div.game h2 {
column-span: all;
}

[data-slug="refugee-agent"] div.game {
    margin-left: 0px;
float: none;
    width: calc(4 * var(--column-width));
  border: 3px dotted;
  padding: 10px;
  margin-bottom: calc(2 * var(--line-height));
      
  margin-top: calc(7 * var(--line-height));
}
[data-slug="earn-need"] div.game  {
  position: absolute;
  bottom: 0;
  left: 0;
}
[data-slug="assembly-practice"] div.game  {
  position: absolute;
  bottom: 0;
  left: 0;
}
[data-slug="paact"] span.check::before {
    
  content: "☐ ";
    
  font-size: 1.3em;
line-height: 0;
margin-left: -40px;
margin-right: 3px;
    }
/*------------------------recipe ------------------------------*/

[data-type="recipe"],
.recipe:not(header) * {
  --indent--inside: calc(var(--recipe-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--recipe-indent--outside) * var(--column-width));
}

[data-type="recipe-score"],
.introduction:not(header) * {
  --indent--inside: calc(var(--recipe-score-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--recipe-score-indent--outside) * var(--column-width));
}

/*
.pagedjs_right_page [data-type="essay"] div.recipe{
  padding-left: calc(var(--recipe-indent--inside) * var(--column-width));
  padding-right: calc(var(--recipe-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="essay"] div.recipe{
  padding-right: calc(var(--recipe-indent--inside) * var(--column-width));
  padding-left: calc(var(--recipe-indent--outside) * var(--column-width));
  }

.pagedjs_right_page [data-type="recipe"]  {
  padding-left: calc(var(--recipe-indent--inside) * var(--column-width));
  padding-right: calc(var(--recipe-indent--outside) * var(--column-width));
}
.pagedjs_left_page [data-type="recipe"]{
  padding-right: calc(var(--recipe-indent--inside) * var(--column-width));
  padding-left: calc(var(--recipe-indent--outside) * var(--column-width));
  }



.pagedjs_right_page [data-type="recipe-score"]  {
  padding-left: calc(var(--recipe-score-indent--inside) * var(--column-width));
  padding-right: calc(var(--recipe-score-indent--outside) * var(--column-width));
}

.pagedjs_left_page [data-type="recipe-score"]  {
  padding-right: calc(var(--recipe-score-indent--inside) * var(--column-width));
  padding-left: calc(var(--recipe-score-indent--outside) * var(--column-width));
  }
*/
[data-type="recipe-score"] {

  break-before: page ;
}
[data-type="recipe-score"] section section h2,
[data-type="recipe"] section section h2{
  font-size: 12pt;
  line-height: 1.1;
  margin-bottom: calc(0.5 * var(--line-height));
}
.pagedjs_left_page [data-type="recipe-score"] figure {
  margin-right: calc(-2 * var(--grille-unity));
  width: calc(5 * var(--grille-unity));
  float: right;
}
.pagedjs_right_page [data-type="recipe-score"] figure{
  margin-left: calc(-2 * var(--grille-unity));
  width: calc(5 * var(--grille-unity));
  float: left;
  
}
.pagedjs_left_page [data-type="recipe-score"] figure img {
  margin: 0 0;
  padding-left: 10px;
}
.pagedjs_right_page [data-type="recipe-score"] figure img {
  margin: 0 0;
  padding-right: 10px;
}
div.care-manuel  {
  position: absolute;
  bottom: 0;
  left: 0;
}
/*
div.care-manuel.full figcaption{
  transform: rotate(-90deg);
transform-origin: top left;
bottom: 0;
right: 40mm;
position: absolute;
width: 111mm;
top: 94mm;
left: 122mm;
height: 30mm;
}
div.care-manuel.invest figcaption,
div.care-manuel.full.amazon figcaption {
      top: 120mm;
}
div.care-manuel.full.body figcaption{
      top: 50mm;
}
*/
figure.care-manuel {
border: 1px solid
}
div.care-manuel.column-2  {
column-count: 2;
margin-right: calc(2 * var(--grille-unity));
}
div.care-manuel.column-2  figure {
margin-top: 0;
margin-bottom: 0;
}
div.care-manuel.column-2  figcaption {
  transform: rotate(-90deg);
  transform-origin: top left;
  bottom: 0;
  right: 30mm;
  position: absolute;
  width: 161mm;
  top: 115mm;
  left: -5mm;
  height: 30mm;
}


.care-manuel.elem-float-bottom {
  position: initial;
  text-align: right;
}

.care-manuel.elem-float-bottom figure {
    position: relative;
    display: inline-block;
    max-width: 40%;
}


.care-manuel.elem-float-bottom figure img {
    max-width: 100%;
}

[data-type="project-description"] img.care-manuel {
  padding-right: 0;
}
h2#tips-set-1 {
  padding-top: 0 !important;
}
figure.logo-all {
    margin-top: 0;
    margin-bottom: 0;
    
    padding-top: 0;
    padding-bottom: 0;
    }
h2#vaginal-breathing {
    display: inline-block;
    }
 [data-type="recipe"] *,
.toc li.recipe,
 [data-type="recipe-score"] *,
.toc li.recipe-score,
[data-type="essay"]  div.recipe * {
     font-family: TGL
     }
[data-type="essay"]  div.recipe {
margin-top: var(--line-height);
/*
   column-span: all;
*/
     }
header.recipe,
header.recipe-score ,
div.recipe h2.header{
  margin-bottom: calc(1 * var(--line-height));
}
div.recipe h2.header{
   column-span: all;
   }
.pagedjs_right_page  [data-type="recipe"] .snippet:not(li) {
  margin-right: calc(-1 * var(--column-width));
  float: right;
  width: calc(2 * var(--column-width));
  text-align: right;
  text-transform: uppercase;
}
[data-type="recipe"]  h3,
[data-type="essay"]  div.recipe h3 {
  margin: 0;
  margin-top: var(--line-height) ;
  
  margin-bottom: calc(0.5 * var(--line-height));
}
[data-type="recipe"]  .column-2 h3:first-of-type {
  margin: 0;
  margin-top: 0;
  
  margin-bottom: calc(0.5 * var(--line-height));
}

[data-type="recipe"] .column-2  {
    column-count: 2;
    column-gap: 3mm;
    width: calc(10 * var(--grille-unity));
margin-left: calc(-2 * var(--grille-unity));
  margin-top: var(--line-height) ;
    }
[data-slug="07_Libra_(Oct_on_mutuality)::publication::07.20_recipe.md"] header {
    width: 110%;
    }
[data-slug="refugee-agent"] strong {
    font-weight: normal;
    text-decoration: underline; 
    }
[data-slug="letter-instrument"] {
    break-before: page; 
    }
    
.column-jump{
    break-inside: avoid;
    }
h2#iv-sos-relief-be {
    
  margin-top: calc(5 * var(--line-height));
    }
h2#vii-broodfonds-nl {
  margin-top: calc(6 * var(--line-height));
}
h3#majority-of-1 {
    padding-top: 0px !important;
    }
[data-slug="Metaspora"] div.recipe.column-jump h2{
    break-inside: avoid;
    }



/*------------------------easy-read  ------------------------------*/
.easy-read,
.easy-read * ,
[data-type="statement"] .easy-read p {
font-family: amiamieRound !important;
line-height: var(--line-height)  !important;
font-size: 8pt  !important;
}
.easy-read {
border-top: 1px solid;
border-bottom: 1px solid;
padding: calc(.5 * var(--line-height) - 1px) 0;
margin-bottom: calc(var(--line-height) - 1px);
margin-right: 10px;
}
.easy-read.right {
    width: calc(5 * var(--grille-unity));
margin-right: calc(-3 * var(--grille-unity));
float: right;
    }
    
.easy-read.left {
    width: calc(5 * var(--grille-unity));
margin-left: calc(-3 * var(--grille-unity));
float: left;
    }
.easy-read + p {
    text-indent: 0;
}
.easy-read::before {
content: "easy read";
display: block;
text-align: center;
border-bottom: 1px solid;
margin-bottom: calc(.5 * var(--line-height));
font-family: amiamieRound;
text-transform: uppercase;
letter-spacing: 0.83em;
padding-bottom: calc(.5 * var(--line-height));
}

/*[data-type="interview"] .easy-read::before  {
    display: none;
    }
[data-type="interview"] .easy-read,
[data-type="interview"] .easy-read * {
font-family: dindong;
border-top: 0px solid;
border-bottom: 0px solid;
font-size: 1.3rem;
line-height: 1.4rem;
font-style: normal;
    }*/
[data-slug="10_Capricorn_(Jan_on_redistribution)::publication::10.7.Can_sharing_money_create_community.md"] .easy-read {
  width: calc(4.5 * var(--grille-unity));
  float: right;
  margin-right: calc(-3 * var(--grille-unity));
  margin-left: calc(0.5 * var(--grille-unity));
    }
    


/*--------------------statement------------------*/

[data-type="statement"],
.statement:not(header) * {
  --indent--inside: calc(var(--statement-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--statement-indent--outside) * var(--column-width));
}

/*
.pagedjs_right_page [data-type="statement"] {
  padding-left: calc(var(--statement-indent--inside) * var(--column-width));
  padding-right: calc(var(--statement-indent--outside) * var(--column-width));
}

.pagedjs_left_page [data-type="statement"] {
  padding-right: calc(var(--statement-indent--inside) * var(--column-width));
  padding-left: calc(var(--statement-indent--outside) * var(--column-width));
}
*/

[data-type="statement"] {
    border: 0px solid;
    }

[data-type="statement"] p,
[data-type="statement"] li {
font-size: 9.5pt;
line-height: 10.5PT;
  font-family: LM;
  letter-spacing: -0.03em;
}
[data-type="statement"] em {
  text-decoration:underline;
}
[data-type="statement"] figcaption em {
  text-decoration:none;
}
[data-type="statement"]  p.read-more{
  margin-top: calc(1 * var(--line-height));
}
[data-type="statement"] .footnote.footnote-inline {
  font-size: 8.5pt;
  line-height: 9.5pt;
}
[data-type="statement"] ul, 
[data-type="statement"] ol {
  margin-left: 4.3ch;
  margin-top: calc(0.5 * var(--line-height));
}
[data-type="statement"] ol li {
  margin-bottom: calc(0.5 * var(--line-height));
}
[data-type="statement"] header h2,
[data-type="statement"] header h3,
[data-type="statement"]  h2,
[data-type="statement"] p {
  font-family: LM;
  text-transform: initial;
}

[data-type="statement"] .intro {
    font-family:AmiamieRound; 
    font-size: 1rem;
    }
    
[data-slug="art-solidarity"] {
  /*  break-before: page;*/
    }

[data-slug="about-artist-parenthood"] img {
  float: right;
  margin-right: calc(-1 * var(--grille-unity));
  width: 70%;
  margin-left: 10px;
}
[data-type="statement"][data-slug="voice-rest"] {
    break-before: page;
    }
/** Index styles */
.link-page a::after{
    content: target-counter(attr(href), page);
    min-width: 3.25ch;
    display: inline-block;
}

#index--authors .link-page a::after {
    min-width: initial;
}

.link-page a[style]::after {
    min-width: initial;
}

.link-page:not(:last-child)::after {
    content: ", ";
}

.index-value::after {
    content: ": ";
}

.index--generated li::before {
  display: none;
}

#index--tags,
#index--authors {
  column-count: 3;
  column-fill: auto;
}

.index--generated {
    margin-left: 0;
    padding-left: 0;
}

.list-alphabet-element {
    margin-top: var(--line-height);
}

[data-type="index"] {
    page-break-before: right;
}

[data-type="index"] .pad--text {
  display: none;
}


article[data-type="toc"] header.toc {
  display: none;
}

article[data-type="index"] .printFolder--pad--content > header,
article[data-slug="intro-credits"] .printFolder--pad--content > header {
    display: none;
}

article[data-type="index"] header h2,
article[data-slug="intro-credits"] header h2  {
    margin-top: 0 !important;
    font-size: 14pt  !important;
    text-align: left;
    line-height: var(--line-height);
}

article[data-type="index"] header,
article[data-slug="intro-credits"] header {
    text-align: left;
}

.printFolder--pad--content a,
.printFolder--pad--content a:visited {
    text-decoration: none;
}

.qrcode svg {
    vertical-align: bottom;
    position: absolute;
    right: 100%;
    width: 100%;
    bottom: 0;
}

.pagedjs_right_page .qrcode svg {
    left: 100%;
    right: 0;
}

.pagedjs_right_page .qrcode {
    position: absolute;
    right: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) + 3mm);
    text-indent: 0;
}


.pagedjs_left_page .qrcode {
    position: absolute;
    /* left: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) - var(--indent--inside) + 3mm); */
    left: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) + 3mm);
    text-indent: 0;
}

/*
.pagedjs_right_page [data-type="resource-list"] .qrcode,
.pagedjs_right_page .resource-list .qrcode {
    position: absolute;
    right: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) - var(--indent--inside) + 3mm - 9mm);
    text-indent: 0;
}


.pagedjs_left_page [data-type="resource-list"] .qrcode,
.pagedjs_left_page .resource-list .qrcode {
    position: absolute;
    left: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) - var(--indent--inside) + 3mm - 9mm);
    text-indent: 0;
}
*/


.pagedjs_chapter-cover_first_page article[data-page="chapter-cover"][data-type] {
    --indent--inside: 0;
    --indent--outside: 0;
}

.pagedjs_right_page [data-type="game"] .qrcode {
    right: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) + 3mm - 3px);
}

.pagedjs_left_page [data-type="game"] .qrcode {
    left: calc(calc(var(--pagedjs-pagebox-width) - var(--pagedjs-margin-left) - var(--pagedjs-margin-right)) + 3mm - 3px);
}

/** QR code number markers */

.qrcode[data-qr-marker]::before {
    font-family: familjen;
    font-size: 70%;
    content: "(" attr(data-qr-marker) ")";
    display: inline-block;
    position: relative;
    left: -100%;
}

.pagedjs_right_page .qrcode[data-qr-marker]::before {
    left: 100%;
}

.qrcode[data-qr-marker="none"]::before {
    content: "";
}

a[data-qr-marker]::after {
    font-family: familjen;
    font-size: 70%;
    position: relative;
    top: -3px;
    content: "(→ " attr(data-qr-marker) ")" ;
    padding-left: 0.5ch;
    line-height: 0;
}


.pagedjs_right_page a[data-qr-marker]::after {
    content: "(← " attr(data-qr-marker) ")";
}

a[data-qr-marker="none"]::after {
    content: "(→)";
}

.pagedjs_right_page a[data-qr-marker="none"]::after {
    content: "(←)";
}


.pagedjs_left_page figure:not(.prevent-rotation) figcaption .qrcode {
    bottom: 0;
    top: 0;
    left: 0;
}

/*--------resting page------*/

#article-08_scorpio_nov_on_restpublication0802_resting_pagemd header {
    
    height: 150mm;
    padding-top: 75mm;
    }
    
    
#article-08_scorpio_nov_on_restpublication0802_resting_pagemd  h2 {
  font-family: dindong;
  font-size: 1rem;
}


#article-08_scorpio_nov_on_restpublication0802_resting_pagemd {
  page: restingpageLayout;
}

@page restingpageLayout .pagedjs_margin-top-left{
  visibility: none;
}

@page restingpageLayout {
  @top-left-corner {
    visibility: hidden;
  }
  
  @top-left {
    visibility: hidden;
  }

  @bottom {
    visibility: hidden;
  }
}


/*------------------------poem------------------------------*/

[data-type="poem"] {
  --indent--inside: calc(var(--poem-indent--inside) * var(--column-width));
  --indent--outside: calc(var(--poem-indent--outside) * var(--column-width));
}

[data-type="poem"] p {
    margin-bottom:  var(--line-height);
    text-indent: 0;
}

[data-type="poem"] header {
    margin-left: calc(-1 * var(--column-width));
}

[data-type="poem"] h2 {
    font-family: inherit;
    text-transform: initial;
    font-size: 1.8rem;
}

[data-type="poem"]  .pad--text {
    margin-top: calc(2 * var(--line-height));
}

[data-slug="05_Leo_(Aug_on_accessibility)::publication::5.01a_cryptic.md"][data-type="poem"] .pad--text {
    margin-top: calc(2 * var(--line-height));
    display: flex;
    flex-direction: column;
    align-items: center;
}


[data-single-end-element="true"][data-type="resource-list"] .printFolder--pad--content,
[data-single-end-element="true"][data-type="letter"] div.resource-list,
[data-single-end-element="true"][data-type="essay"] .pad--text,
[data-single-end-element="true"][data-type="tools"] .printFolder--pad--content .pad--text,
[data-single-end-element="true"][data-type="visual-contribution"] {
    column-fill: auto;
}

/** Indication of atoma rings */

:root {
    --atoma-ring-width: 10mm;
    --atoma-safety-zone: 10mm;
}

@media screen {
    
.pagedjs_right_page .pagedjs_sheet {
    background: linear-gradient(to right, rgba(0,0,0,.25) 0mm, rgba(0,0,0,.25) calc(var(--pagedjs-bleed-right-left) + var(--atoma-ring-width)), transparent calc(var(--pagedjs-bleed-right-left) + var(--atoma-ring-width)));
}

.pagedjs_left_page .pagedjs_sheet {
    background: linear-gradient(to left, rgba(0,0,0,.25) 0mm, rgba(0,0,0,.25) calc(var(--pagedjs-bleed-right-left) + var(--atoma-ring-width)), transparent calc(var(--pagedjs-bleed-right-left) + var(--atoma-ring-width)));
}

[data-hide-spline-safety-area] .pagedjs_right_page .pagedjs_sheet, 
[data-hide-spline-safety-area] .pagedjs_left_page .pagedjs_sheet {
  background: none;
}

}



/** Line height adjustments */
h2 {
   line-height: var(--line-height);
   font-size: 13pt;
   margin-top: var(--line-height);
   margin-bottom: calc(.5 * var(--line-height));
}

.pad--text h2 {
   margin-bottom: var(--line-height);
   position: relative;
   top: calc(0.5 * var(--line-height));
}

[data-type="essay"] section section h2 {
    font-size: 10pt; /** Slightly smaller to fit in line height*/
    line-height: var(--line-height);
    break-inside: avoid;
    break-after: avoid;
}

/**
  Unbalanced margins cause misalignment some time. Use balanced margins
  and shift typography using a relative position.
*/
[data-type="essay"] .pad--text h2 {
  position: relative;
  margin-top: var(--line-height);
  margin-bottom: var(--line-height);
  top: calc(.5 * var(--line-height));
}

[data-type="essay"] section section h3 {
    line-height: var(--line-height);
    font-size: 9pt;
    padding-top: calc(.5 * var(--line-height)); /* Make sure that when it's the first element, and the margin is removed, there still is some white space, to stick to the baseline grid.*/
    margin: calc(1 * var(--line-height)) 0 calc(.5 * var(--line-height)) ;
}


[data-type="essay"] section section h2 + h3 {
    margin-top: 0 !important;
}

header {
    line-height: calc(2 * var(--line-height));
    margin-bottom: var(--line-height);
}

[data-type="resource-list"] header {
    margin-bottom: calc(1 * var(--line-height));
}

[data-type="resource-list"] header h2,
[data-type="letter"] div.resource-list h2.header {
    font-size: 20pt;
    line-height: calc(2 * var(--line-height));
    margin-top: calc(-.25 * var(--line-height));
    padding-bottom: calc(.25 * var(--line-height));
    margin-bottom: 0;
    position: initial;
}

.contributor, header p.contributor {
    font-size: 9pt;
    margin-bottom: 0;
    line-height: var(--line-height);
}

[data-type="resource-list"] hr, [data-type="letter"] div.resource-list hr {
    visibility: hidden;
    display: block;
    margin-top: 0px;
    border-top: 0px solid;
    border-bottom: 0px;
    clear: both;
    height: var(--line-height);
}

/*blockquote p {
    font-size: cal(1.3 * var(--font-size));
    line-height: var(--line-height);
}*/

blockquote {
    margin-top: calc(0.5 * var(--line-height));
    margin-bottom: calc(0.5 * var(--line-height));
}

.footnote.footnote-inline {
    margin: calc(.5 * var(--line-height)) 0 0 3ch;
}

header h2 {
   line-height: inherit;
}

header h3 {
    margin: 0;
    font-size: 1.5rem;
    line-height: inherit;
    padding: 0;
    position: relative;
    top: -.25rem;
}

blockquote blockquote p {
    font-size: 0.85rem;
    line-height: var(--line-height);
}

blockquote blockquote {
    margin-top: 0;
    margin-bottom: 0 !important;
    position: relative;
    top: 4px;
}

/** Should keep header and text together? */
.pad--text h2,
.pad--text h3 {
   break-inside: avoid;
   break-after: avoid;
}

.pad--text h2::after,
.pad--text h3::after {
   content: " ";
   display: block;
   height: calc(4 * var(--line-height));
   margin-bottom: calc(-4 * var(--line-height));
}


.pad--text h2.column-break::after,
.pad--text h3.column-break::after {
   content: " ";
   display: block;
   height: calc(10 * var(--line-height));
   margin-bottom: calc(-10 * var(--line-height));
}

/*
[data-type="interview"] p {
   margin-bottom: var(--line-height);
}
*/

/* ------------------------- Recipe -------------------------- */
[data-type="recipe"]{
  break-after: page;
  break-before: left;
  page: backcover;
}

/*
@page backcover {
  @bottom-left-corner {
    content: "ISBN: 123-456-789";
    writing-mode: sideways-lr;
    font-family: dindong;
    white-space: nowrap;
    position: relative;
    top: -9mm;
    left: 7mm;
  }
}

.pagedjs_backcover_page .pagedjs_page_content {
	background-image: url("https://almanac.state-of-the-arts.net/filer/canonical/1692018596/382/");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 25mm;
}
*/

[data-force-page-break] {
      page-break-before: always;
}

.prevent-rotation figcaption {
    transform: none;
    width: initial;
    text-align: left;
    writing-mode: lr;
}

.prevent-rotation figcaption,
.pagedjs_left_page .prevent-rotation figcaption,
.pagedjs_right_page .prevent-rotation figcaption {
    left: 0;
    right: 0;
    top: calc(100% + var(--line-height));
}

.prevent-rotation figcaption .qrcode {
    right: calc(100% + var(--line-height));
}


/*--- Subsidy table styling ---*/
.subsidy-table {
    display: grid;
    min-width: 90ch;
    min-height: 150ch;
    grid-template-columns: [month] min-content [brussels] 1fr [flanders-one] 1fr [flanders-two] 1fr [antwerp] 1fr [ghent] 1fr [end];
    grid-template-rows: [region-labels] min-content [yearly] min-content [september] min-content [october] min-content [november] min-content [december] min-content [january] min-content [february] min-content [march] min-content [april] min-content [may] min-content [june] min-content [july] min-content [august] min-content [notes] min-content;
    row-gap: 2ch;
    margin-left: 0mm;
    margin-right: 0;
    column-gap: 2ch;
    /* margin-top: -5mm */
}

.subsidy-table .label--month,
.subsidy-table .label--subsidy,
.subsidy-table .label--region,
.subsidy-table .label {
  position: relative;
  display: flex;
  align-items: baseline;
  justify-content: center;
  column-gap: 2ch;
}

.subsidy-table .label--month::before {
  content: '';
  position: absolute;
  left: 50%;
  border-left: 1px solid black;
  height: calc(100% + 3ch);
}

.subsidy-table .label--month--text {
  text-align: center;
  background-color: white;
  z-index: 1;
  padding-top: 1ch;
  margin-top: -1ch;
  padding-bottom: 1ch;
}

.subsidy-table .label--subsidy a {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: inherit;
}

.subsidy-table .qrcode {
  position: initial;
  display: block;
  padding-bottom: .5ch;
}

.subsidy-table .qrcode svg {
    position: unset;
    width: initial;
    height: initial;
}

.subsidy-table .table-note  {
    grid-row: notes;
    grid-column: brussels / end;
}


/** marker for cover insertion **/


[data-show-cover-insertion-marks] .pagedjs_chapter-cover_page .pagedjs_sheet::before {
   content: '';
   width: 6mm;
   height: 40mm;
   position: absolute;
   top: 0mm;
   right: 3mm;
   background-color: black;
}

[data-show-cover-insertion-marks] .pagedjs_chapter-cover_page.pagedjs_left_page .pagedjs_sheet::before {
   right: initial;
   left: 3mm;
}




#article-01_aries_april_on_politicspublication113_towards_a_culture_of_commonsmd ul a[data-qr-marker]:last-child::after {
    content: "(← " attr(data-qr-marker) ")";
    background: white;
    display: inline-block;
    margin-right: -5ch;
    margin-left: 2ch;
}

.elem-float-bottom img {
    float: none;
    margin: 0;
    max-width: initial;
}

img[src="/filer/canonical/1693128604/421/"] {
  max-width: 110mm;
}

.spline-type-wrapper {
  overflow: hidden;
  height: 4mm;
  width: 222mm;
}

[data-hide-spline-type] .spline-type-wrapper {
    display: none;
}

.spline-type-type {
  white-space: nowrap;
  height: 21mm;
  width: 222mm;
  display: flex;
  align-items: center;
  justify-content: center;
}

.spline-type-type h2 {
  margin: 0;
  padding: 0;
  font-size: 12.75mm;
  text-transform: uppercase;
  font-family: 'Fraunces';
  font-variation-settings: "opsz" 1,"WONK" 1;
  font-weight: 400;
}

.spline-type-type h2 del {
  text-decoration-thickness: 1.5mm;
}

del {
  text-decoration-thickness: .1em;
}

.running-header--left {
    position: running(runningHeaderLeftComplex);
}

@page:left {
    @top-left {
        content: element(runningHeaderLeftComplex);
        font-family: dindong;
        text-align: center;
        text-transform: capitalize;
    }
}

.running-header--footer--right {
    position: running(runningHeaderFooterRightComplex);
}

@page:right {
    @bottom {
        font-family: Dindong;
        font-size: 6pt;
        letter-spacing: 1em;
        text-transform: uppercase;
        text-align: justify;
       line-height: 8pt;
       text-align: center;
       z-index: 1;
        content: element(runningHeaderFooterRightComplex);
    }
}
article[data-slug="covertitle"]  h3 {
  top: 26.2em;
  position: absolute;
  line-height: 1.1;
}
article[data-slug="backcover"] * {

  
}
article[data-slug="backcover"] img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: initial;
  z-index: -1;
  height: auto;
  height: 100%;
  max-height: 100%;
}

article[data-slug="backcover"] .running-header--footer--right,
article[data-slug="covertitle"] .running-header--footer--right,
article[data-slug="covertitle"] footer {
    display: none;
    }
article[data-slug="covertitle"] .for-kobe {
    visibility: hidden;
    }
article[data-slug="backcover"] ul,
article[data-slug="covertitle"] ul   {
left: 110px;
  position: relative;
  height: 200px;
  
}
 article[data-slug="covertitle"] ul {
  left: 208px;
  position: relative;
  height: 371px;
  margin-top: 41px;
}
article[data-slug="backcover"] ul {
   left: 112px;
position: relative;
  height: 333px;
  
}

 article[data-slug="covertitle"] ul li {
  writing-mode: inherit;
  position: absolute;
  height: 218px;
  transform-origin: bottom center;
  padding-bottom: 15px;
  white-space: nowrap;
  font-family: tgl;
  min-width: 54px;
}
article[data-slug="backcover"] ul li{
writing-mode: sideways-lr;
  position: absolute;
  height: 120px;
  transform-origin: bottom center;
padding-bottom: 15px;
white-space: nowrap;

}
article[data-slug="covertitle"] ul li::before {
  display: none;
}
article[data-slug="backcover"] ul li::before {

}
article[data-slug="covertitle"] ul li {
  transform: rotate(var(--rotation));
  text-align: center;
}
article[data-slug="backcover"] ul li {
  transform: rotate(var(--rotation));  
}

article[data-slug="covertitle"] ul li:nth-child(1) {
  --rotation: 30deg;
}

article[data-slug="backcover"] ul li:nth-child(1) {
  --rotation: 35deg;
}


article[data-slug="covertitle"] ul li:nth-child(2){
  --rotation: 60deg;
}

article[data-slug="backcover"] ul li:nth-child(2) {
  --rotation: 80deg;
}

article[data-slug="covertitle"] ul li:nth-child(3) {
  --rotation: 90deg;
}

article[data-slug="backcover"] ul li:nth-child(3) {
  --rotation: 120deg;
}

article[data-slug="covertitle"] ul li:nth-child(4) {
  --rotation: 120deg;
}

article[data-slug="backcover"] ul li:nth-child(4) {
  --rotation: 145deg;
}

article[data-slug="covertitle"] ul li:nth-child(5) {
  --rotation: 150deg;
}

article[data-slug="backcover"] ul li:nth-child(5) {
  --rotation: 185deg;
}

article[data-slug="covertitle"] ul li:nth-child(6){
  --rotation: 180deg;
}

article[data-slug="backcover"] ul li:nth-child(6) {
  --rotation: 235deg;
}

article[data-slug="covertitle"] ul li:nth-child(7) {
  --rotation: 210deg;
}

article[data-slug="backcover"] ul li:nth-child(7) {
  --rotation: 280deg;
}

article[data-slug="covertitle"] ul li:nth-child(8) {
  --rotation: 240deg;
}

article[data-slug="backcover"] ul li:nth-child(8) {
  --rotation: 340deg;
}

article[data-slug="covertitle"] ul li:nth-child(9) {
  --rotation: 270deg;
}

article[data-slug="backcover"] ul li:nth-child(9) {
  --rotation: 240deg;
}


article[data-slug="covertitle"] ul li:nth-child(10) {
  --rotation: 300deg;
}

article[data-slug="backcover"] ul li:nth-child(10) {
  --rotation: 290deg;
}

article[data-slug="covertitle"] ul li:nth-child(11){
  --rotation: 330deg;
}

article[data-slug="backcover"] ul li:nth-child(11) {
  --rotation: 330deg;
}
article[data-slug="covertitle"] ul li:nth-child(12){
  --rotation: 360deg;
}

article[data-slug="backcover"] ul li:nth-child(12) {
  --rotation: 360deg;
}

article[data-slug="backcover"] figure {
  width: 503px;

  height: 34px;

  position: absolute;

  right: 0;

  bottom: 0;

}

.ethertoff--controls {
  font-family: var(--sans);
  padding: .5rem;
  background: whitesmoke;
  border: 1px solid black;
  vertical-align: baseline;
}

.ethertoff--controls label:nth-child(n+2) {
  margin-left: 2ch;
}


[data-type="tools"]:not([data-slug="08_Scorpio_(Nov_on_Rest)::publication::08.09_Mutual_support_system.md"]) .printFolder--pad--content .pad--text {
    column-fill: auto;
}

[data-slug="08_Scorpio_(Nov_on_Rest)::publication::08.10a_questions.md"] .printFolder--pad--content{
  column-fill: auto;
}

[data-slug="05_Leo_(Aug_on_accessibility)::publication::05.06_Good_practices_regarding_sexism_and_decolonization_in_art_schools.md"] .printFolder--pad--content:not([data-split-from]) {
  column-fill: auto;
}

[data-slug="08_Scorpio_(Nov_on_Rest)::publication::08.10a_questions.md"] .printFolder--pad--content {
    column-fill: auto;
}

/* ============================= */
/** Breaks text indent
.pad--text p:not(.easy-read)::before {
  content: " ";
  display: block;
  height: calc(3 * var(--line-height));
  margin-bottom: calc(-3 * var(--line-height));
  break-inside: avoid;
}
*/

[data-type="tools"] h2 {
    margin-bottom: var(--line-height);
}

.recipe h3 + h4 {
   margin-top: calc(.5 * var(--line-height)) !important;
}


article[data-type="tools"] ul li::before {
    margin-left: -2ch;
}

[data-slug="inspiring-practice"] figure figcaption:empty {
   display: none;
}

[data-slug="inspiring-practice"] .pad--text h3:first-child,
[data-slug="inspiring-practice"] .pad--text h3:first-child + p {
   margin-top: 0 !important;
   padding-top: 0 !important;
}

div.tools h2.public-questions:first-child {
  position: relative !important;
  top: -1.7em !important;
  margin-top: 0 !important;
  margin-bottom: calc(-1 * var(--line-height)) !important;
}

h1, h2, h3 {
    hyphens: none;
}

[data-slug="03_Gemini_(JUNE_ON_EDUCATION)::publication::03.11_Gap_People.md"] p.print-extra-whitespace {
    margin-top: var(--line-height) !important;
    margin-bottom: var(--line-height) !important;
}

.game p {
    margin-right: 0;
}

[data-slug="08_Scorpio_(Nov_on_Rest)::publication::08.05_Breathing_Scores.md"] figure {
    margin-top: 0;
}

[data-slug="02_Taurus_(May_on_making_spaces)::publication::02.06_Collective_Empowerment.md"] figure.workspace-taurus {
    break-before: page;
}

[data-slug="02_Taurus_(May_on_making_spaces)::publication::02.12_Feminist_Handbook.md"] figcaption .qrcode {
    left: calc(100% + 2ch + 37px) !important;
}

[data-slug="07_Libra_(Oct_on_mutuality)::publication::7.11_juist_is_juist_tools.md"] h3::after {
  height: calc(25 * var(--line-height));
  margin-bottom: calc(-25 * var(--line-height));
}

.list-alphabet-element {
  break-after: avoid;
}

ul[data-split-from] .list-alphabet-element:first-child {
  margin-top: 0 !important;
}

#alphabet-element-2 {
    display: none;
}

#alphabet-element-2 + li {
    margin-top: var(--line-height) !important;
}
