.cPIZZq_main{grid-template-columns:1fr min(var(--width), 100%) 1fr;--width:calc(45ch + 3ch);--padding:1.5ch;grid-template-rows:auto auto;gap:4cap 0;padding:3cap 0 4cap;display:grid;container:cPIZZq_main/inline-size}.cPIZZq_main>*{padding:0 var(--padding) 0;min-width:min(var(--width), 100cqw);grid-column:2;margin:0 auto}.cPIZZq_main a{color:var(--color-h2);text-decoration-line:underline;text-decoration-thickness:calc(2px / var(--size-dppx));-webkit-text-decoration-color:var(--color-small);text-decoration-color:var(--color-small);background-position:0 1cap;background-repeat:no-repeat;background-size:100% 0;background-image:linear-gradient(to bottom, var(--color-small) 0%, var(--color-small) 100%);transition:color .2s ease-out,text-decoration-color .1s ease-out,background-position .1s,background-size .1s;display:inline}@media (prefers-reduced-motion){:is(.cPIZZq_main a),:is(.cPIZZq_main a):hover{transition:none}}@media (hover:hover){:is(.cPIZZq_main a):hover{color:var(--color-background);background-position:0 0;background-size:100% calc(1cap + .833ch);text-decoration-color:#0000}}.cPIZZq_heading{text-transform:uppercase;color:var(--color-h2);letter-spacing:.33ch;font-size:1.1em}.cPIZZq_section{flex-direction:column;gap:2cap;display:flex}.cPIZZq_title{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-passive);text-decoration-color:var(--color-passive);font-family:inherit;font-size:1.3em;font-weight:700;line-height:1.2}.cPIZZq_subtitle{color:var(--color-text)}.cPIZZq_date{color:var(--color-passive);font-size:.8em}