.row-editais{display:grid;gap:35px}.single-postcard-edital{display:flex;flex-flow:column;gap:35px;padding:50px 60px;background:var(--color-text);border-radius:20px;color:var(--color-background-3)}.single-postcard-edital__main,.single-postcard-edital__actions{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:43px}.single-postcard-edital__details{display:flex;flex-flow:column;gap:25px;min-width:0}.single-postcard-edital__exam{display:inline-flex;align-items:center;align-self:flex-start;overflow:hidden;border-radius:999px;background:var(--color-secondary-24)}.single-postcard-edital__exam-date{display:inline-flex;align-items:center;gap:10px;padding:8px 0 8px 14px;font-family:var(--font-body);font-size:17px;font-weight:300;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.single-postcard-edital__exam-date svg,.single-postcard-edital__info-row>svg{flex:0 0 auto;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.single-postcard-edital__countdown{align-self:stretch;display:inline-flex;align-items:center;padding:8px 14px 8px 10px;color:var(--color-green-status);font-family:var(--font-body);font-size:17px;font-weight:500;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.single-postcard-edital__heading h2{margin:0;color:var(--color-sand);font-family:var(--font-body);font-size:45px;font-weight:300;line-height:1;letter-spacing:-.03em}.single-postcard-edital__heading p{margin:6px 0 0;font-family:var(--font-body);font-size:18px;font-weight:300;line-height:1.15;text-transform:uppercase}.single-postcard-edital__info{display:flex;flex-flow:column;gap:10px}.single-postcard-edital__info-row{display:flex;align-items:center;gap:10px;min-height:26px;font-family:var(--font-body);font-size:17px;font-weight:300;line-height:1.45}.single-postcard-edital__registration{flex-wrap:wrap}.single-postcard-edital__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1;letter-spacing:.035em;text-transform:uppercase}.single-postcard-edital__status i{width:8px;height:8px;border-radius:50%;background:currentColor}.single-postcard-edital__status.is-open{background:var(--color-green-status-14);color:var(--color-green-status)}.single-postcard-edital__status.is-closed{background:var(--color-background-soft-12);color:var(--color-background-soft)}.single-postcard-edital__logo{display:flex;align-items:center;justify-content:center;min-height:280px;padding:30px;background:var(--color-white);border-radius:20px}.single-postcard-edital__logo img{display:block;width:100%;max-width:300px;max-height:210px;object-fit:contain}.single-postcard-edital__button{display:flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:15px 25px;border:1px solid var(--color-background-3);border-radius:10px;font-family:var(--font-body);font-size:17px;font-weight:500;line-height:1.2;text-align:center}.single-postcard-edital__button svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.single-postcard-edital__button.is-product{background:var(--color-background-3);color:var(--color-secondary)}.single-postcard-edital__button.is-edital{background:transparent;color:var(--color-background-3)}.single-postcard-edital__button:hover{transform:translateY(-2px)}.editais-empty{margin:0;text-align:center}@media (max-width:991px){.row-editais{gap:20px}.single-postcard-edital{overflow:hidden;gap:0;padding:0;border:1px solid var(--color-primary)}.single-postcard-edital__main,.single-postcard-edital__actions{grid-template-columns:1fr;gap:0}.single-postcard-edital__details{gap:25px;padding:20px}.single-postcard-edital__logo{order:-1;min-height:150px;padding:20px;border-radius:0}.single-postcard-edital__logo img{max-width:300px;max-height:120px}.single-postcard-edital__exam{align-self:stretch;flex-flow:column;align-items:stretch;border-radius:10px;background:var(--color-secondary-38)}.single-postcard-edital__exam-date{padding:12px 12px 4px}.single-postcard-edital__countdown{padding:4px 12px 12px}.single-postcard-edital__actions{gap:8px;padding:0 12px 28px}.single-postcard-edital__button{min-height:46px;padding:11px 16px;font-size:15px}.single-postcard-edital__heading h2{font-size:38px}}@media (max-width:767px){.single-postcard-edital{gap:0;padding:0}.single-postcard-edital__logo{min-height:150px}.single-postcard-edital__details{padding:20px}.single-postcard-edital__exam-date{font-size:14px}.single-postcard-edital__countdown{font-size:13px}.single-postcard-edital__heading h2{font-size:36px}.single-postcard-edital__heading p{font-size:16px;text-transform:none}.single-postcard-edital__info-row{font-size:16px}.single-postcard-edital__registration{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center}.single-postcard-edital__registration>svg{grid-column:1}.single-postcard-edital__registration>span,.single-postcard-edital__registration>.single-postcard-edital__status{grid-column:2}.single-postcard-edital__registration>.single-postcard-edital__status{justify-self:start}.single-postcard-edital__button{gap:12px;font-size:14px}}