.hex-frame{--cut:14px;isolation:isolate;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:var(--border);padding:1px;position:relative}.hex-inner{height:100%;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.hex-mark{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.section-reveal{transition:transform .32s ease-out,box-shadow .32s ease-out;transform:translateY(6px)}.section-reveal[data-entered=true]{box-shadow:var(--shadow-md);transform:translateY(0)}.editorial-anchor{scroll-margin-top:8rem}.wallet-wire{transform:rotate(-13deg)}.wallet-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:36px 36px}.editorial-link:focus-visible,.editorial-button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.section-reveal{transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important}}@media print{.no-print{display:none!important}.print-guide{max-width:none!important;padding:0!important}.print-guide .hex-frame{clip-path:none;border:1px solid var(--border);background:0 0;padding:0}.print-guide .hex-inner{clip-path:none}.print-guide .section-reveal{box-shadow:none;break-inside:avoid;transform:none}.print-guide details{break-inside:avoid}.print-guide p{font-size:11pt;line-height:1.5}}
