body{margin:0;background:#f3f6f8;color:#17334d;font:16px/1.7 Arial,sans-serif}*{box-sizing:border-box}.wrap{width:min(1000px,92%);margin:auto}header{background:#fff;border-bottom:1px solid #dce5e9;padding:18px 0}.brand{display:flex;gap:14px;align-items:center;text-decoration:none;color:#17334d}.brand img{width:62px;height:62px}.brand strong,.brand small{display:block}nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:15px;font-size:14px}a{color:#075b58}main{padding:36px 0}h1{font-size:clamp(30px,5vw,46px);line-height:1.2;margin:10px 0 16px}.label{color:#076b63;font-size:12px;letter-spacing:.12em;font-weight:700}.intro{background:#eaf5f1;border:1px solid #c7e2d8;padding:20px;border-radius:14px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.btn,button{padding:11px 17px;border:1px solid #123450;border-radius:9px;text-decoration:none;background:#123450;color:#fff;font:700 14px/1.5 Arial;cursor:pointer;display:inline-block}.btn.light{color:#123450;background:#fff}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #d9a53d;outline-offset:3px}.sample-sheet{position:relative;isolation:isolate;background:#fff;padding:30px;border:1px solid #dce5e9;border-radius:16px;margin:24px 0}.sample-sheet:before{content:"";position:absolute;inset:0;background:url(/assets/embedded-ee06f559c56a1d2a-restored-20261031.webp) center/310px no-repeat;opacity:.065;z-index:-1;pointer-events:none}.sample-sheet h2{margin-top:0}.sample-sheet li{padding:8px 0}.answer-line{display:block;border-bottom:1px dotted #6d7f8e;min-height:28px;max-width:600px}.read-box{border-left:3px solid #c69c40;padding:14px 18px;background:#fffbef}.route-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:0}.route-steps li{padding:16px;background:#fff;border:1px solid #dce5e9;border-radius:12px}.route-steps b{display:block}footer{background:#102940;color:#fff;padding:24px 0}footer a{color:#fff2c5}.source-note{font-size:13px;color:#4e6475}.paper-footer{font-size:12px;border-top:1px solid #dce5e9;padding-top:14px;margin-top:22px}.sample-answer p[lang=si]{background:transparent;border:0;padding:0}@media(max-width:650px){.route-steps{grid-template-columns:1fr}.sample-sheet{padding:20px}h1{font-size:32px}}@page{size:A4;margin:16mm}@media print{body{background:#fff;font-size:12pt}header,footer,.no-print,.ews-sample-notice{display:none!important}main{padding:0}.wrap{width:100%}.sample-sheet{border:0;padding:0;margin:0;border-radius:0}.sample-sheet li{break-inside:avoid}.answer-line{min-height:24px}.sample-sheet:before{position:fixed}h1{font-size:22pt}h2{font-size:16pt}}
