.orac-brand-title{display:flex;align-items:center;justify-content:space-between;gap:24px}.orac-brand-title img{object-fit:contain;filter:brightness(0);max-width:28%}
.orac-gallery{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px;margin:36px 0 56px}.orac-page figure{margin:0;min-width:0}.orac-gallery img{display:block;width:100%;height:440px;object-fit:cover}.orac-page figcaption{font-size:12px;line-height:1.5;color:var(--muted);padding-top:10px}
.orac-section,.orac-documents,.orac-preparation{padding:40px 0;border-top:1px solid var(--line)}.orac-section>h2,.orac-documents>h2{margin-bottom:26px;font-size:32px}.orac-section>a{display:inline-flex;gap:16px;text-decoration:underline;text-underline-offset:5px}
.orac-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0}.orac-facts h3{font-size:20px}.orac-page p{line-height:1.75}.orac-facts p{color:var(--muted)}
.orac-material{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:44px 0;border-top:1px solid var(--line)}.orac-material:nth-child(even)>div{grid-column:2;grid-row:1}.orac-material:nth-child(even)>figure{grid-column:1;grid-row:1}.orac-material h2{font-size:34px}.orac-material h3{font-size:16px;margin:26px 0 8px}.orac-material p{max-width:620px}.orac-material figure img{width:100%;height:470px;object-fit:contain;display:block}.orac-material-text{grid-template-columns:1fr}.orac-material-text:nth-child(even)>div{grid-column:1}
.orac-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px}.orac-actions>a{display:inline-flex;gap:12px;align-items:center;text-decoration:underline;text-underline-offset:5px}.orac-documents .overview-links>a{font-size:16px;line-height:1.5}.orac-preparation h2{font-size:30px}.orac-preparation ol{padding-left:24px;line-height:1.8}.orac-preparation li{padding:6px 0}
@media(max-width:900px){.orac-material{gap:28px}.orac-gallery{gap:16px}.orac-gallery img{height:320px}.orac-facts{gap:20px}.orac-material figure img{height:380px}}
@media(max-width:600px){.orac-gallery{grid-template-columns:1fr 1fr}.orac-gallery figure:first-child{grid-column:1/-1}.orac-gallery img{height:250px}.orac-gallery figure:first-child img{height:360px;object-position:center 30%}.orac-material,.orac-facts{grid-template-columns:1fr}.orac-material:nth-child(even)>div,.orac-material:nth-child(even)>figure{grid-column:auto;grid-row:auto}.orac-material h2{font-size:28px}.orac-material figure img{height:360px}.orac-section>h2,.orac-documents>h2{font-size:28px}.orac-material{padding:30px 0}.orac-facts{gap:8px}}
