
.hej-lt .mail-bar{background:#e7ecec;display:flex;justify-content:space-between;gap:12px;padding:11px 17px;font-size:12px;color:#465858;border-bottom:1px solid #c9d2d0}.hej-lt .mail-meta{padding:17px 24px 15px;border-bottom:1px solid #e0e5e1;font-size:17px}.hej-lt .mail-meta small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#65766b;margin-bottom:5px}.hej-lt .doc-body{font-size:18px;line-height:1.85;white-space:pre-line;padding:24px}.hej-lt .paper-note{background:#fffdf2;border:1px solid #d9d1b7;box-shadow:3px 4px 0 #e9e4d4;padding:26px 28px}.hej-lt .paper-note .doc-body{padding:0;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.65}.hej-lt .doc-heading{font-size:23px;font-weight:750;line-height:1.25;margin:0 0 20px;letter-spacing:-.015em}.hej-lt .notice{background:#fff;border:1px solid #b6bfb5;position:relative;padding:26px 28px}.hej-lt .notice:before{content:"";height:5px;background:#325f48;position:absolute;top:0;left:0;right:0}.hej-lt .notice .doc-body{padding:0}.hej-lt .notice .doc-heading{font-size:29px;border-bottom:1px solid #d2d9d0;padding-bottom:15px}.hej-lt .document-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#677367;margin:0 0 13px}.hej-lt .chat-bubble .doc-body{padding:0;font-size:18px}.hej-lt .form-document{background:#fff;border:1px solid #b9c5bd;padding:25px}.hej-lt .profile .doc-heading{border-bottom:1px solid #d4ddd6;padding-bottom:18px}.hej-lt .profile .doc-body{padding:0}.hej-lt .form-title{font-weight:750;font-size:24px;margin-bottom:19px}.hej-lt .form-fields{display:grid;gap:9px;margin:0 0 22px}.hej-lt .form-entry{border-bottom:1px solid #c6d0c8;padding:9px 0;line-height:1.6;font-size:18px}.hej-lt .form-entry b{font-size:12px;color:#647367;display:block;font-weight:500}.hej-lt .form-document .doc-body{padding:0;font-size:17px}
@media(max-width:500px){.hej-lt .doc-body{font-size:17px;padding:20px}.hej-lt .notice,.hej-lt .paper-note,.hej-lt .form-document{padding:23px 20px}.hej-lt .notice .doc-heading{font-size:25px}}
@media print{.hej-lt .doc-body{font-size:12pt}}.hej-lt .mail-window{border:1px solid #bac6c9;border-radius:7px;background:#fff;overflow:hidden;box-shadow:0 5px 18px #20372c09}.hej-lt .mail-window .mail-chrome{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;background:#edf0f2;border-bottom:1px solid #cbd3d5;color:#53656d;font-size:12px}.hej-lt .mail-chrome svg{width:19px;height:19px;margin-right:7px;vertical-align:middle}.hej-lt .mail-window .mail-meta{background:#fafbfc}.hej-lt .mail-window .doc-body{font-size:18px;line-height:1.75;padding:23px 28px 28px}.hej-lt .doc-body .salutation{display:block;margin-bottom:12px}.hej-lt .doc-body .signature{display:block;margin-top:16px}.hej-lt .letter-stage{background:#e9e6df;padding:30px 25px 35px;position:relative;isolation:isolate;border:1px solid #ddd7cb}.hej-lt .letter-stage:before{content:"";position:absolute;left:15px;right:15px;top:20px;bottom:13px;background:#f2eee6;border:1px solid #c7bfb2;transform:rotate(-2deg);z-index:-1}.hej-lt .letter-paper{position:relative;background:#fffefa;padding:25px 29px 30px;box-shadow:0 3px 7px #3b35231c;border:1px solid #dad5c9}.hej-lt .letter-paper:after{content:"";position:absolute;top:0;right:0;border-top:21px solid #e9e6df;border-left:21px solid #eee9dc}.hej-lt .letter-letterhead{border-bottom:1px solid #c8c8bc;padding-bottom:13px;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;color:#667064;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hej-lt .letter-paper .doc-heading{font-family:Georgia,serif;font-size:25px;margin-bottom:19px}.hej-lt .letter-paper .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.85}.hej-lt .letter-paper .paper-fold{margin-top:26px;border-bottom:1px solid #eae7df}.hej-lt .classified .document-label{font-size:10px;border-bottom:1px solid #c7c5b6;padding-bottom:9px;color:#5d6251}.hej-lt .classified .doc-heading{font-family:Georgia,serif;font-size:29px;line-height:1.15;margin:17px 0}.hej-lt .classified .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.7}.hej-lt .message-app{border:1px solid #bdc9c6;border-radius:10px;overflow:hidden;background:#edf1ec}.hej-lt .message-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #c6d0ca;background:#fafcf9}.hej-lt .message-avatar{width:35px;height:35px;border-radius:50%;background:#d3dfd4;display:grid;place-items:center;color:#526d59;font-size:16px;font-weight:650}.hej-lt .message-header strong{font-size:15px;flex:1}.hej-lt .message-header svg{height:18px;width:18px;color:#6e7d71}.hej-lt .message-body{padding:24px 24px 32px;background-image:radial-gradient(#83948019 1px,transparent 1px);background-size:13px 13px}.hej-lt .message-bubble{position:relative;background:#fff;border:1px solid #d3ddd4;border-radius:3px 13px 13px 13px;padding:22px 25px;box-shadow:0 2px 3px #23392a08}.hej-lt .message-bubble:before{content:"";position:absolute;left:-9px;top:10px;border-right:9px solid #d3ddd4;border-bottom:9px solid transparent}.hej-lt .message-bubble .doc-body{padding:0;font-size:18px;line-height:1.75}.hej-lt .note-stage{padding:22px 28px 30px;background:#eaece5;border:1px solid #d1d8cc}.hej-lt .note-sheet{position:relative;background:#fffdf1;border:1px solid #d6d0b9;padding:27px 28px 30px;box-shadow:3px 5px 0 #d4d7c9;transform:rotate(-.35deg)}.hej-lt .note-sheet:before{content:"";position:absolute;left:calc(50% - 33px);top:-9px;width:66px;height:20px;background:#d9dbc5b0;transform:rotate(3deg)}.hej-lt .note-sheet .doc-heading{font-family:Georgia,serif;font-size:24px}.hej-lt .note-sheet .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.85}.hej-lt .menu-stage{background:#e9e5dc;padding:22px;border:1px solid #d2c9b9}.hej-lt .menu-paper{background:#fffef8;border:1px solid #777c67;outline:1px solid #bdc1ac;outline-offset:-7px;padding:28px 30px;color:#303c2c;text-align:center}.hej-lt .menu-paper .document-label{letter-spacing:.22em}.hej-lt .menu-paper .doc-heading{font-family:Georgia,serif;font-size:31px;font-weight:500;border-bottom:3px double #afb39d;padding-bottom:18px;margin-bottom:16px}.hej-lt .menu-paper .doc-body{font-family:Georgia,serif;font-size:18px;line-height:1.8;padding:0;text-align:left}.hej-lt .menu-paper .menu-rule{width:70px;margin:24px auto 0;border-top:2px solid #9aa388}.hej-lt .board-sheet .doc-heading{font-size:25px;border-bottom:2px solid #7d8b72;padding-bottom:17px;margin-bottom:18px}.hej-lt .board-sheet .doc-body{padding:0;font-size:18px;line-height:1.8}.hej-lt .profile-paper{border:1px solid #bdc9b8;background:#fff;padding:26px}.hej-lt .profile-heading{display:flex;gap:14px;align-items:center;border-bottom:1px solid #d8dfd3;padding-bottom:18px;margin-bottom:20px}.hej-lt .profile-heading .doc-heading{margin:0;font-size:23px}.hej-lt .profile-paper .doc-body{padding:0;font-size:18px;line-height:1.8}.hej-lt .form-stage{background:#e9ece8;padding:22px;border:1px solid #c7cec4}.hej-lt .form-document{background:#fffefb;border-color:#b9c1b2;box-shadow:0 2px 5px #00000008}.hej-lt .form-title{border-bottom:3px double #adb8a2;padding-bottom:18px;margin-bottom:16px}.hej-lt .form-entry{padding:8px 0}.hej-lt .form-entry b{font-size:11px;text-transform:uppercase;letter-spacing:.03em}
@media(max-width:500px){.hej-lt .letter-stage{padding:23px 16px 24px}.hej-lt .letter-paper{padding:22px 20px}.hej-lt .letter-paper .doc-body{font-size:18px;line-height:1.75}.hej-lt .classified .doc-heading{font-size:26px}.hej-lt .classified .doc-body{font-size:18px}.hej-lt .message-body{padding:20px 17px 25px}.hej-lt .message-bubble{padding:19px 18px}.hej-lt .message-bubble .doc-body{font-size:17px}.hej-lt .mail-window .doc-body{font-size:17px;padding:20px}.hej-lt .note-stage,.hej-lt .menu-stage,.hej-lt .form-stage{padding:17px}.hej-lt .note-sheet,.hej-lt .menu-paper,.hej-lt .profile-paper{padding:24px 20px}.hej-lt .profile-heading{gap:9px}.hej-lt .profile-heading .doc-heading{font-size:21px}.hej-lt .form-document{padding:22px 20px}}
@media print{.hej-lt .letter-stage:before,.hej-lt .letter-paper:after,.hej-lt .note-sheet:before{display:none}.hej-lt .letter-stage,.hej-lt .message-body,.hej-lt .note-stage,.hej-lt .menu-stage,.hej-lt .form-stage{padding:0;border:0}.hej-lt .letter-paper,.hej-lt .note-sheet{box-shadow:none;transform:none}.hej-lt .document .doc-body{font-size:12pt}}.hej-lt .doc-body{font-size:18px;line-height:1.8}.hej-lt .mail-window{border-radius:5px}.hej-lt .mail-chrome{background:#eef0ee;padding:12px 18px}.hej-lt .mail-meta{padding:19px 24px}.hej-lt .mail-meta small{text-transform:none;font-size:11px;letter-spacing:0}.hej-lt .mail-document-body{padding:23px 27px 27px}.hej-lt .mail-document-body p{font-size:18px;line-height:1.85;margin:0 0 16px}.hej-lt .doc-paragraph{display:block;margin-bottom:15px}.hej-lt .doc-paragraph:last-child{margin-bottom:0}.hej-lt .letter-paper .doc-heading{font-size:22px;border-bottom:1px solid #d9d6cc;padding-bottom:18px}.hej-lt .letter-paper .doc-body{font-family:Georgia,serif;font-size:18px;line-height:1.9}.hej-lt .classified .doc-heading{font-family:Georgia,serif;font-size:27px;line-height:1.2}.hej-lt .classified .doc-body{font-family:Georgia,serif;font-size:18px;line-height:1.65}.hej-lt .doc-item{display:block;border-bottom:1px dotted #d5d5c8;padding:10px 0}.hej-lt .doc-item:last-child{border:0;padding-bottom:0}.hej-lt .classified .doc-item:first-child{font-size:21px;font-weight:650}.hej-lt .menu-paper{padding:24px 27px;max-width:100%}.hej-lt .menu-paper .doc-heading{font-size:31px;margin-bottom:20px}.hej-lt .menu-paper .doc-body{font-size:17px}.hej-lt .menu-paper .doc-item:nth-child(2){font-size:22px;font-weight:700}.hej-lt .menu-paper .doc-item:first-child{font-size:13px;color:#736347}.hej-lt .web-window{border:1px solid #c8d1c8;border-radius:5px;background:white;overflow:hidden}.hej-lt .web-address{padding:10px 16px;background:#edf0ec;color:#738071;font-size:11px;border-bottom:1px solid #d3dbd1;display:flex;justify-content:space-between}.hej-lt .web-content{padding:24px 28px}.hej-lt .web-content .doc-heading{margin:0 0 15px;color:#365641;font-size:26px;border-bottom:1px solid #d8e2d6;padding-bottom:16px}.hej-lt .web-content .doc-body{padding:0}.hej-lt .web-content .doc-item{padding:12px 0;line-height:1.65}.hej-lt .notice-poster{text-align:center;padding:28px;background:#fff;border:1px solid #bfc8bc;box-shadow:inset 0 0 0 7px #f9faf7}.hej-lt .notice-poster .doc-heading{font-size:29px;max-width:90%;margin:0 auto 19px;padding-bottom:17px;border-bottom:2px solid #475d41}.hej-lt .notice-poster .doc-body{padding:0;font-size:18px}.hej-lt .notice-poster .doc-item{padding:13px 0;border-bottom:1px solid #e1e5dc}.hej-lt .note-sheet .doc-body{font-family:inherit;font-size:18px}.hej-lt .profile-paper .doc-body{padding:0}.hej-lt .profile-heading{border-bottom:1px solid #dce4db;padding-bottom:19px;margin-bottom:20px}.hej-lt .profile-heading .doc-heading{font-size:24px}
@media(max-width:560px){.hej-lt .mail-document-body{padding:22px}.hej-lt .doc-body,.hej-lt .mail-document-body p{font-size:17px;line-height:1.8}.hej-lt .letter-paper{padding:24px 22px}.hej-lt .letter-paper .doc-body{font-size:17px}.hej-lt .classified .doc-heading{font-size:25px}.hej-lt .classified .doc-body{font-size:17px}.hej-lt .menu-paper{padding:22px}.hej-lt .menu-paper .doc-heading{font-size:28px}.hej-lt .menu-paper .doc-item:nth-child(2){font-size:20px}.hej-lt .web-content{padding:23px}.hej-lt .notice-poster{padding:25px 22px}.hej-lt .notice-poster .doc-heading{font-size:25px}.hej-lt .notice-poster .doc-body{font-size:17px}}
@media print{.hej-lt .doc-body{font-size:12pt}}.hej-lt .doc-heading,.hej-lt .doc-body{overflow-wrap:break-word}
.hej-lt .mail-envelope{padding:16px 24px;border-bottom:1px solid #dce3df;background:#fcfdfc;font-size:13px;display:grid;gap:8px}.hej-lt .mail-envelope>div{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px}.hej-lt .mail-envelope span{color:#64766a}.hej-lt .mail-envelope strong{font-weight:600;overflow-wrap:anywhere}.hej-lt .document-text-view{font-size:13px;margin-top:14px;border-top:1px solid #d8e0db;padding-top:12px}.hej-lt .document-text-view summary{cursor:pointer;color:#52665a;padding:6px 0;width:fit-content}.hej-lt .notice-board{padding:16px 12px 20px;background:#f0eee7;border-radius:10px}.hej-lt .notice-board .notice-poster{position:relative;background:#fffef8;border:2px solid #4b5a4e;box-shadow:0 5px 12px #394c3914;max-width:600px;margin:auto}.hej-lt .notice-board .notice-poster:before{content:"";position:absolute;width:46px;height:15px;top:-8px;left:calc(50% - 23px);background:#cec4a681;transform:rotate(-2deg)}.hej-lt .notice-board .doc-heading{text-align:center;border-bottom:1px solid #cdd1c4;padding-bottom:15px}.hej-lt .opening-hours{width:100%;border-collapse:collapse;font-size:14px;margin-top:20px;color:#253e2e;table-layout:fixed}.hej-lt .opening-hours caption{text-align:left;font-weight:700;font-size:16px;margin-bottom:8px}.hej-lt .opening-hours th,.hej-lt .opening-hours td{text-align:left;padding:10px 8px;border-bottom:1px solid #d3ddd2;overflow-wrap:anywhere}.hej-lt .opening-hours th{font-weight:600;width:42%}.hej-lt .parcel-card{background:#fffefa;border:1px solid #d8d3bd;border-top:7px solid #bba065;border-radius:7px;padding:23px}.hej-lt .parcel-card-header{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px}.hej-lt .parcel-card-header>span{font-size:27px;color:#856c32}.hej-lt .parcel-card .doc-heading{margin:2px 0 0}.hej-lt .parcel-card .document-label{margin:0 0 6px}.hej-lt .menu-prices{border-top:1px solid #c6ba98;border-bottom:1px solid #c6ba98;margin:14px 0 22px;padding:10px 0;font-family:Georgia,serif}.hej-lt .menu-prices>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.hej-lt .menu-prices dt{font-weight:600}.hej-lt .menu-prices dd{margin:0;white-space:nowrap}.hej-lt .web-comparison{display:grid;gap:18px;min-width:0}.hej-lt .comparison-context{margin:0 0 3px;font-size:16px;line-height:1.7}.hej-lt .web-comparison .web-content p{font-size:16px;line-height:1.75;margin:12px 0}.hej-lt .web-address span:first-child{overflow-wrap:anywhere;min-width:0}.hej-lt .timetable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;margin:23px 0;color:#263e30}.hej-lt .timetable caption{text-align:left;font-size:18px;font-weight:700;margin-bottom:10px}.hej-lt .timetable th,.hej-lt .timetable td{padding:12px 8px;border-bottom:1px solid #cdd9d1;text-align:left;vertical-align:top;overflow-wrap:anywhere}.hej-lt .timetable thead th{background:#edf3ee;font-size:13px;color:#476351}.hej-lt .timetable th:first-child{width:34%}.hej-lt .timetable tbody th{font-weight:600}.hej-lt .timetable-note{line-height:1.7;font-size:16px}.hej-lt .timetable-window .web-content{padding:23px}.hej-lt .document-label{letter-spacing:.05em}.hej-lt .doc-body,.hej-lt .mail-document-body,.hej-lt .message-bubble{overflow-wrap:anywhere}.hej-lt .web-window{min-width:0}.hej-lt .notice-poster{min-width:0}
@media(max-width:680px){.hej-lt .mail-envelope{padding:15px 17px}.hej-lt .mail-envelope>div{grid-template-columns:42px minmax(0,1fr);gap:8px}.hej-lt .notice-board{padding:13px 6px 16px}.hej-lt .notice-board .notice-poster{padding:22px 17px}.hej-lt .parcel-card{padding:20px 16px}.hej-lt .timetable-window .web-content{padding:18px 13px}.hej-lt .timetable{font-size:13px}.hej-lt .timetable th,.hej-lt .timetable td{padding:10px 5px}.hej-lt .timetable thead th{font-size:11px}.hej-lt .timetable caption{font-size:16px}.hej-lt .timetable-note{font-size:15px}.hej-lt .menu-prices{font-size:15px}.hej-lt .opening-hours{font-size:13px}.hej-lt .opening-hours th,.hej-lt .opening-hours td{padding:9px 5px}.hej-lt .web-address{font-size:11px}}
.hej-lt .document-original-title{font-size:13px;margin:0 0 13px;color:#576c60;font-weight:600}
@media print{.hej-lt .document-text-view{display:none!important}.hej-lt .notice-board{background:#fff}.hej-lt .notice-board .notice-poster{box-shadow:none}.hej-lt .timetable thead th{background:#eee}}


.hej-lt-document .mail-bar{background:#e7ecec;display:flex;justify-content:space-between;gap:12px;padding:11px 17px;font-size:12px;color:#465858;border-bottom:1px solid #c9d2d0}.hej-lt-document .mail-meta{padding:17px 24px 15px;border-bottom:1px solid #e0e5e1;font-size:17px}.hej-lt-document .mail-meta small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#65766b;margin-bottom:5px}.hej-lt-document .doc-body{font-size:18px;line-height:1.85;white-space:pre-line;padding:24px}.hej-lt-document .paper-note{background:#fffdf2;border:1px solid #d9d1b7;box-shadow:3px 4px 0 #e9e4d4;padding:26px 28px}.hej-lt-document .paper-note .doc-body{padding:0;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.65}.hej-lt-document .doc-heading{font-size:23px;font-weight:750;line-height:1.25;margin:0 0 20px;letter-spacing:-.015em}.hej-lt-document .notice{background:#fff;border:1px solid #b6bfb5;position:relative;padding:26px 28px}.hej-lt-document .notice:before{content:"";height:5px;background:#325f48;position:absolute;top:0;left:0;right:0}.hej-lt-document .notice .doc-body{padding:0}.hej-lt-document .notice .doc-heading{font-size:29px;border-bottom:1px solid #d2d9d0;padding-bottom:15px}.hej-lt-document .document-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#677367;margin:0 0 13px}.hej-lt-document .chat-bubble .doc-body{padding:0;font-size:18px}.hej-lt-document .form-document{background:#fff;border:1px solid #b9c5bd;padding:25px}.hej-lt-document .profile .doc-heading{border-bottom:1px solid #d4ddd6;padding-bottom:18px}.hej-lt-document .profile .doc-body{padding:0}.hej-lt-document .form-title{font-weight:750;font-size:24px;margin-bottom:19px}.hej-lt-document .form-fields{display:grid;gap:9px;margin:0 0 22px}.hej-lt-document .form-entry{border-bottom:1px solid #c6d0c8;padding:9px 0;line-height:1.6;font-size:18px}.hej-lt-document .form-entry b{font-size:12px;color:#647367;display:block;font-weight:500}.hej-lt-document .form-document .doc-body{padding:0;font-size:17px}
@media(max-width:500px){.hej-lt-document .doc-body{font-size:17px;padding:20px}.hej-lt-document .notice,.hej-lt-document .paper-note,.hej-lt-document .form-document{padding:23px 20px}.hej-lt-document .notice .doc-heading{font-size:25px}}
@media print{.hej-lt-document .doc-body{font-size:12pt}}.hej-lt-document .mail-window{border:1px solid #bac6c9;border-radius:7px;background:#fff;overflow:hidden;box-shadow:0 5px 18px #20372c09}.hej-lt-document .mail-window .mail-chrome{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;background:#edf0f2;border-bottom:1px solid #cbd3d5;color:#53656d;font-size:12px}.hej-lt-document .mail-chrome svg{width:19px;height:19px;margin-right:7px;vertical-align:middle}.hej-lt-document .mail-window .mail-meta{background:#fafbfc}.hej-lt-document .mail-window .doc-body{font-size:18px;line-height:1.75;padding:23px 28px 28px}.hej-lt-document .doc-body .salutation{display:block;margin-bottom:12px}.hej-lt-document .doc-body .signature{display:block;margin-top:16px}.hej-lt-document .letter-stage{background:#e9e6df;padding:30px 25px 35px;position:relative;isolation:isolate;border:1px solid #ddd7cb}.hej-lt-document .letter-stage:before{content:"";position:absolute;left:15px;right:15px;top:20px;bottom:13px;background:#f2eee6;border:1px solid #c7bfb2;transform:rotate(-2deg);z-index:-1}.hej-lt-document .letter-paper{position:relative;background:#fffefa;padding:25px 29px 30px;box-shadow:0 3px 7px #3b35231c;border:1px solid #dad5c9}.hej-lt-document .letter-paper:after{content:"";position:absolute;top:0;right:0;border-top:21px solid #e9e6df;border-left:21px solid #eee9dc}.hej-lt-document .letter-letterhead{border-bottom:1px solid #c8c8bc;padding-bottom:13px;margin-bottom:25px;display:flex;align-items:center;justify-content:space-between;color:#667064;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hej-lt-document .letter-paper .doc-heading{font-family:Georgia,serif;font-size:25px;margin-bottom:19px}.hej-lt-document .letter-paper .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.85}.hej-lt-document .letter-paper .paper-fold{margin-top:26px;border-bottom:1px solid #eae7df}.hej-lt-document .classified .document-label{font-size:10px;border-bottom:1px solid #c7c5b6;padding-bottom:9px;color:#5d6251}.hej-lt-document .classified .doc-heading{font-family:Georgia,serif;font-size:29px;line-height:1.15;margin:17px 0}.hej-lt-document .classified .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.7}.hej-lt-document .message-app{border:1px solid #bdc9c6;border-radius:10px;overflow:hidden;background:#edf1ec}.hej-lt-document .message-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #c6d0ca;background:#fafcf9}.hej-lt-document .message-avatar{width:35px;height:35px;border-radius:50%;background:#d3dfd4;display:grid;place-items:center;color:#526d59;font-size:16px;font-weight:650}.hej-lt-document .message-header strong{font-size:15px;flex:1}.hej-lt-document .message-header svg{height:18px;width:18px;color:#6e7d71}.hej-lt-document .message-body{padding:24px 24px 32px;background-image:radial-gradient(#83948019 1px,transparent 1px);background-size:13px 13px}.hej-lt-document .message-bubble{position:relative;background:#fff;border:1px solid #d3ddd4;border-radius:3px 13px 13px 13px;padding:22px 25px;box-shadow:0 2px 3px #23392a08}.hej-lt-document .message-bubble:before{content:"";position:absolute;left:-9px;top:10px;border-right:9px solid #d3ddd4;border-bottom:9px solid transparent}.hej-lt-document .message-bubble .doc-body{padding:0;font-size:18px;line-height:1.75}.hej-lt-document .note-stage{padding:22px 28px 30px;background:#eaece5;border:1px solid #d1d8cc}.hej-lt-document .note-sheet{position:relative;background:#fffdf1;border:1px solid #d6d0b9;padding:27px 28px 30px;box-shadow:3px 5px 0 #d4d7c9;transform:rotate(-.35deg)}.hej-lt-document .note-sheet:before{content:"";position:absolute;left:calc(50% - 33px);top:-9px;width:66px;height:20px;background:#d9dbc5b0;transform:rotate(3deg)}.hej-lt-document .note-sheet .doc-heading{font-family:Georgia,serif;font-size:24px}.hej-lt-document .note-sheet .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.85}.hej-lt-document .menu-stage{background:#e9e5dc;padding:22px;border:1px solid #d2c9b9}.hej-lt-document .menu-paper{background:#fffef8;border:1px solid #777c67;outline:1px solid #bdc1ac;outline-offset:-7px;padding:28px 30px;color:#303c2c;text-align:center}.hej-lt-document .menu-paper .document-label{letter-spacing:.22em}.hej-lt-document .menu-paper .doc-heading{font-family:Georgia,serif;font-size:31px;font-weight:500;border-bottom:3px double #afb39d;padding-bottom:18px;margin-bottom:16px}.hej-lt-document .menu-paper .doc-body{font-family:Georgia,serif;font-size:18px;line-height:1.8;padding:0;text-align:left}.hej-lt-document .menu-paper .menu-rule{width:70px;margin:24px auto 0;border-top:2px solid #9aa388}.hej-lt-document .board-sheet .doc-heading{font-size:25px;border-bottom:2px solid #7d8b72;padding-bottom:17px;margin-bottom:18px}.hej-lt-document .board-sheet .doc-body{padding:0;font-size:18px;line-height:1.8}.hej-lt-document .profile-paper{border:1px solid #bdc9b8;background:#fff;padding:26px}.hej-lt-document .profile-heading{display:flex;gap:14px;align-items:center;border-bottom:1px solid #d8dfd3;padding-bottom:18px;margin-bottom:20px}.hej-lt-document .profile-heading .doc-heading{margin:0;font-size:23px}.hej-lt-document .profile-paper .doc-body{padding:0;font-size:18px;line-height:1.8}.hej-lt-document .form-stage{background:#e9ece8;padding:22px;border:1px solid #c7cec4}.hej-lt-document .form-document{background:#fffefb;border-color:#b9c1b2;box-shadow:0 2px 5px #00000008}.hej-lt-document .form-title{border-bottom:3px double #adb8a2;padding-bottom:18px;margin-bottom:16px}.hej-lt-document .form-entry{padding:8px 0}.hej-lt-document .form-entry b{font-size:11px;text-transform:uppercase;letter-spacing:.03em}
@media(max-width:500px){.hej-lt-document .letter-stage{padding:23px 16px 24px}.hej-lt-document .letter-paper{padding:22px 20px}.hej-lt-document .letter-paper .doc-body{font-size:18px;line-height:1.75}.hej-lt-document .classified .doc-heading{font-size:26px}.hej-lt-document .classified .doc-body{font-size:18px}.hej-lt-document .message-body{padding:20px 17px 25px}.hej-lt-document .message-bubble{padding:19px 18px}.hej-lt-document .message-bubble .doc-body{font-size:17px}.hej-lt-document .mail-window .doc-body{font-size:17px;padding:20px}.hej-lt-document .note-stage,.hej-lt-document .menu-stage,.hej-lt-document .form-stage{padding:17px}.hej-lt-document .note-sheet,.hej-lt-document .menu-paper,.hej-lt-document .profile-paper{padding:24px 20px}.hej-lt-document .profile-heading{gap:9px}.hej-lt-document .profile-heading .doc-heading{font-size:21px}.hej-lt-document .form-document{padding:22px 20px}}
@media print{.hej-lt-document .letter-stage:before,.hej-lt-document .letter-paper:after,.hej-lt-document .note-sheet:before{display:none}.hej-lt-document .letter-stage,.hej-lt-document .message-body,.hej-lt-document .note-stage,.hej-lt-document .menu-stage,.hej-lt-document .form-stage{padding:0;border:0}.hej-lt-document .letter-paper,.hej-lt-document .note-sheet{box-shadow:none;transform:none}.hej-lt-document .document .doc-body{font-size:12pt}}.hej-lt-document .doc-body{font-size:18px;line-height:1.8}.hej-lt-document .mail-window{border-radius:5px}.hej-lt-document .mail-chrome{background:#eef0ee;padding:12px 18px}.hej-lt-document .mail-meta{padding:19px 24px}.hej-lt-document .mail-meta small{text-transform:none;font-size:11px;letter-spacing:0}.hej-lt-document .mail-document-body{padding:23px 27px 27px}.hej-lt-document .mail-document-body p{font-size:18px;line-height:1.85;margin:0 0 16px}.hej-lt-document .doc-paragraph{display:block;margin-bottom:15px}.hej-lt-document .doc-paragraph:last-child{margin-bottom:0}.hej-lt-document .letter-paper .doc-heading{font-size:22px;border-bottom:1px solid #d9d6cc;padding-bottom:18px}.hej-lt-document .letter-paper .doc-body{font-family:Georgia,serif;font-size:18px;line-height:1.9}.hej-lt-document .classified .doc-heading{font-family:Georgia,serif;font-size:27px;line-height:1.2}.hej-lt-document .classified .doc-body{font-family:Georgia,serif;font-size:18px;line-height:1.65}.hej-lt-document .doc-item{display:block;border-bottom:1px dotted #d5d5c8;padding:10px 0}.hej-lt-document .doc-item:last-child{border:0;padding-bottom:0}.hej-lt-document .classified .doc-item:first-child{font-size:21px;font-weight:650}.hej-lt-document .menu-paper{padding:24px 27px;max-width:100%}.hej-lt-document .menu-paper .doc-heading{font-size:31px;margin-bottom:20px}.hej-lt-document .menu-paper .doc-body{font-size:17px}.hej-lt-document .menu-paper .doc-item:nth-child(2){font-size:22px;font-weight:700}.hej-lt-document .menu-paper .doc-item:first-child{font-size:13px;color:#736347}.hej-lt-document .web-window{border:1px solid #c8d1c8;border-radius:5px;background:white;overflow:hidden}.hej-lt-document .web-address{padding:10px 16px;background:#edf0ec;color:#738071;font-size:11px;border-bottom:1px solid #d3dbd1;display:flex;justify-content:space-between}.hej-lt-document .web-content{padding:24px 28px}.hej-lt-document .web-content .doc-heading{margin:0 0 15px;color:#365641;font-size:26px;border-bottom:1px solid #d8e2d6;padding-bottom:16px}.hej-lt-document .web-content .doc-body{padding:0}.hej-lt-document .web-content .doc-item{padding:12px 0;line-height:1.65}.hej-lt-document .notice-poster{text-align:center;padding:28px;background:#fff;border:1px solid #bfc8bc;box-shadow:inset 0 0 0 7px #f9faf7}.hej-lt-document .notice-poster .doc-heading{font-size:29px;max-width:90%;margin:0 auto 19px;padding-bottom:17px;border-bottom:2px solid #475d41}.hej-lt-document .notice-poster .doc-body{padding:0;font-size:18px}.hej-lt-document .notice-poster .doc-item{padding:13px 0;border-bottom:1px solid #e1e5dc}.hej-lt-document .note-sheet .doc-body{font-family:inherit;font-size:18px}.hej-lt-document .profile-paper .doc-body{padding:0}.hej-lt-document .profile-heading{border-bottom:1px solid #dce4db;padding-bottom:19px;margin-bottom:20px}.hej-lt-document .profile-heading .doc-heading{font-size:24px}
@media(max-width:560px){.hej-lt-document .mail-document-body{padding:22px}.hej-lt-document .doc-body,.hej-lt-document .mail-document-body p{font-size:17px;line-height:1.8}.hej-lt-document .letter-paper{padding:24px 22px}.hej-lt-document .letter-paper .doc-body{font-size:17px}.hej-lt-document .classified .doc-heading{font-size:25px}.hej-lt-document .classified .doc-body{font-size:17px}.hej-lt-document .menu-paper{padding:22px}.hej-lt-document .menu-paper .doc-heading{font-size:28px}.hej-lt-document .menu-paper .doc-item:nth-child(2){font-size:20px}.hej-lt-document .web-content{padding:23px}.hej-lt-document .notice-poster{padding:25px 22px}.hej-lt-document .notice-poster .doc-heading{font-size:25px}.hej-lt-document .notice-poster .doc-body{font-size:17px}}
@media print{.hej-lt-document .doc-body{font-size:12pt}}.hej-lt-document .doc-heading,.hej-lt-document .doc-body{overflow-wrap:break-word}
.hej-lt-document .mail-envelope{padding:16px 24px;border-bottom:1px solid #dce3df;background:#fcfdfc;font-size:13px;display:grid;gap:8px}.hej-lt-document .mail-envelope>div{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px}.hej-lt-document .mail-envelope span{color:#64766a}.hej-lt-document .mail-envelope strong{font-weight:600;overflow-wrap:anywhere}.hej-lt-document .document-text-view{font-size:13px;margin-top:14px;border-top:1px solid #d8e0db;padding-top:12px}.hej-lt-document .document-text-view summary{cursor:pointer;color:#52665a;padding:6px 0;width:fit-content}.hej-lt-document .notice-board{padding:16px 12px 20px;background:#f0eee7;border-radius:10px}.hej-lt-document .notice-board .notice-poster{position:relative;background:#fffef8;border:2px solid #4b5a4e;box-shadow:0 5px 12px #394c3914;max-width:600px;margin:auto}.hej-lt-document .notice-board .notice-poster:before{content:"";position:absolute;width:46px;height:15px;top:-8px;left:calc(50% - 23px);background:#cec4a681;transform:rotate(-2deg)}.hej-lt-document .notice-board .doc-heading{text-align:center;border-bottom:1px solid #cdd1c4;padding-bottom:15px}.hej-lt-document .opening-hours{width:100%;border-collapse:collapse;font-size:14px;margin-top:20px;color:#253e2e;table-layout:fixed}.hej-lt-document .opening-hours caption{text-align:left;font-weight:700;font-size:16px;margin-bottom:8px}.hej-lt-document .opening-hours th,.hej-lt-document .opening-hours td{text-align:left;padding:10px 8px;border-bottom:1px solid #d3ddd2;overflow-wrap:anywhere}.hej-lt-document .opening-hours th{font-weight:600;width:42%}.hej-lt-document .parcel-card{background:#fffefa;border:1px solid #d8d3bd;border-top:7px solid #bba065;border-radius:7px;padding:23px}.hej-lt-document .parcel-card-header{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px}.hej-lt-document .parcel-card-header>span{font-size:27px;color:#856c32}.hej-lt-document .parcel-card .doc-heading{margin:2px 0 0}.hej-lt-document .parcel-card .document-label{margin:0 0 6px}.hej-lt-document .menu-prices{border-top:1px solid #c6ba98;border-bottom:1px solid #c6ba98;margin:14px 0 22px;padding:10px 0;font-family:Georgia,serif}.hej-lt-document .menu-prices>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.hej-lt-document .menu-prices dt{font-weight:600}.hej-lt-document .menu-prices dd{margin:0;white-space:nowrap}.hej-lt-document .web-comparison{display:grid;gap:18px;min-width:0}.hej-lt-document .comparison-context{margin:0 0 3px;font-size:16px;line-height:1.7}.hej-lt-document .web-comparison .web-content p{font-size:16px;line-height:1.75;margin:12px 0}.hej-lt-document .web-address span:first-child{overflow-wrap:anywhere;min-width:0}.hej-lt-document .timetable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;margin:23px 0;color:#263e30}.hej-lt-document .timetable caption{text-align:left;font-size:18px;font-weight:700;margin-bottom:10px}.hej-lt-document .timetable th,.hej-lt-document .timetable td{padding:12px 8px;border-bottom:1px solid #cdd9d1;text-align:left;vertical-align:top;overflow-wrap:anywhere}.hej-lt-document .timetable thead th{background:#edf3ee;font-size:13px;color:#476351}.hej-lt-document .timetable th:first-child{width:34%}.hej-lt-document .timetable tbody th{font-weight:600}.hej-lt-document .timetable-note{line-height:1.7;font-size:16px}.hej-lt-document .timetable-window .web-content{padding:23px}.hej-lt-document .document-label{letter-spacing:.05em}.hej-lt-document .doc-body,.hej-lt-document .mail-document-body,.hej-lt-document .message-bubble{overflow-wrap:anywhere}.hej-lt-document .web-window{min-width:0}.hej-lt-document .notice-poster{min-width:0}
@media(max-width:680px){.hej-lt-document .mail-envelope{padding:15px 17px}.hej-lt-document .mail-envelope>div{grid-template-columns:42px minmax(0,1fr);gap:8px}.hej-lt-document .notice-board{padding:13px 6px 16px}.hej-lt-document .notice-board .notice-poster{padding:22px 17px}.hej-lt-document .parcel-card{padding:20px 16px}.hej-lt-document .timetable-window .web-content{padding:18px 13px}.hej-lt-document .timetable{font-size:13px}.hej-lt-document .timetable th,.hej-lt-document .timetable td{padding:10px 5px}.hej-lt-document .timetable thead th{font-size:11px}.hej-lt-document .timetable caption{font-size:16px}.hej-lt-document .timetable-note{font-size:15px}.hej-lt-document .menu-prices{font-size:15px}.hej-lt-document .opening-hours{font-size:13px}.hej-lt-document .opening-hours th,.hej-lt-document .opening-hours td{padding:9px 5px}.hej-lt-document .web-address{font-size:11px}}
.hej-lt-document .document-original-title{font-size:13px;margin:0 0 13px;color:#576c60;font-weight:600}
@media print{.hej-lt-document .document-text-view{display:none!important}.hej-lt-document .notice-board{background:#fff}.hej-lt-document .notice-board .notice-poster{box-shadow:none}.hej-lt-document .timetable thead th{background:#eee}}


.hej-lt{font:16px/1.55 Inter,"Segoe UI",system-ui,sans-serif;color:#162331;background:#fff;--a1:#76cfb9;--a1-surface:#f2faf5;--a1-soft:#e0f1e7;--a1-reading:#126348;--teal:#197b66;--line:#e1e6e9;--muted:#52616f}
.hej-lt *{box-sizing:border-box}
.hej-lt .lt-app{margin:0}
.hej-lt button,.hej-lt select,.hej-lt textarea,.hej-lt input{font:inherit}
.hej-lt button{cursor:pointer}
.hej-lt button:disabled{cursor:default;color:#5f6b75;border-color:#d9e0e4;background:#fff}
.hej-lt :focus-visible{outline:2px solid var(--teal);outline-offset:3px}
.hej-lt header{border-bottom:1px solid var(--line)}
.hej-lt nav,.hej-lt .lt-app{max-width:1280px;margin:auto;padding:0 40px}
.hej-lt nav{display:flex;align-items:center;gap:28px;min-height:66px}
.hej-lt nav img{display:block;width:143px;height:auto}
.hej-lt nav span{font-size:.9rem;font-weight:650;color:var(--teal)}
.hej-lt .lt-app{padding-top:27px;padding-bottom:40px}
.hej-lt .crumb,.hej-lt .note{font-size:.875rem;color:var(--muted)}
.hej-lt .crumb a,.hej-lt .crumb button,.hej-lt .quiet{border:0;background:transparent;color:var(--teal);padding:2px 0;text-decoration:underline;text-underline-offset:3px}
.hej-lt h1,.hej-lt h2,.hej-lt h3,.hej-lt p{margin:0}
.hej-lt h1{font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1.15;font-weight:720;letter-spacing:-.038em;margin:0 0 9px}
.hej-lt h2{font-size:1.13rem;font-weight:700;letter-spacing:-.015em}
.hej-lt h3{font-size:1.03rem;font-weight:680}
.hej-lt .lead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:26px;color:var(--muted);font-size:.9rem}
.hej-lt .tag{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:2px 8px;color:var(--teal);font-size:.79rem;font-weight:650}
.hej-lt .layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:24px;align-items:start}
.hej-lt .panel{min-width:0;border:1px solid var(--line);border-radius:10px;padding:22px}
.hej-lt .reading{position:sticky;top:12px}
.hej-lt .bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}
.hej-lt .doc{border:1px solid var(--line);border-radius:7px;overflow:hidden}
.hej-lt .doc h3{padding:15px 16px 9px;border-bottom:1px solid var(--line)}
.hej-lt .doc p{padding:8px 16px;white-space:pre-wrap;line-height:1.72}
.hej-lt .doc h3+p{padding-top:13px}
.hej-lt .doc p:last-child{padding-bottom:16px}
.hej-lt .doc mark{background:#fff0b9;color:inherit}
.hej-lt .mode,.hej-lt .steps,.hej-lt .content-nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.hej-lt .content-nav{margin:14px 0 22px}
.hej-lt .content-nav strong{font-size:.87rem;color:var(--muted);margin-right:6px}
.hej-lt .btn{border:1px solid var(--line);background:#fff;color:#253844;padding:6px 10px;border-radius:6px;font-size:.875rem;font-weight:650}
.hej-lt .btn:not(:disabled):hover{border-color:var(--teal);color:var(--teal)}
.hej-lt .btn.primary:not(:disabled){border-color:var(--teal);color:var(--teal)}
.hej-lt .btn[aria-pressed=true],.hej-lt .content-nav .btn[aria-current=step]{border-color:var(--teal);color:var(--teal);box-shadow:inset 0 -2px var(--teal)}
.hej-lt .content-nav .btn{min-width:38px;min-height:36px}
.hej-lt .full{width:100%;margin-top:14px;min-height:42px}
.hej-lt .steps{margin:6px 0 12px}
.hej-lt .steps button{border-radius:50%;width:34px;height:34px;padding:0}
.hej-lt .steps button[data-filled=true]{border-color:var(--teal)}
.hej-lt progress{width:100%;height:6px;accent-color:var(--teal);margin-bottom:4px}
.hej-lt .question{border-top:1px solid var(--line);padding:14px 0 3px;margin-top:10px}
.hej-lt fieldset{min-width:0;margin:0;border:0;padding:0}
.hej-lt legend,.hej-lt details summary{font-weight:670;padding:0;margin:0 0 7px}
.hej-lt details summary{cursor:pointer}
.hej-lt .option{display:flex;align-items:center;gap:9px;margin-top:6px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;cursor:pointer}
.hej-lt .option:has(input:checked){border-color:var(--teal)}
.hej-lt .option input{accent-color:var(--teal);flex:none}
.hej-lt .option[data-state=bad]{color:#a52635;border-color:#dfb6bb}
.hej-lt .option[data-state=good]{color:#006648;border-color:#a5cbbd}
.hej-lt .option b{font-size:.8rem;margin-left:auto}
.hej-lt .feedback,.hej-lt .score{border-left:2px solid var(--line);padding:4px 12px;margin-top:14px}
.hej-lt .feedback blockquote{margin:7px 0;color:var(--muted)}
.hej-lt .feedback .quiet{font-size:.9rem}
.hej-lt .score strong{font-size:1.25rem}
.hej-lt .score .btn{margin-top:7px}
.hej-lt .badText{color:#a52635}
.hej-lt .goodText{color:#006648}
.hej-lt .foot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;flex-wrap:wrap}
.hej-lt .foot button+button{margin-left:12px}
.hej-lt .tabs{margin-bottom:14px}
.hej-lt .directory{display:grid;gap:9px}
.hej-lt .row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);padding:12px 14px;border-radius:6px}
.hej-lt .row small{display:block;color:var(--muted)}
.hej-lt dialog{max-width:480px;width:92%;border:1px solid var(--line);border-radius:10px}
.hej-lt dialog::backdrop{background:#16233166}
.hej-lt dialog label{display:block;margin:10px 0}
.hej-lt dialog input,.hej-lt dialog textarea{display:block;width:100%;margin-top:4px}
.hej-lt dialog textarea{min-height:100px}
@media(max-width:800px){.hej-lt nav,.hej-lt .lt-app{padding-inline:16px}.hej-lt .layout{grid-template-columns:1fr;gap:16px}.hej-lt .reading{position:static}.hej-lt .panel{padding:16px}}

.hej-lt h1{color:var(--teal)}
.hej-lt .tag{border-color:var(--a1);background:#e8f7f1;color:var(--teal)}
.hej-lt .content-nav{padding-bottom:12px;border-bottom:1px solid var(--line)}
.hej-lt .btn[aria-pressed=true],.hej-lt .content-nav .btn[aria-current=step],.hej-lt .btn.primary:not(:disabled){background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:none}
.hej-lt .btn[aria-pressed=true]:not(:disabled):hover,.hej-lt .content-nav .btn[aria-current=step]:hover,.hej-lt .btn.primary:not(:disabled):hover{background:#006b54;border-color:#006b54;color:#fff}
.hej-lt .panel>.note[lang=de]{margin:0 0 10px;padding:9px 12px;border-radius:6px;background:#f2f4f5;color:#2c3e48}
.hej-lt .doc h3{border-top:2px solid var(--a1)}

/* A1 exercise hierarchy and the shared reading surface */
.hej-lt{background:#f8f7f4}
.hej-lt .lt-app>header{background:white}
.hej-lt .lt-app{padding-top:23px}
.hej-lt .crumb{margin-bottom:13px}
.hej-lt h1{margin-bottom:7px}
.hej-lt .lead{margin-bottom:17px}
.hej-lt .content-nav{margin:0 0 15px;padding-bottom:0;border:0}
.hej-lt .exercise-surface{background:white;border:1px solid #dfe5e1;border-radius:12px;box-shadow:0 2px 9px #1733270b}
.hej-lt .layout{gap:0;align-items:stretch}
.hej-lt .panel{border:0;border-radius:0;padding:23px 25px}
.hej-lt .reading{position:static;border-right:1px solid #e4eae6}
.hej-lt .reading-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;color:var(--muted)}
.hej-lt .reading-label h2{font-size:.83rem;font-weight:650}
.hej-lt .reading-label span{font-size:.8rem}
.hej-lt .doc{border:0;border-radius:0}
.hej-lt .doc h3{border:0;padding:0 0 10px;color:#172b25;font-size:1.25rem;line-height:1.3;letter-spacing:-.015em}
.hej-lt .doc p,.hej-lt .doc h3+p,.hej-lt .doc p:last-child{padding:0 0 10px}
.hej-lt .option{border-color:transparent;padding:6px 8px}
.hej-lt .option:hover{background:#f4f8f6}
.hej-lt .option[data-state=bad],.hej-lt .option[data-state=good],.hej-lt .option:has(input:checked){border-style:solid}
.hej-lt .panel>.note[lang=de]{background:#eef3f0;color:#293f35}
@media(max-width:800px){.hej-lt .layout{gap:0}.hej-lt .panel{padding:17px}.hej-lt .reading{border-right:0;border-bottom:1px solid #e4eae6}}
/* Embedded HEJ LT Noto Sans © Google Inc. / Google LLC. SIL OFL 1.1.
PREAMBLE
 .
 The goals of the Open Font License (OFL) are to stimulate
 worldwide development of collaborative font projects,
 to support the font creation efforts
 of academic and linguistic communities,
 and to provide a free and open framework
 in which fonts may be shared and improved
 in partnership with others.
 .
 The OFL allows the licensed fonts to be used, studied,
 modified and redistributed freely
 as long as they are not sold by themselves.
 The fonts, including any derivative works,
 can be bundled, embedded,
 redistributed and/or sold with any software
 provided that any reserved names are not used
 by derivative works.
 The fonts and derivatives, however,
 cannot be released under any other type of license.
 The requirement for fonts to remain under this license
 does not apply to any document
 created using the fonts or their derivatives.
 .
 DEFINITIONS
 .
 "Font Software" refers to the set of files
 released by the Copyright Holder(s) under this license
 and clearly marked as such.
 This may include source files, build scripts and documentation.
 .
 "Reserved Font Name" refers to any names specified as such
 after the copyright statement(s).
 .
 "Original Version" refers to the collection
 of Font Software components
 as distributed by the Copyright Holder(s).
 .
 "Modified Version" refers to any derivative
 made by adding to, deleting, or substituting --
 in part or in whole --
 any of the components of the Original Version,
 by changing formats
 or by porting the Font Software to a new environment.
 .
 "Author" refers to any designer, engineer, programmer,
 technical writer or other person
 who contributed to the Font Software.
 .
 PERMISSION & CONDITIONS
 .
 Permission is hereby granted, free of charge,
 to any person obtaining a copy of the Font Software,
 to use, study, copy, merge, embed, modify, redistribute,
 and sell modified and unmodified copies of the Font Software,
 subject to the following conditions:
 .
 1) Neither the Font Software nor any of its individual components,
 in Original or Modified Versions,
 may be sold by itself.
 .
 2) Original or Modified Versions of the Font Software
 may be bundled, redistributed and/or sold with any software,
 provided that each copy contains the above copyright notice
 and this license.
 These can be included either as stand-alone text files,
 human-readable headers or in the appropriate
 machine-readable metadata fields within text or binary files
 as long as those fields can be easily viewed by the user.
 .
 3) No Modified Version of the Font Software may use
 the Reserved Font Name(s)
 unless explicit written permission is granted
 by the corresponding Copyright Holder.
 This restriction only applies to the primary font name
 as presented to the users.
 .
 4) The name(s) of the Copyright Holder(s)
 or the Author(s) of the Font Software
 shall not be used to promote,
 endorse or advertise any Modified Version,
 except to acknowledge the contribution(s)
 of the Copyright Holder(s) and the Author(s)
 or with their explicit written permission.
 .
 5) The Font Software,
 modified or unmodified, in part or in whole,
 must be distributed entirely under this license,
 and must not be distributed under any other license.
 The requirement for fonts to remain under this license
 does not apply to any document
 created using the Font Software.
 .
 TERMINATION
 .
 This license becomes null and void
 if any of the above conditions are not met.
 .
 DISCLAIMER
 .
 THE FONT SOFTWARE IS PROVIDED "AS IS",
 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
 INCLUDING BUT NOT LIMITED TO
 ANY WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
 OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT.
 IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE
 FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 INCLUDING ANY GENERAL, SPECIAL, INDIRECT,
 INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 ARISING FROM, OUT OF THE USE OR INABILITY TO USE
 THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
*/
@font-face{font-family:"HEJ LT Noto Sans";src:url("hej-noto-1.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:"HEJ LT Noto Sans";src:url("hej-noto-2.ttf") format("truetype");font-weight:700;font-display:swap}
.hej-lt{font-family:"HEJ LT Noto Sans",system-ui,sans-serif;color:#182923}
.hej-lt h1{font-weight:700}
.hej-lt .lead{font-size:.875rem;color:#52645c;margin-bottom:20px}
.hej-lt .content-nav{margin-bottom:17px}
.hej-lt .exercise-intro{padding:20px 25px 0}
.hej-lt .exercise-intro h2{color:var(--teal);font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:700;line-height:1.3}
.hej-lt .exercise-instruction{border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:.875rem}
.hej-lt .exercise-tabs{display:flex;gap:6px;padding:14px clamp(17px,3vw,25px) 0;border-bottom:1px solid var(--line);flex-wrap:wrap}
.hej-lt .exercise-tab{min-height:40px;padding:8px 15px;border:1px solid var(--a1-edge);border-radius:7px 7px 0 0;background:#fff;color:var(--a1-strong);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}
.hej-lt .exercise-tab[aria-pressed=true]{background:var(--a1-accent);border-color:var(--a1-accent);color:#fff}
.hej-lt .exercise-downloads{padding:18px clamp(17px,3vw,25px)}
.hej-lt .download-files{list-style:none;padding:0;margin:0}
.hej-lt .download-file small{display:block;color:var(--muted)}
.hej-lt .download-file{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0 6px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}
.hej-lt .layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:18px;border-top:1px solid #e4eae6}
.hej-lt .doc p{font-size:1.075rem;line-height:1.72;color:#24372e}
.hej-lt .doc-eyebrow{display:block;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:#52645c;margin-bottom:3px}
.hej-lt .reading-label{padding-bottom:9px;border-bottom:1px solid var(--line)}
.hej-lt .reading-label span{color:var(--teal)}
.hej-lt .question-number{display:inline-grid;place-items:center;min-width:27px;height:27px;margin-right:4px;border-radius:50%;background:var(--teal);color:#fff;font-size:.8rem;font-weight:700;vertical-align:middle}
.hej-lt .question legend,.hej-lt .question summary{font-size:.94rem;font-weight:700;line-height:1.45}
.hej-lt .answer-set[data-type=rf]{display:flex;flex-wrap:wrap;gap:4px 12px}
.hej-lt .answer-set .option{font-weight:400;margin-top:3px}
.hej-lt .option[data-state=bad]{background:#fff5f5}
.hej-lt .option[data-state=good]{background:#f1f8f3}
.hej-lt .content-nav .btn[aria-current=step]{background:var(--teal);border-color:var(--teal);color:#fff}
.hej-lt .content-nav .btn[aria-current=step]:hover{background:#006b54;border-color:#006b54;color:#fff}
.hej-lt .mode .btn[aria-pressed=true],.hej-lt .mode .btn[aria-pressed=true]:not(:disabled):hover,.hej-lt .steps .btn[aria-pressed=true],.hej-lt .steps .btn[aria-pressed=true]:not(:disabled):hover{background:white;color:#006b54;border-color:var(--teal)}
.hej-lt .mobile-reading-link{display:none}
.hej-lt #reading-text{scroll-margin-top:16px}
@media(min-width:801px) and (min-height:760px){.hej-lt .reading-content{position:sticky;top:16px}}
@media(max-width:800px){.hej-lt .layout{grid-template-columns:1fr}.hej-lt .exercise-intro{padding:17px 17px 0}.hej-lt .mobile-reading-link{display:inline-block;margin:4px 0 8px;font-size:.85rem}}

/* A1 level palette sampled from the HEJlearn homepage. */
.hej-lt .level-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 8px;background:var(--a1-soft);color:var(--a1-reading);border:1px solid #c8e5d8;border-radius:6px;font-weight:700}
.hej-lt .level-chip svg{width:16px;height:16px}
.hej-lt .content-nav strong{color:var(--a1-reading)}
.hej-lt .reading-label,.hej-lt .question-bar{min-height:49px;align-items:center;padding:7px 10px;border:1px solid #d6e9df;border-radius:8px;background:var(--a1-surface)}
.hej-lt .reading-label h2,.hej-lt .question-bar h2{display:flex;align-items:center;gap:8px;color:var(--a1-reading);font-size:1.06rem;font-weight:700;line-height:1.2;margin:0}
.hej-lt .section-icon{display:inline-grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:var(--a1-soft);color:var(--a1-reading)}
.hej-lt .section-icon svg{width:17px;height:17px}
.hej-lt .reading-label>span{color:var(--a1-reading);font-weight:650}
.hej-lt .doc h3{color:var(--a1-reading)}
.hej-lt .question-panel progress{accent-color:var(--teal)}
.hej-lt .question-bar .mode .btn[aria-pressed=true],.hej-lt .question-bar .mode .btn[aria-pressed=true]:not(:disabled):hover{background:var(--a1-soft);color:var(--a1-reading);border-color:#91c6b4}
@media(max-width:420px){.hej-lt .reading-label h2,.hej-lt .question-bar h2{font-size:1rem}.hej-lt .question-bar .mode{gap:3px}.hej-lt .question-bar .mode .btn{padding-inline:7px}}

.hej-lt .exercise-page{display:grid;grid-template-areas:"exercise" "related";gap:24px}
.hej-lt .exercise-page .exercise-surface{grid-area:exercise;min-width:0}
.hej-lt .result-next{display:flex;justify-content:flex-end;padding:13px 25px 17px;border-top:1px solid #e4eae6}
.hej-lt .result-next .btn{min-height:40px;padding-inline:15px}
.hej-lt .related-exercises{grid-area:related;align-self:start;width:100%;max-width:260px;min-width:0}
.hej-lt .related-heading{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--a1-reading)}
.hej-lt .related-heading h2{font-size:1rem;font-weight:700}
.hej-lt .related-card{display:block;overflow:hidden;border:1px solid #d6e9df;border-radius:10px;background:#fff;color:#24372e;font-size:.83rem;text-decoration:none}
.hej-lt .related-card-copy{display:grid;gap:3px;padding:9px 12px 11px}
.hej-lt .related-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--a1-surface);}
.hej-lt .related-card+.related-card{margin-top:14px}
.hej-lt a.related-card:hover{border-color:var(--teal)}
.hej-lt .related-level,.hej-lt .related-action{color:var(--a1-reading);font-weight:700}
.hej-lt .related-card strong{font-size:1rem}
.hej-lt .related-action,.hej-lt .related-status{margin-top:4px}
.hej-lt .related-status{color:var(--muted)}
@media(min-width:1240px){
  .hej-lt .lt-app{max-width:1520px;padding-inline:clamp(24px,2.5vw,40px)}
  .hej-lt .exercise-page{grid-template-areas:"exercise related";grid-template-columns:minmax(0,1fr) clamp(220px,17vw,260px);align-items:start}
}
@media(max-width:800px){.hej-lt .result-next{padding-inline:17px}}
/* The HEJlearn A1 level palette, shared by the overview and the exercises. */
.hej-lt{
  --a1-accent:#197b66;
  --a1-strong:#075d55;
  --a1-soft:#f2faf5;
  --a1-mint:#e0f1e7;
  --a1-badge:#74c7aa;
  --a1-edge:#d7e7df;
  --a1-ink:#172c24;
  --a1-muted:#4c6258;
  --a1-track:#e7eeea;
  --a1-base:#f8f7f4;
  --a1-cta:#08745b;
  --a1-neutral:#eef1f4;
  --a1-neutral-line:#dfe5e7;
}
.hej-lt{
  background:var(--a1-base);color:var(--a1-ink);
  --a1:var(--a1-badge);--a1-surface:#fff;--a1-soft:#fff;
  --a1-reading:var(--a1-accent);--teal:var(--a1-accent);--line:var(--a1-neutral-line);--muted:var(--a1-muted);
}
.hej-lt h1,.hej-lt .exercise-intro h2,.hej-lt .reading-label h2,.hej-lt .question-bar h2,.hej-lt .doc h3{color:var(--a1-accent)}
.hej-lt .lead,.hej-lt .crumb,.hej-lt .note,.hej-lt .doc-eyebrow{color:var(--a1-muted)}
.hej-lt .exercise-surface,.hej-lt .reading,.hej-lt .layout,.hej-lt .result-next{border-color:var(--a1-neutral-line)}
.hej-lt .exercise-instruction{background:var(--a1-neutral);color:var(--a1-ink)}
.hej-lt .reading-label,.hej-lt .question-bar{background:#fff;border:0;border-bottom:1px solid var(--a1-neutral-line);border-radius:0;padding-inline:0}
.hej-lt .section-icon,.hej-lt .level-chip{background:#fff;color:var(--a1-accent);border:1px solid var(--a1-neutral-line)}
.hej-lt .question-number{background:var(--a1-accent);color:#fff;border:1px solid var(--a1-accent)}
.hej-lt .btn:not(:disabled):hover{border-color:var(--a1-accent);color:var(--a1-strong)}
.hej-lt .content-nav .btn[aria-current=step],.hej-lt .btn.primary:not(:disabled),.hej-lt .question-bar .mode .btn[aria-pressed=true],.hej-lt .steps .btn[aria-pressed=true]{
  background:#fff;border-color:var(--a1-accent);color:var(--a1-accent);box-shadow:none;
}
.hej-lt .content-nav .btn[aria-current=step]:hover,.hej-lt .btn.primary:not(:disabled):hover,.hej-lt .question-bar .mode .btn[aria-pressed=true]:not(:disabled):hover,.hej-lt .steps .btn[aria-pressed=true]:not(:disabled):hover{
  background:var(--a1-neutral);border-color:var(--a1-accent);color:var(--a1-strong);
}
.hej-lt .btn.primary:disabled{background:var(--a1-neutral);color:var(--a1-muted);border-color:var(--a1-neutral-line);opacity:1}
.hej-lt .question-panel progress{display:block;border:0;border-radius:99px;appearance:none;background:var(--a1-neutral);overflow:hidden}
.hej-lt .question-panel progress::-webkit-progress-bar{background:var(--a1-neutral)}
.hej-lt .question-panel progress::-webkit-progress-value{background:var(--a1-accent)}
.hej-lt .question-panel progress::-moz-progress-bar{background:var(--a1-accent)}
.hej-lt .option:hover{background:#f7f8f8}
.hej-lt .option[data-state=""]:has(input:checked){background:#fff;border-color:var(--a1-accent)}
.hej-lt .option[data-state=good],.hej-lt .option[data-state=bad]{background:#fff}
.hej-lt .feedback,.hej-lt .score{border-left:2px solid var(--a1-neutral-line);background:#fff;padding:8px 12px}
.hej-lt .score strong,.hej-lt .related-heading,.hej-lt .related-level,.hej-lt .related-action{color:var(--a1-accent)}
.hej-lt .related-card{background:#fff;border-color:var(--a1-neutral-line)}
.hej-lt .content-nav .btn[aria-current=step],.hej-lt .question-bar .mode .btn[aria-pressed=true]{box-shadow:inset 0 -2px var(--a1-accent)}
.hej-lt .question legend>span:first-child{display:inline-flex;align-items:flex-start;gap:7px}
.hej-lt .question legend .question-number{flex:none;margin-right:0}
.hej-lt .exercise-vocabulary{border-top:1px solid var(--line);padding:14px clamp(17px,3vw,25px)}
.hej-lt .exercise-vocabulary summary{cursor:pointer;color:var(--a1-accent);font-weight:700}
.hej-lt .exercise-vocabulary dl{margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 20px}
.hej-lt .exercise-vocabulary dl div{border-top:1px solid var(--line);padding-top:8px}
.hej-lt .exercise-vocabulary dt{font-weight:700}
.hej-lt .exercise-vocabulary dd{margin:0}
.hej-lt .exercise-vocabulary dd span{display:block;color:var(--muted)}
.hej-lt .exercise-words{padding:24px}.hej-lt .exercise-words h2{color:var(--a1-accent)}.hej-lt .word-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.hej-lt .word-button{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:white}.hej-lt .word-button[aria-expanded="true"]{background:var(--a1-accent);color:white}.hej-lt .word-card{padding:18px;border:1px solid var(--line);border-radius:10px;max-width:440px}.hej-lt .word-card h3{color:var(--a1-accent)}.hej-lt .word-scene{position:relative}.hej-lt .word-scene img{display:block;width:100%;height:auto}.hej-lt .word-scene a{position:absolute;right:10px;bottom:10px;background:white;border-radius:20px;padding:3px 8px;color:#667;text-decoration:none}.hej-lt .word-scene strong{color:#ec5368}.hej-lt .word-scene strong span{color:#69bea1}.hej-lt .word-content{padding:15px}.hej-lt .content-nav .btn[aria-current="step"],.hej-lt .content-nav .btn[aria-current="step"]:hover{background:var(--a1-accent);border-color:var(--a1-accent);color:#fff;box-shadow:none}


.hej-lt .document-canvas{background:var(--lernen-pale);border:1px solid #d4e2d7;padding:24px 20px;border-radius:9px;position:relative;min-width:0}
.hej-lt .document-window{border:2px solid #667e70;border-radius:2px;overflow:hidden;background:white;box-shadow:inset 1px 1px white,3px 4px 0 #c7d9cc;min-width:0}
.hej-lt .document-window-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;background:linear-gradient(#dfebe3,#c8d9ce);border-bottom:1px solid #7d9284;font-size:12px;line-height:1.3;color:#2b4837}
.hej-lt .document-window-title>span:first-child{display:flex;align-items:center;gap:7px;font-weight:700}
.hej-lt .document-window svg,.hej-lt .mail-toolbar svg,.hej-lt .browser-toolbar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.hej-lt .document-window-controls{display:flex;gap:3px;flex:none}.hej-lt .document-window-controls i{font-style:normal;border:1px solid #8a9b8e;background:#e6ede7;box-shadow:inset 1px 1px white;width:19px;height:18px;display:grid;place-items:center;font-size:12px;line-height:1;color:#466050}
.hej-lt .mail-toolbar{display:flex;align-items:center;gap:20px;background:#eef2ee;border-bottom:1px solid #b6c5b9;padding:10px 13px;color:#5b6d60;font-size:11px}.hej-lt .mail-toolbar>span{display:flex;align-items:center;gap:6px;white-space:nowrap}
.hej-lt .mail-envelope{padding:13px 18px;border-bottom:1px solid #c3cfc5;background:#f6f8f5;gap:7px;font-size:12px}.hej-lt .mail-envelope>div{grid-template-columns:46px minmax(0,1fr);gap:9px}.hej-lt .mail-envelope>div:last-child strong{background:white;border:1px solid #bbc8bd;box-shadow:inset 1px 1px 0 #e1e7e2;padding:5px 7px;margin:-4px -7px;font-weight:600}.hej-lt .mail-envelope strong{color:#243a2b}
.hej-lt .mail-document-body{padding:25px 28px 27px;font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.7;color:#17241b}.hej-lt .doc-paragraph{display:block;margin:0 0 16px;padding:0;white-space:normal}.hej-lt .doc-paragraph:last-child{margin-bottom:0}.hej-lt .doc-greeting{margin-bottom:21px}.hej-lt .doc-signature{margin-top:20px}
.hej-lt .document-window-status{border-top:1px solid #b7c7ba;background:#e7eee8;padding:4px 10px;font-size:10px;color:#6b7d6e;line-height:1.4;box-shadow:inset 0 1px white}
.hej-lt .browser-toolbar{padding:8px 12px;display:flex;gap:15px;background:#eaf0e9;border-bottom:1px solid #bdcabc;color:#637a69}.hej-lt .browser-toolbar>span{display:flex;align-items:center}.hej-lt .web-address{margin:0;background:#edf2eb;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 11px;border-bottom:1px solid #bbcabe;font-size:13px;color:#2b4632;line-height:1.45}.hej-lt .web-address>span:last-child{background:white;border:1px solid #b1c2b4;box-shadow:inset 1px 1px 0 #e6ece5;flex:1;padding:5px 8px;overflow-wrap:anywhere}.hej-lt .web-address .address-lock{display:flex;flex:none}.hej-lt .web-address .address-lock svg{width:13px;height:13px}.hej-lt .web-content{padding:25px 27px 30px}.hej-lt .web-content .doc-heading{font-size:28px;color:#213b2b;border-bottom:2px solid #647f6d;padding-bottom:15px}.hej-lt .web-content .doc-body{font-size:18px;line-height:1.75}.hej-lt .web-content .doc-item{padding:0;border:0;margin:0 0 15px}.hej-lt .web-content .doc-item:last-child{margin:0}.hej-lt .web-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.hej-lt .web-comparison .comparison-context{grid-column:1/-1}
.hej-lt .letter-stage{padding:29px 30px 34px;border-color:#d4e2d7;isolation:isolate}.hej-lt .letter-stage:before{display:none}.hej-lt .letter-paper{padding:26px 31px 34px;border:1px solid #d3d8cc;background:#fffefb;box-shadow:3px 6px 10px #263c2621;transform:rotate(-.45deg)}.hej-lt .letter-paper:after{display:none}.hej-lt .letter-letterhead{display:flex;justify-content:space-between;align-items:center;border:0;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#87907c;margin:0 0 23px}.hej-lt .paper-date-mark{border-bottom:1px solid #dbdfd4;min-width:68px;height:8px}.hej-lt .letter-paper .doc-heading{font-size:24px;border:0;padding:0;margin:0 0 24px;line-height:1.4}.hej-lt .letter-paper .doc-body{font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.8;padding:0;white-space:normal}.hej-lt .letter-paper .paper-fold{margin-top:33px}
.hej-lt .notice-board{background:var(--lernen-pale);padding:28px 27px 32px}.hej-lt .notice-board .notice-poster{position:relative;border:2px solid #344e3c;outline:1px solid #839883;outline-offset:4px;box-shadow:5px 6px 0 #c6d8c9;background:#fffef9;padding:28px 30px;max-width:600px;transform:rotate(-.6deg);border-radius:0}.hej-lt .notice-board .notice-poster:before{display:none}.hej-lt .notice-poster .document-label{font-size:11px;color:#6d7969;letter-spacing:.1em}.hej-lt .notice-board .notice-poster .doc-heading{font-family:Arial,sans-serif;font-size:29px;font-weight:800;border-bottom:3px solid #5d705c;padding:0 0 18px;max-width:100%;margin:0 0 21px}.hej-lt .notice-poster .doc-body{padding:0;font-size:18px;line-height:1.65;color:#17291d}.hej-lt .notice-poster .doc-item{padding:0;border:0;margin:0 0 13px}.hej-lt .notice-poster .doc-item:last-child{margin:0}.hej-lt .opening-hours{background:white;border:1px solid #7b927e;margin-top:24px;table-layout:fixed;font-size:15px}.hej-lt .opening-hours caption{text-align:center;font-size:23px;font-weight:800;padding-bottom:12px;color:#213c2a;border-bottom:3px solid #758c77;margin:0 0 9px}.hej-lt .opening-hours th,.hej-lt .opening-hours td{padding:11px 10px;border-bottom:1px solid #c8d5c8;vertical-align:top}.hej-lt .opening-hours th{width:48%}
.hej-lt .canvas-parcel{padding:24px}.hej-lt .parcel-card{border:1px solid #b5c3aa;border-top:8px solid #638a64;box-shadow:3px 5px 0 #cadcc9;border-radius:0;background:#fffef8;padding:25px}.hej-lt .parcel-card-header>span{color:#4b7050}.hej-lt .parcel-card .doc-body{padding:0;font-size:18px;line-height:1.7}.hej-lt .parcel-card .opening-hours{margin-top:20px;font-size:14px}.hej-lt .parcel-card .opening-hours caption{font-size:20px}
.hej-lt .newspaper-stage{background:var(--lernen-pale);padding:25px 22px;border-color:#d4e2d7}.hej-lt .classified-page{background:#fffdf4;border:1px solid #a8b2a0;padding:15px 24px 26px;box-shadow:4px 5px 0 #c7d7c5}.hej-lt .newspaper-masthead{font-family:Georgia,serif;font-size:29px;font-weight:800;text-align:center;padding:8px 0 15px;border-top:2px solid #364f38;border-bottom:4px double #364f38;line-height:1.15;color:#29412c}.hej-lt .newspaper-masthead span{display:block;font-family:Arial,sans-serif;font-weight:400;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.hej-lt .classified{padding:24px 0 0;border:0;background:transparent}.hej-lt .classified .doc-heading{font-family:Georgia,serif;font-size:26px;text-align:left}.hej-lt .classified .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.7}.hej-lt .classified .doc-item{margin:0 0 10px;border:0;padding:0}
.hej-lt .profile-stage{background:var(--lernen-pale);padding:23px;border-color:#d4e2d7}.hej-lt .profile-paper{border:1px solid #b2c8b8;border-radius:5px;box-shadow:2px 4px 0 #d2e2d3;padding:25px;background:#fff}.hej-lt .profile-heading{margin:0 0 19px}.hej-lt .profile-heading .doc-heading{font-size:26px;border-bottom:1px solid #ccdbce;padding:0 0 17px;margin:0}.hej-lt .profile-portrait{display:grid;grid-template-columns:100px 1fr;gap:17px;align-items:center;margin:0 0 24px;padding-bottom:20px;border-bottom:2px solid #bad4c3}.hej-lt .profile-portrait img{width:100px;height:105px;object-fit:cover;object-position:left;border-radius:5px}.hej-lt .profile-portrait div{display:flex;flex-direction:column;gap:6px}.hej-lt .profile-portrait span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#698572}.hej-lt .profile-portrait strong{font-size:24px;color:#294635}.hej-lt .profile-portrait small{font-size:13px;color:#5d7465}.hej-lt .profile-paper .doc-body{font-size:18px;line-height:1.8;white-space:normal}
.hej-lt .form-stage{background:var(--lernen-pale);padding:24px;border-color:#d4e2d7}.hej-lt .form-document{background:#fff;border:1px solid #aebfad;box-shadow:3px 4px 0 #d1dfcf;padding:25px}.hej-lt .form-title{font-size:25px;border-bottom:2px solid #63836c;padding-bottom:15px}.hej-lt .form-fields{border:1px solid #bdcdbb;gap:0;margin:0 0 20px}.hej-lt .form-entry{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;align-items:center;padding:12px 13px;border-bottom:1px solid #c5d3c2;font-size:17px;line-height:1.5}.hej-lt .form-entry:last-child{border:0}.hej-lt .form-entry b{font-size:12px;font-weight:600;color:#5b735e}.hej-lt .form-entry span{overflow-wrap:anywhere}.hej-lt .form-document .doc-body{font-size:17px;line-height:1.7}
.hej-lt .note-stage{background:var(--lernen-pale);padding:25px;border-color:#d4e2d7}.hej-lt .note-sheet{background:repeating-linear-gradient(#fffdf0 0,#fffdf0 31px,#e8e6cf 32px);border:1px solid #d5d1b7;padding:24px 29px;box-shadow:3px 5px 0 #cfdccb;transform:rotate(.35deg)}.hej-lt .note-sheet:before{display:none}.hej-lt .note-sheet .doc-heading{font-family:Georgia,serif;font-size:26px}.hej-lt .note-sheet .doc-body{font-family:Georgia,serif;font-size:19px;line-height:1.7;padding:0;white-space:normal}.hej-lt .note-sheet .document-label{color:#8a876e}
.hej-lt .menu-stage{background:var(--lernen-pale);padding:26px;border-color:#d4e2d7}.hej-lt .menu-paper{border:1px solid #acba9f;outline:3px double #a8b397;outline-offset:-8px;border-radius:0;padding:30px;background:#fffdf0;box-shadow:3px 5px 0 #c5d7c0}.hej-lt .menu-paper .doc-heading{font-family:Georgia,serif;font-size:31px;text-align:center;border:0}.hej-lt .menu-paper .document-label{text-align:center;letter-spacing:.15em}.hej-lt .menu-paper .doc-body{padding:0;font-size:17px;line-height:1.7}.hej-lt .menu-paper .doc-item{margin:0 0 12px;border:0;padding:0}.hej-lt .menu-prices{margin-bottom:25px;font-size:18px}.hej-lt .menu-prices>div{border-bottom:1px dotted #c4c9af}.hej-lt .menu-prices>div:last-child{border:0}
.hej-lt .canvas-message{padding:20px}.hej-lt .message-app{border:1px solid #b9cdbc;border-radius:8px;box-shadow:2px 4px 0 #d4e5d8;overflow:hidden}.hej-lt .message-header{background:#dcefe1;color:#294d34}.hej-lt .message-body{background:#eff5ee;padding:22px}.hej-lt .message-bubble .doc-body{font-size:18px;line-height:1.7;white-space:normal}


.hej-lt .template-layer{min-width:0}.hej-lt .template-layer .document-canvas{min-width:0}.hej-lt .template-layer .doc-body,.hej-lt .template-layer .mail-document-body{overflow-wrap:break-word}
.hej-lt .template-layer[data-template="profile-01"] .profile-paper{position:relative;border:1px solid #bed4c6;box-shadow:0 6px 15px #284f3510;padding:30px;border-radius:3px}.hej-lt .template-layer[data-template="profile-01"] .profile-portrait{padding:0 0 24px;border-bottom:1px solid #d5e2d9;margin-bottom:24px}.hej-lt .template-layer[data-template="profile-01"] .profile-portrait img{border-radius:3px}.hej-lt .template-layer[data-template="profile-01"] .profile-heading .doc-heading{font-family:Georgia,serif;font-size:29px;color:#325441}
.hej-lt .template-layer[data-template="profile-02"] .profile-paper{border-top:7px solid #4c715a;border-radius:7px;padding:25px}.hej-lt .template-layer[data-template="profile-02"] .profile-portrait{grid-template-columns:96px minmax(0,1fr)}.hej-lt .template-layer[data-template="profile-02"] .profile-portrait img{width:96px;height:120px;border-radius:5px}.hej-lt .template-layer[data-template="profile-02"] .profile-heading{border-bottom:1px solid #d5ddd6;padding-bottom:8px}
.hej-lt .template-layer[data-template="profile-03"] .profile-paper{background:#fffefa;border:1px solid #d5d9c6;box-shadow:4px 4px 0 #e6eadf}.hej-lt .template-layer[data-template="profile-03"] .profile-portrait{display:block;text-align:center}.hej-lt .template-layer[data-template="profile-03"] .profile-portrait img{width:108px;height:108px;border-radius:50%;margin-bottom:15px}.hej-lt .template-layer[data-template="profile-03"] .profile-portrait div{margin:auto}.hej-lt .template-layer[data-template="profile-03"] .profile-heading{text-align:center}
.hej-lt .template-layer[data-template="profile-04"] .profile-paper{border-left:7px solid #597862;background:#fff;border-radius:3px}.hej-lt .template-layer[data-template="profile-04"] .profile-heading{padding:6px 0 17px;margin:0 0 18px;border-bottom:1px solid #e1e6df}.hej-lt .template-layer[data-template="profile-04"] .doc-heading{font-size:28px}.hej-lt .template-layer[data-template="profile-04"] .doc-body{font-family:system-ui;font-size:18px}
.hej-lt .template-layer[data-template="form-01"] .form-document{border-top:5px solid #526c5b;background:#fff}.hej-lt .template-layer[data-template="form-01"] .form-title{border-bottom:1px solid #dbe3dc;padding-bottom:19px}.hej-lt .template-layer[data-template="form-01"] .form-entry{background:#f4f7f3}
.hej-lt .template-layer[data-template="form-02"] .form-document{border:1px solid #bdc8bc;background:#fffefa;box-shadow:3px 3px 0 #e3e8dc}.hej-lt .template-layer[data-template="form-02"] .form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hej-lt .template-layer[data-template="form-02"] .form-entry{display:block;border:0;border-bottom:1px solid #aebbab;padding:10px 0;background:none}.hej-lt .template-layer[data-template="form-02"] .form-entry b{display:block;margin-bottom:7px}
.hej-lt .template-layer[data-template="form-03"] .form-document{border-radius:8px;background:#fff;padding:28px;border:1px solid #d5dfd7}.hej-lt .template-layer[data-template="form-03"] .form-fields{gap:12px}.hej-lt .template-layer[data-template="form-03"] .form-entry{background:white;border:1px solid #d3ddd5;border-radius:5px;padding:13px}.hej-lt .template-layer[data-template="form-03"] .form-title{font-size:25px;color:#315b44}
.hej-lt .template-layer[data-template="mail-01"] .mail-window{box-shadow:3px 3px 0 #c1d0c4}.hej-lt .template-layer[data-template="mail-01"] .mail-document-body{font-family:Georgia,serif}
.hej-lt .template-layer[data-template="mail-02"] .mail-window{border:1px solid #d4ded7;border-radius:6px;box-shadow:0 4px 12px #1c3f280a}.hej-lt .template-layer[data-template="mail-02"] .document-window-title{background:#f0f4ef;border:0;box-shadow:none;padding:13px 17px}.hej-lt .template-layer[data-template="mail-02"] .document-window-controls{display:none}.hej-lt .template-layer[data-template="mail-02"] .mail-toolbar{background:white;border-color:#e3e9e1}.hej-lt .template-layer[data-template="mail-02"] .mail-envelope{background:#fafcf9}.hej-lt .template-layer[data-template="mail-02"] .mail-document-body{font-family:system-ui;font-size:18px}.hej-lt .template-layer[data-template="mail-02"] .document-window-status{display:none}
.hej-lt .template-layer[data-template="mail-03"] .mail-window{background:#fffdf8;border:1px solid #c3cdbc;box-shadow:4px 4px 0 #e0e7d9}.hej-lt .template-layer[data-template="mail-03"] .mail-toolbar{display:none}.hej-lt .template-layer[data-template="mail-03"] .document-window-title{background:#e5ecdf;box-shadow:none}.hej-lt .template-layer[data-template="mail-03"] .mail-envelope{background:#f5f7ee;border-bottom:2px solid #b7c6ac}.hej-lt .template-layer[data-template="mail-03"] .mail-document-body{background:#fffdf8;font-family:Georgia,serif}.hej-lt .template-layer[data-template="mail-03"] .document-window-status{background:#eff3e8}
.hej-lt .template-layer[data-template="mail-04"] .mail-window{border-radius:4px;border:1px solid #c5d7ce;box-shadow:none}.hej-lt .template-layer[data-template="mail-04"] .document-window-title{background:#eaf4ef;box-shadow:none;border-bottom:1px solid #c5d7ce}.hej-lt .template-layer[data-template="mail-04"] .mail-toolbar{display:none}.hej-lt .template-layer[data-template="mail-04"] .mail-envelope{background:white;border-left:5px solid #6b9980}.hej-lt .template-layer[data-template="mail-04"] .mail-document-body{font-family:system-ui}.hej-lt .template-layer[data-template="mail-04"] .doc-greeting{font-weight:650}
.hej-lt .template-layer[data-template="mail-05"] .mail-window{border:1px solid #899e8e;box-shadow:2px 3px 0 #d3ddd2}.hej-lt .template-layer[data-template="mail-05"] .document-window-title{background:#365944;color:#fff;box-shadow:none}.hej-lt .template-layer[data-template="mail-05"] .mail-toolbar{background:#f0f3ed}.hej-lt .template-layer[data-template="mail-05"] .mail-envelope{background:white}.hej-lt .template-layer[data-template="mail-05"] .mail-envelope>div:last-child strong{font-size:16px;font-weight:650}.hej-lt .template-layer[data-template="mail-05"] .mail-document-body{font-family:system-ui;font-size:18px}
.hej-lt .template-layer[data-template="letter-01"] .letter-paper{background:#fffefa;font-family:Georgia,serif;box-shadow:3px 6px 0 #dce3d6}.hej-lt .template-layer[data-template="letter-01"] .letter-letterhead{border-bottom:1px solid #dfe3d2}
.hej-lt .template-layer[data-template="letter-02"] .letter-paper{transform:none;border:1px solid #d2d9d0;border-left:5px solid #758979;box-shadow:0 3px 8px #254a2d0d;background:white}.hej-lt .template-layer[data-template="letter-02"] .letter-letterhead{font-family:system-ui;color:#42634c;letter-spacing:.08em;padding-bottom:18px}.hej-lt .template-layer[data-template="letter-02"] .doc-heading{font-family:system-ui;font-size:25px}
.hej-lt .template-layer[data-template="letter-03"] .letter-paper{transform:none;background:#fffdf4;border:1px solid #ddd8bf;box-shadow:3px 4px 0 #e6e4d3}.hej-lt .template-layer[data-template="letter-03"] .letter-letterhead{border-bottom:3px double #c3c5ad}.hej-lt .template-layer[data-template="letter-03"] .doc-heading{font-size:28px}.hej-lt .template-layer[data-template="letter-03"] .paper-fold{display:none}
.hej-lt .template-layer[data-template="letter-04"] .letter-paper{background:#fffefb;transform:rotate(.25deg);border:1px solid #d0d5c5;box-shadow:5px 5px 0 #e5e9df}.hej-lt .template-layer[data-template="letter-04"] .letter-letterhead{text-align:center;justify-content:center;border:0}.hej-lt .template-layer[data-template="letter-04"] .paper-date-mark{display:none}.hej-lt .template-layer[data-template="letter-04"] .doc-heading{text-align:center;font-family:Georgia,serif;font-size:31px;border-bottom:1px solid #c9d2bf;padding:0 0 20px}
.hej-lt .template-layer[data-template="notice-01"] .notice-poster{outline:1px solid #dce4d8;border:2px solid #56705a;box-shadow:4px 4px 0 #d5dfcf;background:#fffefa}.hej-lt .template-layer[data-template="notice-01"] .doc-heading{text-align:center}
.hej-lt .template-layer[data-template="notice-02"] .notice-poster{background:white;outline:0;border:3px solid #2b4332;border-radius:1px;box-shadow:0 3px 0 #d6ded4;transform:none}.hej-lt .template-layer[data-template="notice-02"] .document-label{font-weight:700;color:#354d3c}.hej-lt .template-layer[data-template="notice-02"] .doc-heading{font-family:system-ui;font-size:30px;border-bottom:2px solid #354c39;padding-bottom:20px}
.hej-lt .template-layer[data-template="notice-03"] .notice-board{background:#e8ecdf;padding:32px 25px}.hej-lt .template-layer[data-template="notice-03"] .notice-poster{position:relative;background:#fffef3;border:1px solid #c3c8ae;outline:0;box-shadow:4px 5px 0 #cfd8c5}.hej-lt .template-layer[data-template="notice-03"] .notice-poster:after{content:"";position:absolute;top:-7px;left:50%;width:11px;height:11px;border-radius:50%;background:#687f5d;box-shadow:0 1px 3px #54664b40}.hej-lt .template-layer[data-template="notice-03"] .doc-heading{font-family:Georgia,serif;text-align:center}
.hej-lt .template-layer[data-template="notice-04"] .notice-poster{outline:0;border:1px solid #aebfae;border-top:7px solid #5a805c;background:#fcfff9;box-shadow:3px 4px 0 #d4dfcd;transform:none}.hej-lt .template-layer[data-template="notice-04"] .doc-heading{font-family:system-ui;border-bottom:1px solid #bed0b8;padding-bottom:17px}.hej-lt .template-layer[data-template="notice-04"] .doc-item{border:0;padding-bottom:8px}
.hej-lt .template-layer[data-template="notice-05"] .notice-poster{border:1px solid #b6c3b6;outline:0;transform:none;background:white;box-shadow:none}.hej-lt .template-layer[data-template="notice-05"] .doc-heading{font-family:Georgia,serif;text-align:center;border-bottom:1px solid #bdc8b5;padding-bottom:19px}.hej-lt .template-layer[data-template="notice-05"] .opening-hours{margin-top:23px;border-top:3px double #9eaf99}.hej-lt .template-layer[data-template="notice-05"] .opening-hours td,.hej-lt .template-layer[data-template="notice-05"] .opening-hours th{padding:13px 10px}
.hej-lt .template-layer[data-template="notice-06"] .notice-poster{outline:0;border:1px solid #ced8ce;border-left:9px solid #809983;border-radius:4px;background:#fff;transform:none;box-shadow:0 3px 10px #1b39220a}.hej-lt .template-layer[data-template="notice-06"] .document-label{text-align:left}.hej-lt .template-layer[data-template="notice-06"] .doc-heading{font-family:system-ui;text-align:left;font-size:26px}
.hej-lt .template-layer[data-template="web-01"] .web-window{border:1px solid #789181;box-shadow:3px 4px 0 #d0dccf}.hej-lt .template-layer[data-template="web-01"] .web-content{background:white}
.hej-lt .template-layer[data-template="web-02"] .web-window{border:1px solid #c5d4c7;border-radius:6px;box-shadow:none}.hej-lt .template-layer[data-template="web-02"] .browser-toolbar{display:none}.hej-lt .template-layer[data-template="web-02"] .document-window-title{box-shadow:none;background:#e8f0e4;padding:10px 14px}.hej-lt .template-layer[data-template="web-02"] .web-content .doc-heading{font-family:system-ui;border-bottom:3px solid #81a579}.hej-lt .template-layer[data-template="web-02"] .web-content{background:#fffefa}.hej-lt .template-layer[data-template="web-02"] .document-window-status{display:none}
.hej-lt .template-layer[data-template="web-03"] .web-window{border-radius:3px;border:1px solid #aebfaf;box-shadow:4px 4px 0 #dce5d8}.hej-lt .template-layer[data-template="web-03"] .document-window-title{background:#42644c;color:white;box-shadow:none}.hej-lt .template-layer[data-template="web-03"] .browser-toolbar{display:none}.hej-lt .template-layer[data-template="web-03"] .web-content{border-top:1px dashed #8ba180;background:#fffef7}.hej-lt .template-layer[data-template="web-03"] .web-content .doc-heading{font-family:Georgia,serif;border-bottom:1px solid #c1cbb7;font-size:30px}
.hej-lt .template-layer[data-template="web-04"] .web-window{border:1px solid #b8cdc0;box-shadow:none;border-radius:4px}.hej-lt .template-layer[data-template="web-04"] .document-window-title{background:#eef4ef;border:0;box-shadow:none}.hej-lt .template-layer[data-template="web-04"] .document-window-controls{display:none}.hej-lt .template-layer[data-template="web-04"] .web-content{padding-left:32px;border-left:5px solid #91ae97}.hej-lt .template-layer[data-template="web-04"] .web-content .doc-heading{font-family:system-ui;font-size:27px}.hej-lt .template-layer[data-template="web-04"] .web-address{background:white}
.hej-lt .template-layer[data-template="web-05"] .web-window{border:1px solid #c5d3c3;border-radius:2px;box-shadow:0 5px 14px #213d280a}.hej-lt .template-layer[data-template="web-05"] .browser-toolbar{display:none}.hej-lt .template-layer[data-template="web-05"] .document-window-title{background:white;box-shadow:none}.hej-lt .template-layer[data-template="web-05"] .web-content{background:#fdfef9}.hej-lt .template-layer[data-template="web-05"] .document-label{border-left:3px solid #78976d;padding-left:10px}.hej-lt .template-layer[data-template="web-05"] .web-content .doc-heading{font-family:Georgia,serif;font-size:30px}
.hej-lt .template-layer[data-template="chat-01"] .message-app{border:1px solid #c6d6cc;box-shadow:2px 3px 0 #d8e4d9;border-radius:5px}.hej-lt .template-layer[data-template="chat-01"] .message-bubble{border-radius:3px 12px 12px 12px}
.hej-lt .template-layer[data-template="chat-02"] .message-app{max-width:560px;margin:auto;border:1px solid #bfcfc3;border-radius:12px;box-shadow:0 4px 14px #22432a12}.hej-lt .template-layer[data-template="chat-02"] .message-header{background:#335a42;color:white;padding:15px 19px}.hej-lt .template-layer[data-template="chat-02"] .message-avatar{background:#dfeee2;color:#345c41}.hej-lt .template-layer[data-template="chat-02"] .message-body{background:#f2f6ee;padding:24px 19px}.hej-lt .template-layer[data-template="chat-02"] .message-bubble{border:1px solid #dce6d9;border-radius:9px;background:white;padding:24px}
.hej-lt .template-layer[data-template="chat-03"] .message-app{border:1px solid #c8d3c5;border-radius:3px;box-shadow:3px 4px 0 #e0e8db}.hej-lt .template-layer[data-template="chat-03"] .message-header{background:white;border-bottom:1px solid #d6e1d2}.hej-lt .template-layer[data-template="chat-03"] .message-body{background:#ebf0e7}.hej-lt .template-layer[data-template="chat-03"] .message-bubble{border-left:4px solid #749070;border-radius:2px 7px 7px 2px;box-shadow:none}.hej-lt .template-layer[data-template="chat-03"] .doc-body{font-family:system-ui}
.hej-lt .template-layer[data-template="note-01"] .note-sheet{border:1px solid #d4d9c0;background:#fffef3;box-shadow:4px 4px 0 #e1e5d2;transform:rotate(-.2deg)}.hej-lt .template-layer[data-template="note-01"] .doc-heading{font-family:Georgia,serif}
.hej-lt .template-layer[data-template="note-02"] .note-sheet{border:1px solid #c9d7c1;border-top:6px solid #789565;background:#fcfff5;box-shadow:4px 4px 0 #e1e8d5;transform:none}.hej-lt .template-layer[data-template="note-02"] .note-sheet:before{display:none}.hej-lt .template-layer[data-template="note-02"] .doc-body{font-family:system-ui;line-height:1.85}.hej-lt .template-layer[data-template="note-02"] .doc-paragraph{border-bottom:1px dashed #ccd6bd;padding-bottom:15px}.hej-lt .template-layer[data-template="note-02"] .doc-heading{font-family:system-ui;font-size:26px}
.hej-lt .template-layer[data-template="note-03"] .note-sheet{border:1px solid #d8d8c6;border-left:5px solid #98a591;background:#fffdf5;box-shadow:2px 5px 0 #e6e7da;transform:none}.hej-lt .template-layer[data-template="note-03"] .note-sheet:before{display:none}.hej-lt .template-layer[data-template="note-03"] .doc-heading{font-family:Georgia,serif;font-weight:500;font-size:30px}.hej-lt .template-layer[data-template="note-03"] .doc-paragraph{line-height:1.8;font-family:Georgia,serif}
.hej-lt .template-layer[data-template="classified-01"] .classified-page{border:1px solid #bfc6b7;background:#fffef6;box-shadow:4px 4px 0 #dfe3d4}.hej-lt .template-layer[data-template="classified-01"] .newspaper-masthead{border-bottom:3px double #7a8970}.hej-lt .template-layer[data-template="classified-01"] .classified .doc-heading{font-family:Georgia,serif}
.hej-lt .template-layer[data-template="classified-02"] .classified-page{background:white;border:1px solid #c8d2c5;border-radius:4px;box-shadow:none}.hej-lt .template-layer[data-template="classified-02"] .newspaper-masthead{font-family:system-ui;font-size:23px;text-align:left;border-bottom:1px solid #d4dfce}.hej-lt .template-layer[data-template="classified-02"] .classified{border-left:4px solid #809575;padding-left:21px}.hej-lt .template-layer[data-template="classified-02"] .classified .doc-heading{font-family:system-ui;font-size:28px}.hej-lt .template-layer[data-template="classified-02"] .classified .doc-body{font-family:system-ui}
.hej-lt .template-layer[data-template="classified-03"] .classified-page{border:1px dashed #829776;box-shadow:3px 4px 0 #e2e7d6;background:#fffef8}.hej-lt .template-layer[data-template="classified-03"] .newspaper-masthead{border-bottom:1px solid #bdc9ad;font-size:28px}.hej-lt .template-layer[data-template="classified-03"] .classified .doc-heading{font-family:Georgia,serif;text-align:center}.hej-lt .template-layer[data-template="classified-03"] .doc-item{border-bottom:1px dotted #d1d9c5;padding-bottom:10px}
.hej-lt .template-layer[data-template="menu-01"] .menu-paper{background:#fffdf0;border-color:#a5b398;outline:1px solid #b4c0a6;outline-offset:-6px}.hej-lt .template-layer[data-template="menu-01"] .menu-rule{background:#94a180}
.hej-lt .template-layer[data-template="menu-02"] .menu-paper{border:1px solid #354f3b;outline:0;background:white;box-shadow:4px 4px 0 #dee6d9}.hej-lt .template-layer[data-template="menu-02"] .menu-paper .doc-heading{font-family:Georgia,serif;font-size:33px;text-align:left;padding-bottom:18px;border-bottom:3px double #70866a}.hej-lt .template-layer[data-template="menu-02"] .menu-prices{border-top:0;border-bottom:1px solid #b4c2aa}.hej-lt .template-layer[data-template="menu-02"] .document-label{text-align:left}.hej-lt .template-layer[data-template="menu-02"] .doc-body{font-size:18px}
.hej-lt .template-layer[data-template="parcel-01"] .parcel-card{border:1px dashed #97af9d;background:#fffef9;box-shadow:3px 4px 0 #dfe7dc;border-radius:1px}.hej-lt .template-layer[data-template="parcel-01"] .parcel-card-header{border-bottom:2px solid #728e74;padding-bottom:19px}.hej-lt .template-layer[data-template="parcel-01"] .opening-hours{border-top:1px solid #c5d2bc;margin-top:20px}
.hej-lt .template-layer[data-template="timetable-01"] .timetable-window{border:1px solid #9fb7a4;box-shadow:3px 4px 0 #dbe5d6}.hej-lt .template-layer[data-template="timetable-01"] .timetable{border:1px solid #b6c7b3;background:white}.hej-lt .template-layer[data-template="timetable-01"] .timetable thead{background:#edf4e9}.hej-lt .template-layer[data-template="timetable-01"] .timetable td,.hej-lt .template-layer[data-template="timetable-01"] .timetable th{border-bottom:1px solid #d5e0cd}
@media(max-width:600px){.hej-lt .template-layer[data-template="form-02"] .form-fields{grid-template-columns:1fr}.hej-lt .template-layer[data-template="profile-01"] .profile-paper{padding:23px 19px}.hej-lt .template-layer[data-template="profile-01"] .profile-heading .doc-heading{font-size:25px}.hej-lt .template-layer[data-template="web-04"] .web-content{padding-left:22px}.hej-lt .template-layer[data-template="chat-02"] .message-bubble{padding:20px 17px}.hej-lt .template-layer[data-template="notice-03"] .notice-board{padding:26px 18px}.hej-lt .template-layer[data-template="profile-02"] .profile-portrait{grid-template-columns:82px minmax(0,1fr)}.hej-lt .template-layer[data-template="profile-02"] .profile-portrait img{width:82px;height:100px}.hej-lt .template-layer .mail-envelope strong,.hej-lt .template-layer .web-address{overflow-wrap:anywhere}}

.hej-lt .pilot-document {--lernen-pale: #f5f8f6; --lernen-dark: var(--a1-strong); --lernen: var(--a1-accent)}
.hej-lt .pilot-document .document-canvas {padding: clamp(8px, 2vw, 18px)}
.hej-lt .pilot-document .mail-toolbar {flex-wrap: wrap; gap: 6px 14px}
.hej-lt .pilot-document .mail-envelope {display: grid}
.hej-lt .pilot-document .mail-envelope > div {display: grid}
.hej-lt .pilot-document .mail-envelope .mail-subject {grid-column: 1/-1; margin: 0}
.hej-lt .pilot-document .mail-document-body, .hej-lt .pilot-document .classified-page, .hej-lt .pilot-document .note-sheet, .hej-lt .pilot-document .message-body {padding: clamp(12px, 2vw, 22px)}
.hej-lt .pilot-document .doc-paragraph {white-space: pre-line; overflow-wrap: anywhere}
.hej-lt .pilot-document .doc-paragraph:last-child {margin-bottom: 0}
.hej-lt .pilot-document .newspaper-masthead, .hej-lt .pilot-document .message-header {display: flex; flex-wrap: wrap; gap: 6px 12px}
.hej-lt .pilot-document .newspaper-masthead {justify-content: space-between}
.hej-lt .pilot-document .doc-heading {margin-bottom: 12px}
.hej-lt .pilot-document .message-header {padding: 10px 14px; align-items: center}
.hej-lt .pilot-document .message-avatar {display: grid; place-items: center; background: #fff; width: 28px; height: 28px; border-radius: 50%}
.hej-lt .pilot-document .message-bubble {padding: 12px; background: #fff}
.hej-lt .pilot-document .note-sheet {background: #fffdf2}


.hej-lt-document .document-canvas{background:var(--lernen-pale);border:1px solid #d4e2d7;padding:24px 20px;border-radius:9px;position:relative;min-width:0}
.hej-lt-document .document-window{border:2px solid #667e70;border-radius:2px;overflow:hidden;background:white;box-shadow:inset 1px 1px white,3px 4px 0 #c7d9cc;min-width:0}
.hej-lt-document .document-window-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;background:linear-gradient(#dfebe3,#c8d9ce);border-bottom:1px solid #7d9284;font-size:12px;line-height:1.3;color:#2b4837}
.hej-lt-document .document-window-title>span:first-child{display:flex;align-items:center;gap:7px;font-weight:700}
.hej-lt-document .document-window svg,.hej-lt-document .mail-toolbar svg,.hej-lt-document .browser-toolbar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.hej-lt-document .document-window-controls{display:flex;gap:3px;flex:none}.hej-lt-document .document-window-controls i{font-style:normal;border:1px solid #8a9b8e;background:#e6ede7;box-shadow:inset 1px 1px white;width:19px;height:18px;display:grid;place-items:center;font-size:12px;line-height:1;color:#466050}
.hej-lt-document .mail-toolbar{display:flex;align-items:center;gap:20px;background:#eef2ee;border-bottom:1px solid #b6c5b9;padding:10px 13px;color:#5b6d60;font-size:11px}.hej-lt-document .mail-toolbar>span{display:flex;align-items:center;gap:6px;white-space:nowrap}
.hej-lt-document .mail-envelope{padding:13px 18px;border-bottom:1px solid #c3cfc5;background:#f6f8f5;gap:7px;font-size:12px}.hej-lt-document .mail-envelope>div{grid-template-columns:46px minmax(0,1fr);gap:9px}.hej-lt-document .mail-envelope>div:last-child strong{background:white;border:1px solid #bbc8bd;box-shadow:inset 1px 1px 0 #e1e7e2;padding:5px 7px;margin:-4px -7px;font-weight:600}.hej-lt-document .mail-envelope strong{color:#243a2b}
.hej-lt-document .mail-document-body{padding:25px 28px 27px;font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.7;color:#17241b}.hej-lt-document .doc-paragraph{display:block;margin:0 0 16px;padding:0;white-space:normal}.hej-lt-document .doc-paragraph:last-child{margin-bottom:0}.hej-lt-document .doc-greeting{margin-bottom:21px}.hej-lt-document .doc-signature{margin-top:20px}
.hej-lt-document .document-window-status{border-top:1px solid #b7c7ba;background:#e7eee8;padding:4px 10px;font-size:10px;color:#6b7d6e;line-height:1.4;box-shadow:inset 0 1px white}
.hej-lt-document .browser-toolbar{padding:8px 12px;display:flex;gap:15px;background:#eaf0e9;border-bottom:1px solid #bdcabc;color:#637a69}.hej-lt-document .browser-toolbar>span{display:flex;align-items:center}.hej-lt-document .web-address{margin:0;background:#edf2eb;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 11px;border-bottom:1px solid #bbcabe;font-size:13px;color:#2b4632;line-height:1.45}.hej-lt-document .web-address>span:last-child{background:white;border:1px solid #b1c2b4;box-shadow:inset 1px 1px 0 #e6ece5;flex:1;padding:5px 8px;overflow-wrap:anywhere}.hej-lt-document .web-address .address-lock{display:flex;flex:none}.hej-lt-document .web-address .address-lock svg{width:13px;height:13px}.hej-lt-document .web-content{padding:25px 27px 30px}.hej-lt-document .web-content .doc-heading{font-size:28px;color:#213b2b;border-bottom:2px solid #647f6d;padding-bottom:15px}.hej-lt-document .web-content .doc-body{font-size:18px;line-height:1.75}.hej-lt-document .web-content .doc-item{padding:0;border:0;margin:0 0 15px}.hej-lt-document .web-content .doc-item:last-child{margin:0}.hej-lt-document .web-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.hej-lt-document .web-comparison .comparison-context{grid-column:1/-1}
.hej-lt-document .letter-stage{padding:29px 30px 34px;border-color:#d4e2d7;isolation:isolate}.hej-lt-document .letter-stage:before{display:none}.hej-lt-document .letter-paper{padding:26px 31px 34px;border:1px solid #d3d8cc;background:#fffefb;box-shadow:3px 6px 10px #263c2621;transform:rotate(-.45deg)}.hej-lt-document .letter-paper:after{display:none}.hej-lt-document .letter-letterhead{display:flex;justify-content:space-between;align-items:center;border:0;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#87907c;margin:0 0 23px}.hej-lt-document .paper-date-mark{border-bottom:1px solid #dbdfd4;min-width:68px;height:8px}.hej-lt-document .letter-paper .doc-heading{font-size:24px;border:0;padding:0;margin:0 0 24px;line-height:1.4}.hej-lt-document .letter-paper .doc-body{font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.8;padding:0;white-space:normal}.hej-lt-document .letter-paper .paper-fold{margin-top:33px}
.hej-lt-document .notice-board{background:var(--lernen-pale);padding:28px 27px 32px}.hej-lt-document .notice-board .notice-poster{position:relative;border:2px solid #344e3c;outline:1px solid #839883;outline-offset:4px;box-shadow:5px 6px 0 #c6d8c9;background:#fffef9;padding:28px 30px;max-width:600px;transform:rotate(-.6deg);border-radius:0}.hej-lt-document .notice-board .notice-poster:before{display:none}.hej-lt-document .notice-poster .document-label{font-size:11px;color:#6d7969;letter-spacing:.1em}.hej-lt-document .notice-board .notice-poster .doc-heading{font-family:Arial,sans-serif;font-size:29px;font-weight:800;border-bottom:3px solid #5d705c;padding:0 0 18px;max-width:100%;margin:0 0 21px}.hej-lt-document .notice-poster .doc-body{padding:0;font-size:18px;line-height:1.65;color:#17291d}.hej-lt-document .notice-poster .doc-item{padding:0;border:0;margin:0 0 13px}.hej-lt-document .notice-poster .doc-item:last-child{margin:0}.hej-lt-document .opening-hours{background:white;border:1px solid #7b927e;margin-top:24px;table-layout:fixed;font-size:15px}.hej-lt-document .opening-hours caption{text-align:center;font-size:23px;font-weight:800;padding-bottom:12px;color:#213c2a;border-bottom:3px solid #758c77;margin:0 0 9px}.hej-lt-document .opening-hours th,.hej-lt-document .opening-hours td{padding:11px 10px;border-bottom:1px solid #c8d5c8;vertical-align:top}.hej-lt-document .opening-hours th{width:48%}
.hej-lt-document .canvas-parcel{padding:24px}.hej-lt-document .parcel-card{border:1px solid #b5c3aa;border-top:8px solid #638a64;box-shadow:3px 5px 0 #cadcc9;border-radius:0;background:#fffef8;padding:25px}.hej-lt-document .parcel-card-header>span{color:#4b7050}.hej-lt-document .parcel-card .doc-body{padding:0;font-size:18px;line-height:1.7}.hej-lt-document .parcel-card .opening-hours{margin-top:20px;font-size:14px}.hej-lt-document .parcel-card .opening-hours caption{font-size:20px}
.hej-lt-document .newspaper-stage{background:var(--lernen-pale);padding:25px 22px;border-color:#d4e2d7}.hej-lt-document .classified-page{background:#fffdf4;border:1px solid #a8b2a0;padding:15px 24px 26px;box-shadow:4px 5px 0 #c7d7c5}.hej-lt-document .newspaper-masthead{font-family:Georgia,serif;font-size:29px;font-weight:800;text-align:center;padding:8px 0 15px;border-top:2px solid #364f38;border-bottom:4px double #364f38;line-height:1.15;color:#29412c}.hej-lt-document .newspaper-masthead span{display:block;font-family:Arial,sans-serif;font-weight:400;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.hej-lt-document .classified{padding:24px 0 0;border:0;background:transparent}.hej-lt-document .classified .doc-heading{font-family:Georgia,serif;font-size:26px;text-align:left}.hej-lt-document .classified .doc-body{padding:0;font-family:Georgia,serif;font-size:19px;line-height:1.7}.hej-lt-document .classified .doc-item{margin:0 0 10px;border:0;padding:0}
.hej-lt-document .profile-stage{background:var(--lernen-pale);padding:23px;border-color:#d4e2d7}.hej-lt-document .profile-paper{border:1px solid #b2c8b8;border-radius:5px;box-shadow:2px 4px 0 #d2e2d3;padding:25px;background:#fff}.hej-lt-document .profile-heading{margin:0 0 19px}.hej-lt-document .profile-heading .doc-heading{font-size:26px;border-bottom:1px solid #ccdbce;padding:0 0 17px;margin:0}.hej-lt-document .profile-portrait{display:grid;grid-template-columns:100px 1fr;gap:17px;align-items:center;margin:0 0 24px;padding-bottom:20px;border-bottom:2px solid #bad4c3}.hej-lt-document .profile-portrait img{width:100px;height:105px;object-fit:cover;object-position:left;border-radius:5px}.hej-lt-document .profile-portrait div{display:flex;flex-direction:column;gap:6px}.hej-lt-document .profile-portrait span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#698572}.hej-lt-document .profile-portrait strong{font-size:24px;color:#294635}.hej-lt-document .profile-portrait small{font-size:13px;color:#5d7465}.hej-lt-document .profile-paper .doc-body{font-size:18px;line-height:1.8;white-space:normal}
.hej-lt-document .form-stage{background:var(--lernen-pale);padding:24px;border-color:#d4e2d7}.hej-lt-document .form-document{background:#fff;border:1px solid #aebfad;box-shadow:3px 4px 0 #d1dfcf;padding:25px}.hej-lt-document .form-title{font-size:25px;border-bottom:2px solid #63836c;padding-bottom:15px}.hej-lt-document .form-fields{border:1px solid #bdcdbb;gap:0;margin:0 0 20px}.hej-lt-document .form-entry{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;align-items:center;padding:12px 13px;border-bottom:1px solid #c5d3c2;font-size:17px;line-height:1.5}.hej-lt-document .form-entry:last-child{border:0}.hej-lt-document .form-entry b{font-size:12px;font-weight:600;color:#5b735e}.hej-lt-document .form-entry span{overflow-wrap:anywhere}.hej-lt-document .form-document .doc-body{font-size:17px;line-height:1.7}
.hej-lt-document .note-stage{background:var(--lernen-pale);padding:25px;border-color:#d4e2d7}.hej-lt-document .note-sheet{background:repeating-linear-gradient(#fffdf0 0,#fffdf0 31px,#e8e6cf 32px);border:1px solid #d5d1b7;padding:24px 29px;box-shadow:3px 5px 0 #cfdccb;transform:rotate(.35deg)}.hej-lt-document .note-sheet:before{display:none}.hej-lt-document .note-sheet .doc-heading{font-family:Georgia,serif;font-size:26px}.hej-lt-document .note-sheet .doc-body{font-family:Georgia,serif;font-size:19px;line-height:1.7;padding:0;white-space:normal}.hej-lt-document .note-sheet .document-label{color:#8a876e}
.hej-lt-document .menu-stage{background:var(--lernen-pale);padding:26px;border-color:#d4e2d7}.hej-lt-document .menu-paper{border:1px solid #acba9f;outline:3px double #a8b397;outline-offset:-8px;border-radius:0;padding:30px;background:#fffdf0;box-shadow:3px 5px 0 #c5d7c0}.hej-lt-document .menu-paper .doc-heading{font-family:Georgia,serif;font-size:31px;text-align:center;border:0}.hej-lt-document .menu-paper .document-label{text-align:center;letter-spacing:.15em}.hej-lt-document .menu-paper .doc-body{padding:0;font-size:17px;line-height:1.7}.hej-lt-document .menu-paper .doc-item{margin:0 0 12px;border:0;padding:0}.hej-lt-document .menu-prices{margin-bottom:25px;font-size:18px}.hej-lt-document .menu-prices>div{border-bottom:1px dotted #c4c9af}.hej-lt-document .menu-prices>div:last-child{border:0}
.hej-lt-document .canvas-message{padding:20px}.hej-lt-document .message-app{border:1px solid #b9cdbc;border-radius:8px;box-shadow:2px 4px 0 #d4e5d8;overflow:hidden}.hej-lt-document .message-header{background:#dcefe1;color:#294d34}.hej-lt-document .message-body{background:#eff5ee;padding:22px}.hej-lt-document .message-bubble .doc-body{font-size:18px;line-height:1.7;white-space:normal}


.hej-lt-document .template-layer{min-width:0}.hej-lt-document .template-layer .document-canvas{min-width:0}.hej-lt-document .template-layer .doc-body,.hej-lt-document .template-layer .mail-document-body{overflow-wrap:break-word}
.hej-lt-document .template-layer[data-template="profile-01"] .profile-paper{position:relative;border:1px solid #bed4c6;box-shadow:0 6px 15px #284f3510;padding:30px;border-radius:3px}.hej-lt-document .template-layer[data-template="profile-01"] .profile-portrait{padding:0 0 24px;border-bottom:1px solid #d5e2d9;margin-bottom:24px}.hej-lt-document .template-layer[data-template="profile-01"] .profile-portrait img{border-radius:3px}.hej-lt-document .template-layer[data-template="profile-01"] .profile-heading .doc-heading{font-family:Georgia,serif;font-size:29px;color:#325441}
.hej-lt-document .template-layer[data-template="profile-02"] .profile-paper{border-top:7px solid #4c715a;border-radius:7px;padding:25px}.hej-lt-document .template-layer[data-template="profile-02"] .profile-portrait{grid-template-columns:96px minmax(0,1fr)}.hej-lt-document .template-layer[data-template="profile-02"] .profile-portrait img{width:96px;height:120px;border-radius:5px}.hej-lt-document .template-layer[data-template="profile-02"] .profile-heading{border-bottom:1px solid #d5ddd6;padding-bottom:8px}
.hej-lt-document .template-layer[data-template="profile-03"] .profile-paper{background:#fffefa;border:1px solid #d5d9c6;box-shadow:4px 4px 0 #e6eadf}.hej-lt-document .template-layer[data-template="profile-03"] .profile-portrait{display:block;text-align:center}.hej-lt-document .template-layer[data-template="profile-03"] .profile-portrait img{width:108px;height:108px;border-radius:50%;margin-bottom:15px}.hej-lt-document .template-layer[data-template="profile-03"] .profile-portrait div{margin:auto}.hej-lt-document .template-layer[data-template="profile-03"] .profile-heading{text-align:center}
.hej-lt-document .template-layer[data-template="profile-04"] .profile-paper{border-left:7px solid #597862;background:#fff;border-radius:3px}.hej-lt-document .template-layer[data-template="profile-04"] .profile-heading{padding:6px 0 17px;margin:0 0 18px;border-bottom:1px solid #e1e6df}.hej-lt-document .template-layer[data-template="profile-04"] .doc-heading{font-size:28px}.hej-lt-document .template-layer[data-template="profile-04"] .doc-body{font-family:system-ui;font-size:18px}
.hej-lt-document .template-layer[data-template="form-01"] .form-document{border-top:5px solid #526c5b;background:#fff}.hej-lt-document .template-layer[data-template="form-01"] .form-title{border-bottom:1px solid #dbe3dc;padding-bottom:19px}.hej-lt-document .template-layer[data-template="form-01"] .form-entry{background:#f4f7f3}
.hej-lt-document .template-layer[data-template="form-02"] .form-document{border:1px solid #bdc8bc;background:#fffefa;box-shadow:3px 3px 0 #e3e8dc}.hej-lt-document .template-layer[data-template="form-02"] .form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hej-lt-document .template-layer[data-template="form-02"] .form-entry{display:block;border:0;border-bottom:1px solid #aebbab;padding:10px 0;background:none}.hej-lt-document .template-layer[data-template="form-02"] .form-entry b{display:block;margin-bottom:7px}
.hej-lt-document .template-layer[data-template="form-03"] .form-document{border-radius:8px;background:#fff;padding:28px;border:1px solid #d5dfd7}.hej-lt-document .template-layer[data-template="form-03"] .form-fields{gap:12px}.hej-lt-document .template-layer[data-template="form-03"] .form-entry{background:white;border:1px solid #d3ddd5;border-radius:5px;padding:13px}.hej-lt-document .template-layer[data-template="form-03"] .form-title{font-size:25px;color:#315b44}
.hej-lt-document .template-layer[data-template="mail-01"] .mail-window{box-shadow:3px 3px 0 #c1d0c4}.hej-lt-document .template-layer[data-template="mail-01"] .mail-document-body{font-family:Georgia,serif}
.hej-lt-document .template-layer[data-template="mail-02"] .mail-window{border:1px solid #d4ded7;border-radius:6px;box-shadow:0 4px 12px #1c3f280a}.hej-lt-document .template-layer[data-template="mail-02"] .document-window-title{background:#f0f4ef;border:0;box-shadow:none;padding:13px 17px}.hej-lt-document .template-layer[data-template="mail-02"] .document-window-controls{display:none}.hej-lt-document .template-layer[data-template="mail-02"] .mail-toolbar{background:white;border-color:#e3e9e1}.hej-lt-document .template-layer[data-template="mail-02"] .mail-envelope{background:#fafcf9}.hej-lt-document .template-layer[data-template="mail-02"] .mail-document-body{font-family:system-ui;font-size:18px}.hej-lt-document .template-layer[data-template="mail-02"] .document-window-status{display:none}
.hej-lt-document .template-layer[data-template="mail-03"] .mail-window{background:#fffdf8;border:1px solid #c3cdbc;box-shadow:4px 4px 0 #e0e7d9}.hej-lt-document .template-layer[data-template="mail-03"] .mail-toolbar{display:none}.hej-lt-document .template-layer[data-template="mail-03"] .document-window-title{background:#e5ecdf;box-shadow:none}.hej-lt-document .template-layer[data-template="mail-03"] .mail-envelope{background:#f5f7ee;border-bottom:2px solid #b7c6ac}.hej-lt-document .template-layer[data-template="mail-03"] .mail-document-body{background:#fffdf8;font-family:Georgia,serif}.hej-lt-document .template-layer[data-template="mail-03"] .document-window-status{background:#eff3e8}
.hej-lt-document .template-layer[data-template="mail-04"] .mail-window{border-radius:4px;border:1px solid #c5d7ce;box-shadow:none}.hej-lt-document .template-layer[data-template="mail-04"] .document-window-title{background:#eaf4ef;box-shadow:none;border-bottom:1px solid #c5d7ce}.hej-lt-document .template-layer[data-template="mail-04"] .mail-toolbar{display:none}.hej-lt-document .template-layer[data-template="mail-04"] .mail-envelope{background:white;border-left:5px solid #6b9980}.hej-lt-document .template-layer[data-template="mail-04"] .mail-document-body{font-family:system-ui}.hej-lt-document .template-layer[data-template="mail-04"] .doc-greeting{font-weight:650}
.hej-lt-document .template-layer[data-template="mail-05"] .mail-window{border:1px solid #899e8e;box-shadow:2px 3px 0 #d3ddd2}.hej-lt-document .template-layer[data-template="mail-05"] .document-window-title{background:#365944;color:#fff;box-shadow:none}.hej-lt-document .template-layer[data-template="mail-05"] .mail-toolbar{background:#f0f3ed}.hej-lt-document .template-layer[data-template="mail-05"] .mail-envelope{background:white}.hej-lt-document .template-layer[data-template="mail-05"] .mail-envelope>div:last-child strong{font-size:16px;font-weight:650}.hej-lt-document .template-layer[data-template="mail-05"] .mail-document-body{font-family:system-ui;font-size:18px}
.hej-lt-document .template-layer[data-template="letter-01"] .letter-paper{background:#fffefa;font-family:Georgia,serif;box-shadow:3px 6px 0 #dce3d6}.hej-lt-document .template-layer[data-template="letter-01"] .letter-letterhead{border-bottom:1px solid #dfe3d2}
.hej-lt-document .template-layer[data-template="letter-02"] .letter-paper{transform:none;border:1px solid #d2d9d0;border-left:5px solid #758979;box-shadow:0 3px 8px #254a2d0d;background:white}.hej-lt-document .template-layer[data-template="letter-02"] .letter-letterhead{font-family:system-ui;color:#42634c;letter-spacing:.08em;padding-bottom:18px}.hej-lt-document .template-layer[data-template="letter-02"] .doc-heading{font-family:system-ui;font-size:25px}
.hej-lt-document .template-layer[data-template="letter-03"] .letter-paper{transform:none;background:#fffdf4;border:1px solid #ddd8bf;box-shadow:3px 4px 0 #e6e4d3}.hej-lt-document .template-layer[data-template="letter-03"] .letter-letterhead{border-bottom:3px double #c3c5ad}.hej-lt-document .template-layer[data-template="letter-03"] .doc-heading{font-size:28px}.hej-lt-document .template-layer[data-template="letter-03"] .paper-fold{display:none}
.hej-lt-document .template-layer[data-template="letter-04"] .letter-paper{background:#fffefb;transform:rotate(.25deg);border:1px solid #d0d5c5;box-shadow:5px 5px 0 #e5e9df}.hej-lt-document .template-layer[data-template="letter-04"] .letter-letterhead{text-align:center;justify-content:center;border:0}.hej-lt-document .template-layer[data-template="letter-04"] .paper-date-mark{display:none}.hej-lt-document .template-layer[data-template="letter-04"] .doc-heading{text-align:center;font-family:Georgia,serif;font-size:31px;border-bottom:1px solid #c9d2bf;padding:0 0 20px}
.hej-lt-document .template-layer[data-template="notice-01"] .notice-poster{outline:1px solid #dce4d8;border:2px solid #56705a;box-shadow:4px 4px 0 #d5dfcf;background:#fffefa}.hej-lt-document .template-layer[data-template="notice-01"] .doc-heading{text-align:center}
.hej-lt-document .template-layer[data-template="notice-02"] .notice-poster{background:white;outline:0;border:3px solid #2b4332;border-radius:1px;box-shadow:0 3px 0 #d6ded4;transform:none}.hej-lt-document .template-layer[data-template="notice-02"] .document-label{font-weight:700;color:#354d3c}.hej-lt-document .template-layer[data-template="notice-02"] .doc-heading{font-family:system-ui;font-size:30px;border-bottom:2px solid #354c39;padding-bottom:20px}
.hej-lt-document .template-layer[data-template="notice-03"] .notice-board{background:#e8ecdf;padding:32px 25px}.hej-lt-document .template-layer[data-template="notice-03"] .notice-poster{position:relative;background:#fffef3;border:1px solid #c3c8ae;outline:0;box-shadow:4px 5px 0 #cfd8c5}.hej-lt-document .template-layer[data-template="notice-03"] .notice-poster:after{content:"";position:absolute;top:-7px;left:50%;width:11px;height:11px;border-radius:50%;background:#687f5d;box-shadow:0 1px 3px #54664b40}.hej-lt-document .template-layer[data-template="notice-03"] .doc-heading{font-family:Georgia,serif;text-align:center}
.hej-lt-document .template-layer[data-template="notice-04"] .notice-poster{outline:0;border:1px solid #aebfae;border-top:7px solid #5a805c;background:#fcfff9;box-shadow:3px 4px 0 #d4dfcd;transform:none}.hej-lt-document .template-layer[data-template="notice-04"] .doc-heading{font-family:system-ui;border-bottom:1px solid #bed0b8;padding-bottom:17px}.hej-lt-document .template-layer[data-template="notice-04"] .doc-item{border:0;padding-bottom:8px}
.hej-lt-document .template-layer[data-template="notice-05"] .notice-poster{border:1px solid #b6c3b6;outline:0;transform:none;background:white;box-shadow:none}.hej-lt-document .template-layer[data-template="notice-05"] .doc-heading{font-family:Georgia,serif;text-align:center;border-bottom:1px solid #bdc8b5;padding-bottom:19px}.hej-lt-document .template-layer[data-template="notice-05"] .opening-hours{margin-top:23px;border-top:3px double #9eaf99}.hej-lt-document .template-layer[data-template="notice-05"] .opening-hours td,.hej-lt-document .template-layer[data-template="notice-05"] .opening-hours th{padding:13px 10px}
.hej-lt-document .template-layer[data-template="notice-06"] .notice-poster{outline:0;border:1px solid #ced8ce;border-left:9px solid #809983;border-radius:4px;background:#fff;transform:none;box-shadow:0 3px 10px #1b39220a}.hej-lt-document .template-layer[data-template="notice-06"] .document-label{text-align:left}.hej-lt-document .template-layer[data-template="notice-06"] .doc-heading{font-family:system-ui;text-align:left;font-size:26px}
.hej-lt-document .template-layer[data-template="web-01"] .web-window{border:1px solid #789181;box-shadow:3px 4px 0 #d0dccf}.hej-lt-document .template-layer[data-template="web-01"] .web-content{background:white}
.hej-lt-document .template-layer[data-template="web-02"] .web-window{border:1px solid #c5d4c7;border-radius:6px;box-shadow:none}.hej-lt-document .template-layer[data-template="web-02"] .browser-toolbar{display:none}.hej-lt-document .template-layer[data-template="web-02"] .document-window-title{box-shadow:none;background:#e8f0e4;padding:10px 14px}.hej-lt-document .template-layer[data-template="web-02"] .web-content .doc-heading{font-family:system-ui;border-bottom:3px solid #81a579}.hej-lt-document .template-layer[data-template="web-02"] .web-content{background:#fffefa}.hej-lt-document .template-layer[data-template="web-02"] .document-window-status{display:none}
.hej-lt-document .template-layer[data-template="web-03"] .web-window{border-radius:3px;border:1px solid #aebfaf;box-shadow:4px 4px 0 #dce5d8}.hej-lt-document .template-layer[data-template="web-03"] .document-window-title{background:#42644c;color:white;box-shadow:none}.hej-lt-document .template-layer[data-template="web-03"] .browser-toolbar{display:none}.hej-lt-document .template-layer[data-template="web-03"] .web-content{border-top:1px dashed #8ba180;background:#fffef7}.hej-lt-document .template-layer[data-template="web-03"] .web-content .doc-heading{font-family:Georgia,serif;border-bottom:1px solid #c1cbb7;font-size:30px}
.hej-lt-document .template-layer[data-template="web-04"] .web-window{border:1px solid #b8cdc0;box-shadow:none;border-radius:4px}.hej-lt-document .template-layer[data-template="web-04"] .document-window-title{background:#eef4ef;border:0;box-shadow:none}.hej-lt-document .template-layer[data-template="web-04"] .document-window-controls{display:none}.hej-lt-document .template-layer[data-template="web-04"] .web-content{padding-left:32px;border-left:5px solid #91ae97}.hej-lt-document .template-layer[data-template="web-04"] .web-content .doc-heading{font-family:system-ui;font-size:27px}.hej-lt-document .template-layer[data-template="web-04"] .web-address{background:white}
.hej-lt-document .template-layer[data-template="web-05"] .web-window{border:1px solid #c5d3c3;border-radius:2px;box-shadow:0 5px 14px #213d280a}.hej-lt-document .template-layer[data-template="web-05"] .browser-toolbar{display:none}.hej-lt-document .template-layer[data-template="web-05"] .document-window-title{background:white;box-shadow:none}.hej-lt-document .template-layer[data-template="web-05"] .web-content{background:#fdfef9}.hej-lt-document .template-layer[data-template="web-05"] .document-label{border-left:3px solid #78976d;padding-left:10px}.hej-lt-document .template-layer[data-template="web-05"] .web-content .doc-heading{font-family:Georgia,serif;font-size:30px}
.hej-lt-document .template-layer[data-template="chat-01"] .message-app{border:1px solid #c6d6cc;box-shadow:2px 3px 0 #d8e4d9;border-radius:5px}.hej-lt-document .template-layer[data-template="chat-01"] .message-bubble{border-radius:3px 12px 12px 12px}
.hej-lt-document .template-layer[data-template="chat-02"] .message-app{max-width:560px;margin:auto;border:1px solid #bfcfc3;border-radius:12px;box-shadow:0 4px 14px #22432a12}.hej-lt-document .template-layer[data-template="chat-02"] .message-header{background:#335a42;color:white;padding:15px 19px}.hej-lt-document .template-layer[data-template="chat-02"] .message-avatar{background:#dfeee2;color:#345c41}.hej-lt-document .template-layer[data-template="chat-02"] .message-body{background:#f2f6ee;padding:24px 19px}.hej-lt-document .template-layer[data-template="chat-02"] .message-bubble{border:1px solid #dce6d9;border-radius:9px;background:white;padding:24px}
.hej-lt-document .template-layer[data-template="chat-03"] .message-app{border:1px solid #c8d3c5;border-radius:3px;box-shadow:3px 4px 0 #e0e8db}.hej-lt-document .template-layer[data-template="chat-03"] .message-header{background:white;border-bottom:1px solid #d6e1d2}.hej-lt-document .template-layer[data-template="chat-03"] .message-body{background:#ebf0e7}.hej-lt-document .template-layer[data-template="chat-03"] .message-bubble{border-left:4px solid #749070;border-radius:2px 7px 7px 2px;box-shadow:none}.hej-lt-document .template-layer[data-template="chat-03"] .doc-body{font-family:system-ui}
.hej-lt-document .template-layer[data-template="note-01"] .note-sheet{border:1px solid #d4d9c0;background:#fffef3;box-shadow:4px 4px 0 #e1e5d2;transform:rotate(-.2deg)}.hej-lt-document .template-layer[data-template="note-01"] .doc-heading{font-family:Georgia,serif}
.hej-lt-document .template-layer[data-template="note-02"] .note-sheet{border:1px solid #c9d7c1;border-top:6px solid #789565;background:#fcfff5;box-shadow:4px 4px 0 #e1e8d5;transform:none}.hej-lt-document .template-layer[data-template="note-02"] .note-sheet:before{display:none}.hej-lt-document .template-layer[data-template="note-02"] .doc-body{font-family:system-ui;line-height:1.85}.hej-lt-document .template-layer[data-template="note-02"] .doc-paragraph{border-bottom:1px dashed #ccd6bd;padding-bottom:15px}.hej-lt-document .template-layer[data-template="note-02"] .doc-heading{font-family:system-ui;font-size:26px}
.hej-lt-document .template-layer[data-template="note-03"] .note-sheet{border:1px solid #d8d8c6;border-left:5px solid #98a591;background:#fffdf5;box-shadow:2px 5px 0 #e6e7da;transform:none}.hej-lt-document .template-layer[data-template="note-03"] .note-sheet:before{display:none}.hej-lt-document .template-layer[data-template="note-03"] .doc-heading{font-family:Georgia,serif;font-weight:500;font-size:30px}.hej-lt-document .template-layer[data-template="note-03"] .doc-paragraph{line-height:1.8;font-family:Georgia,serif}
.hej-lt-document .template-layer[data-template="classified-01"] .classified-page{border:1px solid #bfc6b7;background:#fffef6;box-shadow:4px 4px 0 #dfe3d4}.hej-lt-document .template-layer[data-template="classified-01"] .newspaper-masthead{border-bottom:3px double #7a8970}.hej-lt-document .template-layer[data-template="classified-01"] .classified .doc-heading{font-family:Georgia,serif}
.hej-lt-document .template-layer[data-template="classified-02"] .classified-page{background:white;border:1px solid #c8d2c5;border-radius:4px;box-shadow:none}.hej-lt-document .template-layer[data-template="classified-02"] .newspaper-masthead{font-family:system-ui;font-size:23px;text-align:left;border-bottom:1px solid #d4dfce}.hej-lt-document .template-layer[data-template="classified-02"] .classified{border-left:4px solid #809575;padding-left:21px}.hej-lt-document .template-layer[data-template="classified-02"] .classified .doc-heading{font-family:system-ui;font-size:28px}.hej-lt-document .template-layer[data-template="classified-02"] .classified .doc-body{font-family:system-ui}
.hej-lt-document .template-layer[data-template="classified-03"] .classified-page{border:1px dashed #829776;box-shadow:3px 4px 0 #e2e7d6;background:#fffef8}.hej-lt-document .template-layer[data-template="classified-03"] .newspaper-masthead{border-bottom:1px solid #bdc9ad;font-size:28px}.hej-lt-document .template-layer[data-template="classified-03"] .classified .doc-heading{font-family:Georgia,serif;text-align:center}.hej-lt-document .template-layer[data-template="classified-03"] .doc-item{border-bottom:1px dotted #d1d9c5;padding-bottom:10px}
.hej-lt-document .template-layer[data-template="menu-01"] .menu-paper{background:#fffdf0;border-color:#a5b398;outline:1px solid #b4c0a6;outline-offset:-6px}.hej-lt-document .template-layer[data-template="menu-01"] .menu-rule{background:#94a180}
.hej-lt-document .template-layer[data-template="menu-02"] .menu-paper{border:1px solid #354f3b;outline:0;background:white;box-shadow:4px 4px 0 #dee6d9}.hej-lt-document .template-layer[data-template="menu-02"] .menu-paper .doc-heading{font-family:Georgia,serif;font-size:33px;text-align:left;padding-bottom:18px;border-bottom:3px double #70866a}.hej-lt-document .template-layer[data-template="menu-02"] .menu-prices{border-top:0;border-bottom:1px solid #b4c2aa}.hej-lt-document .template-layer[data-template="menu-02"] .document-label{text-align:left}.hej-lt-document .template-layer[data-template="menu-02"] .doc-body{font-size:18px}
.hej-lt-document .template-layer[data-template="parcel-01"] .parcel-card{border:1px dashed #97af9d;background:#fffef9;box-shadow:3px 4px 0 #dfe7dc;border-radius:1px}.hej-lt-document .template-layer[data-template="parcel-01"] .parcel-card-header{border-bottom:2px solid #728e74;padding-bottom:19px}.hej-lt-document .template-layer[data-template="parcel-01"] .opening-hours{border-top:1px solid #c5d2bc;margin-top:20px}
.hej-lt-document .template-layer[data-template="timetable-01"] .timetable-window{border:1px solid #9fb7a4;box-shadow:3px 4px 0 #dbe5d6}.hej-lt-document .template-layer[data-template="timetable-01"] .timetable{border:1px solid #b6c7b3;background:white}.hej-lt-document .template-layer[data-template="timetable-01"] .timetable thead{background:#edf4e9}.hej-lt-document .template-layer[data-template="timetable-01"] .timetable td,.hej-lt-document .template-layer[data-template="timetable-01"] .timetable th{border-bottom:1px solid #d5e0cd}
@media(max-width:600px){.hej-lt-document .template-layer[data-template="form-02"] .form-fields{grid-template-columns:1fr}.hej-lt-document .template-layer[data-template="profile-01"] .profile-paper{padding:23px 19px}.hej-lt-document .template-layer[data-template="profile-01"] .profile-heading .doc-heading{font-size:25px}.hej-lt-document .template-layer[data-template="web-04"] .web-content{padding-left:22px}.hej-lt-document .template-layer[data-template="chat-02"] .message-bubble{padding:20px 17px}.hej-lt-document .template-layer[data-template="notice-03"] .notice-board{padding:26px 18px}.hej-lt-document .template-layer[data-template="profile-02"] .profile-portrait{grid-template-columns:82px minmax(0,1fr)}.hej-lt-document .template-layer[data-template="profile-02"] .profile-portrait img{width:82px;height:100px}.hej-lt-document .template-layer .mail-envelope strong,.hej-lt-document .template-layer .web-address{overflow-wrap:anywhere}}
/* Host-safe integration; palette read from Site Manager 1.0.43 approved + manager styles. */
.hej-lt{container:hej-lernen / inline-size;max-width:1680px!important;width:100%;margin-inline:auto;font:16px/1.55 "HEJ LT Noto Sans",system-ui,sans-serif;background:#fff;--a1-accent:var(--level-a1,#197b66);--a1-strong:#075d55;--a1-ink:#172c24;--a1-muted:#52616f;--line:#dfe5e7;color:var(--a1-ink)}
.hej-lt[data-level=a2]{--a1-accent:var(--level-a2,#1470c8);--a1-strong:#10569a}
.hej-lt[data-level=b1]{--a1-accent:var(--level-b1,#ce3556);--a1-strong:#a82945}
.hej-lt[data-level=b2]{--a1-accent:var(--level-b2,#99620a);--a1-strong:#785008}
.hej-lt[data-level=c1]{--a1-accent:var(--level-c1,#7354bd);--a1-strong:#573c97}
.hej-lt[data-level=c2]{--a1-accent:var(--level-c2,#9e2879);--a1-strong:#7d1b5e}
.hej-lt .lt-app{padding:24px 0;max-width:none;margin:0}
.hej-lt a{color:var(--a1-accent)}
.hej-lt p{margin-top:0}.hej-lt h1,.hej-lt h2,.hej-lt h3{font-family:inherit}
.hej-lt button,.hej-lt select,.hej-lt input,.hej-lt textarea{font:inherit;box-shadow:none;text-transform:none;letter-spacing:normal}
.hej-lt .btn,.hej-lt .exercise-tab,.hej-lt .word-button{line-height:1.35;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.hej-lt .exercise-page{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}
.hej-lt .layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0}
.hej-lt .reading{position:static;min-width:0}.hej-lt .question-panel{min-width:0}
.hej-lt .related-exercises{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:16px;width:100%;margin:0;padding:0;align-items:start;border:0;background:transparent}
.hej-lt .related-heading{grid-column:1/-1;margin:0}
.hej-lt .related-card{display:block;width:100%;overflow:hidden;text-decoration:none;box-shadow:0 2px 7px #173b5710}
.hej-lt .related-photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;padding:0;display:block}
.hej-lt .related-card-copy{padding:12px 14px;display:grid;gap:5px}.hej-lt .related-action{font-size:.85rem}
.hej-lt .content-nav{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 18px;justify-content:flex-end}
.hej-lt .content-nav .btn{min-width:38px;min-height:36px;padding:6px 10px}
.hej-lt .content-nav .btn[aria-current=step]{background:var(--a1-accent);color:white}
.hej-lt .exercise-instruction{margin:0 0 12px;background:#eef1f4;color:#172c24}
.hej-lt .question-number{background:var(--a1-accent);color:white}
.hej-lt .question fieldset{border:0;padding:0;margin:0;min-width:0}.hej-lt .question legend{padding:0;margin:0 0 12px;font-size:1rem}
.hej-lt .option{color:#172c24}.hej-lt input[type=radio]{accent-color:var(--a1-accent);width:16px;height:16px;flex:none}
.hej-lt .option[data-state=good]{border-color:#16884f;background:#f1fbf5}.hej-lt .option[data-state=bad]{border-color:#d0324e;background:#fff4f6}
.hej-lt .word-scene a{left:0;right:0;bottom:0;border-radius:0;text-align:center;background:#e0f1e7;padding:2px;font-size:.8rem}
.hej-lt .word-card{padding:0}.hej-lt .word-content .word-meaning{color:#52616f}
.hej-lt .foot{gap:16px;flex-wrap:wrap;margin-top:18px}.hej-lt .foot>div{display:flex;gap:18px;flex-wrap:wrap}
.hej-lt .download-file small{display:block}.hej-lt .exercise-downloads{padding:24px}
.hej-lt .lt-report{width:min(520px,calc(100vw - 32px));padding:24px;border:1px solid var(--line);border-radius:12px;color:#172c24;background:white}
.hej-lt .lt-report::backdrop{background:#15284c55}.hej-lt .lt-report label{display:block;margin:14px 0}.hej-lt .lt-report input,.hej-lt .lt-report textarea{display:block;width:100%;border:1px solid var(--line);padding:8px;background:white;color:#172c24}
.hej-lt .lt-report .report-actions{display:flex;gap:10px;justify-content:flex-end}
.hej-lt .pilot-document,.hej-lt-document{--lernen-pale:#f5f8f6;--lernen-dark:#075d55;--lernen:#197b66;overflow-wrap:anywhere}
.hej-lt .pilot-document .doc-paragraph{white-space:pre-line}.hej-lt-document .doc-paragraph{white-space:pre-line}
.hej-lt .mobile-reading-link{display:none}.hej-lt [hidden]{display:none!important}
@container hej-lernen (min-width:1280px){.hej-lt .exercise-page{grid-template-columns:minmax(0,1fr) 240px}.hej-lt .related-exercises{display:flex;flex-direction:column}.hej-lt .related-heading{width:100%}}
@container hej-lernen (max-width:850px){.hej-lt .layout{grid-template-columns:minmax(0,1fr)}.hej-lt .question-panel{border-left:0;border-top:1px solid var(--line)}.hej-lt .mobile-reading-link{display:inline-block}.hej-lt .reading-content{padding:18px}}
@container hej-lernen (max-width:480px){.hej-lt .related-exercises{grid-template-columns:minmax(0,1fr)}.hej-lt .question-bar{align-items:flex-start}.hej-lt .question-bar .mode{margin-left:0}.hej-lt .content-nav{justify-content:flex-start;gap:5px}.hej-lt .exercise-intro,.hej-lt .question-panel,.hej-lt .exercise-words{padding:16px}.hej-lt .exercise-tab{padding:12px 15px}.hej-lt .option{flex-wrap:wrap}.hej-lt .option b{margin-left:24px}.hej-lt .download-file{align-items:flex-start;flex-direction:column;gap:8px}}

/* 0.1.1: isolate controls from host theme and keep the approved layout compact. */
.hej-lt .content-nav{min-height:0;height:auto;padding:0;gap:7px;margin:0 0 14px}
.hej-lt .exercise-intro{padding:18px 24px}
.hej-lt .exercise-intro h2,.hej-lt .exercise-words h2,.hej-lt .exercise-downloads h2{margin:0;padding:0;line-height:1.35}
.hej-lt .exercise-words,.hej-lt .exercise-downloads{padding:18px 24px 24px}
.hej-lt .word-button{color:var(--a1-strong);background:#fff;border-color:#cbdcd6;opacity:1}
.hej-lt .word-button:hover,.hej-lt .word-button:focus-visible{color:var(--a1-strong);background:#f5f8f6;border-color:var(--a1-accent)}
.hej-lt .word-button[aria-expanded="true"],.hej-lt .word-button[aria-expanded="true"]:hover{color:#fff;background:var(--a1-accent);border-color:var(--a1-accent)}
.hej-lt .word-scene{overflow:hidden;border-radius:9px 9px 0 0}
.hej-lt .word-scene img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;margin:0}
.hej-lt .word-content{padding:18px 20px;display:grid;gap:12px}
.hej-lt .word-content h3,.hej-lt .word-content p{margin:0;padding:0;line-height:1.55}
.hej-lt .word-content .word-meaning{margin-top:4px}
.hej-lt .answer-set .option[data-state="bad"],.hej-lt .answer-set .option[data-state="bad"]:has(input:checked),.hej-lt .answer-set .option[data-state="bad"]:hover{border:1px solid #c53049;background:#fff1f3;color:#9e2338}
.hej-lt .answer-set .option[data-state="good"],.hej-lt .answer-set .option[data-state="good"]:has(input:checked),.hej-lt .answer-set .option[data-state="good"]:hover{border:1px solid #16834f;background:#eef9f2;color:#12633e}
.hej-lt .option[data-state="bad"] input{accent-color:#c53049}.hej-lt .option[data-state="good"] input{accent-color:#16834f}
.hej-lt .feedback{margin-top:12px;padding:12px 14px;border-left:3px solid #dfe5e7;color:#263d34}
.hej-lt .feedback>strong{display:block;font-size:.9rem;margin-bottom:6px;color:var(--a1-accent)}
.hej-lt .feedback p{margin:0 0 10px}.hej-lt .feedback blockquote{padding:0 0 0 12px;margin:0 0 8px;border-left:2px solid #dfe5e7;font-size:.95rem}
.hej-lt .score{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px;border:1px solid #dfe5e7;border-left:4px solid var(--a1-accent);border-radius:7px;background:#fff}
.hej-lt .score strong{font-size:1.5rem;line-height:1.2;color:var(--a1-accent)}
.hej-lt .score .btn{margin:0;min-height:40px;border-color:var(--a1-accent);color:var(--a1-accent);background:#fff;white-space:normal}
.hej-lt .score .btn:hover{background:var(--a1-accent);color:#fff}
.hej-lt .pilot-document .mail-document-body{font-family:inherit;font-size:1.05rem;line-height:1.75}
@container hej-lernen (max-width:480px){.hej-lt .exercise-intro,.hej-lt .exercise-words,.hej-lt .exercise-downloads{padding:16px}.hej-lt .content-nav{gap:5px}.hej-lt .score{align-items:flex-start;flex-direction:column}}

/* 0.1.2: one left edge for exercise navigation and the content title. */
.hej-lt .content-nav{justify-content:flex-start;min-height:0;gap:7px;margin:0 0 14px}
.hej-lt .crumb{min-height:0;height:auto;gap:6px;flex-wrap:wrap;margin:0 0 18px;padding:0;font-size:.85rem;line-height:1.5}
.hej-lt .word-image-pending{margin:0;padding:12px 20px;background:#f6f7f7;color:#52616f;font-size:.85rem;border-bottom:1px solid var(--line)}
