#auslosung[hidden],a[href="#auslosung"][hidden]{display:none!important}
.draw-section{padding:75px 20px 90px;background:#edf3f6;color:#122c40;scroll-margin-top:100px}
.draw-section .section-content-wrapper{max-width:1180px;margin:auto;padding:0}
.draw-section-intro{text-align:center;max-width:720px;margin:0 auto 30px}
.draw-section-intro h3{font-family:Montserrat,Arial,sans-serif;font-size:clamp(22px,2.4vw,31px);font-weight:800;line-height:1.25;margin:0 0 10px}
.draw-section-intro p{font-size:16px;color:#536879;line-height:1.65;margin:0}
.draw-app{font-family:"Open Sans",Arial,sans-serif}
.draw-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}
.draw-topline>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.draw-status{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;color:#335267}
.draw-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#8096a5}
.draw-status[data-status="live"]{color:#08724c}.draw-status[data-status="live"]:before{background:#0a9a62;box-shadow:0 0 0 4px #11996514;animation:draw-live-pulse 2s ease-in-out infinite}
.draw-status[data-status="complete"]:before{background:#005daa}
.draw-date{font-size:12px;color:#536879}
.draw-fullscreen,.draw-follow{border:0;background:transparent;color:#31546b;font:700 12px "Open Sans",Arial,sans-serif;cursor:pointer;padding:10px 0 10px 12px;white-space:nowrap}
.draw-broadcast{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0a2d4610;background:#fff}
.draw-stage{min-width:0;position:relative;isolation:isolate;display:grid;place-items:center;min-height:370px;padding:32px 25px;text-align:center;color:#fff;background:radial-gradient(ellipse at 18% 90%,#11604d88,transparent 60%),radial-gradient(ellipse at 100% 0,#125b8f88,transparent 65%),#09253a;overflow:hidden}
.draw-stage:before,.draw-stage:after{content:"";position:absolute;z-index:-1;inset:50%;width:380px;height:380px;border:1px solid #ffffff0c;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}
.draw-stage:after{width:520px;height:520px;border-color:#ffffff08}
.draw-stage h3{font:800 clamp(24px,2.6vw,34px)/1.15 Montserrat,Arial,sans-serif;color:#fff;margin:18px auto 16px;width:100%;max-width:570px;text-align:center;overflow-wrap:anywhere;text-transform:none}
.draw-stage-eyebrow{display:block;color:#9ebed0;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:800;margin-bottom:22px}
.draw-emblem{width:122px;height:122px;min-width:122px;min-height:122px;aspect-ratio:1;flex:0 0 122px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#fff;box-shadow:0 8px 35px #0003;position:relative;overflow:hidden;line-height:0;box-sizing:border-box}
.draw-emblem img{display:block;width:90px;height:90px;max-width:90px;max-height:90px;object-fit:contain;border-radius:0;flex-shrink:0}
.draw-destination{display:inline-flex;gap:10px;align-items:center;background:#148e61;border:1px solid #3eb78880;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:800;max-width:100%;overflow-wrap:anywhere}
.draw-stage-caption{display:block;color:#8eb0c5;font-size:11px;line-height:1.7;margin-top:18px}
.draw-waiting p{color:#c0d0db;line-height:1.6;font-size:14px;margin:0}.draw-waiting h3{font-size:clamp(22px,2.4vw,30px)}
.drawing .draw-emblem{animation:draw-logo-reveal 1.2s cubic-bezier(.2,.8,.2,1) both}
.drawing h3{animation:draw-name-reveal .6s ease-out .5s both}
.drawing .draw-destination{animation:draw-group-reveal .55s cubic-bezier(.2,.8,.2,1) 1s both}
.draw-feed{min-width:0;padding:24px 26px;display:flex;flex-direction:column;max-height:420px;background:#fff}
.draw-feed-heading{display:flex;flex-direction:column;gap:6px;padding-bottom:17px;border-bottom:1px solid #eaf0f3}
.draw-feed h3{font:800 17px/1.2 Montserrat,Arial,sans-serif;margin:0;color:#122c40}
.draw-connection{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#5b7684;line-height:1.5}.draw-connection:before{content:"";width:5px;height:5px;background:#119965;border-radius:50%;flex-shrink:0}.draw-connection.offline:before{background:#b07c29}
#draw-updates{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#bdcdd6 transparent;padding-right:5px}
#draw-updates ol{list-style:none;margin:0;padding:0}#draw-updates li{padding:17px 0;border-bottom:1px solid #eaf0f3}#draw-updates li:last-child{border:0}
#draw-updates time{font-size:10px;font-weight:800;color:#0c8060;letter-spacing:.4px}
#draw-updates p{font-size:14px;line-height:1.65;margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-line;color:#345266}
.draw-feed-empty{display:flex;flex-direction:column;justify-content:center;min-height:235px;max-width:240px}.draw-feed-empty>span{font-size:28px;color:#119965}.draw-feed-empty small{color:#8b9da8;line-height:1.5;font-size:11px;margin-top:12px}
.draw-board-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 10px}
.draw-board-title{font:800 18px/1.3 Montserrat,Arial,sans-serif;color:#18394e;text-transform:none;margin:0}
.draw-follow{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-height:44px;padding:0 2px 0 10px;font:600 12px/1.3 "Open Sans",Arial,sans-serif;color:#57717f;white-space:nowrap;border:0;border-radius:6px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}
.draw-follow-track{display:inline-block;position:relative;flex:0 0 34px;width:34px;height:20px;background:#b7c8d1;border-radius:12px;transition:background .18s ease}
.draw-follow-track:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #18394e26;transition:transform .18s ease}
.draw-follow[aria-checked="true"]{color:#08724c}.draw-follow[aria-checked="true"] .draw-follow-track{background:#11895f}.draw-follow[aria-checked="true"] .draw-follow-track:before{transform:translateX(14px)}
.draw-follow:focus-visible,.draw-categories button:focus-visible{outline:2px solid #005daa;outline-offset:2px}
.draw-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;max-width:430px}
.draw-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;background:#dfe8ee;padding:4px;border-radius:8px}
.draw-categories button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;border:0;border-radius:5px;padding:8px 12px;font:700 13px/1.2 "Open Sans",Arial,sans-serif;color:#567080;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}
.draw-categories button[aria-pressed="true"]{background:#fff;box-shadow:0 2px 6px #16364d0c;color:#005daa}
.draw-board-summary{font-size:12px;color:#617b8b;margin:0 0 16px;line-height:1.6}
.draw-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px}
.draw-group{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #dfe8ee}
.draw-group-heading{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #e5edf2;background:#f8fafc}
.draw-group-heading h3{font:800 14px/1.4 Montserrat,Arial,sans-serif;margin:0;flex:1;overflow-wrap:anywhere;color:#18394e}
.draw-group-heading>span:last-child{font-size:10px;color:#728a99;font-weight:700;white-space:nowrap}
.draw-group-letter{width:30px;height:30px;border-radius:6px;background:#005daa;color:#fff;display:grid;place-items:center;font:800 14px Montserrat,Arial,sans-serif;flex-shrink:0}
.draw-group ol{list-style:none;padding:0 18px;margin:0}
.draw-team{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #eef2f5;font-size:14px;line-height:1.4;font-weight:700;color:#263f51}
.draw-team:last-child{border:0}.draw-team>span:last-child{overflow-wrap:anywhere;min-width:0}.draw-team img{width:30px;height:30px;object-fit:contain;flex-shrink:0}
.draw-slot{font-size:10px;color:#9eb0bb;min-width:12px}.draw-team-open{color:#a2b1bb;font-weight:400}.draw-empty-symbol{width:30px;height:30px;display:grid;place-items:center;border:1px dashed #dbe5eb;border-radius:50%;color:#c8d5dd;font-size:14px;flex-shrink:0}
.draw-announcement.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.draw-section.is-presentation{overflow:auto;background:#edf3f6;padding:24px 30px}.draw-section.is-presentation>.section-content-wrapper{max-width:1400px}.draw-section.is-presentation .section-main-title,.draw-section.is-presentation .cat-line,.draw-section.is-presentation .draw-section-intro{display:none}.draw-section.is-presentation .draw-stage{min-height:340px}
.draw-admin-card{margin-top:20px}.draw-admin-categories{margin:10px 0 20px;flex-wrap:wrap}.draw-admin-group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:26px 0 16px}.draw-admin-group-toolbar h2,.draw-admin-group-toolbar h3{margin:0}
.draw-admin-groups{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}
.draw-admin-group{display:grid;grid-template-columns:minmax(0,1fr) 80px auto;gap:12px;align-items:start;padding:16px;background:#f4f7f8;border-radius:8px}.draw-admin-group .field{margin:0}.draw-admin-group>button{margin-top:25px}
.draw-admin-team{display:grid;grid-template-columns:40px minmax(140px,1fr) minmax(140px,1fr) auto;align-items:start;gap:7px 14px;padding:14px 0;border-top:1px solid #edf1f3}.draw-admin-team>img{width:36px;height:36px;object-fit:contain;grid-column:1;grid-row:2;align-self:center}.draw-admin-team>.field{display:contents}.draw-admin-team>button{grid-column:4;grid-row:2;margin:0;align-self:stretch}
.draw-admin-team>.field>label{grid-row:1;margin:0}.draw-admin-team>.field:nth-of-type(1)>label,.draw-admin-team>.field:nth-of-type(1)>input{grid-column:2}.draw-admin-team>.field:nth-of-type(2)>label,.draw-admin-team>.field:nth-of-type(2)>input{grid-column:3}.draw-admin-team>.field>input{grid-row:2}.draw-admin-team>.field>button{grid-column:3;grid-row:3;justify-self:start}
.draw-admin-check{display:flex;align-items:center;gap:12px;padding:10px 0}.draw-admin-check input{width:18px;height:18px}
.draw-admin-result-list{margin-top:22px;max-height:440px;overflow-y:auto}.draw-admin-result-list>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #edf1f3}.draw-admin-result-list>div>span{font-size:12px;color:#617b8b}.draw-admin-result-list article{padding:16px 0;border-bottom:1px solid #edf1f3}.draw-admin-result-list article p{white-space:pre-line;overflow-wrap:anywhere}
@keyframes draw-logo-reveal{0%{opacity:0;transform:scale(.55) rotate(-15deg);filter:blur(8px)}70%{opacity:1;transform:scale(1.06) rotate(0);filter:blur(0)}100%{opacity:1;transform:scale(1)}}
@keyframes draw-name-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes draw-group-reveal{from{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes draw-live-pulse{50%{box-shadow:0 0 0 5px #11996505}}
@media(max-width:800px){.draw-section{padding:50px 16px 65px}.draw-broadcast{grid-template-columns:minmax(0,1fr)}.draw-stage{min-height:340px;padding:28px 20px}.draw-feed{max-height:270px;padding:20px 22px}.draw-feed-empty{min-height:100px;max-width:100%}.draw-feed-empty>span{display:none}.draw-board-header{gap:12px;margin-top:22px;margin-bottom:8px}.draw-categories{max-width:none;gap:8px}.draw-categories button{padding:8px 6px}.draw-board-summary{font-size:12px}.draw-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr))}.draw-admin-team{grid-template-columns:32px minmax(0,1fr) auto}.draw-admin-team>button{grid-column:3;grid-row:2}.draw-admin-group{grid-template-columns:minmax(0,1fr) 70px}.draw-admin-group>button{grid-column:1/3;margin-top:0}.draw-topline>div{gap:8px}.draw-date{font-size:11px}}
@media(prefers-reduced-motion:reduce){.draw-section *{animation:none!important;transition:none!important}}

body.draw-presenting{overflow:hidden}.draw-section.is-presentation{position:fixed;inset:0;z-index:20000;height:100dvh;box-sizing:border-box;scroll-margin:0}

.draw-board-empty{grid-column:1/-1;text-align:center;border:1px dashed #cbd9e2;border-radius:8px;padding:26px 20px;font-size:13px;color:#6d8392;line-height:1.6}

@media(max-width:800px){.draw-section.is-presentation{padding:16px}.draw-fullscreen{min-height:44px}.draw-topline{gap:10px}.draw-status{font-size:10px;letter-spacing:.8px}.draw-stage h3{font-size:26px}}

/* Bilder bleiben unverzerrt; Bildnachweise und Navigation gehören zur jeweiligen Meldung. */
.draw-section{background-position:center;background-size:cover;background-repeat:no-repeat}
.draw-team-visual{position:relative;max-width:430px;width:100%;margin:0 auto;min-width:0}
.draw-team-visual>a{display:block}.draw-team-picture{display:block;max-width:100%;width:auto;max-height:230px;margin:auto;border-radius:6px;object-fit:contain}
.draw-photo-brand{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;aspect-ratio:1;border-radius:9999px;overflow:hidden;background:#fff;box-shadow:0 3px 12px #0002}.draw-photo-brand img{width:31px;height:31px;object-fit:contain}
.draw-photo-controls{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:7px;color:#b2c9d8;font-size:11px}.draw-photo-controls button{min-width:44px;min-height:36px;border:0;border-radius:5px;background:#ffffff10;color:#fff;font-size:23px;cursor:pointer}.draw-team-visual:has(.draw-photo-controls) .draw-photo-brand{bottom:53px}
.draw-stage-photo-credit{display:block;color:#9ebaca;font-size:10px;line-height:1.5;margin:7px auto 0}.drawing .draw-team-visual{animation:draw-name-reveal .8s ease both}
.draw-reveal{min-width:0;width:100%}.draw-team{flex-wrap:wrap}.draw-team-name{flex:1;min-width:50px;overflow-wrap:anywhere}
.draw-team-photo-button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:5px 0 5px 6px;border:0;background:transparent;color:#08724c;font:600 11px "Open Sans",Arial,sans-serif;cursor:pointer}.draw-team-photo-button span{font-size:10px;color:#718795}
.draw-team-photo-panel{flex-basis:100%;padding:0 0 12px 24px}.draw-report-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.draw-report-photos>a:only-of-type{grid-column:1/-1}.draw-report-photos a{min-width:0}.draw-report-photos img{display:block;max-width:100%;width:100%;height:auto;border-radius:5px}.draw-photo-credit{grid-column:1/-1;font-size:10px;line-height:1.5;color:#7a8c97}
.draw-admin-background{border-top:1px solid #e3ebef;margin-top:22px;padding-top:20px}.draw-admin-background>img{width:100%;max-width:480px;max-height:190px;object-fit:cover;border-radius:7px;margin:0 0 14px}.draw-admin-background small{display:block;margin-top:10px}
.draw-admin-photo-list{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.draw-admin-photo-list figure{margin:0;display:flex;flex-direction:column;gap:5px;width:130px}.draw-admin-photo-list img{width:130px;height:88px;object-fit:cover;border-radius:6px}.draw-admin-photo-list button{font-size:11px;min-height:32px}
.draw-admin-team-photos{grid-column:2/-1;grid-row:4;border-top:1px solid #eaf0f3;padding:14px 0 6px}.draw-admin-team-photos h4{margin:0 0 10px}.draw-admin-team-photos>.field{margin:14px 0 8px;max-width:550px}.draw-admin-team-photos small{display:block;color:#6b7e87;margin-top:8px;line-height:1.6}
.draw-admin-photo-preview{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.draw-admin-photo-preview img{max-width:140px;max-height:100px;object-fit:contain;border-radius:5px}
@media(max-width:800px){.draw-team-picture{max-height:200px}.draw-photo-controls button{min-height:44px}.draw-team-visual:has(.draw-photo-controls) .draw-photo-brand{bottom:60px}.draw-admin-team-photos{grid-column:1/-1}.draw-admin-photo-list figure,.draw-admin-photo-list img{width:110px}.draw-team-photo-button{font-size:12px}}

.draw-replay{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;min-height:40px;border:1px solid #ffffff25;border-radius:50%;background:#ffffff0a;color:#c6dce8;font-size:25px;cursor:pointer}
.draw-replay:hover{background:#ffffff20}.draw-replay:focus-visible{outline:2px solid #fff;outline-offset:2px}
.draw-photo-moment{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;opacity:0;background:#09253a;animation:draw-photo-moment 4.2s ease both}
.draw-photo-moment>img{width:100%;height:100%;object-fit:cover;object-position:center;animation:draw-photo-zoom 4.2s ease-out both}
.draw-photo-moment>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:28px;background:linear-gradient(#001c2e20,#001c2e77 45%,#001c2eb3)}
.draw-photo-moment span{color:#deebf3;font:700 11px/1.5 "Open Sans",Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase}
.draw-photo-moment strong{display:block;width:100%;max-width:620px;margin:0 auto;color:#fff;font:800 clamp(28px,3.3vw,46px)/1.15 Montserrat,Arial,sans-serif;overflow-wrap:anywhere;text-shadow:0 2px 18px #00142866}
.draw-photo-moment small{position:absolute;right:12px;bottom:10px;color:#dfebf3;font-size:10px;text-shadow:0 1px 4px #001428}
@keyframes draw-photo-moment{0%{opacity:0}10%,72%{opacity:1}100%{opacity:0}}
@keyframes draw-photo-zoom{from{transform:scale(1.07)}to{transform:scale(1)}}
@media(max-width:800px){.draw-photo-moment strong{font-size:30px}.draw-photo-moment>div{padding:20px}}
@media(prefers-reduced-motion:reduce){.draw-photo-moment{display:none}}

@media(max-width:800px){.draw-admin-team{grid-template-columns:32px minmax(0,1fr)}.draw-admin-team>button{grid-column:2/-1;grid-row:6;justify-self:start}.draw-admin-team>.field:nth-of-type(2)>label{grid-column:2/-1;grid-row:3}.draw-admin-team>.field:nth-of-type(2)>input{grid-column:2/-1;grid-row:4}.draw-admin-team>.field:nth-of-type(2)>button{grid-column:2/-1;grid-row:5}.draw-admin-team-photos{grid-row:7}}

.draw-news-feature{width:100%;min-width:0;margin:0 auto;text-align:center;animation:draw-name-reveal .35s ease-out}
.draw-feature-photo{width:100%;max-width:640px;margin:0 auto}.draw-feature-photo>a{display:block}.draw-news-photo{display:block;width:100%;max-width:100%;height:auto;max-height:340px;object-fit:contain;margin:auto;border-radius:7px}
.draw-stage .draw-news-text{font:700 20px/1.45 "Open Sans",Arial,sans-serif;white-space:pre-line;max-width:640px;margin:17px auto 12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
#draw-updates .draw-report-photos img{max-height:130px;object-fit:cover}.draw-live-edit-notice{margin-top:18px;font-size:13px}
@media(max-width:800px){.draw-news-photo{max-height:260px}.draw-stage .draw-news-text{font-size:18px}.draw-news-feature .draw-stage-eyebrow{margin-bottom:16px}}

/* Einstellbare Sektionen behalten gut lesbare Überschriften. */
.draw-section.has-background .draw-section-intro{background:#edf3f6eb;border-radius:10px;padding:16px 20px;box-sizing:border-box}
.draw-section.has-background .section-main-title{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:7px 15px;background:#edf3f6eb;border-radius:7px}
.psic-strength-field{margin-top:18px!important}.psic-strength-field label{display:flex;justify-content:space-between;align-items:center;gap:12px}.psic-strength-field output{white-space:nowrap;font-size:13px;font-weight:700;color:#08724c}.psic-strength-field input[type="range"]{width:100%;min-height:44px;padding:0;border:0;box-shadow:none;accent-color:#0b895c;background:transparent;cursor:pointer}

.draw-photo-open{position:relative;display:block;max-width:100%;width:100%;padding:0;border:0;background:transparent;line-height:0;cursor:zoom-in;overflow:hidden;border-radius:6px;-webkit-touch-callout:none}
.draw-photo-open img{pointer-events:none;user-select:none;-webkit-user-select:none}.draw-photo-hint{position:absolute;right:7px;bottom:7px;background:#102e40d9;color:#fff;border-radius:4px;padding:6px 9px;font:600 10px/1.3 'Open Sans',Arial,sans-serif;pointer-events:none}
.draw-team-visual>.draw-photo-open{margin:auto;width:fit-content}.draw-report-photos>.draw-photo-open:only-of-type{grid-column:1/-1}
.draw-news-read,.draw-update-read{min-height:44px;border:0;background:transparent;color:#b4e4d4;padding:10px;font:700 12px/1.4 'Open Sans',Arial,sans-serif;cursor:pointer}.draw-update-read{color:#08724c;padding:8px 0}.draw-news-feature[data-draw-update-card],#draw-updates [data-draw-update-card]{cursor:pointer}
.draw-update-detail[hidden]{display:none!important}.draw-update-detail{margin:18px 0 24px;padding:24px;background:#fff;border-radius:12px;scroll-margin-top:125px;box-shadow:0 8px 30px #1233470b}
.draw-update-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.draw-update-detail-head span{color:#08724c;font:700 11px/1.5 'Open Sans',Arial,sans-serif}.draw-update-detail-head h3{color:#123347;font:800 23px/1.3 Montserrat,Arial,sans-serif;margin:7px 0 0;text-transform:none}.draw-update-detail-head button{flex-shrink:0;min-height:44px;border:0;background:transparent;color:#456579;font:600 12px/1.4 'Open Sans',Arial,sans-serif;cursor:pointer}
.draw-update-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.draw-update-detail-layout.without-photo{grid-template-columns:minmax(0,1fr)}.draw-update-detail-photos{display:grid;gap:14px;min-width:0}.draw-update-detail-photos img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.draw-update-detail-photos .draw-photo-credit{font-size:11px;line-height:1.5}.draw-update-detail-text{font:400 19px/1.8 'Open Sans',Arial,sans-serif;color:#345164;white-space:pre-line;overflow-wrap:anywhere;min-width:0}
@media(max-width:800px){.draw-update-detail{padding:20px 16px;scroll-margin-top:105px}.draw-update-detail-layout{grid-template-columns:minmax(0,1fr);gap:22px}.draw-update-detail-head{gap:12px;margin-bottom:18px}.draw-update-detail-head h3{font-size:20px}.draw-update-detail-text{font-size:18px;line-height:1.75}}

#draw-updates [data-draw-update-card] p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
