.pg-proof.pg-wp .wp-feat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:center}.pg-proof.pg-wp .wp-cover{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-24);min-height:404px;padding:var(--space-8);border-radius:6px;background:#2a5664;color:#fff}.pg-proof.pg-wp .wp-cover-k{font-size:9.5px;font-weight:600;letter-spacing:.137em;line-height:24px;color:var(--c-teal-light)}.pg-proof.pg-wp .wp-cover-t{font-size:28px;font-weight:300;line-height:1.2;letter-spacing:-.01em}.pg-proof.pg-wp .wp-cover-s{margin-top:var(--space-2);font-size:14px;line-height:21px;color:rgba(255,255,255,.85)}.pg-proof.pg-wp .wp-feat-body{display:flex;flex-direction:column;gap:var(--space-4)}.pg-proof.pg-wp .wp-feat-k:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--space-2);border-radius:50%;background:var(--cyan);vertical-align:middle}.pg-proof.pg-wp .wp-feat-body h2{max-width:640px;font-size:clamp(30px,2.8vw,40px);line-height:1.15;letter-spacing:-.02em;color:#000}.pg-proof.pg-wp .wp-feat-d{max-width:560px;font-size:15px;line-height:25px;color:var(--body)}.pg-proof.pg-wp .wp-feat-tags{display:flex;flex-wrap:wrap;gap:0 10px;max-width:640px;padding-bottom:var(--space-6);border-bottom:.8px solid #e5ebee;font-size:12px;line-height:20px;color:var(--c-muted-2)}.pg-proof.pg-wp .wp-feat-tags li+li:before{content:"·";margin-right:10px}.pg-proof.pg-wp .wp-feat-foot{padding-top:var(--space-3)}.pg-proof.pg-wp .wp-find{display:flex;flex-direction:column;gap:var(--space-4)}.pg-proof.pg-wp .wp-browse h2,.pg-proof.pg-wp .wp-find h2{max-width:none;font-size:30px;line-height:1.2;letter-spacing:-.015em;color:#000}.pg-proof.pg-wp .wp-finder{gap:var(--space-4);padding:var(--space-4);background:transparent;border:1px solid #e5ebee;border-radius:12px}.pg-proof.pg-wp .wp-hint{font-size:12px;line-height:19px;color:var(--soft)}.pg-proof.pg-wp .wp-browse{padding-top:0;border-top:0}.pg-proof.pg-wp .wp-facet{border-top:.8px solid var(--c-line-3)}.pg-proof.pg-wp .wp-facet summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0 6px;list-style:none;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.118em;text-transform:uppercase;color:var(--body)}.pg-proof.pg-wp .wp-facet summary::-webkit-details-marker{display:none}.pg-proof.pg-wp .wp-chev{flex:none;color:var(--soft);transition:transform .25s}.pg-proof.pg-wp .wp-facet[open] .wp-chev{transform:rotate(180deg)}.pg-proof.pg-wp .wp-facet ul{padding:2px 0 10px}.pg-proof.pg-wp .wp-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}.pg-proof.pg-wp .wp-chips li{padding:5px 11px;background:#fff;border:1px solid #dce3e6;border-radius:999px;font-size:11px;line-height:1.2;color:var(--body);transition:background-color .25s,border-color .25s,color .25s}.pg-proof.pg-wp .ev-card:hover .wp-chips li{background:transparent;border-color:rgba(255,255,255,.3);color:#fff}.pg-proof.pg-wp .wp-pill{padding:4px 9px;background:#fff3e0;border-radius:6px;font-size:10px;font-weight:600;line-height:1.3;color:#8a4b00}.pg-proof.pg-wp .wp-pill.free{background:var(--c-tint);color:var(--teal)}.pg-proof.pg-wp .wp-related{padding-block:var(--space-24);background:var(--c-soft);border-top:0}.pg-proof.pg-wp .wp-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.pg-proof.pg-wp .wp-btn-ghost{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border:1px solid #c7dfe1;border-radius:999px;font-size:14px;color:var(--teal);transition:border-color .25s,transform .35s var(--ease)}.pg-proof.pg-wp .wp-btn-ghost:hover{border-color:var(--teal);transform:translateY(-2px)}@media (min-width:1025px){.pg-proof.pg-wp .wp-browse .pc-side{border-left:1px solid var(--c-line);padding-left:var(--space-6)}.pg-proof.pg-wp .wp-feat-grid{grid-template-columns:400px minmax(0,1fr);gap:var(--space-24)}.pg-proof.pg-wp .wp-browse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-6) var(--space-16);align-items:start}.pg-proof.pg-wp .wp-related-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.pg-proof.pg-wp .wp-feat-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.pg-proof.pg-wp .wp-browse{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media (max-width:768px){.pg-proof.pg-wp .wp-cover{min-height:240px}.pg-proof.pg-wp .wp-facet ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}}.pg-proof.pg-wp .wp-next{padding-block:0;background:var(--c-soft)}.pg-proof.pg-wp .wp-next .sol-next{background:transparent;padding-block:var(--section-pad);padding-inline:0}.pg-proof.pg-wp .wp-next .sol-next-grid{padding-top:var(--space-12);gap:var(--space-6)}.pg-proof.pg-wp .wp-next .sol-next-wrap{max-width:none;padding-inline:0}.pg-proof.pg-wp .wp-next .sol-next-card{padding:var(--space-8)}@media (max-width:1024px){.pg-proof.pg-wp .wp-next .sol-next-card{padding:var(--space-6)}}