:root{--pc-paper:#f4f1e7;--pc-ink:#06192b;--pc-coral:#f25745;--pc-cobalt:#205db8;--pc-teal:#087f79;--pc-yellow:#f4be3e;--pc-line:#d6cfc2}.pc-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 90px}.pc-breadcrumb{display:flex;gap:.5rem;flex-wrap:wrap;font-size:14px;margin-bottom:30px}.pc-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:clamp(30px,5vw,76px);align-items:center;border-top:2px solid var(--pc-ink);border-bottom:1px solid var(--pc-line);padding:clamp(42px,6vw,74px) 0}.pc-eyebrow{font-weight:800;color:var(--pc-cobalt);letter-spacing:.08em}.pc-hero h1{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(35px,4.4vw,56px);line-height:1.25;margin:.2em 0}.pc-lead{font-size:18px;line-height:1.85;max-width:42rem}.pc-visual{min-height:270px;border:1px solid var(--pc-ink);background:linear-gradient(150deg,var(--pc-yellow) 0 24%,transparent 24% 100%),var(--pc-paper);display:grid;place-items:center;position:relative;padding:28px}.pc-visual:after{content:"";position:absolute;inset:18px;border:1px solid var(--pc-coral);transform:rotate(3deg);pointer-events:none}.pc-visual strong{font-family:"Yu Mincho",serif;font-size:clamp(34px,4vw,54px);line-height:1.15;text-align:center;z-index:1}.pc-no-image{display:inline-block;border:1px solid var(--pc-ink);background:#fffcf7;padding:8px 12px;font-size:14px;font-weight:800;z-index:1}.pc-status{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--pc-line)}.pc-status div{padding:20px;border-right:1px solid var(--pc-line)}.pc-status div:last-child{border-right:0}.pc-section{padding:clamp(58px,7vw,88px) 0;border-bottom:1px solid var(--pc-line)}.pc-section h2{font-family:"Yu Mincho",serif;font-size:clamp(26px,3vw,36px);line-height:1.38}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pc-note{border-left:5px solid var(--pc-coral);padding:18px 22px;background:#fffcf7}.pc-evidence{border:1px solid var(--pc-ink);padding:24px;background:#eaf4f5}.pc-evidence li+li,.pc-list li+li{margin-top:12px}.pc-disabled{min-height:44px;padding:12px 18px;border:1px solid #7e8790;background:#eef0f1;color:#48515a;font-weight:800;cursor:not-allowed}.pc-category-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pc-category-cards article{border-top:4px solid var(--pc-cobalt);padding:24px 0}.pc-category-cards h2{font-size:24px}@media(max-width:760px){.pc-page{width:min(100% - 28px,1180px)}.pc-hero{grid-template-columns:1fr}.pc-visual{min-height:210px}.pc-status{grid-template-columns:1fr}.pc-status div{border-right:0;border-bottom:1px solid var(--pc-line)}.pc-grid,.pc-category-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.pc-product .pa-brand small{font-size:14px}
