main { width: min(95%, 750px); margin: 30px auto; font-family: "mono", monospace; } section.now { position: relative; background-color: var(--blog-box); padding: 5px; margin: 15px 0; } section.now h1, section.now h2 { width: calc(100% - 200px); margin: 0 10px; } section.now h3 { margin: 0; } section.now h2 { font-size: large; } section.now h3 { position: absolute; color: var(--subtitle); font-size: medium; right: 8px; top: 5px; } section.now p { margin: 10px 20px; }