.prisma340-native-universe{--p340-yellow:#ffd400;--p340-ink:#101010;--p340-text:#10213a;--p340-soft:#f5f3ee}.prisma340-native-universe .p340{box-sizing:border-box;width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto;color:var(--p340-text)}.p340-hero{background:var(--p340-ink);color:#fff;padding:52px 58px;margin-top:22px}.p340-kicker,.p340-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.09em;color:#9a7800}.p340-hero .p340-kicker{color:var(--p340-yellow)}.p340-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:900px;margin:16px 0}.p340-hero p{max-width:850px;font-size:16px;line-height:1.7}.p340-actions{display:flex;gap:10px;margin-top:26px}.p340-actions a{background:var(--p340-yellow);color:#111;padding:12px 16px;font-weight:800;text-decoration:none;border:1px solid var(--p340-yellow);box-shadow:0 3px 0 #9d8200}.p340-actions a+ a{background:transparent;color:#fff}.p340-nav{position:sticky;top:70px;z-index:25;background:#fff;border:1px solid #e4dfd4;display:flex;gap:0;overflow:auto}.p340-nav a{padding:13px 18px;color:#17243a;text-decoration:none;font-weight:700;white-space:nowrap;border-right:1px solid #eee}.p340-nav a:hover{background:var(--p340-yellow)}.p340-section{padding:58px 22px}.p340-section h2,.p340-question h2{font-size:clamp(28px,3vw,42px);line-height:1.08;margin:12px 0 14px}.p340-lead{font-size:20px;line-height:1.55;max-width:930px}.p340-method{margin:24px 0;padding:16px 18px;background:#f2f2f2;border-left:4px solid var(--p340-yellow);display:flex;gap:18px;flex-wrap:wrap}.p340-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.p340-chip{display:inline-flex;padding:10px 13px;background:#fff;color:#14223a;border:1px solid #cfc8bc;text-decoration:none;font-weight:700;box-shadow:0 3px 0 #ded7cb;transform:translateY(0);transition:.15s}.p340-chip:hover{transform:translateY(-2px);box-shadow:0 5px 0 #c9c0b1;border-color:#111}.p340-question{background:var(--p340-yellow);padding:48px 56px;margin-top:18px;margin-bottom:18px}.p340-question>span{background:#111;color:#fff;padding:8px 10px;font-size:11px;font-weight:800;letter-spacing:.08em}.p340-question h2{max-width:900px}.p340-soft{background:var(--p340-soft)}.p340-tensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.p340-tensions>div{background:#fff;border:1px solid #ddd3c2;border-radius:12px;padding:22px;box-shadow:0 3px 0 #e1d9cd}.p340-tensions em{font-style:normal;background:var(--p340-yellow);padding:4px 6px;font-size:11px;font-weight:900}.p340-tensions strong{display:block;font-size:18px;margin:13px 0 8px}.p340-cards,.p340-cross{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px}.p340-cards a,.p340-cross a{display:flex;flex-direction:column;min-height:190px;padding:22px;border:1px solid #d9d4ca;background:#fff;color:#14223a;text-decoration:none;box-shadow:0 3px 0 #e1d9cd;transition:.15s}.p340-cards a:hover,.p340-cross a:hover{transform:translateY(-3px);box-shadow:0 6px 0 #cfc6b7}.p340-cards span,.p340-cross span{font-size:10px;font-weight:900;color:#a77f00;letter-spacing:.08em}.p340-cards strong,.p340-cross strong{font-size:19px;margin:12px 0}.p340-cards small,.p340-cross small{line-height:1.55;flex:1}.p340-cards b,.p340-cross b{margin-top:16px;color:#8d6b00}.p340-dark{background:#111;color:#fff;padding-left:56px;padding-right:56px}.p340-dark h2,.p340-dark p{color:#fff}.p340-dark .p340-label{color:var(--p340-yellow)}.p340-dark .p340-cross a{background:#171717;color:#fff;border-color:#444;box-shadow:0 3px 0 #000}.p340-dark .p340-cross small{color:#ddd}.p340-methodgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.p340-methodgrid>div{border-top:4px solid var(--p340-yellow);background:#f5f5f5;padding:20px}.p340-methodgrid strong{font-size:18px}@media(max-width:800px){.prisma340-native-universe .p340{width:min(100% - 20px,1180px)}.p340-hero,.p340-question,.p340-dark{padding:32px 22px}.p340-section{padding:38px 12px}.p340-nav{top:56px}.p340-tensions,.p340-cards,.p340-cross,.p340-methodgrid{grid-template-columns:1fr}.p340-actions{flex-direction:column}.p340-actions a{text-align:center}}
