.pch .sec-head{max-width:680px}.pch .hero{position:relative;overflow:hidden;padding:28px 0 64px;background:radial-gradient(1200px 520px at 85% -10%,var(--sky-50),transparent 70%)}.pch .hero .wrap{display:grid;gap:40px}@media(min-width:960px){.pch .hero .wrap{grid-template-columns:1.02fr 1fr;align-items:center;gap:48px}.pch .hero{padding:40px 0 88px}}.pch .hero h1{font-size:clamp(40px,5.6vw,64px);line-height:.98;font-weight:800}.pch .lede{margin:20px 0 0;max-width:540px;font-size:19px;color:var(--ink-2)}.pch .chips{margin-top:24px}.pch .art{position:relative;max-width:540px;width:100%;justify-self:center;padding:18px 0 8px}.pch .blob-a{right:-4%;top:4%;width:86%;height:80%;background:var(--peach);border-radius:46% 54% 42% 58%/54% 40% 60% 46%;transform:rotate(-8deg)}.pch .blob-b{left:-2%;top:0;width:84px;height:84px;border-radius:50%;background:var(--sky)}.pch .sz-art{position:relative;margin:0;padding:22px 22px 18px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.pch .sz-art figcaption{margin:4px 0 14px;text-align:center;font-size:13px;color:var(--muted)}.pch .sz-fig{display:block;width:100%;height:auto}.pch .sz-photo{stroke:#cbd5e1;stroke-width:1.5}.pch .sz-person{fill:#94a3b8}.pch .sz-guide line{stroke:var(--blue);stroke-width:2;stroke-dasharray:7 6}.pch .sz-dim{fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round}.pch .sz-fig text{font-family:var(--display);fill:var(--navy)}.pch .sz-fig .sz-v{font-size:24px;font-weight:800}.pch .sz-fig .sz-k{font-size:19px;font-weight:600;fill:var(--muted)}.pch .sz-card{display:grid;gap:10px;margin:0;padding:14px 16px;border-radius:18px;background:var(--sky-50);font-size:14px}.pch .sz-card div{display:grid;grid-template-columns:120px 1fr;gap:10px}.pch .sz-card dt{color:var(--muted)}.pch .sz-card dd{margin:0;font-weight:600;color:var(--ink)}.pch .sz-src{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--blue)}.pch .sz-src .ic{width:15px;height:15px}.pch .sz-src:hover{text-decoration:underline}.pch table{min-width:760px;font-size:15px}.pch tr.on td{background:var(--sky-50)}.pch .units-sec{background:var(--paper)}.pch .units{display:grid;gap:16px}@media(min-width:900px){.pch .units{grid-template-columns:repeat(2,minmax(0,1fr))}}.pch .unit{padding:22px;border-radius:24px;background:#fff;border:1px solid var(--line)}.pch .unit-top{display:flex;align-items:center;gap:18px;margin-bottom:16px}.pch .unit-top .sz-fig{width:84px;flex-shrink:0}.pch .unit h3{font-size:28px}.pch .unit-top p{margin:2px 0 0;color:var(--muted);font-size:15px}.pch .unit dl{margin:0}.pch .unit dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-size:15px}.pch .unit dt{color:var(--muted)}.pch .unit dd{margin:0;font-weight:700;text-align:right}.pch .fine a{color:var(--blue);font-weight:600}.pch .heads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(min-width:900px){.pch .heads{gap:20px}}.pch .head-i{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 10px 14px;border-radius:22px;background:#fff;border:1px solid var(--line)}.pch .head-i .ex-badge{top:14px;right:14px}.pch .head-fig{display:grid;place-items:center;padding:14px;border-radius:14px;background:#f1f5f9}.pch .head-fig .sz-fig{max-width:200px}.pch .head-i b{font-family:var(--display);font-size:18px}.pch .head-i p{margin:0;font-size:14.5px;color:var(--ink-2)}@media(max-width:520px){.pch .head-fig{padding:8px}.pch .head-i b{font-size:15px}.pch .head-i p{font-size:13px}.pch .head-i .ex-badge{width:24px;height:24px;top:10px;right:10px}}
