
:root{--bg:hsl(282 36% 96%);--surface:hsl(294 46% 100%);--ink:hsl(282 34% 13%);--muted:hsl(282 16% 39%);--accent:hsl(348 68% 42%);--accent-2:hsl(100 58% 47%);--line:hsl(282 25% 80%);--button-ink:#ffffff;--radius:6px;--measure:1184px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font-family:"Arial Narrow", Arial, sans-serif;font-size:17px;line-height:1.7000000000000002;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:0.045;background-image:linear-gradient(101deg,var(--accent) 1px,transparent 1px);background-size:38px 52px;z-index:-1}
img{display:block;max-width:100%;height:auto}
a{color:inherit;text-underline-offset:.25em}
button,input,select,textarea{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px}
h1,h2,h3{font-family:"Trebuchet MS", Arial, sans-serif;line-height:1.04;margin:0;letter-spacing:-0.02em}
p{margin:.45em 0 0}
.u067-aksessua-skip{position:absolute;left:1rem;top:-6rem;background:var(--accent);color:var(--button-ink);padding:.8rem 1rem;z-index:99}
.u067-aksessua-skip:focus{top:1rem}
.u067-aksessua-shell{width:min(var(--measure),calc(100% - 29px));margin-inline:auto}
.u067-aksessua-kicker,.u067-aksessua-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--accent)}
.u067-aksessua-fine{font-size:.86rem;color:var(--muted)}
