#page{display:flex;justify-content:center;font-size:12px}#page div.web{background-color:var(--color-7-primary);color:var(--color-1-secondary);width:17cm;margin-inline:auto;padding:32px;position:relative;border-radius:6px;margin:5mm}#page .paper{height:25.7cm}#page p{font-size:12px}#page h1{text-align:center}#page h2{font-size:16px;font-weight:700}#page h3{font-size:12px;font-weight:700}#page hr{border-top-width:1px;border-top-style:solid;padding-bottom:4px}#page h3.centre-text{text-align:center}#page div.paper-nav{display:flex;justify-content:center;position:absolute;bottom:16px;left:0;gap:16px;width:100%}#page button{color:var(--color-1-secondary);background-color:transparent;border:none;&:hover{color:var(--color-2-primary)}}#page button.current{text-decoration:underline;font-weight:700}#page ul.dots{list-style-type:disc;margin-left:24px;margin-bottom:4px}#page div.entry{display:flex;justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:4px}#page .link{color:var(--color-1-primary);text-decoration:none;&:hover{text-decoration:underline}}#page h3.numbers{margin-top:4px}#page ol{list-style-type:decimal;margin-left:24px}.image-overlay-container{position:relative;width:100%;display:flex;justify-content:center;font-size:12px}.background-image{z-index:1}.overlay-box{position:absolute;top:10cm;z-index:2;background-color:var(--color-7-primary);color:var(--color-1-secondary);width:17cm;margin-inline:auto;padding:32px;position:relative;border-radius:6px;margin:5mm}#two-column{display:flex;align-items:flex-start;gap:2rem;margin-bottom:6px}#two-column .column{display:flex;flex-direction:column;align-items:center;width:50%}#two-column .column p.title-caption{margin-top:8px;font-weight:700;text-align:center}a{color:var(--color-1-primary);text-decoration:none;&:hover{text-decoration:underline}}