:root{--lauta-blue:#394395;--lauta-blue-10:#f1f2fa;--lauta-blue-30:#c3c6df;--lauta-blue-50:#dcdef1;--lauta-bg:#f8f7ff;--lauta-orange:#f39400;--lauta-green:#009434;--lauta-light-green:#78be20;--lauta-yellow:#fdcd00;--lauta-brown:#8f6144;--ink:#000;--muted:#555;--line:#eee;--radius:0px;--radius-pill:0px;--radius-sm:0px;--radius-dot:0px;--maxw:1200px;--font:proxima-nova,"Helvetica Neue",Arial,sans-serif}.lm,.lm-hero{font-family:var(--font);line-height:1.55;-webkit-font-smoothing:antialiased}:where(.lm,.lm-hero) *{box-sizing:border-box}:where(.lm,.lm-hero) img{display:block;max-width:100%}:where(.lm,.lm-hero) :is(h1,h2,h3,h4){font-family:var(--font);font-weight:700;line-height:1.15;margin:0 0 .5em}:where(.lm-hero) h1{font-size:clamp(32px,5vw,52px)}:where(.lm) h2{color:var(--lauta-blue);font-size:clamp(26px,3.4vw,36px)}:where(.lm) h3{font-size:20px}:where(.lm) p{margin:0 0 1em}:where(.lm) a{color:var(--lauta-blue)}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 20px}.eyebrow{color:var(--lauta-blue);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.section-head{margin-bottom:36px;max-width:720px}.section-head p{color:var(--muted);font-size:18px}.btn{align-items:center;border:2px solid var(--lauta-blue);border-radius:var(--radius-pill);display:inline-flex;font-size:16px;font-weight:700;gap:.5em;padding:14px 26px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.btn-primary{background:var(--lauta-blue);color:#fff!important}.btn-primary:hover{background:#2c3478;border-color:#2c3478}.btn-ghost{background:transparent;color:var(--lauta-blue)}.btn-ghost:hover{background:var(--lauta-blue-10)}.btn-light{background:#fff;border-color:#fff;color:var(--lauta-blue)!important}.btn-light:hover{background:var(--lauta-blue-10);border-color:var(--lauta-blue-10)}.btn-accent{background:var(--lauta-orange);border-color:var(--lauta-orange);color:#fff!important}.btn-accent:hover{background:#d98400;border-color:#d98400}.lm-btns{display:flex;flex-wrap:wrap;gap:12px}.tag{background:#fff;border:1px solid var(--lauta-blue);border-radius:var(--radius-sm);color:var(--lauta-blue);display:inline-block;font-size:14px;font-weight:700;padding:7px 12px;text-decoration:none;transition:background .15s}.tag:hover{background:var(--lauta-blue-10)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ico{fill:none;flex:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:32px}.lm{padding:72px 0}.lm--ei-ylavalia{padding-top:0}.lm--valkoinen{background:#fff;color:#000}.lm--vaalea{background:var(--lauta-bg);color:#000}.lm--vaaleansininen{background:var(--lauta-blue-10);color:#000}.lm--sininen{background:var(--lauta-blue);color:#fff}.lm--sininen .eyebrow,.lm--sininen h2,.lm--sininen h3{color:#fff}.lm--sininen .eyebrow{opacity:.85}.lm--sininen .section-head p{color:hsla(0,0%,100%,.85)}.lm--sininen .btn-ghost{border-color:#fff;color:#fff}.lm--sininen .btn-ghost:hover{background:hsla(0,0%,100%,.12)}.prose{max-width:880px;min-width:0}.prose h2{font-size:26px;margin:32px 0 12px}.prose h3{font-size:21px;margin:28px 0 10px}.prose h3,.prose h4{color:var(--lauta-blue)}.prose h4{font-size:17px;margin:22px 0 8px}.prose li,.prose p{font-size:17px;line-height:1.65}.prose ol,.prose ul{padding-left:22px}.prose img{border-radius:var(--radius);height:auto;max-width:100%}.prose a{color:var(--lauta-blue);font-weight:700;text-underline-offset:3px}.prose hr{border:0;border-top:1px solid var(--lauta-blue-30);margin:32px 0}.prose .small{color:var(--muted);font-size:13px}.table-wrap{border:1px solid var(--lauta-blue-50);border-radius:var(--radius);margin:16px 0 24px;overflow-x:auto}.prose table{border-collapse:collapse;font-size:15px;width:100%}.prose td,.prose th{border-bottom:1px solid var(--lauta-blue-50);padding:10px 12px;text-align:left;vertical-align:top}.prose thead th{background:var(--lauta-blue-10);color:var(--lauta-blue);font-size:14px}.prose tbody tr:last-child td,.prose tbody tr:last-child th{border-bottom:0}.suitability td,.suitability th{text-align:center}.suitability th[scope=row],.suitability thead th:first-child{text-align:left;white-space:nowrap}.suit{display:inline-block;font-size:16px;font-weight:700;line-height:1}.suit-s{color:var(--lauta-green)}.suit-sp{color:var(--lauta-blue-30)}.suit-p{color:var(--lauta-blue)}.suit-x{color:#000}.suit-legend{font-size:14px}.prose .row{display:grid;gap:24px;grid-template-columns:repeat(12,1fr);margin:8px 0 16px}.prose .col{grid-column:span 12;min-width:0}.prose .col-3{grid-column:span 3}.prose .col-4{grid-column:span 4}.prose .col-6{grid-column:span 6}.prose .col-8{grid-column:span 8}.prose .col-9{grid-column:span 9}.prose .col-12{grid-column:span 12}.staff{align-items:center;background:var(--lauta-bg);border:1px solid var(--lauta-blue-50);border-radius:var(--radius);display:flex;gap:14px;padding:12px}.staff img{border-radius:var(--radius-dot);flex:none;height:72px;object-fit:cover;width:72px}.staff-role{color:var(--muted);font-size:13px}.prose .staff a{font-weight:400}.file-link{align-items:center;display:inline-flex;gap:8px}.file-link:before{content:"";flex:none;height:22px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath d='M2 0h9l7 7v13a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2m9 1.5V7h5.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath d='M2 0h9l7 7v13a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2m9 1.5V7h5.5z'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.cta-band,.file-link:before{background:var(--lauta-blue)}.cta-band{align-items:center;border-radius:var(--radius);color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:48px;padding:28px 32px}.cta-band h3{color:#fff;font-size:21px;margin:0 0 4px}.cta-band p{margin:0;opacity:.9}@media (max-width:1000px){.prose .col-3,.prose .col-4{grid-column:span 6}}@media (max-width:600px){.prose .col-3,.prose .col-4,.prose .col-6,.prose .col-8,.prose .col-9{grid-column:span 12}.cta-band{padding:22px}}.dnd-section{padding:0}.dnd-section>.row-fluid{margin:0;max-width:none}.row-fluid{width:100%}.row-fluid:after{clear:both;content:"";display:table}.row-fluid>[class*=span]{box-sizing:border-box;display:block;float:left;margin-left:2.127659574%;min-height:1px;width:100%}.row-fluid>[class*=span]:first-child{margin-left:0}.row-fluid>.span12{width:100%}.row-fluid>.span9{width:74.468085106%}.row-fluid>.span8{width:65.957446809%}.row-fluid>.span6{width:48.936170213%}.row-fluid>.span4{width:31.914893617%}.row-fluid>.span3{width:23.404255319%}@media (max-width:767px){.row-fluid>[class*=span]{float:none;margin-left:0;width:auto!important}}