.sec-head .subtitle{max-width:32ch}.pbk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:center;padding:clamp(40px,4.2vw,56px) 0;border-top:1px solid var(--rule)}.pbk:last-child{padding-bottom:0}.cover{display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 70px -36px rgba(0,0,0,.9);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cover img{width:100%;height:100%;object-fit:cover;display:block}.pbk:hover .cover{transform:translateY(-4px)}.compact .cover{grid-column:1/span 3;border-radius:14px}.compact .pbk-body{grid-column:5/span 8}.meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--blue-light)}.pbk-t{margin:12px 0 0;font-weight:700;font-stretch:110%;letter-spacing:-.03em;line-height:1.06;color:var(--paper);text-wrap:balance}.compact .pbk-t{font-size:clamp(26px,2.6vw,36px)}.hook{margin:14px 0 0;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--blue-light);max-width:46ch;text-wrap:pretty}.pbk .links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.anat-list{list-style:none;margin:clamp(44px,4.6vw,64px) auto 0;padding:0;max-width:1160px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px);text-align:left}.anat-list li{display:flex;flex-direction:column;gap:8px;padding-top:22px;border-top:1.5px solid #cfcbc3}.anat-list b{font-size:clamp(19px,1.6vw,22px);font-weight:700;font-stretch:108%;letter-spacing:-.02em;line-height:1.15;color:var(--ground)}.anat-list span{font-size:16px;line-height:1.5;color:#4A4E52}@media (max-width:1100px){.compact .cover{grid-column:1/span 3}.compact .pbk-body{grid-column:4/span 9}.anat-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media (max-width:760px){.pbk{gap:20px}.compact .cover{grid-column:1/span 3;align-self:start}.compact .pbk-body{grid-column:4/-1}.anat-list{grid-template-columns:1fr;row-gap:24px}}@media (max-width:480px){.compact .cover{grid-column:1/span 4}.compact .pbk-body{grid-column:1/-1}}.h5{aspect-ratio:1/.82}.h5-in{inset:0;align-items:center;justify-content:center;border-radius:24px;background:radial-gradient(80% 70% at 70% 30%,rgba(167,139,250,.1),transparent 60%),radial-gradient(70% 60% at 20% 90%,rgba(79,209,165,.08),transparent 60%),#0F1214;border:1px solid #1e2226;overflow:hidden}.h5 .pc,.h5-in{position:absolute;display:flex}.h5 .pc{--x:calc(var(--i) * 19%);--r:calc(var(--i) * 6deg);--y:calc(var(--i) * var(--i) * 3%);width:26%;height:56%;border-radius:18px;padding:14px;flex-direction:column;justify-content:flex-end;gap:4px;text-decoration:none;color:var(--paper);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 32%,#14181B),#14181B 70%);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 30px 60px -30px rgba(0,0,0,.9);transform:translate(calc(var(--x) * 2.6),var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.h5 .pc p{margin:0;font-size:clamp(14px,1.25vw,17px);font-weight:700;font-stretch:106%;letter-spacing:-.02em;line-height:1.1}.h5 .pc span{font-size:11px;font-weight:600;color:var(--c)}.h5 .pc.up,.h5 .pc:hover{transform:translate(calc(var(--x) * 2.6),calc(var(--y) - 16%)) rotate(var(--r)) scale(1.05);z-index:5}.h5 .pc-w{--c:var(--sky)}.h5 .pc-c{--c:var(--coral)}.h5 .pc-e{--c:var(--amber)}.h5 .pc-a{--c:var(--mint)}.h5 .pc-d{--c:var(--violet)}.h5 .mo{position:absolute;left:12px;right:12px;top:12px;height:46%;border-radius:11px;background:rgba(0,0,0,.25);overflow:hidden}.h5 .mo b{position:absolute;border-radius:50%;background:var(--c)}.h5 .mo-w b{width:8px;height:8px;animation:h5trl 3s linear infinite}.h5 .mo-w b:nth-child(2){animation-delay:-.75s}.h5 .mo-w b:nth-child(3){animation-delay:-1.5s}.h5 .mo-w b:nth-child(4){animation-delay:-2.25s}@keyframes h5trl{0%{left:-5%;top:75%;opacity:.3}to{left:100%;top:15%;opacity:1}}.h5 .mo-c b{width:9px;height:9px;left:50%;top:50%;margin:-4.5px;animation:h5orb 3s linear infinite}.h5 .mo-c b:nth-child(2){animation-duration:4.5s;background:#fff}@keyframes h5orb{0%{transform:rotate(0) translateX(32px)}to{transform:rotate(1turn) translateX(32px)}}.h5 .mo-e b{width:40%;height:13%;border-radius:5px;left:30%;background:transparent;border:1.5px solid var(--c);animation:h5slt 3s infinite}.h5 .mo-e b:first-child{top:16%}.h5 .mo-e b:nth-child(2){top:43%;animation-delay:.5s}.h5 .mo-e b:nth-child(3){top:70%;animation-delay:1s}@keyframes h5slt{0%,30%{background:transparent}45%,85%{background:var(--c)}to{background:transparent}}.h5 .mo-a b{width:9px;height:9px;left:50%;top:50%;margin:-4.5px;opacity:.25;animation:h5am 4s infinite}.h5 .mo-a b:first-child{transform:translateY(-30px)}.h5 .mo-a b:nth-child(2){transform:translate(30px,-9px);animation-delay:.6s}.h5 .mo-a b:nth-child(3){transform:translate(19px,25px);animation-delay:1.2s}.h5 .mo-a b:nth-child(4){transform:translate(-19px,25px);animation-delay:1.8s}.h5 .mo-a b:nth-child(5){transform:translate(-30px,-9px);animation-delay:2.4s}@keyframes h5am{0%,10%{opacity:.25}20%,90%{opacity:1}to{opacity:.25}}.h5 .mo-d{display:grid;grid-template-columns:repeat(3,1fr);place-items:center;padding:10px}.h5 .mo-d b{position:static;width:10px;height:10px;background:#3A4250;animation:h5dr 4.2s infinite}.h5 .mo-d b:nth-child(2){animation-delay:1.4s}.h5 .mo-d b:nth-child(6){animation-delay:2.8s}@keyframes h5dr{0%,60%,to{background:#3A4250}70%,90%{background:var(--c);box-shadow:0 0 10px var(--c)}}@media (max-width:760px){.h5 .pc{padding:10px;border-radius:14px}.h5 .pc span{display:none}.h5 .pc p{font-size:12px}}@media (prefers-reduced-motion:reduce){.h5 .mo b{animation:none}.h5 .pc{transition:none}}