@media (min-width:960px){main.gic-final-study-page{max-width:1120px !important;padding:24px 32px 120px !important;overflow:visible !important}main.gic-final-study-page .gic-ah-wrap{max-width:none !important;width:100% !important;margin:0 auto !important}main.gic-final-study-page .gic-ah-card{min-height:min(74vh,700px) !important;border-radius:32px !important}main.gic-final-study-page .gic-ah-front-text{font-size:clamp(46px,5vw,74px) !important;line-height:1.12 !important}main.gic-final-study-page .gic-ah-german{font-size:clamp(42px,4.4vw,64px) !important;line-height:1.15 !important}main.gic-final-study-page .gic-ah-translation{font-size:22px !important;line-height:1.5 !important}html body main.gic-final-study-page .gic-layer-drawer .gic-layer-drawer-inner{--gic-layer-fit-max:100% !important;max-height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;touch-action:pan-y !important;padding:26px 36px 12px !important;font-size:17px !important;line-height:1.7 !important}html body main.gic-final-study-page .gic-ah-rating,html body main.gic-final-study-page .gic-rating-bar{max-width:none !important;width:100% !important;box-sizing:border-box !important;margin:18px 0 0 !important;display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important;padding:14px !important;border-radius:26px !important}html body main.gic-final-study-page .gic-ah-rating[hidden],html body main.gic-final-study-page .gic-rating-bar[hidden]{display:none !important}html body main.gic-final-study-page .gic-ah-rating button,html body main.gic-final-study-page .gic-rating-bar button{min-height:72px !important;font-size:19px !important;border-radius:20px !important}html body main.gic-final-study-page .gic-study-nav{max-width:none !important;width:100% !important;display:flex !important;justify-content:flex-end !important;margin:16px 0 0 !important}html,body{overflow-y:auto !important;height:auto !important}}
@media (min-width:960px){html body main.gic-final-study-page .gic-rating-bar.gic-premium-rating.gic-ah-rating,html body .gic-rating-bar.gic-premium-rating.gic-ah-rating.gic-ah-rating{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:100% !important;max-width:none !important;margin:18px 0 0 !important}html body main.gic-final-study-page .gic-ah-wrap .gic-layer-drawer .gic-layer-drawer-inner,html body main.gic-final-study-page .gic-ah-wrap .gic-ah-card.gic-v10-layer-host > [data-gic-layer-drawer] > .gic-layer-drawer-inner{overflow-y:auto !important;max-height:100% !important;padding-bottom:96px !important;overscroll-behavior:auto !important;touch-action:pan-y !important}}
@media (min-width:960px){html body main.gic-final-study-page .gic-ah-wrap .gic-layer-drawer.is-open{display:flex !important;flex-direction:column !important;overflow:hidden !important}html body main.gic-final-study-page .gic-ah-wrap .gic-layer-drawer.is-open .gic-layer-drawer-inner{flex:1 1 auto !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}}
@media (min-width:960px){html body main.gic-final-study-page .gic-layer-drawer-inner{font-size:18px !important;line-height:1.7 !important;color:#1f2a27 !important}html body main.gic-final-study-page .gic-layer-editorial{font-size:19px !important;line-height:1.7 !important;margin-bottom:18px !important}html body main.gic-final-study-page .gic-layer-items{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:start !important}html body main.gic-final-study-page .gic-layer-item{border-radius:20px !important;box-shadow:0 6px 20px rgba(20,60,52,.08) !important;margin:0 !important}html body main.gic-final-study-page .gic-layer-item-row{padding:14px 18px !important;font-size:18px !important;line-height:1.6 !important}}
@media (min-width:960px){html.gic-focus-lock .gic-focus-active > *{max-width:1100px !important}html.gic-focus-lock .gic-focus-active{padding-left:40px !important;padding-right:40px !important;font-size:18px !important;line-height:1.7 !important}html.gic-focus-lock .gic-focus-active .gic-layer-items{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;align-items:start !important}html.gic-focus-lock .gic-focus-active .gic-layer-item{border-radius:20px !important;box-shadow:0 6px 20px rgba(20,60,52,.08) !important;margin:0 !important}}
@media (min-width:960px){html.gic-focus-lock .gic-focus-active{font-size:18px !important;line-height:1.75 !important}html.gic-focus-lock .gic-focus-active h2,html.gic-focus-lock .gic-focus-active h3{font-size:26px !important;font-weight:700 !important;line-height:1.3 !important;margin-top:44px !important;margin-bottom:6px !important;color:#0f2a25 !important}html.gic-focus-lock .gic-focus-active .gic-layer-item h2,html.gic-focus-lock .gic-focus-active .gic-layer-item h3{font-size:20px !important;margin-top:0 !important;margin-bottom:8px !important}}
@media (min-width:960px){html.gic-focus-lock .gic-focus-active .gic-layer-item-row ~ small,html.gic-focus-lock .gic-focus-active .gic-layer-item-row-top ~ small{font-size:18px !important;line-height:1.6 !important}}
@media (min-width:960px){html.gic-focus-lock .gic-focus-active .gic-layer-item-row,html.gic-focus-lock .gic-focus-active .gic-layer-item-row-top{padding:24px 28px 10px !important}html.gic-focus-lock .gic-focus-active .gic-layer-item-row strong,html.gic-focus-lock .gic-focus-active .gic-layer-item>strong{font-size:30px !important;line-height:1.25 !important}html.gic-focus-lock .gic-focus-active .gic-layer-item-row ~ small,html.gic-focus-lock .gic-focus-active .gic-layer-item-row-top ~ small{display:block !important;padding:0 28px 22px !important;font-size:18px !important;line-height:1.6 !important}}
@media (min-width:960px){html.gic-focus-lock .gic-focus-active .lk > h2{font-size:26px !important;font-weight:700 !important;line-height:1.3 !important;margin:44px 0 6px !important;color:#0f2a25 !important}html.gic-focus-lock .gic-focus-active .lk .rule > h3{font-size:20px !important;font-weight:800 !important;line-height:1.35 !important;margin:0 0 8px !important}}
@media (min-width:960px){html.gic-focus-lock .gic-focus-active .lk{font-size:18px !important;line-height:1.7 !important}html.gic-focus-lock .gic-focus-active .lk .kind{font-size:15px !important}html.gic-focus-lock .gic-focus-active .lk .chip{font-size:16px !important}html.gic-focus-lock .gic-focus-active .lk .sub{font-size:17px !important;margin-bottom:18px !important}html.gic-focus-lock .gic-focus-active .lk .rule{padding:24px 28px !important}html.gic-focus-lock .gic-focus-active .lk .rule > h3{font-size:22px !important;color:#0f5c52 !important}html.gic-focus-lock .gic-focus-active .lk .rule > p{font-size:18px !important;line-height:1.7 !important}html.gic-focus-lock .gic-focus-active .lk .ex .de,html.gic-focus-lock .gic-focus-active .lk .say .de{font-size:24px !important}html.gic-focus-lock .gic-focus-active .lk .ex small,html.gic-focus-lock .gic-focus-active .lk .say p,html.gic-focus-lock .gic-focus-active .lk .cm small{font-size:16px !important}html.gic-focus-lock .gic-focus-active .lk .cm .de{font-size:22px !important}html.gic-focus-lock .gic-focus-active .lk .slot{font-size:20px !important}html.gic-focus-lock .gic-focus-active .lk .reply{font-size:17px !important}}
