.dom-awards{width:84%;max-width:1400px;margin:auto;padding:56px 0 50px;color:var(--dom-text,#252525);font-family:var(--dcf-body,var(--dom-body-font,Arial,sans-serif));line-height:1.5}.dom-awards *{box-sizing:border-box}.dom-awards [hidden]{display:none!important}.da-heading{text-align:center;max-width:950px;margin:0 auto 28px}.da-heading h1{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 20px}.da-heading p{font-size:17px;color:#777;margin:0}.da-filters{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:32px 0 44px}.da-filters button,.da-more,.da-viewer button{font:inherit;cursor:pointer;border:1px solid #d6bcc2;color:var(--dom-accent,#5e303a);background:#fff;border-radius:999px;padding:12px 24px;min-height:44px;font-size:14px}.da-filters button[aria-pressed=true]{background:var(--dom-accent,#5e303a);border-color:var(--dom-accent,#5e303a);color:#fff}.da-section{margin:42px 0}.da-section h2{font-size:clamp(24px,2.5vw,34px);line-height:1.25;margin:0 0 24px}.da-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.da-card{margin:0;min-width:0}.da-image{display:flex;height:350px;position:relative;align-items:center;justify-content:center;border:1px solid #eee9e6;background:#f8f7f6;border-radius:10px;padding:18px;text-decoration:none}.da-image img{width:100%;height:100%;object-fit:contain;display:block}.da-image>span{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid #e5d7db;color:#5e303a;background:white;font-size:28px}.da-card figcaption{margin-top:14px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.da-more{display:block;margin:30px auto 0;min-width:180px}.da-hint{border-top:1px solid #eee;padding-top:28px;text-align:center;color:#888;font-size:14px}.da-viewer{width:min(1100px,calc(100% - 28px));max-height:94vh;max-height:94dvh;border:0;border-radius:14px;padding:48px 24px 20px;background:#fff;color:#252525;overflow:auto;overscroll-behavior:contain}.da-viewer::backdrop{background:rgba(20,16,18,.78)}.da-viewer .da-close{position:absolute;right:10px;top:8px;padding:0;width:36px;height:36px;min-height:36px;font-size:25px}.da-stage{height:65vh;height:65dvh;display:flex;justify-content:center}.da-stage img{width:100%;height:100%;object-fit:contain}.da-viewer #da-caption{text-align:center;font-size:16px;margin:16px 0}.da-viewer nav{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.da-viewer nav button{padding:8px 18px}.da-viewer button:disabled{opacity:.35;cursor:default}.da-original{color:#5e303a;font-size:14px;text-underline-offset:4px}.dom-awards :is(a,button):focus-visible{outline:2px solid #5e303a;outline-offset:4px}@media(max-width:1000px){.da-image{height:280px}}@media(max-width:750px){.da-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dom-awards{width:90%}}@media(max-width:500px){.dom-awards{width:calc(100% - 36px);padding-top:34px}.da-grid{grid-template-columns:1fr;gap:26px}.da-image{height:360px}.da-section{margin:32px 0}.da-filters{gap:8px;margin:24px 0}.da-filters button{font-size:12px;padding:10px 16px}.da-card figcaption{font-size:15px}.da-viewer{padding:46px 14px 18px}.da-stage{height:58vh;height:58dvh}}
