.pc-page{color:#242b20;background:#f2f3ea;min-height:65vh;padding:clamp(80px,12vw,165px) max(28px,50vw - 590px) 110px}.pc-head{max-width:870px;margin-bottom:80px}.pc-head p,.pc-entry time,.pc-entry>div>span{letter-spacing:.12em;font:11px monospace}.pc-head h1{letter-spacing:-.075em;margin:18px 0 25px;font-size:clamp(51px,7vw,105px);font-weight:500;line-height:.96}.pc-head>span{color:#596355;max-width:570px;font-size:16px;line-height:1.5;display:block}.pc-entry{border-top:1px solid #aeb9a5;grid-template-columns:220px 1fr;gap:35px;padding-top:25px;display:grid}.pc-entry>div{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pc-entry>div>span{color:#40571e;background:#dcebb7;border-radius:4px;padding:7px 9px}.pc-entry h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(28px,3vw,45px);font-weight:510}.pc-entry p{color:#4d584b;max-width:760px;font-size:15px;line-height:1.7}.pc-entry .pc-limit{color:#666f5e;border-left:2px solid #9cad7d;margin-top:26px;padding-left:17px;font-size:12px}@media (max-width:700px){.pc-entry{grid-template-columns:1fr}.pc-entry>div{flex-direction:row;align-items:center}.pc-head{margin-bottom:50px}}
