.pgrid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border-top: 1px solid var(--ink); margin: 0 -34px; align-items: start; } .pgrid > div { padding: 38px 34px 42px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); min-width: 0; } .pgrid > div:nth-child(2n) { border-right: 0; } .pgrid > div:nth-last-child(-n+2) { border-bottom: 0; } .pgrid .hd { display: flex; justify-content: space-between; align-items: start; gap: 20px; margin-bottom: 22px; } .pgrid .st { font-size: 11px; font-weight: 600; letter-spacing: 0.13em; text-transform: uppercase; padding: 6px 13px; border-radius: 20px; white-space: nowrap; background: var(--wash); color: var(--terra); } .pgrid .st.live { background: #EAF0FE; color: var(--blue); } .pgrid h3 { font-size: 26px; letter-spacing: -0.026em; margin-bottom: 6px; } .pgrid .sub { font-size: 13px; letter-spacing: 0.06em; color: var(--fg-3); } .pgrid .mk { height: 60px; margin-bottom: 22px; } .pgrid .mk svg { display: block; width: 100%; height: 100%; } .pgrid p { font-size: 15.5px; line-height: 1.66; color: var(--fg-2); margin-bottom: 14px; } .pgrid p:last-of-type { margin-bottom: 22px; } .pgrid p strong { color: var(--ink); font-weight: 600; } .pgrid .acts { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; } .pgrid .go { font-size: 14px; font-weight: 500; color: var(--blue); display: inline-flex; gap: 8px; align-items: center; } .pgrid .go i { display: inline-block; transition: 0.24s; } .pgrid .go:hover i { transform: translateX(5px); } .pgrid .sec2 { font-size: 13.5px; color: var(--fg-3); } .pgrid .sec2:hover { color: var(--blue); } .pgrid-note { font-size: 13.5px; color: var(--fg-3); margin: 18px 0 0; } .more { border: 1px dashed var(--line); border-radius: 12px; padding: 30px 34px 32px; margin-top: 34px; background: var(--bg); } .more h4 { font-size: 19px; letter-spacing: -0.02em; margin-bottom: 9px; } .more p { font-size: 15px; line-height: 1.62; color: var(--fg-2); max-width: 62ch; } @media (max-width: 1000px) { .pgrid { grid-template-columns: 1fr; margin: 0; } .pgrid > div { border-right: 0; padding: 30px 0 34px; } }
