/* Built by manage.py build_base_css from site/css/styles.scss and site/base/neutral.scss: do not edit. */
:root,
[data-theme="light"]{--h-graphic-red:hsl(0, 100%, 42%);--h-graphic-red-h:0;--h-graphic-red-s:100%;--h-graphic-red-l:42%;--h-graphic-cyan:hsl(185, 57%, 59%);--h-graphic-cyan-h:185;--h-graphic-cyan-s:57%;--h-graphic-cyan-l:59%;--h-graphic-yellow:hsl(40, 100%, 74%);--h-graphic-yellow-h:40;--h-graphic-yellow-s:100%;--h-graphic-yellow-l:74%;--h-graphic-grey:hsl(0, 0%, 55%);--h-graphic-grey-h:0;--h-graphic-grey-s:0%;--h-graphic-grey-l:55%;--h-graphic-green:hsl(90, 48%, 59%);--h-graphic-green-h:90;--h-graphic-green-s:48%;--h-graphic-green-l:59%;--h-graphic-purple:hsl(300, 33%, 47%);--h-graphic-purple-h:300;--h-graphic-purple-s:33%;--h-graphic-purple-l:47%;--h-graphic-orange:hsl(20, 86%, 59%);--h-graphic-orange-h:20;--h-graphic-orange-s:86%;--h-graphic-orange-l:59%;--h-graphic-darkcyan:hsl(190, 100%, 24%);--h-graphic-darkcyan-h:190;--h-graphic-darkcyan-s:100%;--h-graphic-darkcyan-l:24%}
@keyframes dotblinker{50%{opacity:0.1}}
.fa,
.fas,
.far,
.fal,
.fab{display:inline-block;font-style:normal;line-height:1}
.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-fw{text-align:center;width:1.25em}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-ul > li{position:relative}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.fa-border{border:solid 1px var(--base-line);border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right{margin-left:.3em}
.fa-spin{animation:fa-spin 2s infinite linear}
.fa-pulse{animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fa-rotate-90{transform:rotate(90deg)}
.fa-rotate-180{transform:rotate(180deg)}
.fa-rotate-270{transform:rotate(270deg)}
.fa-flip-horizontal{transform:scale(-1, 1)}
.fa-flip-vertical{transform:scale(1, -1)}
.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1, -1)}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}
.fa-stack-1x,
.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:var(--base-ink)}
.fa-500px:before{content:""}
.fa-accessible-icon:before{content:""}
.fa-accusoft:before{content:""}
.fa-address-book:before{content:""}
.fa-address-card:before{content:""}
.fa-adjust:before{content:""}
.fa-adn:before{content:""}
.fa-adversal:before{content:""}
.fa-affiliatetheme:before{content:""}
.fa-algolia:before{content:""}
.fa-align-center:before{content:""}
.fa-align-justify:before{content:""}
.fa-align-left:before{content:""}
.fa-align-right:before{content:""}
.fa-amazon:before{content:""}
.fa-amazon-pay:before{content:""}
.fa-ambulance:before{content:""}
.fa-american-sign-language-interpreting:before{content:""}
.fa-amilia:before{content:""}
.fa-anchor:before{content:""}
.fa-android:before{content:""}
.fa-angellist:before{content:""}
.fa-angle-double-down:before{content:""}
.fa-angle-double-left:before{content:""}
.fa-angle-double-right:before{content:""}
.fa-angle-double-up:before{content:""}
.fa-angle-down:before{content:""}
.fa-angle-left:before{content:""}
.fa-angle-right:before{content:""}
.fa-angle-up:before{content:""}
.fa-angrycreative:before{content:""}
.fa-angular:before{content:""}
.fa-app-store:before{content:""}
.fa-app-store-ios:before{content:""}
.fa-apper:before{content:""}
.fa-apple:before{content:""}
.fa-apple-pay:before{content:""}
.fa-archive:before{content:""}
.fa-arrow-alt-circle-down:before{content:""}
.fa-arrow-alt-circle-left:before{content:""}
.fa-arrow-alt-circle-right:before{content:""}
.fa-arrow-alt-circle-up:before{content:""}
.fa-arrow-circle-down:before{content:""}
.fa-arrow-circle-left:before{content:""}
.fa-arrow-circle-right:before{content:""}
.fa-arrow-circle-up:before{content:""}
.fa-arrow-down:before{content:""}
.fa-arrow-left:before{content:""}
.fa-arrow-right:before{content:""}
.fa-arrow-up:before{content:""}
.fa-arrows-alt:before{content:""}
.fa-arrows-alt-h:before{content:""}
.fa-arrows-alt-v:before{content:""}
.fa-assistive-listening-systems:before{content:""}
.fa-asterisk:before{content:""}
.fa-asymmetrik:before{content:""}
.fa-at:before{content:""}
.fa-audible:before{content:""}
.fa-audio-description:before{content:""}
.fa-autoprefixer:before{content:""}
.fa-avianex:before{content:""}
.fa-aviato:before{content:""}
.fa-aws:before{content:""}
.fa-backward:before{content:""}
.fa-balance-scale:before{content:""}
.fa-ban:before{content:""}
.fa-band-aid:before{content:""}
.fa-bandcamp:before{content:""}
.fa-barcode:before{content:""}
.fa-bars:before{content:""}
.fa-baseball-ball:before{content:""}
.fa-basketball-ball:before{content:""}
.fa-bath:before{content:""}
.fa-battery-empty:before{content:""}
.fa-battery-full:before{content:""}
.fa-battery-half:before{content:""}
.fa-battery-quarter:before{content:""}
.fa-battery-three-quarters:before{content:""}
.fa-bed:before{content:""}
.fa-beer:before{content:""}
.fa-behance:before{content:""}
.fa-behance-square:before{content:""}
.fa-bell:before{content:""}
.fa-bell-slash:before{content:""}
.fa-bicycle:before{content:""}
.fa-bimobject:before{content:""}
.fa-binoculars:before{content:""}
.fa-birthday-cake:before{content:""}
.fa-bitbucket:before{content:""}
.fa-bitcoin:before{content:""}
.fa-bity:before{content:""}
.fa-black-tie:before{content:""}
.fa-blackberry:before{content:""}
.fa-blind:before{content:""}
.fa-blogger:before{content:""}
.fa-blogger-b:before{content:""}
.fa-bluetooth:before{content:""}
.fa-bluetooth-b:before{content:""}
.fa-bold:before{content:""}
.fa-bolt:before{content:""}
.fa-bomb:before{content:""}
.fa-book:before{content:""}
.fa-bookmark:before{content:""}
.fa-bowling-ball:before{content:""}
.fa-box:before{content:""}
.fa-boxes:before{content:""}
.fa-braille:before{content:""}
.fa-briefcase:before{content:""}
.fa-btc:before{content:""}
.fa-bug:before{content:""}
.fa-building:before{content:""}
.fa-bullhorn:before{content:""}
.fa-bullseye:before{content:""}
.fa-buromobelexperte:before{content:""}
.fa-bus:before{content:""}
.fa-buysellads:before{content:""}
.fa-calculator:before{content:""}
.fa-calendar:before{content:""}
.fa-calendar-alt:before{content:""}
.fa-calendar-check:before{content:""}
.fa-calendar-minus:before{content:""}
.fa-calendar-plus:before{content:""}
.fa-calendar-times:before{content:""}
.fa-camera:before{content:""}
.fa-camera-retro:before{content:""}
.fa-car:before{content:""}
.fa-caret-down:before{content:""}
.fa-caret-left:before{content:""}
.fa-caret-right:before{content:""}
.fa-caret-square-down:before{content:""}
.fa-caret-square-left:before{content:""}
.fa-caret-square-right:before{content:""}
.fa-caret-square-up:before{content:""}
.fa-caret-up:before{content:""}
.fa-cart-arrow-down:before{content:""}
.fa-cart-plus:before{content:""}
.fa-cc-amazon-pay:before{content:""}
.fa-cc-amex:before{content:""}
.fa-cc-apple-pay:before{content:""}
.fa-cc-diners-club:before{content:""}
.fa-cc-discover:before{content:""}
.fa-cc-jcb:before{content:""}
.fa-cc-mastercard:before{content:""}
.fa-cc-paypal:before{content:""}
.fa-cc-stripe:before{content:""}
.fa-cc-visa:before{content:""}
.fa-centercode:before{content:""}
.fa-certificate:before{content:""}
.fa-chart-area:before{content:""}
.fa-chart-bar:before{content:""}
.fa-chart-line:before{content:""}
.fa-chart-pie:before{content:""}
.fa-check:before{content:""}
.fa-check-circle:before{content:""}
.fa-check-square:before{content:""}
.fa-chess:before{content:""}
.fa-chess-bishop:before{content:""}
.fa-chess-board:before{content:""}
.fa-chess-king:before{content:""}
.fa-chess-knight:before{content:""}
.fa-chess-pawn:before{content:""}
.fa-chess-queen:before{content:""}
.fa-chess-rook:before{content:""}
.fa-chevron-circle-down:before{content:""}
.fa-chevron-circle-left:before{content:""}
.fa-chevron-circle-right:before{content:""}
.fa-chevron-circle-up:before{content:""}
.fa-chevron-down:before{content:""}
.fa-chevron-left:before{content:""}
.fa-chevron-right:before{content:""}
.fa-chevron-up:before{content:""}
.fa-child:before{content:""}
.fa-chrome:before{content:""}
.fa-circle:before{content:""}
.fa-circle-notch:before{content:""}
.fa-clipboard:before{content:""}
.fa-clipboard-check:before{content:""}
.fa-clipboard-list:before{content:""}
.fa-clock:before{content:""}
.fa-clone:before{content:""}
.fa-closed-captioning:before{content:""}
.fa-cloud:before{content:""}
.fa-cloud-download-alt:before{content:""}
.fa-cloud-upload-alt:before{content:""}
.fa-cloudscale:before{content:""}
.fa-cloudsmith:before{content:""}
.fa-cloudversify:before{content:""}
.fa-code:before{content:""}
.fa-code-branch:before{content:""}
.fa-codepen:before{content:""}
.fa-codiepie:before{content:""}
.fa-coffee:before{content:""}
.fa-cog:before{content:""}
.fa-cogs:before{content:""}
.fa-columns:before{content:""}
.fa-comment:before{content:""}
.fa-comment-alt:before{content:""}
.fa-comments:before{content:""}
.fa-compass:before{content:""}
.fa-compress:before{content:""}
.fa-connectdevelop:before{content:""}
.fa-contao:before{content:""}
.fa-copy:before{content:""}
.fa-copyright:before{content:""}
.fa-cpanel:before{content:""}
.fa-creative-commons:before{content:""}
.fa-credit-card:before{content:""}
.fa-crop:before{content:""}
.fa-crosshairs:before{content:""}
.fa-css3:before{content:""}
.fa-css3-alt:before{content:""}
.fa-cube:before{content:""}
.fa-cubes:before{content:""}
.fa-cut:before{content:""}
.fa-cuttlefish:before{content:""}
.fa-d-and-d:before{content:""}
.fa-dashcube:before{content:""}
.fa-database:before{content:""}
.fa-deaf:before{content:""}
.fa-delicious:before{content:""}
.fa-deploydog:before{content:""}
.fa-deskpro:before{content:""}
.fa-desktop:before{content:""}
.fa-deviantart:before{content:""}
.fa-digg:before{content:""}
.fa-digital-ocean:before{content:""}
.fa-discord:before{content:""}
.fa-discourse:before{content:""}
.fa-dna:before{content:""}
.fa-dochub:before{content:""}
.fa-docker:before{content:""}
.fa-dollar-sign:before{content:""}
.fa-dolly:before{content:""}
.fa-dolly-flatbed:before{content:""}
.fa-dot-circle:before{content:""}
.fa-download:before{content:""}
.fa-draft2digital:before{content:""}
.fa-dribbble:before{content:""}
.fa-dribbble-square:before{content:""}
.fa-dropbox:before{content:""}
.fa-drupal:before{content:""}
.fa-dyalog:before{content:""}
.fa-earlybirds:before{content:""}
.fa-edge:before{content:""}
.fa-edit:before{content:""}
.fa-eject:before{content:""}
.fa-elementor:before{content:""}
.fa-ellipsis-h:before{content:""}
.fa-ellipsis-v:before{content:""}
.fa-ember:before{content:""}
.fa-empire:before{content:""}
.fa-envelope:before{content:""}
.fa-envelope-open:before{content:""}
.fa-envelope-square:before{content:""}
.fa-envira:before{content:""}
.fa-eraser:before{content:""}
.fa-erlang:before{content:""}
.fa-ethereum:before{content:""}
.fa-etsy:before{content:""}
.fa-euro-sign:before{content:""}
.fa-exchange-alt:before{content:""}
.fa-exclamation:before{content:""}
.fa-exclamation-circle:before{content:""}
.fa-exclamation-triangle:before{content:""}
.fa-expand:before{content:""}
.fa-expand-arrows-alt:before{content:""}
.fa-expeditedssl:before{content:""}
.fa-external-link-alt:before{content:""}
.fa-external-link-square-alt:before{content:""}
.fa-eye:before{content:""}
.fa-eye-dropper:before{content:""}
.fa-eye-slash:before{content:""}
.fa-facebook:before{content:""}
.fa-facebook-f:before{content:""}
.fa-facebook-messenger:before{content:""}
.fa-facebook-square:before{content:""}
.fa-fast-backward:before{content:""}
.fa-fast-forward:before{content:""}
.fa-fax:before{content:""}
.fa-female:before{content:""}
.fa-fighter-jet:before{content:""}
.fa-file:before{content:""}
.fa-file-alt:before{content:""}
.fa-file-archive:before{content:""}
.fa-file-audio:before{content:""}
.fa-file-code:before{content:""}
.fa-file-excel:before{content:""}
.fa-file-image:before{content:""}
.fa-file-pdf:before{content:""}
.fa-file-powerpoint:before{content:""}
.fa-file-video:before{content:""}
.fa-file-word:before{content:""}
.fa-film:before{content:""}
.fa-filter:before{content:""}
.fa-fire:before{content:""}
.fa-fire-extinguisher:before{content:""}
.fa-firefox:before{content:""}
.fa-first-aid:before{content:""}
.fa-first-order:before{content:""}
.fa-firstdraft:before{content:""}
.fa-flag:before{content:""}
.fa-flag-checkered:before{content:""}
.fa-flask:before{content:""}
.fa-flickr:before{content:""}
.fa-flipboard:before{content:""}
.fa-fly:before{content:""}
.fa-folder:before{content:""}
.fa-folder-open:before{content:""}
.fa-font:before{content:""}
.fa-font-awesome:before{content:""}
.fa-font-awesome-alt:before{content:""}
.fa-font-awesome-flag:before{content:""}
.fa-fonticons:before{content:""}
.fa-fonticons-fi:before{content:""}
.fa-football-ball:before{content:""}
.fa-fort-awesome:before{content:""}
.fa-fort-awesome-alt:before{content:""}
.fa-forumbee:before{content:""}
.fa-forward:before{content:""}
.fa-foursquare:before{content:""}
.fa-free-code-camp:before{content:""}
.fa-freebsd:before{content:""}
.fa-frown:before{content:""}
.fa-futbol:before{content:""}
.fa-gamepad:before{content:""}
.fa-gavel:before{content:""}
.fa-gem:before{content:""}
.fa-genderless:before{content:""}
.fa-get-pocket:before{content:""}
.fa-gg:before{content:""}
.fa-gg-circle:before{content:""}
.fa-gift:before{content:""}
.fa-git:before{content:""}
.fa-git-square:before{content:""}
.fa-github:before{content:""}
.fa-github-alt:before{content:""}
.fa-github-square:before{content:""}
.fa-gitkraken:before{content:""}
.fa-gitlab:before{content:""}
.fa-gitter:before{content:""}
.fa-glass-martini:before{content:""}
.fa-glide:before{content:""}
.fa-glide-g:before{content:""}
.fa-globe:before{content:""}
.fa-gofore:before{content:""}
.fa-golf-ball:before{content:""}
.fa-goodreads:before{content:""}
.fa-goodreads-g:before{content:""}
.fa-google:before{content:""}
.fa-google-drive:before{content:""}
.fa-google-play:before{content:""}
.fa-google-plus:before{content:""}
.fa-google-plus-g:before{content:""}
.fa-google-plus-square:before{content:""}
.fa-google-wallet:before{content:""}
.fa-graduation-cap:before{content:""}
.fa-gratipay:before{content:""}
.fa-grav:before{content:""}
.fa-gripfire:before{content:""}
.fa-grunt:before{content:""}
.fa-gulp:before{content:""}
.fa-h-square:before{content:""}
.fa-hacker-news:before{content:""}
.fa-hacker-news-square:before{content:""}
.fa-hand-lizard:before{content:""}
.fa-hand-paper:before{content:""}
.fa-hand-peace:before{content:""}
.fa-hand-point-down:before{content:""}
.fa-hand-point-left:before{content:""}
.fa-hand-point-right:before{content:""}
.fa-hand-point-up:before{content:""}
.fa-hand-pointer:before{content:""}
.fa-hand-rock:before{content:""}
.fa-hand-scissors:before{content:""}
.fa-hand-spock:before{content:""}
.fa-handshake:before{content:""}
.fa-hashtag:before{content:""}
.fa-hdd:before{content:""}
.fa-heading:before{content:""}
.fa-headphones:before{content:""}
.fa-heart:before{content:""}
.fa-heartbeat:before{content:""}
.fa-hips:before{content:""}
.fa-hire-a-helper:before{content:""}
.fa-history:before{content:""}
.fa-hockey-puck:before{content:""}
.fa-home:before{content:""}
.fa-hooli:before{content:""}
.fa-hospital:before{content:""}
.fa-hospital-symbol:before{content:""}
.fa-hotjar:before{content:""}
.fa-hourglass:before{content:""}
.fa-hourglass-end:before{content:""}
.fa-hourglass-half:before{content:""}
.fa-hourglass-start:before{content:""}
.fa-houzz:before{content:""}
.fa-html5:before{content:""}
.fa-hubspot:before{content:""}
.fa-i-cursor:before{content:""}
.fa-id-badge:before{content:""}
.fa-id-card:before{content:""}
.fa-image:before{content:""}
.fa-images:before{content:""}
.fa-imdb:before{content:""}
.fa-inbox:before{content:""}
.fa-indent:before{content:""}
.fa-industry:before{content:""}
.fa-info:before{content:""}
.fa-info-circle:before{content:""}
.fa-instagram:before{content:""}
.fa-internet-explorer:before{content:""}
.fa-ioxhost:before{content:""}
.fa-italic:before{content:""}
.fa-itunes:before{content:""}
.fa-itunes-note:before{content:""}
.fa-jenkins:before{content:""}
.fa-joget:before{content:""}
.fa-joomla:before{content:""}
.fa-js:before{content:""}
.fa-js-square:before{content:""}
.fa-jsfiddle:before{content:""}
.fa-key:before{content:""}
.fa-keyboard:before{content:""}
.fa-keycdn:before{content:""}
.fa-kickstarter:before{content:""}
.fa-kickstarter-k:before{content:""}
.fa-korvue:before{content:""}
.fa-language:before{content:""}
.fa-laptop:before{content:""}
.fa-laravel:before{content:""}
.fa-lastfm:before{content:""}
.fa-lastfm-square:before{content:""}
.fa-leaf:before{content:""}
.fa-leanpub:before{content:""}
.fa-lemon:before{content:""}
.fa-less:before{content:""}
.fa-level-down-alt:before{content:""}
.fa-level-up-alt:before{content:""}
.fa-life-ring:before{content:""}
.fa-lightbulb:before{content:""}
.fa-line:before{content:""}
.fa-link:before{content:""}
.fa-linkedin:before{content:""}
.fa-linkedin-in:before{content:""}
.fa-linode:before{content:""}
.fa-linux:before{content:""}
.fa-lira-sign:before{content:""}
.fa-list:before{content:""}
.fa-list-alt:before{content:""}
.fa-list-ol:before{content:""}
.fa-list-ul:before{content:""}
.fa-location-arrow:before{content:""}
.fa-lock:before{content:""}
.fa-lock-open:before{content:""}
.fa-long-arrow-alt-down:before{content:""}
.fa-long-arrow-alt-left:before{content:""}
.fa-long-arrow-alt-right:before{content:""}
.fa-long-arrow-alt-up:before{content:""}
.fa-low-vision:before{content:""}
.fa-lyft:before{content:""}
.fa-magento:before{content:""}
.fa-magic:before{content:""}
.fa-magnet:before{content:""}
.fa-male:before{content:""}
.fa-map:before{content:""}
.fa-map-marker:before{content:""}
.fa-map-marker-alt:before{content:""}
.fa-map-pin:before{content:""}
.fa-map-signs:before{content:""}
.fa-mars:before{content:""}
.fa-mars-double:before{content:""}
.fa-mars-stroke:before{content:""}
.fa-mars-stroke-h:before{content:""}
.fa-mars-stroke-v:before{content:""}
.fa-maxcdn:before{content:""}
.fa-medapps:before{content:""}
.fa-medium:before{content:""}
.fa-medium-m:before{content:""}
.fa-medkit:before{content:""}
.fa-medrt:before{content:""}
.fa-meetup:before{content:""}
.fa-meh:before{content:""}
.fa-mercury:before{content:""}
.fa-microchip:before{content:""}
.fa-microphone:before{content:""}
.fa-microphone-slash:before{content:""}
.fa-microsoft:before{content:""}
.fa-minus:before{content:""}
.fa-minus-circle:before{content:""}
.fa-minus-square:before{content:""}
.fa-mix:before{content:""}
.fa-mixcloud:before{content:""}
.fa-mizuni:before{content:""}
.fa-mobile:before{content:""}
.fa-mobile-alt:before{content:""}
.fa-modx:before{content:""}
.fa-monero:before{content:""}
.fa-money-bill-alt:before{content:""}
.fa-moon:before{content:""}
.fa-motorcycle:before{content:""}
.fa-mouse-pointer:before{content:""}
.fa-music:before{content:""}
.fa-napster:before{content:""}
.fa-neuter:before{content:""}
.fa-newspaper:before{content:""}
.fa-nintendo-switch:before{content:""}
.fa-node:before{content:""}
.fa-node-js:before{content:""}
.fa-npm:before{content:""}
.fa-ns8:before{content:""}
.fa-nutritionix:before{content:""}
.fa-object-group:before{content:""}
.fa-object-ungroup:before{content:""}
.fa-odnoklassniki:before{content:""}
.fa-odnoklassniki-square:before{content:""}
.fa-opencart:before{content:""}
.fa-openid:before{content:""}
.fa-opera:before{content:""}
.fa-optin-monster:before{content:""}
.fa-osi:before{content:""}
.fa-outdent:before{content:""}
.fa-page4:before{content:""}
.fa-pagelines:before{content:""}
.fa-paint-brush:before{content:""}
.fa-palfed:before{content:""}
.fa-pallet:before{content:""}
.fa-paper-plane:before{content:""}
.fa-paperclip:before{content:""}
.fa-paragraph:before{content:""}
.fa-paste:before{content:""}
.fa-patreon:before{content:""}
.fa-pause:before{content:""}
.fa-pause-circle:before{content:""}
.fa-paw:before{content:""}
.fa-paypal:before{content:""}
.fa-pen-square:before{content:""}
.fa-pencil-alt:before{content:""}
.fa-percent:before{content:""}
.fa-periscope:before{content:""}
.fa-phabricator:before{content:""}
.fa-phoenix-framework:before{content:""}
.fa-phone:before{content:""}
.fa-phone-square:before{content:""}
.fa-phone-volume:before{content:""}
.fa-php:before{content:""}
.fa-pied-piper:before{content:""}
.fa-pied-piper-alt:before{content:""}
.fa-pied-piper-pp:before{content:""}
.fa-pills:before{content:""}
.fa-pinterest:before{content:""}
.fa-pinterest-p:before{content:""}
.fa-pinterest-square:before{content:""}
.fa-plane:before{content:""}
.fa-play:before{content:""}
.fa-play-circle:before{content:""}
.fa-playstation:before{content:""}
.fa-plug:before{content:""}
.fa-plus:before{content:""}
.fa-plus-circle:before{content:""}
.fa-plus-square:before{content:""}
.fa-podcast:before{content:""}
.fa-pound-sign:before{content:""}
.fa-power-off:before{content:""}
.fa-print:before{content:""}
.fa-product-hunt:before{content:""}
.fa-pushed:before{content:""}
.fa-puzzle-piece:before{content:""}
.fa-python:before{content:""}
.fa-qq:before{content:""}
.fa-qrcode:before{content:""}
.fa-question:before{content:""}
.fa-question-circle:before{content:""}
.fa-quidditch:before{content:""}
.fa-quinscape:before{content:""}
.fa-quora:before{content:""}
.fa-quote-left:before{content:""}
.fa-quote-right:before{content:""}
.fa-random:before{content:""}
.fa-ravelry:before{content:""}
.fa-react:before{content:""}
.fa-rebel:before{content:""}
.fa-recycle:before{content:""}
.fa-red-river:before{content:""}
.fa-reddit:before{content:""}
.fa-reddit-alien:before{content:""}
.fa-reddit-square:before{content:""}
.fa-redo:before{content:""}
.fa-redo-alt:before{content:""}
.fa-registered:before{content:""}
.fa-rendact:before{content:""}
.fa-renren:before{content:""}
.fa-reply:before{content:""}
.fa-reply-all:before{content:""}
.fa-replyd:before{content:""}
.fa-resolving:before{content:""}
.fa-retweet:before{content:""}
.fa-road:before{content:""}
.fa-rocket:before{content:""}
.fa-rocketchat:before{content:""}
.fa-rockrms:before{content:""}
.fa-rss:before{content:""}
.fa-rss-square:before{content:""}
.fa-ruble-sign:before{content:""}
.fa-rupee-sign:before{content:""}
.fa-safari:before{content:""}
.fa-sass:before{content:""}
.fa-save:before{content:""}
.fa-schlix:before{content:""}
.fa-scribd:before{content:""}
.fa-search:before{content:""}
.fa-search-minus:before{content:""}
.fa-search-plus:before{content:""}
.fa-searchengin:before{content:""}
.fa-sellcast:before{content:""}
.fa-sellsy:before{content:""}
.fa-server:before{content:""}
.fa-servicestack:before{content:""}
.fa-share:before{content:""}
.fa-share-alt:before{content:""}
.fa-share-alt-square:before{content:""}
.fa-share-square:before{content:""}
.fa-shekel-sign:before{content:""}
.fa-shield-alt:before{content:""}
.fa-ship:before{content:""}
.fa-shipping-fast:before{content:""}
.fa-shirtsinbulk:before{content:""}
.fa-shopping-bag:before{content:""}
.fa-shopping-basket:before{content:""}
.fa-shopping-cart:before{content:""}
.fa-shower:before{content:""}
.fa-sign-in-alt:before{content:""}
.fa-sign-language:before{content:""}
.fa-sign-out-alt:before{content:""}
.fa-signal:before{content:""}
.fa-simplybuilt:before{content:""}
.fa-sistrix:before{content:""}
.fa-sitemap:before{content:""}
.fa-skyatlas:before{content:""}
.fa-skype:before{content:""}
.fa-slack:before{content:""}
.fa-slack-hash:before{content:""}
.fa-sliders-h:before{content:""}
.fa-slideshare:before{content:""}
.fa-smile:before{content:""}
.fa-snapchat:before{content:""}
.fa-snapchat-ghost:before{content:""}
.fa-snapchat-square:before{content:""}
.fa-snowflake:before{content:""}
.fa-sort:before{content:""}
.fa-sort-alpha-down:before{content:""}
.fa-sort-alpha-up:before{content:""}
.fa-sort-amount-down:before{content:""}
.fa-sort-amount-up:before{content:""}
.fa-sort-down:before{content:""}
.fa-sort-numeric-down:before{content:""}
.fa-sort-numeric-up:before{content:""}
.fa-sort-up:before{content:""}
.fa-soundcloud:before{content:""}
.fa-space-shuttle:before{content:""}
.fa-speakap:before{content:""}
.fa-spinner:before{content:""}
.fa-spotify:before{content:""}
.fa-square:before{content:""}
.fa-square-full:before{content:""}
.fa-stack-exchange:before{content:""}
.fa-stack-overflow:before{content:""}
.fa-star:before{content:""}
.fa-star-half:before{content:""}
.fa-staylinked:before{content:""}
.fa-steam:before{content:""}
.fa-steam-square:before{content:""}
.fa-steam-symbol:before{content:""}
.fa-step-backward:before{content:""}
.fa-step-forward:before{content:""}
.fa-stethoscope:before{content:""}
.fa-sticker-mule:before{content:""}
.fa-sticky-note:before{content:""}
.fa-stop:before{content:""}
.fa-stop-circle:before{content:""}
.fa-stopwatch:before{content:""}
.fa-strava:before{content:""}
.fa-street-view:before{content:""}
.fa-strikethrough:before{content:""}
.fa-stripe:before{content:""}
.fa-stripe-s:before{content:""}
.fa-studiovinari:before{content:""}
.fa-stumbleupon:before{content:""}
.fa-stumbleupon-circle:before{content:""}
.fa-subscript:before{content:""}
.fa-subway:before{content:""}
.fa-suitcase:before{content:""}
.fa-sun:before{content:""}
.fa-superpowers:before{content:""}
.fa-superscript:before{content:""}
.fa-supple:before{content:""}
.fa-sync:before{content:""}
.fa-sync-alt:before{content:""}
.fa-syringe:before{content:""}
.fa-table:before{content:""}
.fa-table-tennis:before{content:""}
.fa-tablet:before{content:""}
.fa-tablet-alt:before{content:""}
.fa-tachometer-alt:before{content:""}
.fa-tag:before{content:""}
.fa-tags:before{content:""}
.fa-tasks:before{content:""}
.fa-taxi:before{content:""}
.fa-telegram:before{content:""}
.fa-telegram-plane:before{content:""}
.fa-tencent-weibo:before{content:""}
.fa-terminal:before{content:""}
.fa-text-height:before{content:""}
.fa-text-width:before{content:""}
.fa-th:before{content:""}
.fa-th-large:before{content:""}
.fa-th-list:before{content:""}
.fa-themeisle:before{content:""}
.fa-thermometer:before{content:""}
.fa-thermometer-empty:before{content:""}
.fa-thermometer-full:before{content:""}
.fa-thermometer-half:before{content:""}
.fa-thermometer-quarter:before{content:""}
.fa-thermometer-three-quarters:before{content:""}
.fa-thumbs-down:before{content:""}
.fa-thumbs-up:before{content:""}
.fa-thumbtack:before{content:""}
.fa-ticket-alt:before{content:""}
.fa-times:before{content:""}
.fa-times-circle:before{content:""}
.fa-tint:before{content:""}
.fa-toggle-off:before{content:""}
.fa-toggle-on:before{content:""}
.fa-trademark:before{content:""}
.fa-train:before{content:""}
.fa-transgender:before{content:""}
.fa-transgender-alt:before{content:""}
.fa-trash:before{content:""}
.fa-trash-alt:before{content:""}
.fa-tree:before{content:""}
.fa-trello:before{content:""}
.fa-tripadvisor:before{content:""}
.fa-trophy:before{content:""}
.fa-truck:before{content:""}
.fa-tty:before{content:""}
.fa-tumblr:before{content:""}
.fa-tumblr-square:before{content:""}
.fa-tv:before{content:""}
.fa-twitch:before{content:""}
.fa-twitter:before{content:""}
.fa-twitter-square:before{content:""}
.fa-typo3:before{content:""}
.fa-uber:before{content:""}
.fa-uikit:before{content:""}
.fa-umbrella:before{content:""}
.fa-underline:before{content:""}
.fa-undo:before{content:""}
.fa-undo-alt:before{content:""}
.fa-uniregistry:before{content:""}
.fa-universal-access:before{content:""}
.fa-university:before{content:""}
.fa-unlink:before{content:""}
.fa-unlock:before{content:""}
.fa-unlock-alt:before{content:""}
.fa-untappd:before{content:""}
.fa-upload:before{content:""}
.fa-usb:before{content:""}
.fa-user:before{content:""}
.fa-user-circle:before{content:""}
.fa-user-md:before{content:""}
.fa-user-plus:before{content:""}
.fa-user-secret:before{content:""}
.fa-user-times:before{content:""}
.fa-users:before{content:""}
.fa-ussunnah:before{content:""}
.fa-utensil-spoon:before{content:""}
.fa-utensils:before{content:""}
.fa-vaadin:before{content:""}
.fa-venus:before{content:""}
.fa-venus-double:before{content:""}
.fa-venus-mars:before{content:""}
.fa-viacoin:before{content:""}
.fa-viadeo:before{content:""}
.fa-viadeo-square:before{content:""}
.fa-viber:before{content:""}
.fa-video:before{content:""}
.fa-vimeo:before{content:""}
.fa-vimeo-square:before{content:""}
.fa-vimeo-v:before{content:""}
.fa-vine:before{content:""}
.fa-vk:before{content:""}
.fa-vnv:before{content:""}
.fa-volleyball-ball:before{content:""}
.fa-volume-down:before{content:""}
.fa-volume-off:before{content:""}
.fa-volume-up:before{content:""}
.fa-vuejs:before{content:""}
.fa-warehouse:before{content:""}
.fa-weibo:before{content:""}
.fa-weight:before{content:""}
.fa-weixin:before{content:""}
.fa-whatsapp:before{content:""}
.fa-whatsapp-square:before{content:""}
.fa-wheelchair:before{content:""}
.fa-whmcs:before{content:""}
.fa-wifi:before{content:""}
.fa-wikipedia-w:before{content:""}
.fa-window-close:before{content:""}
.fa-window-maximize:before{content:""}
.fa-window-minimize:before{content:""}
.fa-window-restore:before{content:""}
.fa-windows:before{content:""}
.fa-won-sign:before{content:""}
.fa-wordpress:before{content:""}
.fa-wordpress-simple:before{content:""}
.fa-wpbeginner:before{content:""}
.fa-wpexplorer:before{content:""}
.fa-wpforms:before{content:""}
.fa-wrench:before{content:""}
.fa-xbox:before{content:""}
.fa-xing:before{content:""}
.fa-xing-square:before{content:""}
.fa-y-combinator:before{content:""}
.fa-yahoo:before{content:""}
.fa-yandex:before{content:""}
.fa-yandex-international:before{content:""}
.fa-yelp:before{content:""}
.fa-yen-sign:before{content:""}
.fa-yoast:before{content:""}
.fa-youtube:before{content:""}
.fa-youtube-square:before{content:""}
.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active, .sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face{font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  src: url("../css/vendor/fontawesome-5.12.1/webfonts/fa-regular-400.eot");
  src: url("../css/vendor/fontawesome-5.12.1/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-regular-400.woff2") format("woff2"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-regular-400.woff") format("woff"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-regular-400.ttf") format("truetype"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-regular-400.svg#fontawesome") format("svg");}
.far{font-family:"Font Awesome 5 Free";font-weight:400}
@font-face{font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  src: url("../css/vendor/fontawesome-5.12.1/webfonts/fa-solid-900.eot");
  src: url("../css/vendor/fontawesome-5.12.1/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-solid-900.woff2") format("woff2"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-solid-900.woff") format("woff"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-solid-900.ttf") format("truetype"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-solid-900.svg#fontawesome") format("svg");}
.fa,
.fas{font-family:"Font Awesome 5 Free";font-weight:900}
@font-face{font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  src: url("../css/vendor/fontawesome-5.12.1/webfonts/fa-brands-400.eot");
  src: url("../css/vendor/fontawesome-5.12.1/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-brands-400.woff2") format("woff2"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-brands-400.woff") format("woff"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-brands-400.ttf") format("truetype"), url("../css/vendor/fontawesome-5.12.1/webfonts/fa-brands-400.svg#fontawesome") format("svg");}
.fab{font-family:"Font Awesome 5 Brands"}
*,
*::before,
*::after{box-sizing:border-box}
html{line-height:1.15}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section{display:block}
body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--base-ink);text-align:left;background-color:var(--base-bg)}
hr{box-sizing:content-box;height:0;overflow:visible}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:0.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],
abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,
ul,
dl{margin-top:0;margin-bottom:1rem}
ol ol,
ul ul,
ol ul,
ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
dfn{font-style:italic}
b,
strong{font-weight:bolder}
small{font-size:80%}
sub,
sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:var(--base-accent);text-decoration:none;background-color:transparent}
a:hover{color:var(--base-accent);text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}
pre,
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
caption{padding-top:0.75rem;padding-bottom:0.75rem;color:var(--base-muted);text-align:left}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
input,
button,
select,
optgroup,
textarea{margin:0;font-size:inherit;line-height:inherit}
button,
input{overflow:visible}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
input[type="radio"],
input[type="checkbox"]{box-sizing:border-box;padding:0}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:none}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
html{box-sizing:border-box}
*,
*::before,
*::after{box-sizing:inherit}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width: 576px){.container{max-width:540px}}
@media (min-width: 768px){.container{max-width:750px}}
@media (min-width: 992px){.container{max-width:960px}}
@media (min-width: 1200px){.container{max-width:1170px}}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters > .col,
.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.col-auto{flex:0 0 auto;width:auto;max-width:none}
.col-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-12{flex:0 0 100%;max-width:100%}
.order-first{order:-1}
.order-last{order:13}
.order-0{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.offset-1{margin-left:8.33333%}
.offset-2{margin-left:16.66667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333%}
.offset-5{margin-left:41.66667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333%}
.offset-8{margin-left:66.66667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333%}
.offset-11{margin-left:91.66667%}
@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}
@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}
@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}
@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}
@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}
@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}
@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}
@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}
@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}
@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}
@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}
.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:var(--base-muted);background-color:var(--base-bg);background-clip:padding-box;border:1px solid var(--base-line);border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:var(--base-muted);background-color:var(--base-bg);border-color:var(--base-line)}
.form-control::placeholder{color:var(--base-muted);opacity:1}
.form-control:disabled, .form-control[readonly]{background-color:var(--base-surface);opacity:1}
select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}
select.form-control:focus::-ms-value{color:var(--base-muted);background-color:var(--base-bg)}
.form-control-file,
.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}
.form-control-sm{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}
select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}
.form-control-lg{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}
select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:0.25rem}
.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row > .col,
.form-row > [class*="col-"]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}
.form-check-input:disabled ~ .form-check-label{color:var(--base-muted)}
.form-check-label{margin-bottom:0}
.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:0.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:var(--base-accent)}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:var(--base-ink);background-color:var(--base-surface);border-radius:.2rem}
.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid,
.custom-select.is-valid{border-color:var(--base-line)}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus{border-color:var(--base-line)}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{color:var(--base-accent)}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{color:var(--base-accent)}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before{background-color:var(--base-surface)}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:var(--base-surface)}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label{border-color:var(--base-line)}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip{display:block}
.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:var(--base-accent)}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:var(--base-ink);background-color:var(--base-surface);border-radius:.2rem}
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid,
.custom-select.is-invalid{border-color:var(--base-line)}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus{border-color:var(--base-line)}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{color:var(--base-accent)}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label{color:var(--base-accent)}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before{background-color:var(--base-surface)}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:var(--base-surface)}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label{border-color:var(--base-line)}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:0.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}
.st-grid{display:grid;grid-gap:1.25rem 2rem;grid-template-columns:auto}
@media (max-width: 767.98px){#header .st-grid{grid-template-columns:2rem auto;grid-gap:0}#header .st-grid .st-col__small{grid-column-start:1}#header .st-grid .st-col__main-wide{grid-column-start:2}}
@media (min-width: 768px) and (max-width: 991.98px){#header .st-grid{grid-template-columns:2.5rem auto;grid-gap:0}#header .st-grid .st-col__small{grid-column-start:1}#header .st-grid .st-col__main-wide{grid-column-start:2}}
@media (min-width: 768px){.article .st-grid{grid-template-columns:150px auto}}
@media (min-width: 992px){.article .st-grid{grid-template-columns:175px auto 310px}}
@media (min-width: 1390px){.article .st-grid{grid-template-columns:200px auto 310px}}
@media (min-width: 992px){.st-grid{grid-template-columns:175px auto 310px}}
@media (min-width: 1390px){.st-grid{grid-template-columns:200px auto 310px}}
.st-grid .st-col__main, .st-grid .st-col__main-wide, .st-grid .st-col__small, .st-grid .st-col__side{min-width:0}
@media (min-width: 768px){.st-grid .st-col__main{grid-column-start:1;grid-column-end:3}}
@media (min-width: 992px){.st-grid .st-col__main{grid-column-start:2}}
@media (min-width: 768px){.st-grid .st-col__main-wide{grid-column-start:1;grid-column-end:4}}
@media (min-width: 992px){.st-grid .st-col__main-wide{grid-column-start:2}}
@media (min-width: 1200px){.st-grid .st-col__small{max-width:180px;grid-column-start:1}}
@media (min-width: 768px){.st-grid .st-col__side{grid-column-start:3}}
@media (max-width: 1199.98px){.container{max-width:100%}}
.ads12-list-title, .ads12-list-number, .ads12-header-title, .offer-page__title, .offer-item__title, .offer-header__title, .subscription-card__price, .subscription-card__name, .poll-item__question, .poll-detail .poll-question, .mediaentry-item--cover.is_vertical .mediaentry-item__headline, .mediaentry__headline, .series-name, .featured_story-headline, .featured_story-author-headline, .stundin-gift-ad__title, .article-featured__headline, .event-page__label, .event-page__headline, .events__label, .series-teaser__name, .article-item__thekking .article-item__headline, .article-item__lifid .article-item__headline, .article-item__menning .article-item__headline, .premiumblog-item__name,
.premiumauthor-item__name, .paywall .paywall-title, .issue-detail .issue-name{font-weight:500;line-height:1.2}
.article__authored .article__headline, .article-item__authored .article-item__headline, .article-item__columnist__name{font-weight:500;line-height:1.2;font-style:italic}
.article-item.article-item--opinion .article-item__opinion__byline, .form-question .question-text, .inline-box.style-card .box-title, .article__headline, .article__opinion__byline, .article-item__headline, .issue-detail__name{font-weight:700;line-height:1.2}
.tag-title, .inline-poll .poll-question, .mediaentry-item__headline, .blogpost__headline, .inline-accordion > summary, .inline-matrix .inline-matrix-title, .inline-graphic .inline-graphic-title, .inline-box .box-title, .article__featured-product .product-title, .section_headline{font-weight:700;line-height:1.25}
.inline-seemore h2{font-weight:700;line-height:1.2}
.series-list-item__name{font-weight:700;line-height:0.9}
.article-series__title{font-weight:700;line-height:0.9}
.cand-item-image .image img,
.party-item-image .image img, .candidate-list-glide__arrow, .product-list-glide__arrow, .offer-page__getoffer, .offer-page__web i, .offer-item__seemore, .offer-item__description, .offer-item__title, .offer-item__header, .offer-item__image .image, .subscription-card, .mediaentry-item__image:before, .mediaentry-item__image img,
.mediaentry-item__image video, .mediaentry-list-glide__arrow, .blogpost__body__text a, span.annotation .annotation-highlight, .body a,
.article__body__text a,
.flatpage-content a,
.article__subhead a, .stundin-gift-ad__btn, .sidebar-fp, .article-featured__headlines, .event-item__headline, .event-item__image .image, .article-list-glide__arrow, .series-list-item__figure .loop,
.series-list-item__figure .image, .series-teaser__figure .loop,
.series-teaser__figure .image, .article-item__subhead, .article-item__headline, .article-item__columnist__name, .article-item__columnist__image, .article-item__show-icon, .article-item__number, .article-item__nav, .article-item__image img:not(.initial), .article-item__image .image,
.article-item__image .loop,
.article-item__image .videoembed, .article-item__image, .premiumblog-item__name,
.premiumauthor-item__name, .premiumblog-item__image .image,
.premiumauthor-item__image .image, .premiumblog-item__image,
.premiumauthor-item__image, .jobopening-item__seemore, .jobopening-item__title, .jobopening-item__image .image, .jobopening-item__image, .footer__subscription-box__cta i, .footer__subscription-box__cta, .footer__subscription-box, .footer__menu li a, .footer__icon-menu li a, .header__sidenav .sidenav-social li a, body.header-type__fade #header, body.header-type__fade #header:before, #top-header .subscribe a, #top-header .logo, #top-header .status, #top-header, .scroll-pup, .flatpage-item__seemore, .flatpage-item__title, .flatpage-item__image .image, .flatpage-item__image, .flatpage-related-item{transition:all 0.25s cubic-bezier(0, 0, 0.25, 1)}
.timeline:before, .inline-matrix .inline-wrap:before, .inline-graphic .inline-wrap:before, .inline-citat .inline-wrap:before, .inline-box .inline-wrap:before, .timeline:after, .inline-matrix .inline-wrap:after, .inline-graphic .inline-wrap:after, .inline-citat .inline-wrap:after, .inline-box .inline-wrap:after{content:" ";display:table}
.timeline:after, .inline-matrix .inline-wrap:after, .inline-graphic .inline-wrap:after, .inline-citat .inline-wrap:after, .inline-box .inline-wrap:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}
@media (min-width: 1390px){.container{max-width:1390px}}
body{color:var(--base-ink);background-color:var(--base-bg);overflow-x:hidden}
::-moz-selection{background-color:var(--base-surface);color:var(--base-ink)}
::selection{background-color:var(--base-surface);color:var(--base-ink)}
.unselectable{user-select:none}
.clearfix:after,
.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
a,
a:visited,
a:hover{color:inherit;text-decoration:none}
b,
strong{font-weight:700}
h1,
h2,
h3,
h4,
h5{margin:0;padding:0;line-height:1}
.seperator,
hr{display:block;border:0;margin-top:1.25rem;margin-bottom:1.25rem;padding:0}
.seperator.seperator-double{margin:1.5rem 0}
.seperator.line,
hr{height:1px;border-top:1px solid var(--base-line)}
.seperator.thick-line{height:4px;border-top:1px solid var(--base-line)}
.row.half-gutter{margin-left:-7.5px;margin-right:-7.5px}
.row.half-gutter > [class*="col-"]{padding-left:7.5px;padding-right:7.5px}
.st-grid.gutter-line [class^="st-col__main"]:not(:last-child){border-right:1px solid var(--base-line);padding-right:30px}
.row.gutter-line{margin-left:-1.25rem;margin-right:-1.25rem}
.row.gutter-line [class^="col"]{padding-left:1.25rem;padding-right:1.25rem}
.row.gutter-line [class^="col"]:not(:first-child):before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}
@media (max-width: 575.98px){.row{margin-right:-.5rem;margin-left:-.5rem}.row > .col, .row > [class*="col-"]{padding-right:.5rem;padding-left:.5rem}}
@media (min-width: 576px) and (max-width: 767.98px){.row{margin-right:-.75rem;margin-left:-.75rem}.row > .col, .row > [class*="col-"]{padding-right:.75rem;padding-left:.75rem}}
[class^="col"].gutter-line::before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}
@media (max-width: 575.98px){[class^="col"].gutter-line-xs::before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.row.gutter-line-xs{margin-left:-.75rem;margin-right:-.75rem}.row.gutter-line-xs [class^="col"]{padding-left:.75rem;padding-right:.75rem}.row.gutter-line-xs [class^="col"]:not(:first-child):before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.st-grid.gutter-line-xs [class^="st-col__main"]:not(:last-child){border-right:1px solid var(--base-line);padding-right:30px}.row.scrollable-xs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.row.scrollable-xs::-webkit-scrollbar{display:none}.row.scrollable-xs[class*="col-"]{flex:0 0 auto}.col-xs-sidebar-wide{flex:0 0 340px;max-width:340px}.col-xs-sidebar-small{flex:0 0 230px;max-width:230px}}
@media (min-width: 576px) and (max-width: 767.98px){[class^="col"].gutter-line-xs,
[class^="col"].gutter-line-sm::before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.row.gutter-line-xs,
.row.gutter-line-sm{margin-left:-1rem;margin-right:-1rem}.row.gutter-line-xs [class^="col"],
.row.gutter-line-sm [class^="col"]{padding-left:1rem;padding-right:1rem}.row.gutter-line-xs [class^="col"]:not(:first-child):before,
.row.gutter-line-sm [class^="col"]:not(:first-child):before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.st-grid.gutter-line-xs [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-sm [class^="st-col__main"]:not(:last-child){border-right:1px solid var(--base-line);padding-right:30px}.row.scrollable-sm{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.row.scrollable-sm::-webkit-scrollbar{display:none}.row.scrollable-sm[class*="col-"]{flex:0 0 auto}.col-sm-sidebar-wide{flex:0 0 340px;max-width:340px}.col-sm-sidebar-small{flex:0 0 230px;max-width:230px}}
@media (min-width: 768px) and (max-width: 991.98px){[class^="col"].gutter-line-xs,
[class^="col"].gutter-line-sm,
[class^="col"].gutter-line-md::before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.row.gutter-line-xs,
.row.gutter-line-sm,
.row.gutter-line-md{margin-left:-1.25rem;margin-right:-1.25rem}.row.gutter-line-xs [class^="col"],
.row.gutter-line-sm [class^="col"],
.row.gutter-line-md [class^="col"]{padding-left:1.25rem;padding-right:1.25rem}.row.gutter-line-xs [class^="col"]:not(:first-child):before,
.row.gutter-line-sm [class^="col"]:not(:first-child):before,
.row.gutter-line-md [class^="col"]:not(:first-child):before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.st-grid.gutter-line-xs [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-sm [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-md [class^="st-col__main"]:not(:last-child){border-right:1px solid var(--base-line);padding-right:30px}.row.scrollable-md{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.row.scrollable-md::-webkit-scrollbar{display:none}.row.scrollable-md[class*="col-"]{flex:0 0 auto}.col-md-sidebar-wide{flex:0 0 340px;max-width:340px}.col-md-sidebar-small{flex:0 0 230px;max-width:230px}.adcol-fitcontent-md{border-right:1px solid var(--base-line);max-width:calc(100% - 340px)}.adcol-fitad-md{min-width:340px}.vaa-fitcontent-md{max-width:calc(100% - 340px)}.vaa-fitad-md{min-width:340px}}
@media (min-width: 992px) and (max-width: 1199.98px){[class^="col"].gutter-line-xs,
[class^="col"].gutter-line-sm,
[class^="col"].gutter-line-md::before,
[class^="col"].gutter-line-lg::before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.row.gutter-line-xs,
.row.gutter-line-sm,
.row.gutter-line-md,
.row.gutter-line-lg{margin-left:-1.25rem;margin-right:-1.25rem}.row.gutter-line-xs [class^="col"],
.row.gutter-line-sm [class^="col"],
.row.gutter-line-md [class^="col"],
.row.gutter-line-lg [class^="col"]{padding-left:1.25rem;padding-right:1.25rem}.row.gutter-line-xs [class^="col"]:not(:first-child):before,
.row.gutter-line-sm [class^="col"]:not(:first-child):before,
.row.gutter-line-md [class^="col"]:not(:first-child):before,
.row.gutter-line-lg [class^="col"]:not(:first-child):before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.st-grid.gutter-line-xs [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-sm [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-md [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-lg [class^="st-col__main"]:not(:last-child){border-right:1px solid var(--base-line);padding-right:30px}.row.scrollable-lg{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.row.scrollable-lg::-webkit-scrollbar{display:none}.row.scrollable-lg[class*="col-"]{flex:0 0 auto}.col-lg-sidebar-wide{flex:0 0 340px;max-width:340px}.col-lg-sidebar-small{flex:0 0 230px;max-width:230px}.adcol-fitcontent-lg{border-right:1px solid var(--base-line);max-width:calc(100% - 340px)}.adcol-fitad-lg{min-width:340px}.vaa-fitcontent-lg{max-width:calc(100% - 340px)}.vaa-fitad-lg{min-width:340px}}
@media (min-width: 1200px){[class^="col"].gutter-line-xs,
[class^="col"].gutter-line-sm,
[class^="col"].gutter-line-md::before,
[class^="col"].gutter-line-lg::before,
[class^="col"].gutter-line-xl::before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.row.gutter-line-xs,
.row.gutter-line-sm,
.row.gutter-line-md,
.row.gutter-line-lg,
.row.gutter-line-xl{margin-left:-1.25rem;margin-right:-1.25rem}.row.gutter-line-xs [class^="col"],
.row.gutter-line-sm [class^="col"],
.row.gutter-line-md [class^="col"],
.row.gutter-line-lg [class^="col"],
.row.gutter-line-xl [class^="col"]{padding-left:1.25rem;padding-right:1.25rem}.row.gutter-line-xs [class^="col"]:not(:first-child):before,
.row.gutter-line-sm [class^="col"]:not(:first-child):before,
.row.gutter-line-md [class^="col"]:not(:first-child):before,
.row.gutter-line-lg [class^="col"]:not(:first-child):before,
.row.gutter-line-xl [class^="col"]:not(:first-child):before{content:"";position:absolute;border-left:1px solid var(--base-line);bottom:0;left:0;right:auto;top:0}.st-grid.gutter-line-xs [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-sm [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-md [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-lg [class^="st-col__main"]:not(:last-child),
.st-grid.gutter-line-xl [class^="st-col__main"]:not(:last-child){border-right:1px solid var(--base-line);padding-right:30px}.left-padding-xl{padding-left:30px}.row.scrollable-xl{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.row.scrollable-xl::-webkit-scrollbar{display:none}.row.scrollable-xl[class*="col-"]{flex:0 0 auto}.col-xl-sidebar-wide{flex:0 0 340px;max-width:340px}.col-xl-sidebar-small{flex:0 0 230px;max-width:230px}.adcol-fitcontent-xl{border-right:1px solid var(--base-line);max-width:calc(100% - 340px)}.adcol-fitad-xl{min-width:340px}.vaa-fitcontent-xl{max-width:calc(100% - 340px)}.vaa-fitad-xl{min-width:340px}}
#page_container{background-color:var(--base-bg)}
#page{padding-top:2rem}
body.home--main #page{padding-top:0}
figure{margin:0}
.image > img,
.loop > video{width:100%;height:auto}
.loop{line-height:0}
nav ol,
nav ul{list-style:none}
.fieldWrapper input,
.fieldWrapper textarea,
.input{padding:.75em;font-size:1rem;border:1px solid var(--base-line);width:100%;border-radius:3px;background-color:var(--base-bg);color:var(--base-ink)}
.fieldWrapper input:focus,
.fieldWrapper textarea:focus,
.input:focus{border-color:var(--base-line)}
.fieldWrapper input[type="checkbox"],
.fieldWrapper textarea[type="checkbox"],
.input[type="checkbox"]{width:auto}
.form-control{border:1px solid var(--base-line);background-color:var(--base-bg);color:var(--base-ink)}
.form-control:focus{background-color:var(--base-bg);color:var(--base-ink)}
.fieldWrapper input,
.input{padding:0 .75em;line-height:2.5rem}
.fieldWrapper input:focus,
.input:focus{border-color:var(--base-line)}
.fieldWrapper select{border:1px solid var(--base-line);line-height:2.5rem;padding:.75em;background-color:var(--base-bg);color:var(--base-ink)}
.fieldWrapper.radio input{max-width:inherit;width:auto}
.fieldWrapper textarea{line-height:1.4}
.fieldWrapper{padding:0 0 1em}
.fieldWrapper label,
.form-group label,
label.form-check-label{color:var(--base-ink);font-size:1rem;display:block;margin-bottom:.25em}
.fieldWrapper label,
.form-group label{font-weight:700}
label.form-check-label{font-weight:400}
.fieldWrapper.captcha{display:none}
.asteriskField{color:var(--base-muted);font-weight:400}
small.form-text{font-size:.875rem}
.login-extras{display:flex;justify-content:space-between;font-size:.875rem}
.login-extras .forgotten{text-decoration:underline}
.disclaimer-recaptcha{margin-top:.5rem;color:var(--base-muted);font-size:.75rem;line-height:1.25;text-align:center}
.disclaimer-recaptcha a{text-decoration:underline}
.grecaptcha-badge{visibility:hidden;opacity:0}
.fieldWrapper.radio li label{font-weight:normal;color:inherit;font-size:1em;cursor:pointer}
.fieldWrapper.radio ul{list-style-type:none;padding:0;margin:0}
.fieldWrapper input[type=file]{color:var(--base-muted);border:none;padding:.5em 0;font-size:1em}
.fieldWrapper input[type=number]{max-width:100px}
.fieldWrapper .field_helptext{font-size:.85em;color:var(--base-muted);margin-top:5px}
.fieldWrapper .field_helptext:empty{display:none}
.fieldWrapper .errorlist{text-align:left;line-height:1.2;font-size:.85em;font-style:italic}
.fieldWrapper .errorlist:empty{display:none}
.button-group{display:flex;justify-content:flex-end;grid-gap:.75em;margin-top:2em;padding:1.25em 0;border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line)}
.button-group .button-cancel{align-self:flex-start;margin-right:auto}
.button{font-size:1rem;font-weight:700;line-height:1.1;color:var(--base-ink);padding:0 1.25em;line-height:2.5em;background-color:var(--base-surface);border:1px solid var(--base-line);transition:background 150ms ease-in-out, color 150ms ease-in-out, border 150ms ease-in-out;text-align:center;border-radius:.25em;cursor:pointer}
.button:hover{background-color:var(--base-surface);border-color:var(--base-line)}
.button:active{background-color:var(--base-surface);border-color:var(--base-line)}
.button svg{height:.75rem}
.button.fbconnect-button{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink)}
.button.fbconnect-button:before{content:"";font-size:.9375rem;margin-right:4px;font-family:"Font Awesome 5 Brands"}
.button.google-button{background-color:var(--base-bg);border-color:var(--base-line);color:var(--base-ink)}
.button.google-button:before{content:"";display:inline-block;margin-right:4px;width:.75rem;height:.75rem;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.368'%3E%3Cpath fill='%23527CBE' d='M9.184 7.515v3.552h4.942a4.224 4.224 0 01-1.833 2.772v2.303h2.968C17 14.543 18 12.19 18 9.393c0-.65-.058-1.277-.167-1.878h-8.65z'/%3E%3Cpath fill='%2334A752' d='M9.184 14.716c-2.393 0-4.417-1.616-5.14-3.787H.978v2.378a9.18 9.18 0 008.208 5.06c2.48 0 4.558-.823 6.078-2.226l-2.968-2.304c-.823.552-1.876.878-3.11.878z'/%3E%3Cpath fill='%23F7BB17' d='M0 9.184c0 1.482.355 2.885.977 4.125l3.068-2.38a5.513 5.513 0 01-.288-1.745c0-.605.104-1.194.288-1.745V5.06H.977A9.18 9.18 0 000 9.184z'/%3E%3Cpath fill='%23E94535' d='M.977 5.06l3.068 2.38c.722-2.172 2.747-3.787 5.14-3.787 1.347 0 2.558.463 3.51 1.374l2.633-2.634C13.738.91 11.658 0 9.184 0A9.18 9.18 0 00.977 5.06z'/%3E%3C/svg%3E")}
.button.google-button:hover{background-color:var(--base-bg)}
.button.google-button:active{background-color:var(--base-surface)}
a.button{display:inline-block;color:var(--base-ink)}
.button.button-block{display:block;width:100%}
.button.button-small{font-size:.75em}
.button.button-medium{font-size:1.125em}
.button.button-large{font-size:1.25em}
.button.button-xlarge{font-size:1.5em}
.button.button-more{font-size:.75em}
.button-green,
.button-submit{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink) !important}
.button-green:hover,
.button-submit:hover{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink)}
.button-green:active,
.button-submit:active{color:var(--base-ink)}
.button-fill{display:block;width:100%}
.button-gray{background-color:var(--base-surface);border-color:var(--base-line)}
.button-gray:hover{background-color:var(--base-surface);border-color:var(--base-line)}
.button-gray:active{background-color:var(--base-surface);border-color:var(--base-line)}
.button.button-outline{border:1px solid var(--base-line);color:var(--base-ink) !important;background:none}
.button.button-outline:hover{border:1px solid var(--base-line);color:var(--base-muted) !important;background:none}
.button.button-green.button-outline{border-color:var(--base-line);color:var(--base-accent) !important}
.button.button-green.button-outline:hover{background-color:var(--base-surface)}
.button.button-gray.button-outline{border-color:var(--base-line);color:var(--base-muted) !important}
.button.button-gray.button-outline:hover{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink) !important}
.button-message{font-size:.875rem;line-height:1.4;margin-top:.75em;text-align:center}
.bottom-banner{position:fixed;bottom:0;background-color:var(--base-surface);color:var(--base-muted);padding:20px;width:100%;line-height:1;font-weight:400;z-index:300}
.bottom-banner a{font-weight:700;text-decoration:underline}
.bottom-banner a:hover{text-decoration:none}
.bottom-banner .container{display:flex;justify-content:space-between}
.bottom-banner .close{background:none;border:0;padding:0;cursor:pointer;color:var(--base-muted)}
.askriftarbod-banner{position:sticky;bottom:-2px;background-color:var(--base-surface);color:var(--base-ink);z-index:250}
.askriftarbod-banner .askriftarbod-content{position:relative;padding:1rem 0;overflow:hidden}
@media (min-width: 576px){.askriftarbod-banner .askriftarbod-content{overflow:visible}}
@media (min-width: 768px){.askriftarbod-banner .askriftarbod-content{padding:1.5rem 0}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-close{position:absolute;top:1rem;right:0;cursor:pointer;color:var(--base-ink)}
.askriftarbod-banner .askriftarbod-content .askriftarbod-image{margin:.5em 0 -2rem 0;padding:0 10%;display:none}
@media (min-width: 576px){.askriftarbod-banner .askriftarbod-content .askriftarbod-image{margin:0;padding:0;width:33%;position:absolute;bottom:0;right:1em;display:block}}
@media (min-width: 992px){.askriftarbod-banner .askriftarbod-content .askriftarbod-image{width:37%}}
@media (min-width: 1200px){.askriftarbod-banner .askriftarbod-content .askriftarbod-image{width:42%}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-image img{width:100%;height:auto;vertical-align:middle}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-title{font-weight:700;font-size:1.75rem;line-height:1;margin:0 0 .75rem 0}
@media (min-width: 768px){.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-title{font-size:2.5rem}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-subtitle{font-size:.875em;line-height:1.5;margin:0 0 1em 0}
@media (min-width: 768px){.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-subtitle{font-size:1em}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-message{text-align:center;font-size:.75em}
@media (min-width: 576px){.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-message{text-align:left}}
@media (min-width: 768px){.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-message{font-size:.875em}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-message a{cursor:pointer}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-options{display:flex;justify-content:flex-start;line-height:40px;margin:0 0 .75rem 0}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button{padding:0 1.5em;font-weight:400;font-size:.9375em;border-radius:20px;cursor:pointer;border:1px solid var(--base-line);text-align:center;flex:1;transition:background-color .1s ease-in-out, border-color .1s ease-in-out, color .1s ease-in-out}
@media (min-width: 576px){.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button{flex:inherit;font-size:1em}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-yes{background-color:var(--base-bg);border-color:var(--base-line);color:var(--base-ink);font-weight:700}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-yes:hover{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink)}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-yes:active{background-color:var(--base-bg);border-color:var(--base-line);color:var(--base-ink)}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-nothanks{display:none;margin-left:1rem;background-color:transparent}
@media (min-width: 768px){.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-nothanks{display:inline-block}}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-nothanks:hover{color:var(--base-ink);background-color:var(--base-bg)}
.askriftarbod-banner .askriftarbod-content .askriftarbod-text .askriftarbod-button.askriftarbod-nothanks:active{color:var(--base-accent);background-color:var(--base-bg)}
.issue-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem}
@media (min-width: 768px){.issue-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem}}
.issue-detail__button,
.issue-item__button{display:inline-block;margin-top:30px;line-height:42px;height:44px;padding:0 1.25em;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;transition:color 150ms ease-in-out;transition:background-color 150ms ease-in-out;border-radius:22px}
.issue-detail__button i,
.issue-item__button i{font-size:.9125em;margin-left:-.25em;margin-right:.25em;color:var(--base-accent);transition:color 150ms ease-in-out}
.issue-detail__button:hover,
.issue-item__button:hover{background-color:var(--base-surface);color:var(--base-ink)}
.issue-detail__button:visited,
.issue-item__button:visited{color:var(--base-ink)}
.issue-detail,
.issue-item{position:relative}
.issue-detail__cover,
.issue-item__cover{transition:opacity 150ms ease-in-out}
.issue-detail__cover img,
.issue-item__cover img{width:100%;height:auto}
.issue-detail__url,
.issue-item__url{position:absolute;top:0;bottom:0;left:0;right:0}
.issue-item__info{margin-top:.5em}
.issue-item__title{font-weight:800;color:var(--base-accent)}
.issue-item__date{font-weight:400}
.issue-item--large{grid-column:1 / 3;grid-row:1}
@media (min-width: 768px){.issue-item--large{grid-row:1 / 3}}
.issue-item--large .issue-item__title{font-size:1.25rem}
.issue-item--large .issue-item__date{font-size:1rem}
.issue-item--small .issue-item__title{font-size:.875rem}
.issue-item--small .issue-item__date{font-size:.75rem}
@media (min-width: 1200px){.issue-item--small .issue-item__title{font-size:1rem}.issue-item--small .issue-item__date{font-size:.875rem}}
.issue-detail__header{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--base-line)}
.issue-detail__back{font-size:.875rem;font-weight:400;padding-bottom:1rem;border-bottom:1px solid var(--base-line);margin-bottom:1.25rem}
.issue-detail__name{font-size:2rem}
.issue-detail__name span{color:var(--base-muted)}
@media (min-width: 768px){.issue-detail__name{font-size:2.5rem}}
.issue-detail__pubdate{font-weight:400;font-size:.875rem;margin-top:.5em}
.issue-detail .issue-name{font-size:2rem}
@media (min-width: 768px){.issue-detail .issue-name{font-size:2.5rem}}
.issue-detail .issue-pubdate{font-weight:400;font-size:.875rem;margin-top:.5em}
.issue-detail .issue-download{margin-top:2em}
.book-detail .book-title{font-size:2em;line-height:1;margin:0 0 .25em 0}
.book-detail .book-author{font-size:1.25em;font-weight:400;margin:0 0 .5em 0}
.book-detail .book-about{font-size:1em;line-height:1.4}
@media (min-width: 992px){.book-detail .book-about{font-size:1.125em}}
.book-detail .book-cover{float:left;width:40%;max-width:220px;margin-right:1em}
.book-list .book-title{font-size:1em;font-weight:700;line-height:1.1;margin:.5em 0 .25em}
.book-list .book-author{font-size:.8em;font-weight:400;line-height:1.1}
.book-list .book-cover img{opacity:1;transition:150ms opacity ease-in-out}
.book-list .book-item:hover .book-cover img{opacity:.9}
.flatpage-header{padding:0;margin:1.25rem 0}
.flatpage-label{margin-bottom:.5rem;line-height:1.1;font-size:.875rem;font-weight:800;color:var(--base-accent);display:inline-block}
.flatpage-label:empty{display:none}
.flatpage-errorcode{font-size:7rem;font-weight:100;line-height:1;color:var(--base-muted);margin-bottom:.5rem}
@media (min-width: 768px){.flatpage-errorcode{font-size:9rem}}
@media (min-width: 1200px){.flatpage-errorcode{font-size:11rem}}
.flatpage-title, .flatpage-title-xl{line-height:1.2;color:var(--base-ink)}
.flatpage-title{font-size:1.75rem}
.flatpage-title-xl{font-size:2.25rem}
@media (min-width: 768px){.flatpage-title{font-size:1.875rem}.flatpage-title-xl{font-size:2.5rem}}
@media (min-width: 1200px){.flatpage-title{font-size:2.25rem}.flatpage-title-xl{font-size:3rem}}
.flatpage-description{color:var(--base-muted);font-size:1em;line-height:1.4;margin-top:.5em}
.flatpage-description:empty{display:none}
@media (min-width: 768px){.flatpage-description{font-size:1.125rem}}
@media (min-width: 1200px){.flatpage-description{font-size:1.25rem}}
.flatpage-content > ol,
.flatpage-content > p,
.flatpage-content > ul{word-wrap:break-word;font-size:1.125em;line-height:1.5}
@media (min-width: 1200px){.flatpage-content > ol,
.flatpage-content > p,
.flatpage-content > ul{font-size:1.25em}}
.flatpage-content > ol,
.flatpage-content > ul{padding-left:0}
.flatpage-content > ol li,
.flatpage-content > ul li{margin:0 0 .75em 1.5em}
.flatpage-content > ul li{list-style:none}
.flatpage-content > ul li:before{content:"";float:left;margin:.4em 0 0 -1em;height:.5em;width:.5em;border-radius:100%;background-color:var(--base-surface)}
.flatpage-content > h1,
.flatpage-content > h2,
.flatpage-content > h3,
.flatpage-content > h4,
.flatpage-content > h5,
.flatpage-content > h6{font-size:1.125em;margin-top:1.25em;margin-bottom:.25em;padding:0;font-weight:700;line-height:1.2;color:var(--base-ink)}
@media (min-width: 768px){.flatpage-content > h1,
.flatpage-content > h2,
.flatpage-content > h3,
.flatpage-content > h4,
.flatpage-content > h5,
.flatpage-content > h6{font-size:1.25em;margin-bottom:.75em}}
@media (min-width: 1200px){.flatpage-content > h1,
.flatpage-content > h2,
.flatpage-content > h3,
.flatpage-content > h4,
.flatpage-content > h5,
.flatpage-content > h6{font-size:1.375em}}
.flatpage-content > h1{font-size:1.375em}
@media (min-width: 1200px){.flatpage-content > h1{font-size:1.5em}}
.flatpage-content hr{clear:both;margin-left:0;margin-top:1.25rem;margin-bottom:1.25rem}
@media (min-width: 768px){.flatpage-content hr{max-width:660px}}
@media (min-width: 1200px){.flatpage-content hr{max-width:730px}}
.flatpage-content table{width:100%}
@media (pointer: coarse){.flatpage-content .inline{overflow-x:scroll;overflow-y:hidden}}
.flatpage-related{margin-top:1.875rem}
.flatpage-related-item{border:1px solid var(--base-line);padding:1.25rem;margin-bottom:1.25rem;position:relative;border-radius:8px}
.flatpage-related-item:hover{border-color:var(--base-line)}
@media (min-width: 768px){.flatpage-related-item{margin-bottom:1.5rem;height:calc(100% - 1.5rem)}}
@media (min-width: 1200px){.flatpage-related-item{margin-bottom:1.875rem;height:calc(100% - 1.875rem)}}
.flatpage-related-title{font-size:1.25rem}
@media (min-width: 992px){.flatpage-related-title{font-size:1.375em}}
.flatpage-related-description{margin-top:.5em;font-size:.875em}
@media (min-width: 768px){.flatpage-related-description{font-size:.9375em}}
@media (min-width: 1200px){.flatpage-related-description{font-size:1em}}
.flatpage-related-description:empty{display:none}
.flatpage-related-url{position:absolute;top:0;bottom:0;left:0;right:0}
.flatpage-item{cursor:pointer;position:relative;margin-bottom:2rem}
.flatpage-item__image{overflow:hidden;margin:0}
.flatpage-item__image .image{transform:scale3d(1, 1, 1)}
.jobopening-item:hover .flatpage-item__image .image, .jobopening-item:hover .flatpage-item__image .image{transform:scale3d(1.03, 1.03, 1.03)}
.flatpage-item__header{background-color:var(--base-surface);padding:1.75rem 2rem}
.flatpage-item__title{font-size:1.5rem;margin-bottom:.75rem}
.flatpage-item:hover .flatpage-item__title{color:var(--base-muted)}
.flatpage-item__description{line-height:1.4;font-weight:400;color:var(--base-muted);max-height:4.2em;overflow:hidden;margin-bottom:.75rem}
.flatpage-item__seemore{position:relative;z-index:110;display:inline-block;background-color:var(--base-surface);color:var(--base-ink) !important;font-weight:400;font-size:.875rem;line-height:40px;padding:0 2rem}
.flatpage-item:hover .flatpage-item__seemore{background-color:var(--base-surface)}
.flatpage-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}
.section_headline{font-size:1.25rem;margin-bottom:.5em}
@media (min-width: 768px){.section_headline{font-size:1.75rem}}
@media (min-width: 1200px){.section_headline{font-size:2rem}}
.section_subheadline{color:var(--base-muted);font-size:1em;line-height:1.5;margin-top:-.5em;margin-bottom:1em}
.section_subheadline:empty{display:none}
.section_subheadline a{text-decoration:underline}
.flatpage-content table thead th,
table.table thead th{text-align:left;font-size:.85em;line-height:1.1;padding:.75em 0;vertical-align:top;border-bottom:1px solid var(--base-line)}
.flatpage-content table thead td[colspan="5"],
table.table thead td[colspan="5"]{line-height:1.125;font-size:.9em;padding-bottom:1.25em}
.flatpage-content table tbody td,
table.table tbody td{line-height:1.1;padding:.75em 0;vertical-align:top;border-bottom:1px solid var(--base-line)}
.flatpage-content table tbody td:not(:last-child),
table.table tbody td:not(:last-child){padding-right:1em}
.flatpage-content table tfoot td,
table.table tfoot td{font-size:.75em;padding:.75em 0;color:var(--base-muted);text-align:left}
.flatpage-content table td p,
table.table td p{margin:0 0 .5em 0}
.prelabel{font-weight:400;font-size:.75rem}
.label, .latestissue-title{font-size:1rem;font-weight:800;color:var(--base-ink);margin:0 0 .75em;line-height:1.1}
.label.label-large, .label-large.latestissue-title{font-size:1.5rem}
.label.label-medium, .label-medium.latestissue-title{font-size:1.25rem}
.label.label-small, .label-small.latestissue-title{font-size:.875rem}
.label.label-bullet:before, .label-bullet.latestissue-title:before{content:"";background-color:var(--base-surface);width:.6em;height:.6em;display:inline-block;margin-right:.3em}
.label.label-color, .label-color.latestissue-title{color:var(--base-accent)}
@media (min-width: 992px){.label.label-col, .label-col.latestissue-title{margin-left:-207px}}
@media (min-width: 1390px){.label.label-col, .label-col.latestissue-title{margin-left:-232px}}
.label.label-line, .label-line.latestissue-title{margin:0 0 1rem;padding-bottom:.5em;border-bottom:1px solid var(--base-line)}
.label.label-topline, .label-topline.latestissue-title{margin-top:0;padding-top:1rem;margin-bottom:1.5rem;border-top:1px solid}
.label span, .latestissue-title span{font-weight:400;color:var(--base-ink);font-size:.75em}
.article-list__tower .label span, .article-list__tower .latestissue-title span{display:block}
.label-intro{font-size:1rem;line-height:1.4;margin-bottom:1.25rem}
.label + .label-intro, .latestissue-title + .label-intro{margin-top:-.75rem}
.prelabel + .label, .prelabel + .latestissue-title{margin-top:.1em}
.featured-blogs .label-large{color:var(--base-ink)}
.featured-series .label-large,
.featured-series .list_story:hover h1,
.series-flaekjusagan .headlines .label,
.series-flaekjusagan .headlines .latestissue-title{color:var(--base-muted)}
.series-flaekjusagan .author_title:after{background-color:var(--base-surface)}
.story-large .label, .story-large .latestissue-title{font-size:.75em}
.about-section-hero{height:70vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.about-section-hero .hero-text{position:absolute;bottom:0;left:0;right:0;width:100vw;color:var(--base-ink);text-align:center;padding:3em 0 1.5em}
.about-hero-title{font-size:4.5em}
.about-hero-title::after{content:"";width:50px;height:6px;background-color:var(--base-surface);display:block;margin:10px auto}
.about-hero-intro{font-size:1.4em;line-height:1.25;margin:0}
.about-header{padding:3em 0 2em;color:var(--base-muted)}
.about-section-staff .about-header{text-align:center}
.about-title{font-size:2.5em;margin-bottom:.25em}
.about-intro{font-size:1.1em;line-height:1.25}
.staff-item{position:relative;overflow:hidden;background-color:var(--base-surface)}
.staff-item::before{content:"";display:block;padding-top:100%}
.staff-item > .content{position:absolute;top:0;left:0;bottom:0;right:0}
.staff-item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}
.staff-item .image{position:absolute;bottom:0;top:0;left:0;right:0;opacity:1;transition:opacity 150ms ease-in-out}
.staff-item .text{position:absolute;bottom:0;left:0;right:0;padding:1.25em;color:var(--base-ink);opacity:0;transition:opacity 150ms ease-in-out}
.staff-name{font-size:1.1em}
.staff-title{font-size:.9em}
.staff-item:hover .image{opacity:0.5}
.staff-item:hover .text{opacity:1}
.author-card{margin-bottom:1.25rem}
.author-card-header{display:flex}
.author-info{flex-grow:1;display:flex;flex-direction:column}
.author-image{flex:0 0 120px;width:120px;height:120px;margin-right:20px}
@media (min-width: 768px){.author-image{flex:0 0 150px;width:150px;height:150px;margin-right:30px}}
@media (min-width: 1200px){.author-image{flex:0 0 180px;width:180px;height:180px}}
.blogger-card .author-image{flex:0 0 80px;width:80px;height:80px}
@media (min-width: 768px){.blogger-card .author-image{flex:0 0 100px;width:100px;height:100px}}
@media (min-width: 1200px){.blogger-card .author-image{flex:0 0 120px;width:120px;height:120px}}
.author-image .image{background-color:var(--base-bg)}
.author-name{margin-top:.25em;font-size:1.25em;margin:0 0 .25em}
@media (min-width: 576px){.author-name{font-size:1.5em}}
@media (min-width: 768px){.author-name{font-size:1.75em}}
@media (min-width: 992px){.author-name{font-size:2em}}
.author-jobtitle{font-size:1em;font-weight:400;flex-grow:1}
@media (min-width: 768px){.author-jobtitle{font-size:1.25em}}
.author-description{font-size:.85em;line-height:1.4;flex-grow:1}
@media (min-width: 768px){.author-description{font-size:.9em}}
@media (min-width: 992px){.author-description{font-size:1em}}
.author-card-bio{font-size:1.1em;margin:1em 0}
.author-socialmedia{margin-top:1.5em;font-size:.65em}
@media (min-width: 768px){.author-socialmedia{font-size:.75em}}
.author-socialmedia a{color:var(--base-muted)}
.author-socialmedia a i{color:var(--base-muted)}
.author-socialmedia a:hover{color:var(--base-ink)}
.author-socialmedia a:hover i{color:var(--base-muted)}
.author-socialmedia ul{list-style:none;margin:0;padding:0;line-height:1.25}
@media (min-width: 768px){.author-socialmedia ul{display:flex}}
.author-socialmedia ul li{margin-bottom:.5em}
@media (min-width: 768px){.author-socialmedia ul li{margin-right:1.5em;margin-bottom:0}}
.latest-tags,
.submenu-nav,
.page-header-nav{display:flex;line-height:1;padding:1.125rem 0;font-size:.875rem;white-space:nowrap;overflow:hidden;position:relative;margin-bottom:1rem}
@media (min-width: 1390px){.home--main .latest-tags, .home--main .submenu-nav, .home--main .page-header-nav{max-width:1140px}}
@media (pointer: coarse){.latest-tags,
.submenu-nav,
.page-header-nav{overflow-x:scroll;overflow-y:hidden}}
.latest-tags:after,
.submenu-nav:after,
.page-header-nav:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px}
.latest-tags__label,
.submenu-nav__label,
.page-header-nav__label{margin:0 .75rem 0 0;padding:0 .75rem 0 0;font-size:.875rem;font-weight:700;border-right:1px solid var(--base-line)}
.latest-tags__label a:hover,
.submenu-nav__label a:hover,
.page-header-nav__label a:hover{border-bottom:1px solid var(--base-line)}
.latest-tags__label:before,
.submenu-nav__label:before,
.page-header-nav__label:before{width:0.6em;height:0.6em;display:inline-block;content:"";margin-right:0.4em;background-color:var(--base-surface)}
.latest-tags__list,
.submenu-nav__list,
.page-header-nav__list{margin:0;padding:0;list-style:none;display:flex}
.latest-tags__item,
.submenu-nav__item,
.page-header-nav__item{font-weight:400;color:var(--base-accent)}
.latest-tags__item:not(:first-child):before,
.submenu-nav__item:not(:first-child):before,
.page-header-nav__item:not(:first-child):before{content:"·";margin-left:0.5em;margin-right:0.5em;color:var(--base-muted)}
.latest-tags__item a,
.submenu-nav__item a,
.page-header-nav__item a{text-decoration:none;transition:border 250ms ease}
.latest-tags__item a:hover,
.submenu-nav__item a:hover,
.page-header-nav__item a:hover{border-bottom:1px solid}
.latest-tags__item a.active,
.submenu-nav__item a.active,
.page-header-nav__item a.active{font-weight:700}
.page-header{padding:0 0 .75rem 0;margin-top:2rem;margin-bottom:1.25rem;border-bottom:1px solid var(--base-line)}
.section .page-header{border:none;margin-top:0}
.page-header.no-line{padding-bottom:0;border-bottom:0}
.page-header-nav{padding-top:1.25rem;padding-bottom:.25rem}
.page-header-nav__label{display:none}
.page-label{margin-bottom:.5rem;line-height:1.1;font-size:.875rem;font-weight:800;color:var(--base-accent);display:inline-block}
.page-label:empty{display:none}
.page-navigation{margin-bottom:.75rem;line-height:1.1;font-size:.875rem;font-weight:700;color:var(--base-ink);display:inline-block}
.page-navigation i{color:var(--base-muted)}
.page-navigation:empty{display:none}
.page-title{font-weight:500;font-size:1.5rem;line-height:1.2;margin:0}
.page-title span{color:var(--base-muted)}
.section .page-title{font-size:2.25rem;line-height:1}
@media (min-width: 768px){.page-title{font-size:2rem}.section .page-title{font-size:3rem}}
@media (min-width: 1200px){.page-title{font-size:2.5rem}.section .page-title{font-size:5rem}}
.page-subtitle{font-weight:700;font-size:1.25rem;line-height:1.2;margin:0;color:var(--base-muted)}
@media (min-width: 768px){.page-subtitle{font-size:1.5rem}}
@media (min-width: 1200px){.page-subtitle{font-size:1.75rem}}
.page-sublabel{color:var(--base-ink);font-weight:400;font-size:.75em;line-height:1;margin-top:1em}
.page-sublabel:empty{display:none}
.page-description{color:var(--base-ink);font-size:1em;line-height:1.4;margin-top:.5em}
.page-description:empty{display:none}
@media (min-width: 768px){.page-description{font-size:1.25rem}}
.page-cat-list{font-weight:400;font-size:.9375rem;line-height:1;padding:.75rem 0 0;margin:1rem 0 0;border-top:1px solid var(--base-line);list-style:none;display:flex}
.page-cat-list:empty{display:none}
.page-cat-item a{text-decoration:underline transparent;transition:text-decoration-color 250ms ease}
.page-cat-item.active{font-weight:700}
.page-cat-item.active a{text-decoration:underline var(--h-text-color)}
.page-cat-item:not(:first-child):before{content:"·";margin-left:.25em;margin-right:.25em;color:var(--base-muted)}
.paywall-teaser{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:10;object-fit:cover;opacity:.4}
.paywall{position:relative;clear:both;padding:1.5rem 0 0;margin-bottom:1.5rem;border-top:1px solid var(--base-line)}
@media (min-width: 768px){.paywall{padding:2rem 0 0;margin-bottom:2rem}}
.paywall.fade{padding:0;border:0}
.paywall a:not(.button){text-decoration:none !important}
.paywall a:not(.button):hover{cursor:pointer;text-decoration:underline !important;color:var(--base-ink) !important}
.paywall.video-paywall{color:var(--base-ink);z-index:20;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.paywall .paywall-login{min-height:230px}
.paywall .paywall-sociallogin{margin:50px 0}
.paywall .paywall-sociallogin .button{margin-top:.5rem}
.paywall .paywall-sociallogin a.fbconnect-button{padding:1em 1.5em;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:.875em;display:block;text-decoration:none}
.paywall .paywall-title{font-size:1.75rem;margin-bottom:.25em}
@media (min-width: 768px){.paywall .paywall-title{font-size:2.25rem}}
.paywall .paywall-subtitle{margin-bottom:1rem}
.paywall .paywall-fade{display:block;position:absolute;height:150px;top:-150px;left:0;width:100%}
.paywall .paywall-content{position:relative;text-align:center}
.paywall .paywall-login-options{display:flex;flex-direction:column;max-width:350px;margin:1rem auto 0}
.paywall .paywall-login-options .button{margin-top:.75rem;cursor:pointer;text-decoration:none;font-size:1rem}
@media (min-width: 768px){.paywall .paywall-login-options .button{font-size:1.125rem}}
.paywall .paywall-login-options .button:hover{color:var(--base-ink)}
.paywall .paywall-message{font-size:.875rem;line-height:1.4;color:var(--base-muted);margin-top:.75rem}
.video-paywall .paywall .paywall-message{color:var(--base-ink)}
.paywall.video-paywall .paywall-message{color:var(--base-ink)}
.paywall input[type=password],
.paywall input[type=text]{padding:.75em 1.5em;margin:0 0 1em;border:1px solid var(--base-line);font-weight:400;font-size:1em;width:100%}
.paywall .rememberme,
.paywall .forgotten{font-size:.9em;color:var(--base-muted);line-height:1}
.paywall .rememberme label,
.paywall .forgotten label{font-weight:700}
.paywall .rememberme input,
.paywall .forgotten input{height:.9em}
.pagination{border-top:1px solid var(--base-line);color:var(--base-muted);font-size:.875em;text-align:center}
@media (min-width: 768px){.pagination{font-size:1em}}
@media (min-width: 992px){.pagination{font-size:1.1em}}
.pagination-upper{margin-bottom:1.5em}
.pagination-lower{margin-top:1.5em}
.pagination a{font-weight:700;color:var(--base-muted)}
.pagination .page-links{display:flex;justify-content:space-between;line-height:3em}
.pagination .page-previous{text-align:left}
.pagination .page-next{text-align:right}
.pagination .page-current{flex-grow:1;text-align:center;font-size:.8em}
@media (min-width: 768px){.pagination .page-previous,
.pagination .page-next{width:20%}}
.userprofile-header h1{font-size:1.5em}
.userprofile-header h2{font-size:1.1em;font-weight:400;margin:.25em 0 1em}
.form label,
.socialaccounts_list .socialaccount_provider{font-weight:700}
.userprofile-actions ul{margin:0;padding:0}
.userprofile-actions ul li{padding:.5em 0;border-top:1px solid var(--base-line)}
.userprofile-block{margin-bottom:1.5em}
.userprofile-block table{width:100%;font-size:.95em}
.userprofile-block tr{line-height:2.5;border-bottom:1px solid var(--base-line)}
.userprofile-block td a{color:var(--base-accent);text-decoration:underline}
.userprofile-block .userprofile-block-header{padding:.5em 0;border-bottom:1px solid var(--base-line)}
.userprofile-block .section-heading{font-size:.87em;color:var(--base-muted)}
.userprofile-link{background-color:var(--base-surface);color:var(--base-ink);height:150px;padding:1.25rem;margin-bottom:1.75rem;position:relative}
.userprofile-link h1.userlink-title{font-size:1.25rem;line-height:1.2;color:var(--base-ink);font-weight:700}
.userprofile-link .userlink-description{font-size:.875rem;line-height:1.25;color:var(--base-muted);margin-top:.5em}
.userprofile-link.highlight{background-color:var(--base-surface);color:var(--base-ink)}
.userprofile-link.highlight h1.userlink-title{color:var(--base-ink)}
.userprofile-link.highlight .userlink-description{color:var(--base-muted)}
.userprofile-link a{position:absolute;top:0;left:0;right:0;bottom:0}
.userprofile-field{margin-top:1.25rem;border-top:1px solid var(--base-line);padding-top:.5rem;display:grid;grid-template-columns:auto max-content}
.userprofile-field a{text-decoration:underline}
.userprofile-field__name{font-weight:700}
.userprofile-field__value{color:var(--base-muted)}
.userprofile-subscription{border:1px solid var(--base-line);border-radius:10px;padding:1.25rem;margin-bottom:1.25rem;display:grid;grid-template-columns:auto max-content}
.userprofile-subscription__plan{font-weight:700;font-size:1.25rem}
.userprofile-subscription__plan span{font-size:.75em;margin-left:.5em;color:var(--base-accent);font-weight:400}
.userprofile-subscription__actions{text-align:right}
.userprofile-subscription__actions a{display:block;text-decoration:underline}
.userprofile-subscription__actions a.userprofile-subscription__action--change{font-weight:700}
.socialaccount_providers li{list-style-type:none;margin:0;padding:0}
.socialaccount_providers{margin:20px 0;padding:0}
.socialaccount_providers li a.facebook{padding:1em 1.5em;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:.9em}
.socialaccounts_list{margin:20px 0}
.socialaccounts_list button{margin-top:10px}
.form label{display:block;margin:1.25em 0 .25em}
.form.password_change input.textinput{width:320px}
.accounts-header{margin-bottom:1.25rem;text-align:center}
.accounts-title{font-weight:700;font-size:1.875rem;line-height:1;margin:0}
@media (min-width: 1200px){.accounts-title{font-size:2rem}}
.accounts-description{font-size:1rem;line-height:1.4;margin-top:.75em}
.accounts-description a{text-decoration:underline}
.accounts-description:empty{display:none}
.seperator-or{border-bottom:1px solid var(--base-line);margin:1.5rem 0;position:relative;text-align:center}
.seperator-or span{position:absolute;transform:translate(-50%, -55%);padding:0 5px;margin:0 auto;background-color:var(--base-bg);font-size:.875em;color:var(--base-muted)}
.social-login .button,
.social-signup .button{margin-top:.5rem;display:block}
.social-login .button.first,
.social-signup .button.first{margin-top:0}
.username-login .button-submit,
.username-signup .button-submit{display:block;width:100%}
.home-search{display:flex;justify-content:space-between}
.home-search .search-input,
.home-search .search-button{border-radius:4px}
.home-search .search-input{padding:.75em 1em;background-color:var(--base-bg);border:1px solid var(--base-line);flex:70%;line-height:1;margin-right:1rem}
.home-search .search-button{border:1px solid var(--base-line);background-color:var(--base-surface);color:var(--base-ink);font-weight:700;flex:1;cursor:pointer;transition:border-color 50ms ease-out, background-color 50ms ease-out}
.home-search .search-button:active{border-color:var(--base-line);background-color:var(--base-surface)}
ul.messages{margin:0;padding:0;list-style:none}
ul.messages li{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;font-size:.875rem;color:var(--base-muted);background-color:var(--base-surface)}
ul.messages li.success{color:var(--base-muted);background-color:var(--base-surface)}
ul.messages li.warning{color:var(--base-muted);background-color:var(--base-surface)}
ul.messages li.error{color:var(--base-accent);background-color:var(--base-surface)}
img[data-action="zoom"]{cursor:zoom-in}
.zoom-img,
.zoom-img-wrap{position:relative;z-index:1020;transition:all 150ms}
img.zoom-img{cursor:zoom-out}
.zoom-overlay{z-index:1000;background-color:var(--base-bg);position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity 150ms}
.zoom-overlay-open .zoom-overlay{opacity:1}
.newsletter-item{position:relative}
.newsletter-item-image{margin:0 0 .5rem 0;padding:0}
.newsletter-item-image img{width:100%;height:auto}
.newsletter-item-name{font-size:1.25rem}
.newsletter-item-url{position:absolute;inset:0;z-index:1}
.newsletter-header{padding-bottom:120px;width:100%;background-color:var(--base-surface);color:var(--base-ink);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:relative;margin-top:-40px}
.newsletter-header:before{content:"";position:absolute;inset:0;background-color:var(--base-surface)}
.newsletter-header .heading{padding-top:100px;text-align:center;position:relative;z-index:1;max-width:700px;margin:0 auto}
.newsletter-header .heading h1,
.newsletter-header .heading h2{color:var(--base-ink);text-align:center}
.newsletter-header .heading h1{font-size:2.25rem;margin-bottom:1rem;font-weight:500}
@media (min-width: 600px){.newsletter-header .heading h1{font-size:3rem}}
@media (min-width: 1200px){.newsletter-header .heading h1{font-size:4rem}}
.newsletter-header .heading h2{font-size:1rem;font-weight:400;line-height:1.4}
@media (min-width: 600px){.newsletter-header .heading h2{font-size:1.125rem}}
@media (min-width: 1200px){.newsletter-header .heading h2{font-size:1.25rem}}
.newsletter-content{margin-top:-40px}
.newsletter-form{width:100%;margin:auto;padding:0;border-radius:5px;overflow:hidden;background-color:var(--base-bg)}
.newsletter-body{margin-top:3rem}
.newsletter-form__fields{display:flex}
.newsletter-form__input,
.newsletter-form__button{border:0;padding:1.25rem 2rem}
.newsletter-form__button{background-color:var(--base-surface);color:var(--base-ink);font-weight:700}
.newsletter-form__input{flex:1}
.ir_header{height:60vh;width:100%;background-position:50% 50%;background-size:cover;position:relative;background-repeat:no-repeat;margin-top:-40px}
@media (min-width: 1200px){.ir_header{height:40vh}}
.ir_header:before{content:"";position:absolute;inset:0;background-color:var(--base-surface);z-index:0}
.ir_header .heading{padding-top:100px;text-align:center;position:relative;z-index:1}
.ir_header .heading .ir_logo{width:90%;max-width:800px;fill:var(--base-ink);margin-bottom:.75rem}
.ir_header .heading h1,
.ir_header .heading h2{color:var(--base-ink);text-align:center}
.ir_header .heading h1{font-size:3rem;margin-bottom:1rem}
@media (min-width: 900px){.ir_header .heading h1{font-size:5rem}}
@media (min-width: 1200px){.ir_header .heading h1{font-size:7rem}}
.ir_header .heading h2{font-size:1.25rem;font-weight:400;line-height:1.4}
.ir_header .heading .rich-text h2{color:var(--base-ink);text-align:initial;font-weight:600;font-size:30px}
.ir_cards{margin:-70px auto 50px;max-width:900px}
.ir_cards .signup-center{width:100%;margin:auto;padding:40px 60px;max-width:500px;border-radius:5px;background-color:var(--base-bg);text-align:center}
[data-theme="dark"] .ir_cards .signup-center{background-color:var(--base-surface)}
.ir_cards .signup-center h2{font-size:2rem;margin-top:0;text-align:center;border:none;margin-bottom:20px;font-weight:700}
.ir_cards .signup-center .button{color:var(--base-ink) !important;background-color:var(--base-surface);border-color:var(--base-line);width:100%}
[data-theme="dark"] .ir_cards .signup-center .button{color:var(--base-ink) !important;background-color:var(--base-bg);border-color:var(--base-line)}
.ir_cards .weekly{margin-bottom:30px}
.hringur-icon{background-color:var(--base-surface);height:35px;width:35px;margin:auto;text-align:center;font-weight:700;border-radius:50%;color:var(--base-ink);font-size:16px;line-height:33px;margin-bottom:20px;margin-top:-60px}
#header-placeholder{height:0}
.theme-switch-wrapper{display:flex;align-items:center;height:40px}
.theme-switch-top,
.theme-switch-side{display:inline-block;height:20px;position:relative;width:40px;margin:0}
.theme-switch-top input,
.theme-switch-side input{display:none}
.theme-switch-top input:disabled + .slider,
.theme-switch-side input:disabled + .slider{opacity:.5;cursor:not-allowed}
.scroll-pup{opacity:0;z-index:210 !important;height:2px !important;top:40px !important;background-color:var(--base-surface) !important}
[data-theme="dark"] .scroll-pup{background-color:var(--base-surface) !important}
body.article-page .scroll-pup{background-color:var(--base-surface) !important}
[data-theme="dark"] body.article-page .scroll-pup{background-color:var(--base-bg) !important}
body.header-is-fixed .scroll-pup{opacity:1}
.slider{background-color:var(--base-surface);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}
.slider:before{background-color:var(--base-surface);bottom:0;content:"";height:20px;left:0;position:absolute;transition:.2s;width:20px}
input:checked + .slider{background-color:var(--base-surface)}
input:checked + .slider:before{transform:translateX(20px);background-color:var(--base-surface)}
.slider.round{border-radius:20px}
.slider.round:before{border-radius:50%}
#top-header{background-color:var(--base-surface);color:var(--base-ink);height:40px;line-height:40px;font-size:.875rem;position:sticky;top:0;z-index:260;width:100%}
[data-theme="dark"] #top-header, body.header-type__dark #top-header{background-color:var(--base-surface);color:var(--base-ink)}
[data-theme="light"] body.header-is-fixed #top-header{background-color:var(--base-bg);color:var(--base-ink)}
@media (max-width: 767.98px){body.modal-is-active #top-header{position:fixed}}
#top-header .top-header__nav{display:flex;justify-content:space-between;position:relative;z-index:270;height:40px;line-height:40px}
#top-header .top-header__nav ul{list-style:none;padding:0;margin:0;display:flex}
#top-header .top-header__nav__left{overflow:hidden}
#top-header .status{position:relative;top:0;opacity:1;visibility:visible}
body.header-is-fixed #top-header .status{opacity:0;visibility:hidden;top:-40px}
#top-header .logo{line-height:0;align-self:center;opacity:0;visibility:hidden;position:relative;top:40px}
body.header-is-fixed #top-header .logo{opacity:1;visibility:visible;top:7px}
#top-header .logo svg{height:25px;fill:var(--base-ink)}
[data-theme="light"] body.header-is-fixed #top-header .logo svg{fill:var(--base-ink)}
#top-header .today{font-weight:700;font-size:.875rem;margin-right:0.75rem;display:none}
@media (min-width: 768px){#top-header .today{display:block}body.header-is-fixed #top-header .today{display:none}}
#top-header .weather{font-size:.875rem}
#top-header .weather-icon{height:16px;margin-top:-2px;margin-right:3px}
#top-header .weather-temp, #top-header .weather-wind{font-weight:700;margin-left:3px}
#top-header .weather-temp:before, #top-header .weather-wind:before{margin-right:6px}
#top-header .weather-text{display:none}
@media (min-width: 768px){#top-header .weather-text{display:inline}}
body.header-is-fixed #top-header .weather{display:none}
#top-header .darkmode_toggle{margin-right:.75rem}
#top-header .darkmode_toggle a{font-weight:400;cursor:pointer;display:inline-block;height:40px;line-height:40px}
#top-header .darkmode_toggle svg{width:1rem;height:auto;border-radius:50%;fill:var(--base-muted)}
#top-header .darkmode_toggle svg.light{margin-right:5px}
body.light-mode #top-header .darkmode_toggle svg.light{fill:var(--base-muted)}
#top-header .darkmode_toggle svg.dark{margin-left:5px}
body.dark-mode #top-header .darkmode_toggle svg.dark{fill:var(--base-muted)}
#top-header .darkmode_toggle .darkmode_toggle__text{display:none}
body.dark-mode #top-header .darkmode_toggle .darkmode_toggle__text.dark{display:inline-block}
body.light-mode #top-header .darkmode_toggle .darkmode_toggle__text.light{display:inline-block}
@media (max-width: 767.98px){#top-header .darkmode_toggle{display:none}}
#top-header .donate a{font-weight:400;font-size:.875rem;cursor:pointer;display:inline-block;height:40px;line-height:40px;padding:0 .75rem}
#top-header .donate a:hover{background-color:var(--base-surface)}
[data-theme="dark"] #top-header .donate a:hover{background-color:var(--base-surface)}
[data-theme="light"] body.header-is-fixed #top-header .donate a:hover{background-color:var(--base-surface)}
#top-header .donate a .icon:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;font-size:.8125em;margin-right:4px;color:var(--base-muted)}
@media (max-width: 767.98px){#top-header .donate{display:none}}
#top-header .user a{font-weight:700;font-size:.875rem;cursor:pointer;display:inline-block;height:40px;line-height:40px;padding:0 .75rem}
#top-header .user a:hover{background-color:var(--base-surface)}
[data-theme="dark"] #top-header .user a:hover{background-color:var(--base-surface)}
[data-theme="light"] body.header-is-fixed #top-header .user a:hover{background-color:var(--base-surface)}
#top-header .user a .icon:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;font-size:.8125em;margin-right:4px;color:var(--base-muted)}
@media (max-width: 767.98px){#top-header .user a{padding:0}}
#top-header .user img{width:25px;height:auto;border-radius:50%;margin-right:3px;margin-top:-2px}
#top-header .subscribe a{font-weight:700;font-size:.875rem;cursor:pointer;display:inline-block;height:45px;line-height:45px;color:var(--base-ink);background-color:var(--base-surface);padding:0 .75rem}
#top-header .subscribe a:hover{background-color:var(--base-surface)}
@media (max-width: 767.98px){#top-header .subscribe{display:none}}
#top-header .menu{display:none;padding:9px 0;margin-left:1rem}
body.menu-is-active #top-header .menu, body.header-is-fixed #top-header .menu, body.site-layout__center #top-header .menu{display:block}
#top-header .menu .hamburger{width:20px;height:20px}
#top-header .menu .hamburger span{background-color:var(--base-bg)}
[data-theme="light"] body.header-is-fixed #top-header .menu .hamburger span{background-color:var(--base-surface)}
#header{position:relative;background-color:transparent}
body.menu-is-active #header{background-color:var(--base-bg)}
body.layout-feature-overlay #header{background-color:transparent;color:var(--base-ink);z-index:250}
body.header-type__dark #header{background-color:var(--base-surface);color:var(--base-ink);margin-bottom:0}
@media (min-width: 768px){body.header-type__transparent #header{background-color:transparent}body.layout-feature-overlay #header, body.layout-feature-splitcover #header{margin-bottom:0}body.layout-feature-overlay #header{background-color:transparent;color:var(--base-ink)}body.header-type__fade.header-hidden #header{opacity:0}body.header-type__fade #header:before{content:"";position:absolute;width:100%;top:0;height:300px;z-index:-1;pointer-events:none}body.header-type__fade.modal-is-active #header, body.header-type__fade.menu-is-active #header, body.header-type__fade #header:hover{opacity:1}}
#header.header--compact{position:sticky;top:0;z-index:260;background-color:var(--base-bg)}
body.header-type__dark #header.header--compact{background-color:var(--base-surface)}
body.layout-feature-overlay #header.header--compact{background-color:var(--base-bg);color:var(--base-ink);transition:background-color .3s, box-shadow .3s}
body.layout-feature-overlay #header.header--compact .header__logo svg{fill:var(--base-ink)}
@media (min-width: 768px){body.layout-feature-overlay:not(.header-is-fixed):not(.menu-is-active):not(.modal-is-active) #header.header--compact{background-color:transparent}body.layout-feature-overlay:not(.header-is-fixed):not(.menu-is-active):not(.modal-is-active) #header.header--compact .header__logo svg{fill:var(--base-ink)}body.layout-feature-overlay:not(.header-is-fixed):not(.menu-is-active):not(.modal-is-active) #header.header--compact .header__btns{color:var(--base-ink)}body.layout-feature-overlay:not(.header-is-fixed):not(.menu-is-active):not(.modal-is-active) #header.header--compact .header__user a,
body.layout-feature-overlay:not(.header-is-fixed):not(.menu-is-active):not(.modal-is-active) #header.header--compact .theme-switch-top--icon{color:inherit}}
body.header-is-fixed #header.header--compact .header__container{border-bottom-color:transparent}
#header.header--compact .header__container{align-items:center;gap:.75rem;padding-block:var(--header-row-padding);border-bottom-width:1px}
#header.header--compact .header__menu{align-self:stretch}
#header.header--compact .header__menu ul.menu{height:100%}
#header.header--compact .header__menu ul.menu li.menu-item{display:flex;align-items:center;padding-bottom:0;margin-bottom:0}
#header.header--compact .header__menu ul.menu li.menu-item a:after{bottom:calc(0px - var(--header-row-padding) - 1px)}
#header.header--compact .header__menu ul.menu li.menu-item.active a:after, #header.header--compact .header__menu ul.menu li.menu-item:hover a:after{border-bottom-width:1px}
#header.header--compact .header__logo{flex-shrink:1;min-width:0}
#header.header--compact .header__logo svg{max-width:100%}
#header.header--compact .header__btns{display:flex;flex-shrink:0;gap:0;color:var(--base-accent)}
@media (min-width: 576px){body.site-layout__center #header.header--compact .header__container{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}body.site-layout__center #header.header--compact .header__logo{grid-column:2}body.site-layout__center #header.header--compact .header__btns{grid-column:3;justify-self:end;margin-left:0}}
#header.header--compact .header__sidenav{top:100%;bottom:auto;height:calc(100dvh - var(--compact-header-height, 120px))}
#header.header--compact .header__user a{display:flex;align-items:center;justify-content:center;gap:.375rem;min-width:36px;min-height:40px;color:var(--base-accent);font-size:.875rem;white-space:nowrap}
#header.header--compact .header__user .menu-item__text,
#header.header--compact .header__user-close{display:none}
body.modal-is-active #header.header--compact .header__user .header__user-icon,
body.modal-is-active #header.header--compact .header__user .menu-item__user__image{display:none}
body.modal-is-active #header.header--compact .header__user .header__user-close{display:block}
#header.header--compact .header__user img{width:24px;height:24px;border-radius:50%}
#header.header--compact .theme-switch-top--icon{display:flex;align-items:center;justify-content:center;width:36px;height:40px;color:var(--base-accent)}
#header.header--compact .theme-switch-top--icon svg{width:20px;height:20px;fill:currentColor}
#header.header--compact .theme-switch-top--icon .light{display:none}
[data-theme="dark"] #header.header--compact .theme-switch-top--icon .light{display:block}
[data-theme="dark"] #header.header--compact .theme-switch-top--icon .dark{display:none}
#header.header--compact .theme-switch-top input{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer}
#header.header--compact #menu_btn{display:flex;align-items:center;justify-content:center;width:36px;height:40px;padding:0;border:0;background-color:transparent;color:inherit}
#header.header--compact #menu_btn .hamburger{width:20px;height:20px}
#header.header--compact #menu_btn .hamburger svg{display:block;width:20px;height:20px}
#header.header--compact #menu_btn .hamburger .menu-close-icon{display:none}
body.menu-is-active #header.header--compact #menu_btn .hamburger .menu-search-icon{display:none}
body.menu-is-active #header.header--compact #menu_btn .hamburger .menu-close-icon{display:block}
@media (max-width: 767.98px){#header.header--compact .header__subscribe{display:none}}
@media (max-width: 575.98px){body.modal-is-active:has(#header.header--compact){margin-top:0}body.modal-is-active:has(#header.header--compact) #header.header--compact{position:fixed;left:0;right:0}body.modal-is-active:has(#header.header--compact) #modal-user{overflow-y:auto}body.modal-is-active:has(#header.header--compact) #modal-user .modal{top:var(--compact-header-height, 120px)}}
#page,
#footer{transition:filter 250ms cubic-bezier(0.2, 1, 0.3, 1)}
body.menu-is-active #sidenav__bg{content:"";background-color:var(--base-surface);position:fixed;top:0;bottom:0;left:0;right:0;z-index:200}
.hamburger{width:100%;height:100%;position:relative;transform:rotate(0deg);transition:250ms cubic-bezier(0.2, 1, 0.3, 1)}
.hamburger span{display:block;position:absolute;height:2px;width:100%;background-color:var(--base-surface);border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-duration:250ms;transition-property:transform, top, width, left, opacity, background}
.hamburger span:nth-child(1){top:20%}
.hamburger span:nth-child(2), .hamburger span:nth-child(3){top:50%}
.hamburger span:nth-child(4){top:80%}
body.layout-feature-overlay .hamburger span, body.header-type__dark .hamburger span{background-color:var(--base-bg)}
body.menu-is-active .hamburger span{background-color:var(--base-surface)}
body.menu-is-active .hamburger span:nth-child(1){top:50%;width:0%;opacity:0;left:50%}
body.menu-is-active .hamburger span:nth-child(2){transform:rotate(45deg)}
body.menu-is-active .hamburger span:nth-child(3){transform:rotate(-45deg)}
body.menu-is-active .hamburger span:nth-child(4){top:50%;width:0%;opacity:0;left:50%}
@media (min-width: 768px){body.menu-is-active.header-type__transparent .hamburger span{background-color:var(--base-surface)}}
.header__menubtns{display:flex}
#search_btn{display:none;z-index:210}
@media (min-width: 768px){#search_btn{display:block;cursor:pointer;width:20px;height:20px;margin-right:10px}#search_btn .search-icon{fill:var(--base-ink);opacity:1;transition:opacity 250ms cubic-bezier(0.2, 1, 0.3, 1)}body.menu-is-active #search_btn .search-icon{opacity:0}body.layout-feature-overlay #search_btn .search-icon, body.header-type__dark #search_btn .search-icon{fill:var(--base-ink)}}
#menu_btn,
#menu_btn_top{cursor:pointer}
#menu_btn{z-index:210;width:20px;height:16px}
@media (min-width: 1200px){#menu_btn{width:22px;height:16px}}
#menu_btn .hamburger{width:100%;height:14px}
@media (min-width: 768px){#menu_btn .hamburger{height:16px}}
#menu_btn .hamburger span:nth-child(1){top:0px}
#menu_btn .hamburger span:nth-child(2), #menu_btn .hamburger span:nth-child(3){top:6px}
#menu_btn .hamburger span:nth-child(4){top:12px}
@media (min-width: 768px){#menu_btn .hamburger span:nth-child(1){top:0px}#menu_btn .hamburger span:nth-child(2), #menu_btn .hamburger span:nth-child(3){top:7px}#menu_btn .hamburger span:nth-child(4){top:14px}}
.header__container{display:flex;justify-content:flex-start;align-items:flex-end;padding-top:2rem;padding-bottom:1rem;border-bottom:1px solid var(--base-line)}
body.site-layout__center .header__container{justify-content:center;padding-top:1.75rem;border-bottom:none}
body.layout-feature-topcover .header__container{border-bottom:none}
body.header-type__transparent .header__container{border-color:var(--base-line)}
body.header-type__dark .header__container{border-color:var(--base-line)}
@media (min-width: 768px){.header__container{position:relative}}
@media (min-width: 992px){body.home--main .header__container{padding-top:2rem;padding-bottom:1rem}}
.header__menu{display:none;margin-left:2.5rem}
body.layout-feature-overlay .header__menu, body.layout-feature-splitcover .header__menu, body.site-layout__center .header__menu{display:none}
body.header-type__dark .header__menu{border-color:var(--base-line)}
@media (min-width: 1200px){.header__menu{display:block}}
.header__menu ul.menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center}
.header__menu ul.menu li.menu-item{margin-right:.75rem;font-size:1rem;position:relative;padding-bottom:28px;margin-bottom:-28px;transition:color 150ms ease}
@media (min-width: 768px){.header__menu ul.menu li.menu-item{margin-right:1.5rem}}
@media (min-width: 1390px){.header__menu ul.menu li.menu-item{font-size:1.125rem}}
.header__menu ul.menu li.menu-item:last-child{margin-right:0}
.header__menu ul.menu li.menu-item a:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;border-bottom:0px solid var(--base-line);transition:border-bottom-width 150ms ease}
.header__menu ul.menu li.menu-item.active, .header__menu ul.menu li.menu-item:hover{color:var(--base-accent)}
.header__menu ul.menu li.menu-item.active a:after, .header__menu ul.menu li.menu-item:hover a:after{border-color:var(--base-line);border-bottom-width:1px}
.header__menu ul.menu li.menu-item.active{font-weight:700}
.header__logo{justify-content:flex-start;text-align:left}
body.site-layout__center .header__logo{justify-content:center;text-align:center}
.header__logo svg{height:35px;fill:var(--base-ink);transition:all .3s}
body.header-type__dark .header__logo svg{fill:var(--base-ink)}
body.layout-feature-overlay .header__logo svg{fill:var(--base-ink)}
@media (min-width: 768px){.header__logo svg{height:45px}}
@media (min-width: 992px){.header__logo svg{height:50px}}
body.home .header__logo svg{height:40px}
@media (min-width: 768px){body.home .header__logo svg{height:45px}}
@media (min-width: 992px){body.home .header__logo svg{height:50px}}
@media (min-width: 1200px){body.home .header__logo svg{height:55px}}
@media (min-width: 1390px){body.home .header__logo svg{height:60px}}
.header__logo .slogan{display:none}
@media (min-width: 992px){body.home--main .header__logo .slogan{font-size:.875rem;margin-bottom:.75rem}}
.header__btns{margin-left:auto;display:flex;justify-content:flex-end;align-items:center}
body.site-layout__center .header__btns{display:none}
body.layout-feature-overlay .header__btns, body.layout-feature-splitcover .header__btns{align-self:center}
.header__nav{display:flex;margin:0;padding:0;list-style:none;justify-content:flex-end;align-items:center}
.header__nav .menu{display:flex;align-items:center;margin:0;padding:0;list-style:none}
.header__nav .menu .menu-item{margin-right:.5rem}
@media (min-width: 768px){.header__nav .menu .menu-item{margin-right:.75rem}}
.header__nav .menu .menu-item:last-child{margin-right:0}
.header__nav .menu .menu-item a{font-weight:500;color:var(--base-ink);cursor:pointer;display:block;font-size:.875em;transition:color 100ms ease-in-out}
.header__nav .menu .menu-item a:hover{color:var(--base-muted)}
@media (min-width: 768px){body.header-type__transparent .header__nav .menu .menu-item a:hover{color:var(--base-muted)}}
.header__nav .menu .menu-item a:active{color:var(--base-muted)}
@media (min-width: 768px){.header__nav .menu .menu-item a{font-size:1em}}
@media (min-width: 992px){.header__nav .menu .menu-item--link{margin-right:1rem}}
.header__nav .menu .menu-item--link a{font-size:1rem;font-weight:700}
@media (min-width: 992px){.header__nav .menu .menu-item--link a{font-size:.9375rem}}
@media (min-width: 1200px){.header__nav .menu .menu-item--link a{font-size:1.125rem}}
.header__nav .menu-content{display:none}
@media (min-width: 992px){.header__nav .menu-content{display:flex;margin-right:1rem}}
@media (min-width: 992px){.header__nav .menu-content{margin-right:1.25rem}}
.header__nav .menu-actions .menu-item a{background-color:var(--base-bg);color:var(--base-ink);height:32px;line-height:29px;font-size:1.25em;font-weight:700;position:relative}
@media (min-width: 768px){body.header-type__transparent .header__nav .menu-actions .menu-item a{color:var(--base-ink)}}
body.header-type__dark .header__nav .menu-actions .menu-item a{background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 340px){.header__nav .menu-actions .menu-item a{border:1px solid var(--base-line);border-radius:100%;font-size:.875rem;height:32px;line-height:29px;border-radius:16px;padding:0 15px 0 30px}}
@media (min-width: 768px){.header__nav .menu-actions .menu-item a{font-size:.9375rem;height:36px;line-height:33px;border-radius:18px;padding:0 16px 0 32px}}
@media (min-width: 1200px){.header__nav .menu-actions .menu-item a{font-size:1rem;height:40px;line-height:36px;border-radius:20px;padding:0 16px 0 32px}}
.header__nav .menu-actions .menu-item a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;font-size:.75em;position:absolute;left:14px;top:14px}
@media (max-width: 339px){.header__nav .menu-actions .menu-item__text{display:none}}
.header__nav .menu-actions .menu-item__user a{background-color:var(--base-surface);color:var(--base-ink)}
.header__nav .menu-actions .menu-item__user a:before{content:"";color:var(--base-ink);top:13px;left:15px}
@media (min-width: 576px){.header__nav .menu-actions .menu-item__user a:hover{background-color:var(--base-bg);color:var(--base-ink)}.header__nav .menu-actions .menu-item__user a:hover:before{color:var(--base-muted)}}
@media (min-width: 768px){body.header-type__transparent .header__nav .menu-actions .menu-item__user a{color:var(--base-ink);background-color:transparent}body.header-type__transparent .header__nav .menu-actions .menu-item__user a:hover{color:var(--base-ink);background-color:var(--base-bg)}body.header-type__transparent .header__nav .menu-actions .menu-item__user a:hover :before{color:inherit}}
@media (max-width: 767.98px){body.modal-is-active .header__nav .menu-actions .menu-item__user a{padding:0;width:32px;text-align:center}body.modal-is-active .header__nav .menu-actions .menu-item__user a span{display:none}body.modal-is-active .header__nav .menu-actions .menu-item__user a:before{content:"";color:var(--base-ink);margin:0;font-size:inherit}}
@media (max-width: 767.98px) and (min-width: 576px){body.modal-is-active .header__nav .menu-actions .menu-item__user a:hover:before{color:var(--base-ink)}}
@media (max-width: 339px){body.modal-is-active .header__nav .menu-actions .menu-item__user a{width:auto}}
.header__nav .menu-actions .menu-item__user__loggedin a{overflow:hidden;padding-left:0px}
.header__nav .menu-actions .menu-item__user__loggedin a img{width:30px;height:30px;border-radius:15px;margin-right:.25em;vertical-align:top}
@media (min-width: 768px){.header__nav .menu-actions .menu-item__user__loggedin a img{width:39px;height:39px;border-radius:20px}}
.header__nav .menu-actions .menu-item__user__loggedin a:before{display:none}
.header__nav .menu-actions .menu-item__subscription a:before{content:""}
.header__nav .menu-actions .menu-item__donate a:before{content:""}
.header__sidenav{font-size:1rem;position:absolute;z-index:250;width:100%;background-color:var(--base-surface);color:var(--base-muted);overflow:overlay;right:0;top:40px;bottom:0;height:calc(100vh - 40px);line-height:1.2;display:none;padding:2rem}
body.menu-is-active .header__sidenav{display:block}
[data-theme="dark"] .header__sidenav{background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 768px){.header__sidenav{max-width:480px;justify-content:flex-end;font-size:1.25em}}
.header__sidenav .sidenav-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem}
.header__sidenav .sidenav-accolades,
.header__sidenav .sidenav-menu,
.header__sidenav .sidenav-social{margin:0;padding:0}
.header__sidenav .sidenav-accolades{font-size:.7em;color:var(--base-muted)}
.header__sidenav .sidenav-accolades li:not(:last-child){margin-bottom:.25em}
@media (min-width: 992px){.header__sidenav .sidenav-accolades{font-size:.65em}.header__sidenav .sidenav-accolades li:not(:last-child){margin-bottom:.5em}}
.header__sidenav .sidenav-accolades a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;font-size:.85em;margin-top:1px;margin-left:-2rem;padding-right:.25rem;width:2rem;text-align:center;color:var(--base-muted)}
.header__sidenav .sidenav-search{font-size:1.25rem;grid-column:1 / 3;grid-row:1;padding-left:2.25rem}
@media (min-width: 768px){.header__sidenav .sidenav-search{font-size:1em}}
.header__sidenav .sidenav-search .search-wrapper{position:relative}
.header__sidenav .sidenav-search .search-wrapper:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;left:0;bottom:0;font-size:.875em;line-height:2.5rem;margin-left:-2rem;width:2.25rem;text-align:left;color:var(--base-muted);padding-left:2px;border-width:1px 0 1px 1px;border-style:solid;border-color:transparent;border-radius:1.25rem 0 0 1.25rem;transition:border-color 250ms ease, padding 250ms ease}
@media (min-width: 768px){.header__sidenav .sidenav-search .search-wrapper:before{margin-left:-2.25rem}}
.header__sidenav .sidenav-search .search-wrapper input{border-width:1px 1px 1px 0;border-style:solid;border-color:transparent;border-bottom:1px solid var(--base-line);color:var(--base-ink);background-color:transparent;height:2.5rem;line-height:2.5rem;padding:0;width:100%;border-radius:0 1.25rem 0 0;transition:border-color 250ms ease, border-radius 250ms ease}
.header__sidenav .sidenav-search .search-wrapper input::placeholder{color:var(--base-muted)}
.header__sidenav .sidenav-search .search-wrapper:focus-within:before{border-color:var(--base-line);padding-left:10px}
.header__sidenav .sidenav-search .search-wrapper:focus-within input{border-color:var(--base-line);border-radius:0 1.25rem 1.25rem 0}
.header__sidenav .sidenav-menu{font-size:1em;grid-row:2}
@media (min-width: 768px){.header__sidenav .sidenav-menu{font-size:1em}}
.header__sidenav .sidenav-menu__content{font-weight:700;grid-column:1}
.header__sidenav .sidenav-menu__actions{font-weight:400;grid-column:2}
.header__sidenav .sidenav-menu .menu-item{border-bottom:1px solid var(--base-line);line-height:1}
.header__sidenav .sidenav-menu .menu-item:last-child{border-bottom:0}
.header__sidenav .sidenav-menu .menu-item a{display:block;padding:.75em 0}
.header__sidenav .sidenav-menu .menu-item a:hover{color:var(--base-ink)}
.header__sidenav .sidenav-menu .menu-item a:active{color:var(--base-muted)}
.header__sidenav .sidenav-darkmode_toggle{padding:1.25rem 0 0 0;border-top:1px solid var(--base-line);grid-column:1 / 3;grid-row:3}
.header__sidenav .sidenav-darkmode_toggle h3{font-size:1rem;margin-bottom:.5rem}
.header__sidenav .sidenav-darkmode_toggle .theme-switch-text{font-size:.875rem;font-weight:400;color:var(--base-muted)}
.header__sidenav .sidenav-darkmode_toggle .theme-switch-text.light{margin-right:7px}
[data-theme="light"] .header__sidenav .sidenav-darkmode_toggle .theme-switch-text.light{font-weight:700;color:var(--base-ink)}
.header__sidenav .sidenav-darkmode_toggle .theme-switch-text.dark{margin-left:7px}
[data-theme="dark"] .header__sidenav .sidenav-darkmode_toggle .theme-switch-text.dark{font-weight:700;color:var(--base-ink)}
.header__sidenav .sidenav-social{margin:0;padding:1.25rem 0 0 0;border-top:1px solid var(--base-line);list-style-type:none;grid-column:1 / 3;grid-row:4;grid-gap:12px;display:flex}
.header__sidenav .sidenav-social li a{background-color:var(--base-bg);color:var(--base-ink);display:flex;align-items:center;justify-content:center;text-align:center;width:35px;height:35px;border-radius:50%}
.header__sidenav .sidenav-social li a:hover{background-color:var(--base-surface);color:var(--base-ink)}
.header__sidenav .sidenav-disclaimer{font-size:.75rem;color:var(--base-muted);line-height:1.4;grid-column:1 / 3;grid-row:5}
@media (max-width: 767.98px){body.modal-is-active{overflow-y:hidden;margin-top:85px}}
body.modal-is-active #modal-user .modal-bg{animation:250ms fade_in}
body.modal-is-active #user_btn i{color:var(--base-ink)}
@keyframes fade_in{from{opacity:0}to{opacity:1}}
#modal-user{box-sizing:border-box;display:none;z-index:0;position:fixed;left:0;top:0;width:100%;min-height:100vh;height:100%}
body.modal-is-active #modal-user.active{z-index:210;display:block}
@media (min-width: 576px){body.modal-is-active #modal-user.active{z-index:9000}}
#modal-user .modal-bg{position:fixed;left:0;top:0;width:100%;min-height:100vh;height:100%;background-color:var(--base-surface);overflow:auto;animation:250ms fade_out}
@keyframes fade_out{from{opacity:1}to{opacity:0}}
.modal{position:relative;width:100%;top:40px;background-color:var(--base-bg);color:var(--base-ink)}
[data-theme="dark"] .modal{background-color:var(--base-surface)}
@media (min-width: 576px){.modal{top:50vh;transform:translateY(-50%);max-width:400px;margin:0 auto}}
.modal .seperator-or span{background-color:var(--base-bg)}
[data-theme="dark"] .modal .seperator-or span{background-color:var(--base-surface)}
.modal input{background-color:var(--base-bg)}
[data-theme="dark"] .modal input{background-color:var(--base-surface)}
.modal-header{background-color:var(--base-surface);padding:0px}
@media (min-width: 576px){.modal-header{padding:30px 50px}}
.modal-content{padding:20px}
@media (min-width: 576px){.modal-content{padding:30px 50px}}
.modal-tabs{background-color:var(--base-surface);padding:0 1.25rem 0}
@media (min-width: 576px){.modal-tabs{padding:0 50px}}
ul#tabs{list-style-type:none;padding:0;margin:0;display:flex}
ul#tabs li{display:inline-block;background-color:var(--base-surface);padding:.5rem 1rem;color:var(--base-ink);cursor:pointer;font-size:.75rem;font-weight:700;text-align:center;width:100%;transition:background 150ms ease}
@media (min-width: 768px){ul#tabs li{padding:.75rem 1.25rem;font-size:.875rem}}
ul#tabs li:hover{background-color:var(--base-surface)}
ul#tabs li:active,
ul#tabs li.active{background-color:var(--base-bg);color:var(--base-ink)}
[data-theme="dark"] ul#tabs li:active, [data-theme="dark"] ul#tabs li.active{background-color:var(--base-surface)}
ul#tab{list-style-type:none;margin:0;padding:0}
ul#tab li{display:none}
ul#tab li.active{display:block}
.modal .modal-btn{font-size:1rem;width:100%;display:block;line-height:50px}
@media (min-width: 768px){.modal .modal-btn{font-size:1.125rem;line-height:60px}}
.modal .modal-btn.modal-btn-inline{display:inline-block}
.modal .modal-btn-signout{background-color:var(--base-bg);border:1px solid var(--base-line);color:var(--base-muted);margin:0 auto;width:auto;padding:.75em 1.5em}
.modal .modal-btn-signout:hover{background-color:var(--base-surface);color:var(--base-ink)}
.modal .modal-btn-signout:active{background-color:var(--base-surface);color:var(--base-ink)}
.modal .modal-charbox{display:block;width:100%;padding:0 .75em;line-height:40px;border:1px solid var(--base-line);color:var(--base-muted);margin-bottom:.75em;transition:color 250ms ease, border 250ms ease}
@media (min-width: 992px){.modal .modal-charbox{padding:0 1em;line-height:50px}}
.modal .modal-charbox:focus{border:1px solid var(--base-line);color:var(--base-ink)}
.modal-logo{text-align:center;height:22px}
.modal-logo svg{max-width:140px;fill:var(--base-ink)}
@media (max-width: 575.98px){.modal-logo{display:none}}
.modal-container{position:relative}
.modal-close{font-family:"Font Awesome 5 Free";color:var(--base-muted);font-weight:600;font-size:1.25em;transition:color 150ms ease}
@media (max-width: 575.98px){.modal-close{display:none}}
.modal-close:before{content:"";position:absolute;top:10px;right:10px;cursor:pointer}
.modal-close:hover{color:var(--base-muted)}
.modal-close:active{color:var(--base-muted)}
.modal-signed-in-as{text-align:center}
.modal-user-avatar{max-width:80px;margin:0 auto .5em;overflow:hidden;border-radius:50%}
.modal-user-avatar img{width:100%}
.modal-user-displayname{font-size:1.125rem;line-height:1.1;font-weight:700}
.modal-user-signout{margin-top:20px}
.modal-user-status{font-size:.9375rem;margin-bottom:.5rem}
.modal-user-username{font-size:.875rem;color:var(--base-muted)}
.modal-user-menu{padding:0;text-align:center;list-style:none;margin:1em 0}
.modal-user-option{border-top:1px solid var(--base-line)}
.modal-user-option a{color:var(--base-ink);font-weight:700;padding:10px 0;display:block;transition:color 150ms ease}
.modal-user-option:hover a{color:var(--base-muted)}
.modal-user-option:active a{color:var(--base-ink)}
#footer{background-color:var(--base-surface);color:var(--base-ink);margin-top:2rem;padding:1.5rem 0}
[data-theme="dark"] #footer{background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 768px){#footer{margin-top:5rem;padding:2rem 0}}
.footer__content{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:60px auto auto auto auto;grid-gap:20px}
@media (min-width: 992px){.footer__content{grid-gap:30px;grid-template-rows:60px auto auto}}
.footer__content--outlet{grid-template-rows:60px auto auto}
.footer__content--outlet .footer__disclaimer{grid-row:3}
.footer__content--outlet:has(.footer__family){grid-template-rows:60px auto auto auto}
.footer__content--outlet:has(.footer__family) .footer__disclaimer{grid-row:4}
@media (min-width: 992px){.footer__content--outlet:has(.footer__family){grid-template-rows:60px auto auto}.footer__content--outlet:has(.footer__family) .footer__disclaimer{grid-row:3}}
.footer__logo{grid-column:1 / 13;grid-row:1;display:flex;grid-gap:20px}
@media (min-width: 992px){.footer__logo{grid-column:1 / span 7}}
.footer__logo .logo{height:35px}
.footer__logo .logo svg{fill:var(--base-ink);height:35px}
.footer__logo .slogan{display:none}
.footer__icon-menu{margin:0;padding:0;list-style-type:none;display:none}
@media (min-width: 576px){.footer__icon-menu{display:flex;grid-column:10 / span 3;grid-row:1;justify-content:flex-end;grid-gap:12px}}
@media (min-width: 992px){.footer__icon-menu{grid-column:6 / span 3}}
@media (min-width: 1200px){.footer__icon-menu{grid-column:7 / span 3}}
.footer__icon-menu li a{background-color:var(--base-bg);color:var(--base-ink);display:flex;align-items:center;justify-content:center;text-align:center;width:35px;height:35px;border-radius:50%}
.footer__icon-menu li a:hover{background-color:var(--base-surface);color:var(--base-ink)}
.footer__menu{grid-row:2;grid-column:1 / 13;margin:0;padding:0;list-style-type:none;column-count:2}
@media (min-width: 768px){.footer__menu{column-count:3}}
@media (min-width: 992px){.footer__menu{grid-column:1 / span 4;column-count:2}}
.footer__menu li a:hover{color:var(--base-muted);border-bottom:1px solid var(--base-line)}
.footer__family{grid-row:3;grid-column:1 / 13;border-top:1px solid var(--base-line);padding-top:1.25rem;margin:0;line-height:1.5}
@media (min-width: 992px){.footer__family{grid-row:2;grid-column:5 / span 5;border-top:0;padding-top:0}}
.footer__mailing-list{grid-row:3;grid-column:1 / 13;border-top:1px solid var(--base-line);padding-top:1.25em}
@media (min-width: 992px){.footer__mailing-list{grid-row:2;grid-column:5 / span 4;border-top:none;padding-top:0}}
@media (min-width: 1200px){.footer__mailing-list{grid-row:2;grid-column:5 / span 5}}
.footer__mailing-list__title{font-size:1rem;margin-bottom:.5rem}
.footer__mailing-list__form-fields{margin-bottom:.5rem;display:flex}
.footer__mailing-list__form-fields input{flex:1;padding:.75rem 1rem;border:0;border-radius:4px 0 0 4px;background-color:var(--base-surface);color:var(--base-ink);font-size:.875rem}
@media (min-width: 1200px){.footer__mailing-list__form-fields input{font-size:1rem}}
.footer__mailing-list__form-fields button{border:0;border-radius:0 4px 4px 0;background-color:var(--base-bg);color:var(--base-ink);font-weight:700;padding:.75rem 1rem;cursor:pointer;font-size:.875rem}
@media (min-width: 1200px){.footer__mailing-list__form-fields button{font-size:1rem}}
.footer__mailing-list__text{font-size:.875rem;color:var(--base-muted);line-height:1.4}
.footer__subscription-box{background-color:var(--base-surface);color:var(--base-ink);padding:1.5rem;margin-top:0;position:relative;display:flex;flex-direction:column;grid-row:4;grid-column:1 / 13}
@media (min-width: 992px){.footer__subscription-box{grid-row:1 / 3;grid-column:9 / span 4;padding:2rem;margin-top:-4rem}}
@media (min-width: 1200px){.footer__subscription-box{grid-column:10 / span 3}}
.footer__subscription-box:hover{background-color:var(--base-surface);color:var(--base-ink)}
.footer__subscription-box__title{font-size:1.25rem;margin-bottom:.5rem}
.footer__subscription-box:hover .footer__subscription-box__title{color:var(--base-ink)}
@media (min-width: 1390px){.footer__subscription-box__title{font-size:1.5rem}}
.footer__subscription-box__text{font-size:.875rem;line-height:1.5;margin-bottom:.5rem}
@media (min-width: 1390px){.footer__subscription-box__text{font-size:1rem}}
.footer__subscription-box__cta{font-weight:700;text-align:right;margin-right:0;margin-top:auto;line-height:1}
.footer__subscription-box:hover .footer__subscription-box__cta{color:var(--base-ink);margin-right:-5px}
.footer__subscription-box:hover .footer__subscription-box__cta i{color:var(--base-accent)}
.footer__subscription-box__url{position:absolute;inset:0px}
.footer__disclaimer{grid-row:5;grid-column:1 / 13;color:var(--base-muted);border-top:1px solid var(--base-line);padding-top:1.25em;font-size:.875em}
@media (min-width: 992px){.footer__disclaimer{grid-row:3}}
.footer__line{grid-row:1;grid-column:1 / 13;border-bottom:1px solid var(--base-line);align-self:flex-end}
@media (min-width: 992px){.footer__line{grid-row:1;grid-column:1 / 9}}
@media (min-width: 1200px){.footer__line{grid-row:1;grid-column:1 / 10}}
.ad-container{position:relative;margin-left:auto;margin-right:auto;line-height:0}
.ad-1820x980 .ad-container{max-width:1890px;margin:0 auto}
.ad-container:before{content:"Auglýsing";color:var(--base-muted);font-size:.6em;line-height:1.25;text-align:center;width:100%;font-weight:600;position:absolute;top:-.75rem;height:.75rem}
.ad-overlay .ad-container:before, .ad-1820x980 .ad-container:before{display:none}
.kragi-ad{display:none}
@media (min-width: 1890px){.kragi-ad{display:block;position:relative;z-index:0}.kragi-ad:has(iframe){height:157px;margin-top:-1rem;margin-bottom:1rem}.kragi-ad:has(iframe):after{position:absolute;content:"";z-index:0;background-color:var(--base-bg);top:157px;left:0;right:0;bottom:0;height:862px;margin:0 auto;width:1390px}}
.sticky-ad{position:-webkit-sticky;position:sticky;top:105px}
@media (min-width: 768px){.sticky-ad{top:115px}}
@media (min-width: 992px){.sticky-ad{top:158px}}
@media (min-width: 1200px){.sticky-ad{top:163px}}
.ad + .ad{margin-top:1.25rem}
.ad.adslider iframe{height:auto !important;min-height:250px}
.ad.adslider.ford iframe, .ad.adslider.mazda iframe{min-height:230px}
.ad.adslider.forlagid iframe{min-height:420px}
.adslider-iframe{width:100%;min-height:240px}
@media (max-width: 767px){.ad{margin-left:-15px;margin-right:-15px}.ad .ad-container{max-width:300px}.ad.adslider{margin-left:0;margin-right:0}.ad.adslider .ad-container{max-width:100%}.ad.adslider iframe{min-height:260px}.ad.adslider.forlagid iframe{min-height:360px}.ad-1350x50 .ad-container{max-width:350px}}
@media (min-width: 768px){.ad-728x210 .ad-container{max-width:728px}.ad-635x450 .ad-container{max-width:635px}.ad.ad-1018x360 .ad-container{max-width:1018px}.ad-1128x600 .ad-container{max-width:1128px}.ad-1920x1080 .ad-container{max-width:1920px}.ad-310x400 .ad-container{max-width:310px}.ad-300x250 .ad-container{max-width:300px}.ad-1350x50 .ad-container{max-width:1350px}}
@media only screen and (min-width: 992px) and (max-width: 1340px){.ad-728x210 .ad-container,
.ad-635x450 .ad-container{max-width:590px}}
@media only screen and (min-width: 1200px) and (max-width: 1340px){.left-padding-xl .ad-728x210 .ad-container,
.left-padding-xl .ad-635x450 .ad-container{max-width:575px}}
#ad_S1 .ad-content.adn{margin-left:auto;margin-right:auto}
.ad-item .ad-wrapper{height:0;position:relative}
.ad-item .ad-content,
.ad-item .ad-content iframe,
.ad-item .ad-content img{width:100% !important;height:100% !important}
.ad-item .ad-content{position:absolute;top:0;left:0}
.ad-item .ad-content iframe{max-width:100%}
.ad-728x210 .ad-wrapper{padding-bottom:28.8461538%}
.ad-635x450 .ad-wrapper{padding-bottom:70.8661417%}
.ad-310x400 .ad-wrapper{padding-bottom:129.032258%}
.ad-300x250 .ad-wrapper{padding-bottom:83.3333333%}
.ad-1018x360 .ad-wrapper{padding-bottom:35.3634578%}
.ad-1128x600 .ad-wrapper{padding-bottom:53.1914894%}
.ad-1920x1080 .ad-wrapper{padding-bottom:56.25%}
.ad.ad_310x400{max-width:310px}
.ad.ad_310x400:before{padding-top:129.032258%}
.ad.ad_300x250{max-width:300px}
.ad.ad_300x250:before{padding-top:83.3333333%}
.ad.ad_1018x360px:before{padding-top:35.3634578%}
.ad.ad_1128x600px:before{padding-bottom:53.1914894%}
.ad.ad_1920x1080:before{padding-top:56.25%}
#EAS_fif_38039{margin:0 auto}
.ad-1018x360px .soda img{width:100%;height:auto}
.ad-1018x360px .soda iframe{max-width:100%;overflow:hidden}
.ad-1018x360px{margin-left:-10px;margin-right:-10px}
.ad-1018x360px > .soda{margin:30px 0}
.ad-1018x360px > .soda:empty{display:none}
.ad-1128x600px{margin-left:-10px;margin-right:-10px}
.ad.blika-ad{background-color:var(--base-bg);border-radius:10px}
.ad.blika-ad .ad-container{max-width:360px}
.ad-sidebar{max-width:310px;margin:0 auto}
#ad-overlay-container{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--base-surface);z-index:9999;transition:background .3s ease-out;display:flex;align-items:center;justify-content:center}
#ad-overlay-container .ad-overlay{width:100%;margin:auto}
#ad-overlay-container .ad-controls{color:var(--base-ink);height:2rem;position:relative;margin-left:1rem}
@media (min-width: 992px){#ad-overlay-container .ad-controls{margin-left:0}}
#ad-sidefloat-container{position:fixed;right:0;bottom:0;z-index:250;background-color:var(--base-bg);color:var(--base-ink);padding:.875rem}
#ad-sidefloat-container .ad-overlay{width:100%;margin:auto}
#ad-sidefloat-container .ad-controls{color:var(--base-ink);position:relative;margin-bottom:1rem;font-weight:700}
#ad-sidefloat-container .ad-controls .ad-close{color:var(--base-ink)}
#ad-sidefloat-container .ad-controls .ad-close:hover{color:var(--base-muted)}
#ad-sidefloat-container .ad-controls .ad-close:active{color:var(--base-ink)}
.ad-message{font-size:1rem;font-weight:700}
.ad-image .fc-image{background-position:center;background-repeat:no-repeat;background-size:contain;padding-top:56.25%}
.ad-wrapper:empty{display:none}
@media only screen and (min-width: 480px){.ad-message{display:inline}}
.ad-310x400 .ad-message{display:none}
.ad-close{font-family:"Font Awesome 5 Free";transition:color 150ms ease;color:var(--base-muted)}
.ad-close:before{content:"";position:absolute;top:0;right:10px;cursor:pointer;font-weight:600;font-size:1.5rem;line-height:1}
@media (min-width: 992px){.ad-close:before{right:0}}
.ad-close:hover{color:var(--base-ink)}
.ad-close:active{color:var(--base-ink)}
.ad-overlay .ad-image img{width:100%}
.ad-overlay .ad-content{height:0;position:relative;padding-bottom:50%}
.ad-overlay.ad-1018x360{max-width:1018px}
.ad-overlay.ad-1018x360 .ad-content{padding-bottom:35.3634578%}
.ad-overlay.ad-970x600{max-width:970px}
.ad-overlay.ad-970x600 .ad-content{padding-bottom:61.8556701%}
.ad-overlay.ad-310x400{max-width:310px}
.ad-overlay.ad-310x400 .ad-content{padding-bottom:129.032258%}
.ad-overlay .ad-embed,
.ad-overlay .ad-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.ad-inline{margin:2rem auto;overflow:inherit;clear:both}
@media (min-width: 768px){.ad-inline{margin:2.5rem 0}.ad-inline .ad-container{margin-left:0;margin-right:0}}
.header-ad{margin:0;background-color:var(--base-surface)}
[data-theme="dark"] .header-ad{background-color:var(--base-surface)}
.ticker-ad{margin:0 0 2rem 0}
@media (min-width: 768px){#page .ticker-ad{margin-top:-1rem}}
.siderail-ad > .ad-300x250{width:180px}
@media only screen and (min-width: 1460px){.siderail-ad > .ad-300x250{width:210px;height:175px;margin-left:-30px}}
@media only screen and (min-width: 1490px){.siderail-ad > .ad-300x250{width:240px;height:200px;margin-left:-60px}}
@media only screen and (min-width: 1520px){.siderail-ad > .ad-300x250{width:270px;height:225px;margin-left:-90px}}
@media only screen and (min-width: 1550px){.siderail-ad > .ad-300x250{width:300px;height:250px;margin-left:-120px}}
@media only screen and (max-width: 330px){.ad-col.col-xs-12{padding-right:5px;padding-left:5px}#sidebar .soda{margin-left:-5px}}
@media only screen and (min-width: 380px){.ad-col.col-xs-12{padding-right:auto;padding-left:auto}#sidebar .soda{margin-left:auto}}
.job_description .image{float:right;max-width:50%;margin-left:1.25rem}
.jobopening-item{cursor:pointer;position:relative;margin-bottom:2rem;color:var(--base-ink)}
.jobopening-item:hover{color:var(--base-muted)}
.jobopening-item__image{overflow:hidden;margin:0}
.jobopening-item__image .image{transform:scale3d(1, 1, 1)}
.jobopening-item:hover .jobopening-item__image .image, .jobopening-item:hover .jobopening-item__image .image{transform:scale3d(1.03, 1.03, 1.03)}
.jobopening-item__header{background-color:var(--base-surface);padding:1.75rem 2rem}
.jobopening-item:hover .jobopening-item__header{color:var(--base-ink)}
.jobopening-item__title{font-size:1.5rem;margin-bottom:.75rem}
.jobopening-item:hover .jobopening-item__title{color:var(--base-muted)}
.jobopening-item__description{line-height:1.4;font-weight:400;color:var(--base-muted);max-height:4.2em;overflow:hidden;margin-bottom:.75rem}
.jobopening-item__seemore{position:relative;z-index:110;display:inline-block;background-color:var(--base-surface);color:var(--base-ink) !important;font-weight:400;font-size:.875rem;line-height:40px;padding:0 2rem}
.jobopening-item:hover .jobopening-item__seemore{background-color:var(--base-surface)}
.jobopening-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}
.premiumblog-item,
.premiumauthor-item{position:relative}
.premiumblog-item__image,
.premiumauthor-item__image{overflow:hidden;border-radius:50%;width:90px;height:90px;margin:0 auto .5rem auto}
.premiumauthor-item .premiumblog-item__image, .premiumauthor-item .premiumauthor-item__image{background-color:var(--base-surface)}
.premiumblog-item__image .image,
.premiumauthor-item__image .image{transform:scale3d(1, 1, 1)}
.premiumblog-item:hover .premiumblog-item__image .image, .premiumauthor-item:hover .premiumblog-item__image .image, .premiumblog-item:hover .premiumauthor-item__image .image, .premiumauthor-item:hover .premiumauthor-item__image .image{transform:scale3d(1.03, 1.03, 1.03)}
.premiumblog-item__name,
.premiumauthor-item__name{font-size:.875em;text-align:center}
.premiumblog-item:hover .premiumblog-item__name, .premiumauthor-item:hover .premiumblog-item__name, .premiumblog-item:hover .premiumauthor-item__name, .premiumauthor-item:hover .premiumauthor-item__name{color:var(--base-muted)}
.premiumblog-item__url,
.premiumauthor-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.article-item{position:relative;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--base-line);display:flex;flex-direction:column}
@media (min-width: 768px){.article-item{padding-bottom:1rem}.article-item--small{margin-bottom:1rem;padding-bottom:1rem}}
.article-item__theme--light{background-color:var(--base-surface)}
[data-theme="dark"] .article-item__theme--light{background-color:var(--base-surface)}
.article-item__theme--dark{background-color:var(--base-surface);color:var(--base-ink)}
.article-item__theme--light, .article-item__theme--dark{padding-bottom:0}
.article-item__theme--light.article-item--topstory, .article-item__theme--light.article-item--topstory-center, .article-item__theme--dark.article-item--topstory, .article-item__theme--dark.article-item--topstory-center{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.article-item__theme--light.article-item--topstory, .article-item__theme--light.article-item--topstory-center, .article-item__theme--dark.article-item--topstory, .article-item__theme--dark.article-item--topstory-center{margin-left:0;margin-right:0}}
.article-item__theme--light.article-item--tall, .article-item__theme--dark.article-item--tall{height:100%;min-height:400px}
@media (min-width: 768px){.article-item__theme--light.article-item--tall, .article-item__theme--dark.article-item--tall{min-height:500px}}
.article-item__theme--light, .article-item__theme--dark, .article-item__theme--cover{border-bottom:0}
.article-item__theme--noimage .article-item__image{display:none}
.article-item__theme--noimage .article-item__header{padding-top:0}
.article-item__theme--cover{color:var(--base-ink)}
@media (min-width: 768px){.article-item__theme--cover{aspect-ratio:1 / 1;max-width:100%}}
.article-item__theme--cover:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:10}
.article-item__theme--cover.article-item--topstory, .article-item__theme--cover.article-item--topstory-center{min-height:500px;margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.article-item__theme--cover.article-item--topstory, .article-item__theme--cover.article-item--topstory-center{min-height:600px;margin-top:0;margin-left:0;margin-right:0}}
.article-item__theme--cover.article-item--xlarge{min-height:400px}
@media (min-width: 768px){.article-item__theme--cover.article-item--xlarge{min-height:550px}}
.article-item__theme--cover.article-item--large, .article-item__theme--cover.article-item--tall{padding-bottom:120%;height:0}
.article-item__theme--cover.article-item--large:last-child, .article-item__theme--cover.article-item--tall:last-child{padding-bottom:120%}
@media (min-width: 992px){.h-400 .article-item__theme--cover.article-item--large, .h-400 .article-item__theme--cover.article-item--large:last-child, .h-400 .article-item__theme--cover.article-item--tall, .h-400 .article-item__theme--cover.article-item--tall:last-child{padding-bottom:130%}}
.article-item__theme--cover.article-item--medium, .article-item__theme--cover.article-item--small{padding-bottom:100%;height:0}
.article-item__theme--cover.article-item--medium:last-child, .article-item__theme--cover.article-item--small:last-child{padding-bottom:100%}
@media (min-width: 992px){.h-400 .article-item__theme--cover.article-item--medium, .h-400 .article-item__theme--cover.article-item--medium:last-child, .h-400 .article-item__theme--cover.article-item--small, .h-400 .article-item__theme--cover.article-item--small:last-child{padding-bottom:130%}}
@media (max-width: 767.98px){.article-item__theme--cover.article-item--small{padding-bottom:50%}.article-item__theme--cover.article-item--small:last-child{padding-bottom:50%}}
@media (min-width: 768px){.article-item--list-small, .article-item--nav-small{margin-bottom:.75rem;padding-bottom:.75rem}.article-item--list-large, .article-item--list-blog{margin-bottom:1.25rem;padding-bottom:1.25rem}.article-item:last-of-type{margin-bottom:0;border-bottom:0;padding-bottom:0}.article-list__grid .article-item{margin-bottom:2rem}}
.article-list__banner .article-item{border-bottom:0;padding-bottom:0;margin-bottom:0;height:100%}
.article-list__banner .article-item:before{content:"";height:100%;width:1px;background-color:var(--base-surface);position:absolute;left:-20px}
.article-item--list-small, .article-item--list-medium, .article-item--list-large, .article-item--list-blog, .article-item--nav-small{flex-direction:row;height:initial}
.article-item--small{flex-direction:row}
@media (min-width: 768px){.article-item--xlarge, .article-item--topstory-left, .article-item--topstory-right{flex-direction:row}}
.article-item__image{position:relative;overflow:hidden;z-index:10}
.article-item__image.article-item__loop .loop{height:0;padding-bottom:66.6%;position:relative}
.article-item__theme--cover .article-item__image.article-item__loop .loop{height:100%;padding-bottom:0}
.article-item__image.article-item__loop .loop > video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}
.article-item--list-small .article-item__image, .article-item--nav-small .article-item__image{width:60px;height:60px;flex:0 0 60px;margin-right:.75rem;border-radius:50%}
.article-item--list-small .article-item__image.article-item__loop .loop > video, .article-item--nav-small .article-item__image.article-item__loop .loop > video{width:60px;height:60px}
.article-item--nav-small .article-item__image{border-radius:50%}
.next .article-item--nav-small .article-item__image{order:2;margin-right:0;margin-left:.75rem}
.article-item__authored.article-item--list-small .article-item__image, .article-item__authored.article-item--nav-small .article-item__image{border-radius:50%}
.article-item__authored.article-item--small .article-item__image .image{border-radius:50%;overflow:hidden}
.article-item--toplist .article-item__image{border-radius:50%}
.article-item--toplist .article-item__image{width:75%;height:auto;flex:0 0 auto}
.article-item--toplist .article-item__image.article-item__loop .loop > video{width:75%;height:auto}
@media (min-width: 1200px){.article-item--toplist .article-item__image{width:100px;height:100px;flex:0 0 100px}.article-item--toplist .article-item__image.article-item__loop .loop > video{width:100px;height:100px}}
.article-item--list-medium .article-item__image{width:110px;flex:0 0 110px;margin-right:1rem}
.article-item--list-medium .article-item__image .loop > video{width:110px;height:110px}
@media (min-width: 768px){.article-item--list-medium .article-item__image{width:150px;flex:0 0 150px}.article-item--list-medium .article-item__image.article-item__loop .loop > video{width:150px;height:150px}}
.article-item--list-large .article-item__image, .article-item--list-blog .article-item__image{width:110px;flex:0 0 110px;margin-right:1rem}
.article-item--list-large .article-item__image.article-item__loop .loop > video, .article-item--list-blog .article-item__image.article-item__loop .loop > video{width:110px;height:110px}
@media (min-width: 768px){.article-item--list-large .article-item__image, .article-item--list-blog .article-item__image{width:33.333%;flex:0 0 33.333%}.article-item--list-large .article-item__image.article-item__loop .loop > video, .article-item--list-blog .article-item__image.article-item__loop .loop > video{width:100%;height:100%}}
.article-item--topstory .article-item__image, .article-item--topstory-center .article-item__image{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.article-item--topstory .article-item__image, .article-item--topstory-center .article-item__image{margin-left:0;margin-right:0}}
.home--main .fpblock--featured.breaking .article-item--topstory-center .article-item__image{order:2;margin-top:0}
.article-item__theme--light.article-item--topstory .article-item__image, .article-item__theme--dark.article-item--topstory .article-item__image, .article-item__theme--cover.article-item--topstory .article-item__image, .article-item__theme--light.article-item--topstory-center .article-item__image, .article-item__theme--dark.article-item--topstory-center .article-item__image, .article-item__theme--cover.article-item--topstory-center .article-item__image{margin-left:0;margin-right:0}
.article-item--xlarge .article-item__image, .article-item--topstory-right .article-item__image, .article-item--topstory-left .article-item__image{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.article-item--xlarge .article-item__image, .article-item--topstory-right .article-item__image, .article-item--topstory-left .article-item__image{flex:0 0 58.33333%;max-width:58.33333%}}
@media (min-width: 1390px){.article-item--xlarge .article-item__image, .article-item--topstory-right .article-item__image, .article-item--topstory-left .article-item__image{flex:0 0 66.66667%;max-width:66.66667%}}
@media (min-width: 768px){.article-item--topstory-left .article-item__image{margin-left:1.25rem;margin-right:0;order:2}}
@media (min-width: 768px){.article-item--xlarge .article-item__image, .article-item--topstory-right .article-item__image{margin-left:0;margin-right:1.25rem}}
.article-item--list-small.article-item__authored .article-item__image, .article-item--nav-small.article-item__authored .article-item__image, .article-item--toplist.article-item__authored .article-item__image{background-color:var(--base-surface)}
.article-item--list-small.article-item__authored.article-item__umraeda .article-item__image, .article-item--nav-small.article-item__authored.article-item__umraeda .article-item__image, .article-item--toplist.article-item__authored.article-item__umraeda .article-item__image{background-color:var(--base-surface)}
.article-item--small .article-item__image{flex:0 0 33.333%;padding-right:1rem}
.article-item--small .article-item__image .image img{aspect-ratio:1 / 1;height:100%;width:100%;object-fit:cover}
.article-item__theme--cover.article-item--small .article-item__image{padding-right:0}
.article-item__theme--light.article-item--small .article-item__image .image, .article-item__theme--dark.article-item--small .article-item__image .image{height:100%;width:100%}
.article-item__theme--light.article-item--small .article-item__image .image img, .article-item__theme--dark.article-item--small .article-item__image .image img{height:100%;width:100%;object-fit:cover}
.article-item__image .image,
.article-item__image .loop,
.article-item__image .videoembed{transform:scale3d(1, 1, 1)}
.article-item__image .image img,
.article-item__image .loop img,
.article-item__image .videoembed img{z-index:5}
.article-item:hover .article-item__image .image, .article-item:hover .article-item__image .loop, .article-item:hover .article-item__image .videoembed{transform:scale3d(1.01, 1.01, 1.01)}
.article-item--list-small:hover .article-item__image .image, .article-item--nav-small:hover .article-item__image .image, .article-item--list-small:hover .article-item__image .loop, .article-item--nav-small:hover .article-item__image .loop, .article-item--list-small:hover .article-item__image .videoembed, .article-item--nav-small:hover .article-item__image .videoembed{transform:scale3d(1.03, 1.03, 1.03)}
.article-item--toplist:hover .article-item__image .image, .article-item--toplist:hover .article-item__image .loop, .article-item--toplist:hover .article-item__image .videoembed{transform:scale3d(1.02, 1.02, 1.02)}
.article-item__image .image > video,
.article-item__image .loop > video,
.article-item__image .videoembed > video{object-fit:cover}
.article-item__image .videoembed{height:0;padding-bottom:56.25%;position:relative}
.article-item__image .videoembed iframe,
.article-item__image .videoembed video{position:absolute;top:0;left:0;width:100%;height:100%}
.article-item__theme--cover .article-item__image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}
.article-item__theme--cover .article-item__image .image{height:100%}
.article-item__theme--cover .article-item__image .image img{object-fit:cover;height:100%}
.article-item__theme--author .article-item__image{display:flex;justify-content:center;padding:5px 0}
.article-item__theme--author .article-item__image .image{width:50%;overflow:hidden;border-radius:50%;background-color:var(--base-surface);height:fit-content}
@media (max-width: 767.98px){.article-item__theme--author .article-item__image .image{width:60%}}
.article-item__theme--author.article-item--small .article-item__image{padding:0 1rem 0 0}
.article-item__theme--author.article-item--small .article-item__image .image{width:100%}
@media (max-width: 767.98px){.article-item__theme--author.article-item--small .article-item__image .image{width:100%}}
.article-item__umraeda.article-item__theme--author .article-item__image .image{background-color:var(--base-surface)}
.article-item__image img.lazy{opacity:0}
.article-item__image img.initial,
.article-item__image img.loaded,
.article-item__image img.error{opacity:1}
.article-item--topstory .article-item__image img.lazy, .article-item--topstory-center .article-item__image img.lazy{opacity:1}
.article-item__nav{background-color:var(--base-surface);color:var(--base-ink);position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;vertical-align:middle;z-index:10;opacity:1}
.article-item:hover .article-item__nav{opacity:0}
.article-item--nav-small .article-item__nav{line-height:60px;font-size:1.5rem}
.article-item__nav:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free"}
.article-item__nav.prev:before{content:""}
.article-item__nav.next:before{content:""}
.article-item__number{font-size:5em;position:absolute;font-weight:500;line-height:1;z-index:5;color:var(--base-ink)}
.article-item--list-small .article-item__number{font-size:4em;right:0}
.article-item--toplist .article-item__number{font-size:5em;right:0;top:15px}
@media (min-width: 768px){.article-item--toplist .article-item__number{font-size:6em;right:0;top:25px}}
.article-list__tower .article-item--toplist:hover .article-item__number{right:-10px}
.article-item__header{position:relative;z-index:10;padding-top:.75rem;flex:auto;display:flex;flex-direction:column}
.next .article-item--nav-small .article-item__header{text-align:right}
.article-item__theme--light .article-item__header, .article-item__theme--dark .article-item__header{padding:1em 1.25em}
.article-item__theme--cover .article-item__header{padding:1em 1.25em;position:absolute;left:0;right:0;bottom:0}
.article-item__theme--cover.article-item--topstory .article-item__header, .article-item__theme--cover.article-item--topstory-center .article-item__header{padding:2em 2.5em}
.article-item__theme--author.article-item--topstory .article-item__header, .article-item__theme--author.article-item--large .article-item__header, .article-item__theme--author.article-item--medium .article-item__header{text-align:center}
.article-item__authored.article-item--topstory .article-item__header, .article-item__authored.article-item--large .article-item__header, .article-item__authored.article-item--medium .article-item__header{text-align:center}
@media (min-width: 768px){.article-item--xlarge .article-item__header, .article-item--topstory-left .article-item__header, .article-item--topstory-right .article-item__header{padding-top:0;padding-left:0}}
@media (min-width: 1200px){.article-item--xlarge .article-item__header, .article-item--topstory-left .article-item__header, .article-item--topstory-right .article-item__header{padding-top:2.5rem}}
@media (min-width: 1390px){.article-item--xlarge .article-item__header, .article-item--topstory-left .article-item__header, .article-item--topstory-right .article-item__header{padding-top:5rem}}
.article-item--topstory .article-item__header, .article-item--topstory-center .article-item__header{padding-top:1rem}
.article-item--topstory-center .article-item__header{text-align:center}
.breaking .article-item--topstory-center .article-item__header{order:1;padding-top:0;padding-bottom:1.25rem}
.article-item--list-large.article-item__authored .article-item__header{padding-right:50px}
@media (min-width: 768px){.article-item--list-large.article-item__authored .article-item__header{padding-right:70px}}
.article-item--list-medium.article-item__authored .article-item__header{padding-right:50px}
@media (min-width: 768px){.article-item--list-medium.article-item__authored .article-item__header{padding-right:60px}}
.article-item--list-large .article-item__header, .article-item--list-blog .article-item__header, .article-item--list-medium .article-item__header, .article-item--list-small .article-item__header, .article-item--nav-small .article-item__header{padding-top:0}
.article-item__numbered.article-item--list-small .article-item__header{margin-right:2.25rem}
.article-item--toplist .article-item__header{padding-top:.5rem}
.article-item--small .article-item__header{padding-top:0}
.article-item__theme--light.article-item--small .article-item__header, .article-item__theme--dark.article-item--small .article-item__header{padding-top:1rem;padding-left:0}
.article-item__show-icon{background-color:var(--base-surface);border-radius:50%;overflow:hidden;width:50px;height:50px;line-height:50px;font-size:1.5em;color:var(--base-ink);position:absolute;z-index:20;top:-25px;right:.75rem;padding-left:.7em}
.article-item:hover .article-item__show-icon{transform:translate(0, -2%)}
.article-item__umraeda .article-item__show-icon{background-color:var(--base-surface)}
.article-item--list-medium .article-item__show-icon, .article-item--list-large .article-item__show-icon, .article-item--list-blog .article-item__show-icon{width:40px;height:40px;line-height:40px;top:0;right:0;font-size:1.2em}
.article-item--small .article-item__show-icon{display:none}
@media (max-width: 767.98px){.article-item--small .article-item__show-icon{width:32px;height:32px;line-height:32px;top:-16px;right:.25rem;font-size:.9375rem}}
.article-item--list-small .article-item__show-icon, .article-item--nav-small .article-item__show-icon{display:none}
.article-item--toplist .article-item__show-icon{top:-40px;width:40px;height:40px;line-height:41px;left:0;font-size:1.25em;padding-left:.65em}
@media (min-width: 768px){.article-item__show-icon{width:46px;height:46px;line-height:46px;top:-23px;font-size:1.375em}.article-item--topstory .article-item__show-icon, .article-item--topstory-center .article-item__show-icon, .article-item--large .article-item__show-icon, .article-item--xlarge .article-item__show-icon{width:60px;height:60px;line-height:60px;font-size:1.75em;top:-30px}.article-item--topstory .article-item__show-icon, .article-item--topstory-center .article-item__show-icon{right:1.25rem}.article-item--xlarge .article-item__show-icon{top:0;right:inherit}.article-item--large .article-item__show-icon{top:-30px;right:1rem}.article-item--list-medium .article-item__show-icon, .article-item--list-large .article-item__show-icon, .article-item--list-blog .article-item__show-icon{top:0;right:0;display:none}}
.article-item__columnist__image{border-radius:50%;overflow:hidden;width:70px;height:70px;margin-top:calc(-35px - .75rem);margin-bottom:.75rem;background-color:var(--base-surface);align-self:center}
.article-item:hover .article-item__columnist__image{transform:translate(0, -2%)}
.article-item__theme--light .article-item__columnist__image{border-color:var(--base-line)}
.article-item__theme--dark .article-item__columnist__image{border-color:var(--base-line)}
.article-item__theme--cover .article-item__columnist__image{display:none}
.article-item--list-medium .article-item__columnist__image, .article-item--list-large .article-item__columnist__image, .article-item--list-blog .article-item__columnist__image{width:40px;height:40px;align-self:flex-start;margin-top:0;display:none}
@media (max-width: 767.98px){.article-item--small .article-item__columnist__image{display:none}}
.article-item--topstory .article-item__columnist__image, .article-item--topstory-center .article-item__columnist__image{width:80px;height:80px;margin-top:calc(-40px - 1rem)}
.article-item__theme--author .article-item__columnist__image{display:none}
@media (min-width: 768px){.article-item--topstory .article-item__columnist__image, .article-item--topstory-center .article-item__columnist__image{width:120px;height:120px;margin-top:calc(-60px - 1rem)}.article-item--xlarge .article-item__columnist__image{width:60px;height:60px;align-self:flex-start;margin-top:0px}.article-item--large .article-item__columnist__image{width:60px;height:60px;margin-top:-40px}.article-item--list-medium .article-item__columnist__image{width:50px;height:50px;margin-top:0;display:block}.article-item--list-large .article-item__columnist__image, .article-item--list-blog .article-item__columnist__image{width:60px;height:60px;margin-top:0;display:block}}
.article-item__umraeda .article-item__columnist__image{background-color:var(--base-surface)}
.article-item__columnist__image:empty, .article-item__columnist__image:blank{display:none}
.article-item__columnist__image img{width:100%;height:100%}
.article-item__columnist__name{color:var(--base-muted);font-size:1em;margin:.25em 0 .125em 0}
.article-item:hover .article-item__columnist__name{color:var(--base-muted)}
[data-theme="dark"] .article-item:hover .article-item__columnist__name{color:var(--base-muted)}
.article-item__columnist__name:empty{display:none}
.article-item__theme--cover .article-item__columnist__name{color:var(--base-ink)}
@media (min-width: 1200px){.article-item__columnist__name{font-size:1.1em}}
.article-item--topstory .article-item__columnist__name, .article-item--topstory-center .article-item__columnist__name, .article-item--xlarge .article-item__columnist__name{font-size:1.125em}
@media (min-width: 768px){.article-item--topstory .article-item__columnist__name, .article-item--topstory-center .article-item__columnist__name, .article-item--xlarge .article-item__columnist__name, .article-item--large .article-item__columnist__name{font-size:1em}}
@media (min-width: 1200px){.article-item--topstory .article-item__columnist__name, .article-item--topstory-center .article-item__columnist__name, .article-item--xlarge .article-item__columnist__name, .article-item--large .article-item__columnist__name{font-size:1.25em}}
@media (min-width: 1200px){.article-item--tall .article-item__columnist__name{font-size:.9375em}}
@media (max-width: 767.98px){.article-item--small .article-item__columnist__name{font-size:.875em}}
@media (min-width: 1200px){.article-item--small .article-item__columnist__name{font-size:1em}}
.article-item--list-medium .article-item__columnist__name{font-size:.75em;margin-top:0}
.article-item--list-small .article-item__columnist__name, .article-item--nav-small .article-item__columnist__name, .article-item--toplist .article-item__columnist__name{font-weight:500;margin-bottom:0;font-size:.9375rem}
@media (max-width: 767.98px){.article-item--list-large .article-item__columnist__name, .article-item--list-blog .article-item__columnist__name{margin-top:0}}
@media (max-width: 767.98px){.article-item--list-large .article-item__columnist__name, .article-item--list-blog .article-item__columnist__name{margin-top:0;font-size:.75em}}
.article-item__headline{font-size:1.25em;max-height:6.25em;padding-bottom:.125em;overflow:hidden}
.article-item:hover .article-item__headline{color:var(--base-muted)}
.article-item__theme--dark:hover .article-item__headline, .article-item__theme--cover:hover .article-item__headline{color:var(--base-ink)}
.article-item--topstory .article-item__headline, .article-item--topstory-center .article-item__headline, .article-item--xlarge .article-item__headline{font-size:1.375em}
@media (min-width: 1200px){.article-item__headline{font-size:1.375em}}
@media (min-width: 1200px){.article-item--xlarge .article-item__headline{font-size:1.875em}}
@media (min-width: 768px){.article-item--large .article-item__headline{font-size:1.5em}}
@media (min-width: 992px){.article-item--large .article-item__headline{font-size:1.75em}}
@media (min-width: 1200px){.article-item--large .article-item__headline{font-size:1.875em}}
@media (min-width: 1390px){.article-item--large .article-item__headline{font-size:2em}}
.fpblock--featured.wide .article-item--topstory .article-item__headline, .fpblock--featured.wide .article-item--topstory-center .article-item__headline, .fpblock--featured.wide .article-item--topstory-left .article-item__headline, .fpblock--featured.wide .article-item--topstory-right .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__headline{font-size:1.5em}
@media (min-width: 768px){.article-item--topstory .article-item__headline, .article-item--topstory-center .article-item__headline, .article-item--topstory-right .article-item__headline, .article-item--topstory-left .article-item__headline{font-size:1.75em}}
@media (min-width: 992px){.article-item--topstory .article-item__headline, .article-item--topstory-center .article-item__headline, .article-item--topstory-right .article-item__headline, .article-item--topstory-left .article-item__headline{font-size:1.875em}}
@media (min-width: 1200px){.article-item--topstory .article-item__headline, .article-item--topstory-center .article-item__headline, .article-item--topstory-right .article-item__headline, .article-item--topstory-left .article-item__headline{font-size:2em}}
@media (min-width: 1390px){.article-item--topstory .article-item__headline, .article-item--topstory-center .article-item__headline, .article-item--topstory-right .article-item__headline, .article-item--topstory-left .article-item__headline{font-size:2.5em}}
@media (min-width: 992px){.article-item--topstory-left .article-item__headline, .article-item--topstory-right .article-item__headline{font-size:2.125em}}
@media (min-width: 1200px){.article-item--topstory-left .article-item__headline, .article-item--topstory-right .article-item__headline{font-size:2.375em}}
@media (min-width: 1390px){.article-item--topstory-left .article-item__headline, .article-item--topstory-right .article-item__headline{font-size:3em}}
@media (min-width: 768px){.fpblock--featured.wide .article-item--topstory .article-item__headline, .fpblock--featured.wide .article-item--topstory-center .article-item__headline, .fpblock--featured.wide .article-item--topstory-left .article-item__headline, .fpblock--featured.wide .article-item--topstory-right .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__headline{font-size:1.75em}}
@media (min-width: 992px){.fpblock--featured.wide .article-item--topstory .article-item__headline, .fpblock--featured.wide .article-item--topstory-center .article-item__headline, .fpblock--featured.wide .article-item--topstory-left .article-item__headline, .fpblock--featured.wide .article-item--topstory-right .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__headline{font-size:2em}}
@media (min-width: 1200px){.fpblock--featured.wide .article-item--topstory .article-item__headline, .fpblock--featured.wide .article-item--topstory-center .article-item__headline, .fpblock--featured.wide .article-item--topstory-left .article-item__headline, .fpblock--featured.wide .article-item--topstory-right .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__headline{font-size:2.25em}}
@media (min-width: 1390px){.fpblock--featured.wide .article-item--topstory .article-item__headline, .fpblock--featured.wide .article-item--topstory-center .article-item__headline, .fpblock--featured.wide .article-item--topstory-left .article-item__headline, .fpblock--featured.wide .article-item--topstory-right .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__headline, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__headline{font-size:2.5em}}
.fpblock--featured.breaking .article-item--topstory .article-item__headline, .fpblock--featured.breaking .article-item--topstory-center .article-item__headline, .fpblock--featured.breaking .article-item--topstory-left .article-item__headline, .fpblock--featured.breaking .article-item--topstory-right .article-item__headline{font-size:2em}
@media (min-width: 768px){.fpblock--featured.breaking .article-item--topstory .article-item__headline, .fpblock--featured.breaking .article-item--topstory-center .article-item__headline, .fpblock--featured.breaking .article-item--topstory-left .article-item__headline, .fpblock--featured.breaking .article-item--topstory-right .article-item__headline{font-size:2.25em}}
@media (min-width: 992px){.fpblock--featured.breaking .article-item--topstory .article-item__headline, .fpblock--featured.breaking .article-item--topstory-center .article-item__headline, .fpblock--featured.breaking .article-item--topstory-left .article-item__headline, .fpblock--featured.breaking .article-item--topstory-right .article-item__headline{font-size:3em}}
@media (min-width: 1200px){.fpblock--featured.breaking .article-item--topstory .article-item__headline, .fpblock--featured.breaking .article-item--topstory-center .article-item__headline, .fpblock--featured.breaking .article-item--topstory-left .article-item__headline, .fpblock--featured.breaking .article-item--topstory-right .article-item__headline{font-size:3.75em}}
@media (min-width: 1390px){.fpblock--featured.breaking .article-item--topstory .article-item__headline, .fpblock--featured.breaking .article-item--topstory-center .article-item__headline, .fpblock--featured.breaking .article-item--topstory-left .article-item__headline, .fpblock--featured.breaking .article-item--topstory-right .article-item__headline{font-size:5em}}
@media (min-width: 768px){.article-item--tall .article-item__headline{hyphens:manual}}
@media (min-width: 1200px){.article-item--tall .article-item__headline{font-size:1.375em}}
@media (max-width: 767.98px){.article-item--list-large .article-item__headline, .article-item--list-blog .article-item__headline{font-size:.9375rem}}
@media (max-width: 767.98px){.article-item--medium .article-item__headline{font-size:1.25rem}}
@media (max-width: 767.98px){.article-item--small .article-item__headline{font-size:1.125rem}}
@media (min-width: 992px){.article-item--small .article-item__headline{font-size:1rem}}
@media (min-width: 1200px){.article-item--small .article-item__headline{font-size:1.0625rem}}
.article-item--list-medium .article-item__headline{font-size:1rem}
@media (min-width: 1200px){.article-item--list-medium .article-item__headline{font-size:1.125em}}
.article-item--list-small .article-item__headline, .article-item--nav-small .article-item__headline, .article-item--toplist .article-item__headline{font-size:1rem;max-height:5em}
@media (min-width: 992px){.article-item--list-small .article-item__headline{font-size:1.075rem}}
@media (min-width: 768px){.article-item--xlarge .article-item__headline{hyphens:manual}}
.article-item__subhead{font-size:.875em;line-height:1.5;color:var(--base-ink);margin-top:.25em;max-height:4.5em;overflow:hidden}
[data-theme="dark"] .article-item__subhead{color:var(--base-muted)}
.article-item__subhead .article-item__pubdate{font-weight:700;font-size:.6875rem;color:var(--base-muted);margin-right:.25rem}
@media (min-width: 768px){.article-item__subhead{max-height:3em}}
.article-item--topstory .article-item__subhead, .article-item--topstory-center .article-item__subhead, .article-item--topstory-left .article-item__subhead, .article-item--topstory-right .article-item__subhead{color:var(--base-ink)}
@media (min-width: 1200px){.article-item--topstory .article-item__subhead, .article-item--topstory-center .article-item__subhead, .article-item--topstory-left .article-item__subhead, .article-item--topstory-right .article-item__subhead{font-size:.9375rem}}
.article-item:hover .article-item__subhead{color:var(--base-muted)}
[data-theme="dark"] .article-item:hover .article-item__subhead{color:var(--base-muted)}
.article-item__theme--dark .article-item__subhead{color:var(--base-muted)}
.article-item__theme--cover .article-item__subhead{color:var(--base-ink)}
.article-item__theme--dark:hover .article-item__subhead{color:var(--base-ink)}
[data-theme="dark"] .article-item__theme--dark:hover .article-item__subhead{color:var(--base-muted)}
.article-item__theme--cover:hover .article-item__subhead{color:var(--base-ink)}
[data-theme="dark"] .article-item__theme--cover:hover .article-item__subhead{color:var(--base-muted)}
.article-item--list-large .article-item__subhead, .article-item--list-medium .article-item__subhead, .article-item--list-small .article-item__subhead, .article-item--nav-small .article-item__subhead, .article-item--toplist .article-item__subhead, .article-item--small .article-item__subhead{display:none}
.article-item--topstory .article-item__subhead, .article-item--topstory-center .article-item__subhead, .article-item--topstory-left .article-item__subhead, .article-item--topstory-right .article-item__subhead, .article-item--xlarge .article-item__subhead{max-height:4.5em;margin-top:.5em}
@media (min-width: 768px){.article-item--list-large .article-item__subhead, .article-item--list-blog .article-item__subhead, .article-item--large .article-item__subhead, .article-item--medium .article-item__subhead, .article-item--small .article-item__subhead{max-height:4.5em;display:block}}
@media (min-width: 768px){.article-item--tall .article-item__subhead, .article-item--xlarge .article-item__subhead{max-height:12em}}
@media (min-width: 768px){.fpblock--one .article-item--medium .article-item__subhead{max-height:3em}}
@media (min-width: 768px){.article-item__theme--author.article-item--topstory .article-item__subhead, .article-item__theme--author.article-item--large .article-item__subhead, .article-item__theme--author.article-item--medium .article-item__subhead, .article-item__theme--author.article-item--small .article-item__subhead{max-height:9em}}
@media (min-width: 992px){.fpblock--featured.wide .article-item--topstory .article-item__subhead, .fpblock--featured.wide .article-item--topstory-center .article-item__subhead, .fpblock--featured.wide .article-item--topstory-left .article-item__subhead, .fpblock--featured.wide .article-item--topstory-right .article-item__subhead{font-size:.9375em}}
@media (min-width: 1200px){.fpblock--featured.wide .article-item--topstory .article-item__subhead, .fpblock--featured.wide .article-item--topstory-center .article-item__subhead, .fpblock--featured.wide .article-item--topstory-left .article-item__subhead, .fpblock--featured.wide .article-item--topstory-right .article-item__subhead{font-size:1em}}
@media (min-width: 992px){.fpblock--featured.wide-xl .article-item--topstory .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__subhead{font-size:.9375em}}
@media (min-width: 1200px){.fpblock--featured.wide-xl .article-item--topstory .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__subhead{font-size:1em}}
@media (min-width: 1390px){.fpblock--featured.wide-xl .article-item--topstory .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-center .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-left .article-item__subhead, .fpblock--featured.wide-xl .article-item--topstory-right .article-item__subhead{font-size:1.125em}}
@media (min-width: 992px){.fpblock--featured.breaking .article-item--topstory .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-center .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-left .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-right .article-item__subhead{font-size:.9375em}}
@media (min-width: 1200px){.fpblock--featured.breaking .article-item--topstory .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-center .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-left .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-right .article-item__subhead{font-size:1em}}
@media (min-width: 1390px){.fpblock--featured.breaking .article-item--topstory .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-center .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-left .article-item__subhead, .fpblock--featured.breaking .article-item--topstory-right .article-item__subhead{font-size:1.25em}}
.article-item__related{margin:1em 0 0 0;padding:0;list-style:none;z-index:400;position:relative}
@media (min-width: 768px){.breaking .article-item__related{display:flex}}
.article-item__related li{line-height:1.2;margin-bottom:.5em;padding-left:1em;font-size:.9375rem;position:relative}
.article-item__related li .related-item-url{font-weight:700}
@media (min-width: 768px){.wide-xl .article-item__related li{font-size:1em}.hero .article-item__related li{font-size:1.1em}}
@media (min-width: 992px){.article-item__related li{font-size:1em}.wide-xl .article-item__related li{font-size:1.125em}.hero .article-item__related li, .breaking .article-item__related li{font-size:1.25em}}
.article-item__related li:last-child{margin-bottom:0}
.article-item__related li:before{content:"";position:absolute;margin-left:-1em;top:.3em;background-color:var(--base-surface);border-radius:50%;height:.6em;width:.6em;animation:dotblinker 2s linear infinite}
.article-item__related li a.related-item-url{transition:color 100ms ease}
.article-item__related li a.related-item-url:hover{text-decoration:underline}
.article-item__related li a.related-item-url > span{font-style:italic;color:var(--base-accent);margin-right:.25em}
.article-item__related li .related-item-meta__social{font-size:.625rem;font-weight:700;margin-left:.25rem;color:var(--base-muted)}
.article-item__related li .related-item-meta__social .social__comments,
.article-item__related li .related-item-meta__social .social__engagement{display:inline-block}
.article-item__related li .related-item-meta__social .social__comments:before,
.article-item__related li .related-item-meta__social .social__engagement:before{content:"";font-weight:900;margin-right:.125rem;font-size:.875em;font-family:"Font Awesome 5 Free"}
.article-item__related li .related-item-meta__social .social__comments{margin-right:.25rem}
.article-item__related li .related-item-meta__social .social__comments:before{content:""}
.article-item__related li .related-item-meta__social .social__engagement:before{content:""}
.article-item__meta{font-size:.875em;color:var(--base-muted);padding-bottom:.5em;line-height:1.1;display:flex}
.article-item__authored.article-item--list-small .article-item__meta, .article-item--nav-small .article-item__meta{display:none}
.article-item--topstory .article-item__meta, .article-item--topstory-center .article-item__meta, .article-item--topstory-left .article-item__meta, .article-item--topstory-right .article-item__meta{font-size:1em}
.article-item--topstory-center .article-item__meta{justify-content:center}
.article-item--large .article-item__meta, .article-item--xlarge .article-item__meta{font-size:.875em}
.article-item--list-medium .article-item__meta, .article-item--list-small .article-item__meta, .article-item--toplist .article-item__meta{font-size:.875em;padding-bottom:.25em}
.article-item--toplist .article-item__meta{font-size:.875em}
.article-item__authored.article-item--topstory .article-item__meta, .article-item__authored.article-item--large .article-item__meta, .article-item__authored.article-item--medium .article-item__meta{margin-right:75px}
@media (max-width: 767.98px){.article-item--list-large .article-item__meta, .article-item--list-blog .article-item__meta{font-size:.6875em}.article-item__authored.article-item--small .article-item__meta{margin-right:0px;padding-top:.25em}}
@media (min-width: 768px){.article-item__authored.article-item--topstory .article-item__meta{margin-right:85px}.article-item__authored.article-item--large .article-item__meta{margin-right:80px}.article-item__authored.article-item--medium .article-item__meta{margin-right:65px}.article-item--small .article-item__meta{font-size:.8125em}}
.article-item__authored.article-item--topstory .article-item__meta, .article-item__authored.article-item--large .article-item__meta, .article-item__authored.article-item--medium .article-item__meta{justify-content:center;margin-right:0}
.article-item__label{margin-right:.25rem}
.article-item__label__category{font-weight:700;color:var(--base-accent)}
.article-list__banner .article-item__label__category, .article-list__list .article-item__label__category{color:var(--base-ink) !important;font-weight:400 !important}
.article-item__umraeda .article-item__label__category{color:var(--base-accent)}
.article-item--toplist .article-item__label__category i{display:none}
.article-item__theme--cover .article-item__label__category{color:var(--base-ink)}
.article-item__label__category.bein-lysing:before{content:"";display:inline-block;height:.7em;width:.7em;background-color:var(--base-surface);border-radius:50%;margin-right:.25em;animation:dotblinker 1s linear infinite}
.article-item__label__breaking{background-color:var(--base-surface);color:var(--base-ink);position:absolute;top:-2.2em;padding:.6em .9em;font-weight:700;font-size:1.25em;line-height:1}
.article-item__label__breaking:before{content:"";display:inline-block;height:.7em;width:.7em;background-color:var(--base-surface);border-radius:50%;margin-right:.25em}
.article-item__label__breaking.live:before{animation:dotblinker 1s linear infinite}
.article-item__label__topic{font-weight:400;color:var(--base-ink);margin-left:.25rem}
.article-item--toplist .article-item__label__topic, .article-item--list-small .article-item__label__topic{display:none}
@media (max-width: 767.98px){.article-item--small .article-item__label__topic{display:none}}
.article-item__theme--dark .article-item__label__topic, .article-item__theme--cover .article-item__label__topic{color:var(--base-ink)}
.article-item__social{color:var(--base-muted);margin-left:auto}
.article-item--toplist .article-item__social, .article-item--xlarge .article-item__social, .article-item--list-small .article-item__social, .article-item--topstory-center .article-item__social, .article-item__authored .article-item__social{margin-left:0.25em}
.article-item__authored.article-item--small .article-item__social{margin-left:auto}
.article-item__social svg{height:.875em;width:auto;margin-bottom:-3px}
.article-item__social svg path{fill:var(--base-muted)}
.article-item__theme--cover .article-item__social{color:var(--base-ink)}
.article-item__theme--cover .article-item__social svg path{fill:var(--base-ink)}
.article-item__theme--light .article-item__social{color:var(--base-muted)}
.article-item__theme--light .article-item__social svg path{fill:var(--base-muted)}
[data-theme="dark"] .article-item__theme--light .article-item__social{color:var(--base-muted)}
[data-theme="dark"] .article-item__theme--light .article-item__social svg path{fill:var(--base-muted)}
.article-item__theme--dark .article-item__social{color:var(--base-muted)}
.article-item__theme--dark .article-item__social svg path{fill:var(--base-muted)}
.article-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.tag-block{background-color:var(--base-surface);padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.tag-block{padding:2rem;margin-left:0;margin-right:0}}
.tag-block-header{margin:0 0 1rem;text-align:center}
@media (min-width: 768px){.tag-block-header{margin-top:-2rem}}
.tag-block-name{background-color:var(--base-surface);display:inline-block;padding:0.5em 0.75em;color:var(--base-ink);font-size:1.125rem;margin-top:-1rem}
@media (min-width: 768px){.tag-block-name{font-size:1.25rem}}
@media (min-width: 1200px){.tag-block-name{font-size:1.375rem}}
.spotify-playlist .spotify-playlist-content{height:0;padding-bottom:129.032258%;position:relative}
.spotify-playlist .spotify-playlist-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.series-teaser{position:relative;height:120px;overflow:hidden;margin-bottom:1.25rem;background-color:var(--base-surface)}
.article-series-list .series-teaser{height:180px}
@media (min-width: 768px){.series-teaser:last-child{margin-bottom:0}.article-series-list .series-teaser, .article-series-list .series-teaser:last-child{margin-bottom:2rem}}
.series-teaser__figure .loop,
.series-teaser__figure .image{transform:scale3d(1, 1, 1);position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10;opacity:.6}
.series-teaser__figure .loop .loop-video,
.series-teaser__figure .image img{width:100%;height:100%;object-fit:cover}
.series-teaser:hover .series-teaser__figure .loop, .series-teaser:hover .series-teaser__figure .image{transform:scale3d(1.03, 1.03, 1.03);opacity:.4}
.series-teaser__header{position:absolute;z-index:20;color:var(--base-ink);left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);padding:1rem}
.series-teaser__label{font-weight:400;font-size:.75em;margin-bottom:.5em}
.series-teaser__name{font-size:1.375rem}
@media (min-width: 768px){.article-series-list .series-teaser__name{font-size:1.75rem}}
.series-teaser__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.series-list-item{position:relative;min-height:250px;overflow:hidden;background-color:var(--base-surface);border-bottom:1px solid var(--base-line)}
.series-list-item:last-child{border-bottom:0}
@media (min-width: 768px){.series-list-item{min-height:600px}}
.series-list-item__figure .loop,
.series-list-item__figure .image{transform:scale3d(1, 1, 1);position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10;opacity:.6}
.series-list-item__figure .loop .loop-video,
.series-list-item__figure .image img{width:100%;height:100%;object-fit:cover}
.series-list-item:hover .series-list-item__figure .loop, .series-list-item:hover .series-list-item__figure .image{transform:scale3d(1.03, 1.03, 1.03);opacity:.4}
.series-list-item__header{position:absolute;z-index:20;color:var(--base-ink);left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}
@media (min-width: 992px){.series-list-item__header{text-align:left}}
.series-list-item__name{font-size:2.5rem}
@media (min-width: 576px){.series-list-item__name{font-size:3.5rem}}
@media (min-width: 768px){.series-list-item__name{font-size:4.5rem}}
@media (min-width: 1200px){.series-list-item__name{font-size:5.5rem}}
.series-list-item__meta{font-size:.75em;margin-top:.75em}
.series-list-item__date{font-weight:700}
.series-list-item__count{margin-left:.25em}
.series-list-item__description{font-size:.9375rem;line-height:1.4;margin:.75em auto 0;display:none}
@media (min-width: 768px){.series-list-item__description{font-size:1.125rem;display:block}}
.series-list-item__readmore{margin-top:1rem;display:inline-block;border:1px solid var(--base-line);height:2.5em;line-height:2.4em;border-radius:1.25em;padding:0 1.25em;font-size:.75rem;font-weight:700}
.series-list-item__readmore:hover{background-color:var(--base-bg);color:var(--base-ink)}
@media (min-width: 768px){.series-list-item__readmore{font-size:.875rem}}
.article-list{margin-bottom:2rem}
.article-list__header{display:flex;justify-content:space-between;margin-bottom:1rem}
.article-list__header .label, .article-list__header .latestissue-title{width:100%;margin:0}
.article-list__items{position:relative}
.article-list-glide__bullets{display:flex;align-self:flex-end}
.article-list-glide__bullet{display:block;padding:0;margin:0;width:10px;height:10px;border-radius:100%;background-color:transparent;border:1px solid var(--base-line);margin-left:4px}
.article-list-glide__bullet:first-child{margin-left:0}
.article-list-glide__bullet.glide__bullet--active{background-color:var(--base-surface)}
.article-list-glide__arrow{width:30px;text-align:center;position:absolute;top:0;bottom:0;background-color:var(--base-surface);border:0;z-index:10;cursor:pointer}
.article-list-glide__arrow i{color:var(--base-ink)}
.article-list-glide__arrow.prev{left:-15px}
.article-list-glide__arrow.prev[disabled]{opacity:0;visibility:hidden}
@media (min-width: 992px){.article-list-glide__arrow.prev{left:-40px}}
.article-list-glide__arrow.next{right:-15px}
@media (min-width: 992px){.article-list-glide__arrow.next{right:-40px}}
.article-list-glide__arrow[disabled]{display:none}
.article-list-glide__arrow:hover{background-color:var(--base-surface)}
.article-list-glide__arrow:hover i{color:var(--base-ink)}
.article-list-glide__arrow:active{background-color:var(--base-surface)}
.article-list-glide__arrow:active i{color:var(--base-ink)}
.article-list__banner .glide__slide{height:auto !important}
.teaser-list-item{display:flex;flex-direction:column;position:relative;overflow:hidden}
.teaser-list-item__category, .teaser-list-item__pubdate{font-size:.8125rem;line-height:1;margin-bottom:.125em}
@media (min-width: 768px){.teaser-list-item__category, .teaser-list-item__pubdate{font-size:.875rem}}
.teaser-list-item__category{font-weight:400;font-size:.8125rem;margin-bottom:0.25em}
.teaser-list-item-large .teaser-list-item__category{margin-bottom:.5em;padding-top:2px;font-size:.75rem;font-weight:normal}
.teaser-list-item__headline{font-weight:700;font-size:.9375rem;line-height:1.4;margin:0;padding:0;transition:color 0.4s cubic-bezier(0, 0, 0.25, 1);transition:text-decoration 0.4s cubic-bezier(0, 0, 0.25, 1);text-decoration:underline}
.header-list .teaser-list-item__headline, .category-list .teaser-list-item__headline{height:calc(3 * 1.4em);overflow:hidden}
@media (min-width: 768px){.teaser-list-item__headline{font-size:1rem}}
.teaser-list-item-large .teaser-list-item__headline{font-weight:normal;font-size:1.25em}
.teaser-list-item__image{transform:scale3d(1, 1, 1);transition:transform 0.4s cubic-bezier(0, 0, 0.25, 1)}
.teaser-list-item:hover .teaser-list-item__image{transform:scale3d(1.01, 1.01, 1.01)}
.teaser-list-item__image img{width:100%;height:auto;transition:opacity 0.4s cubic-bezier(0, 0, 0.25, 1)}
.teaser-list-item-large .teaser-list-item__image{border-radius:50%;overflow:hidden;width:60%;margin:1rem 0 0 auto;order:2}
.teaser-list-item__link{position:absolute;inset:0}
.header-list{margin-top:-1rem}
.category-list{border-top:1px solid var(--v-line-color);padding-top:1rem;margin-top:1.25rem}
.header-list,
.category-list{border-bottom:1px solid var(--v-line-color);margin-bottom:2rem;padding-bottom:1rem;position:relative}
.header-list.large,
.category-list.large{padding-top:2rem;padding-bottom:2rem}
.header-list .embla,
.category-list .embla{overflow:hidden}
.header-list .embla__container,
.category-list .embla__container{display:flex;gap:2rem}
.header-list .embla__slide,
.category-list .embla__slide{flex:0 0 45%;min-width:0}
.header-list .embla__slide:last-child,
.category-list .embla__slide:last-child{margin-right:120px}
@media (min-width: 768px){.header-list .embla__slide,
.category-list .embla__slide{flex:0 0 40%}}
@media (min-width: 992px){.header-list .embla__slide,
.category-list .embla__slide{flex:0 0 25%}.header-list .embla__slide:last-child,
.category-list .embla__slide:last-child{margin-right:60px}}
@media (min-width: 1200px){.header-list .embla__slide,
.category-list .embla__slide{flex:0 0 20%}}
.header-list .teaser-list-header,
.category-list .teaser-list-header{margin-top:-1.875rem;margin-bottom:.5rem}
.header-list .teaser-list-header .teaser-list-title,
.category-list .teaser-list-header .teaser-list-title{display:inline-block;font-size:.875rem;font-weight:700;padding-right:7px}
.header-list .teaser-list-header .teaser-list-title .header-list, .category-list-large .header-list .teaser-list-header .teaser-list-title,
.category-list .teaser-list-header .teaser-list-title .header-list, .category-list-large .category-list .teaser-list-header .teaser-list-title{font-size:1.25rem}
.header-list .teaser-list-header .teaser-list-title span,
.category-list .teaser-list-header .teaser-list-title span{font-weight:400}
.header-list.large .teaser-list-header,
.category-list.large .teaser-list-header{margin-top:-3rem;margin-bottom:1.5rem}
.header-list.large .teaser-list-header .teaser-list-title,
.category-list.large .teaser-list-header .teaser-list-title{font-size:1.25rem;padding:3px 9px 0}
.header-list .teaser-list-slider,
.category-list .teaser-list-slider{position:relative}
.header-list .teaser-list-slider:after,
.category-list .teaser-list-slider:after{content:"";position:absolute;top:0;right:0;bottom:0;width:120px;z-index:5}
@media (min-width: 992px){.header-list .teaser-list-slider:after,
.category-list .teaser-list-slider:after{width:60px}}
.header-list .teaser-list-slider-buttons,
.category-list .teaser-list-slider-buttons{position:absolute;z-index:10;top:10px;right:0}
@media (min-width: 1200px){.header-list .teaser-list-slider-buttons,
.category-list .teaser-list-slider-buttons{top:17px;right:-50px}}
.header-list .embla__prev,
.header-list .embla__next,
.category-list .embla__prev,
.category-list .embla__next{width:35px;height:35px;border-radius:50%;border:none;font-weight:700;padding:0}
@media (min-width: 1200px){.header-list .embla__prev,
.header-list .embla__next,
.category-list .embla__prev,
.category-list .embla__next{width:30px;height:30px}}
.header-list .embla__prev svg,
.header-list .embla__next svg,
.category-list .embla__prev svg,
.category-list .embla__next svg{padding:5px}
.header-list .embla__prev:disabled,
.header-list .embla__next:disabled,
.category-list .embla__prev:disabled,
.category-list .embla__next:disabled{font-weight:400}
.header-list .teaser-list-item-container,
.category-list .teaser-list-item-container{display:flex;position:relative}
.header-list .teaser-list-item-container .teaser-list-number,
.category-list .teaser-list-item-container .teaser-list-number{font-size:3.125rem;margin-right:1rem;margin-top:10px;line-height:1;font-weight:400}
.header-list .teaser-list-item-container .teaser-list-number:has(+ .teaser-list-item-large),
.category-list .teaser-list-item-container .teaser-list-number:has(+ .teaser-list-item-large){position:absolute;left:0;bottom:0}
.header-list .teaser-list-item-container:before,
.category-list .teaser-list-item-container:before{content:"";position:absolute;width:1px;height:100%;top:0;left:-1rem}
.article-item__rating{margin-top:.25rem;line-height:0}
.article-item__rating .article-item__star{display:inline-block;width:20px;height:20px;margin-right:1px;fill:var(--base-accent)}
.article-item--topstory .article-item__rating .article-item__star, .article-item--topstory-center .article-item__rating .article-item__star, .article-item--xlarge .article-item__rating .article-item__star{width:22px;height:22px}
.article-item--small .article-item__rating .article-item__star, .article-item--list-small .article-item__rating .article-item__star, .article-item--toplist .article-item__rating .article-item__star, .article-item--nav-small .article-item__rating .article-item__star{width:16px;height:16px}
.article-item__theme--cover .article-item__rating .article-item__star{fill:var(--base-ink)}
body.event #page{padding-top:0}
.events__label{line-height:1.1;font-size:1.25em;line-height:60px;color:var(--base-muted)}
.events__label .label__main{color:var(--base-accent)}
@media (min-width: 992px){.events__label .label__main{display:block}}
.events__label:hover{text-decoration:underline}
.events__label img{width:60px;height:60px;margin-bottom:.25em;float:left;margin-right:.5em}
@media (min-width: 992px){.events__label{margin-bottom:0;line-height:1.1}.events__label img{width:90px;height:90px;margin-bottom:.25em;float:none;margin-right:0}}
.events__description{font-size:.75rem;margin-top:.5rem;margin-bottom:1.25rem}
.events__categories{font-size:.875rem;margin-top:1.25rem}
.events__categories ul{list-style-type:none;padding:0}
.events__categories ul li{border-top:1px solid var(--base-line);line-height:1.1;padding:.5rem 0}
.events__categories ul li.active{font-weight:700}
.event-item{position:relative;display:flex;flex-direction:row;border-bottom:1px solid var(--base-line);padding-bottom:1.25rem;margin-bottom:1.25rem}
.last > .event-item{border-bottom:0;padding-bottom:0}
@media (min-width: 576px){.event-item{flex-direction:column;border-bottom:0;padding-bottom:0;margin-bottom:1.5rem}}
.event-item__url{position:absolute;top:0;bottom:0;left:0;right:0}
.event-item__image{overflow:hidden;border-radius:2px;width:40%;margin-right:1.25rem}
@media (min-width: 576px){.event-item__image{width:100%;margin-right:0}}
.event-item__image .image{transform:scale3d(1, 1, 1)}
.event-item:hover .event-item__image .image{transform:scale3d(1.02, 1.02, 1.02)}
.event-item__header{margin-top:.5em}
.event-item__headline{font-size:1rem;line-height:1.2;margin-bottom:.25em}
@media (min-width: 768px){.event-item__headline{font-size:1.125rem}}
.event-item:hover .event-item__headline{color:var(--base-muted)}
.event-item__date{font-size:.75rem;margin-bottom:.5em;color:var(--base-accent);font-weight:700;line-height:1}
.event-item__meta{font-size:.75rem;color:var(--base-muted);line-height:1.2}
.event-page__description_text{font-size:1em;line-height:1.4}
@media (min-width: 768px){.event-page__description_text{max-width:660px}}
@media (min-width: 1200px){.event-page__description_text{font-size:1.125em;max-width:730px}}
.event-page__header{padding:1.25rem 0}
@media (min-width: 992px){.event-page__header{padding:1.25rem 0;margin-bottom:2rem;background-color:var(--base-bg)}}
.event-page--cover .event-page__header{background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 992px){.event-page--cover .event-page__header{position:relative;height:80vh;padding-bottom:0}.event-page--cover .event-page__header .bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:15;background-size:cover;background-repeat:no-repeat;background-position:center}.event-page--cover .event-page__header .bg:after{content:"";position:absolute;bottom:0;left:0;right:0;z-index:10;height:50%;background-repeat:repeat-x}.event-page--cover .event-page__header .container{position:absolute;bottom:2rem;left:0;right:0;z-index:20}}
.event-page__headline{font-size:1.75rem}
@media (min-width: 576px){.event-page__headline{font-size:2rem}}
@media (min-width: 1200px){.event-page__headline{font-size:2.25rem}}
@media (min-width: 1390px){.event-page__headline{font-size:2.5rem}}
.event-page__meta{font-size:.8125rem;color:var(--base-muted);line-height:1.25;margin-bottom:1.75rem}
@media (min-width: 768px){.event-page__meta{grid-column:1 / 2;grid-row:2;margin-top:3px}}
@media (min-width: 992px){.event-page__meta{grid-row:2 / 3}}
.event-page__label{font-size:1rem;margin-bottom:.5rem;color:var(--base-muted)}
.event-page__label .label__main{color:var(--base-accent)}
@media (min-width: 992px){.event-page__label .label__main{display:block}}
.event-page__label img{margin-right:5px;display:block;float:left;width:1.25rem}
@media (min-width: 992px){.event-page__label img{width:3rem;height:3rem;position:absolute;top:-56px;z-index:100}}
@media (min-width: 992px){.event-page__label{font-size:1.125rem;margin-bottom:1.5rem}}
.event-page__location, .event-page__nextup, .event-page__price, .event-page__description{line-height:1.2;font-size:1.125rem}
.event-page__description{margin-bottom:2rem}
.event-page__date-list{list-style:none;padding:0;margin:0;margin-bottom:2rem;line-height:1.4}
@media (min-width: 768px){.event-page__date-list{max-width:660px}}
@media (min-width: 1200px){.event-page__date-list{max-width:730px}}
.event-page__date-list .date-item{border-top:1px solid var(--base-line);padding:.75em 0;font-size:1.125rem;font-weight:700}
.event-page__date-list .date-item__time{font-weight:400}
.event-page__date-list .date-item__location{font-size:.875rem;color:var(--base-muted)}
.event-page__about{margin:1.25rem 0 0;padding:0;border:0}
@media (min-width: 576px){.event-page__about{display:flex}}
.event-page__about .about-item{margin-bottom:1rem;font-weight:700}
.event-page__about .about-item:last-child{margin-bottom:0}
@media (min-width: 576px){.event-page__about .about-item{margin-left:2rem;margin-bottom:0;padding-left:.75rem;border-left:1px solid var(--base-line)}.event-page__about .about-item:first-child{margin-left:0}}
.event-page__about .about-item__seemore{color:var(--base-muted);font-size:.875rem}
.event-page__about .about-item__label{font-size:.75rem;font-weight:400;margin-bottom:0;color:var(--base-ink)}
.event-page--cover .event-page__header .event-page__about .about-item__label{color:var(--base-ink)}
.event-page__about .about-item__fbevent, .event-page__about .about-item__tickets{color:var(--base-ink);border-left:0;padding-left:0}
@media (min-width: 576px){.event-page__about .about-item__fbevent, .event-page__about .about-item__tickets{flex:1;display:flex;justify-content:flex-end}}
.event-page__about .about-item__fbevent a.fbevent-url,
.event-page__about .about-item__fbevent a.ticket-url, .event-page__about .about-item__tickets a.fbevent-url,
.event-page__about .about-item__tickets a.ticket-url{display:inline-block;line-height:40px;height:40px;padding:0 1.5em;background-color:var(--base-surface);font-weight:700;border-radius:20px}
.event-page__about .about-item__fbevent{color:var(--base-accent)}
.event-page__about .about-item__fbevent a.fbevent-url{font-weight:400;background-color:transparent;border:1px solid var(--base-line);height:42px}
.event-page__image{margin-bottom:1.5rem}
@media (max-width: 991.98px){.event-page__image{margin-top:-1.25rem;margin-left:-15px;margin-right:-15px;margin-bottom:.75rem}.event-page__image .caption{margin-left:15px;margin-right:15px}}
@media (min-width: 768px){.event-page__image-layout__portrait{float:right;max-width:40%;margin-left:1.25rem}}
.event-page__tags, .event-page__tags--bottom{margin-bottom:1.75rem}
.event-page__tags .tags__list, .event-page__tags--bottom .tags__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.event-page__tags .tags__item a, .event-page__tags--bottom .tags__item a{border:1px solid var(--base-line);padding:.4em .65em .5em;border-radius:4px;display:inline-block;line-height:1;white-space:nowrap;color:var(--base-muted);font-size:.75rem;margin-right:.25rem;margin-bottom:.25rem}
.event-page__tags .tags__item a:hover, .event-page__tags--bottom .tags__item a:hover{background-color:var(--base-bg)}
.event-page__share{margin-bottom:1.75rem}
.event-page__share .share-buttons{display:flex;margin-bottom:.5em}
.event-page__share .share-buttons .share-button__fb{flex:0 0 60%}
.event-page__share--bottom{border-top:1px solid var(--base-line);padding-top:1.25rem;margin-bottom:1.25rem}
.event-page__share--bottom .share-buttons{display:flex;flex-wrap:wrap}
.event-page__share--bottom .share-buttons .share-item{margin-right:.25rem;margin-bottom:.25rem;height:28px}
.event-page__share--bottom .share-buttons .share-item:last-child{margin-right:0;margin-bottom:0}
@media (min-width: 576px){.event-page__share--bottom .share-buttons .share-item:last-child{margin-left:auto}}
@media (min-width: 768px){.event-page__body__extras,
.event-page .body-width{max-width:660px}}
@media (min-width: 1200px){.event-page__body__extras,
.event-page .body-width{max-width:730px}}
.article-featured{position:relative;margin-top:0;overflow:hidden}
.article-featured--hero{height:calc(100vh - 50px);margin-bottom:2rem}
.article-featured--hero .loop video, .article-featured--hero .image img{height:calc(100vh - 50px);width:100vw;object-fit:cover}
@media (min-width: 768px){.article-featured--hero{height:calc(100vh - 60px)}.article-featured--hero .loop video, .article-featured--hero .image img{height:calc(100vh - 60px)}}
@media (min-width: 992px){.article-featured--hero{height:calc(100vh - 98px)}.article-featured--hero .loop video, .article-featured--hero .image img{height:calc(100vh - 98px)}}
@media (min-width: 1200px){.article-featured--hero{height:calc(100vh - 108px)}.article-featured--hero .loop video, .article-featured--hero .image img{height:calc(100vh - 108px)}}
.article-featured--wide{height:calc(75vh - 50px);margin:-1rem -15px 2rem}
.article-featured--wide .loop video, .article-featured--wide .image img{height:calc(75vh - 50px);object-fit:cover}
@media (min-width: 768px){.article-featured--wide{height:calc(75vh - 60px);margin-bottom:0}.article-featured--wide .loop video, .article-featured--wide .image img{height:calc(75vh - 60px)}}
@media (min-width: 992px){.article-featured--wide{margin:0;height:600px}.article-featured--wide .loop video, .article-featured--wide .image img{height:600px}}
@media (min-width: 1200px){.article-featured--wide{height:700px}.article-featured--wide .loop video, .article-featured--wide .image img{height:700px}}
.article-featured__loop, .article-featured__image{position:absolute;top:0;left:0;right:0;bottom:0}
.article-featured__headlines{position:absolute;bottom:-3rem;top:0;display:flex;flex-direction:column;justify-content:flex-end;color:var(--base-ink);text-align:left;width:100%;padding:15px;padding-top:30px;background-repeat:repeat-x;opacity:0}
.article-featured__headlines.active, .no-js .article-featured__headlines{opacity:1;bottom:0}
@media (min-width: 768px){.article-featured__headlines{padding:20px;padding-top:40px}}
@media (min-width: 992px){.article-featured__headlines{padding:25px;padding-top:50px}}
@media (min-width: 768px){.article-featured__headlines{padding:6em 0 2em}}
.article-featured--wide .article-featured__headlines{padding:2rem}
.article-featured__tag-name{font-size:700;font-size:.875rem;margin-bottom:.5em}
.article-featured__tag-name:before{content:"";display:inline-block;background-color:var(--base-surface);border-radius:50%;height:.625rem;width:.625rem;margin-right:.25em;animation:dotblinker 2s linear infinite}
@media (min-width: 992px){.article-featured__tag-name{font-size:1rem}}
.article-featured__headline{font-size:2rem;margin-bottom:.25em}
@media (min-width: 768px){.article-featured__headline{font-size:2.5rem}}
@media (min-width: 1200px){.article-featured__headline{font-size:3rem}}
.article-featured__subhead{font-size:.875em;line-height:1.5;margin-top:.5em;max-height:4.5em;overflow:hidden}
@media (min-width: 768px){.article-featured__subhead{font-size:1em}}
@media (min-width: 1200px){.article-featured__subhead{font-size:1.125em}}
.article-featured__meta{font-size:.6875rem;padding-bottom:.5em;line-height:1.1;display:flex;flex-wrap:wrap}
@media (min-width: 768px){.article-featured__meta{font-size:.75rem}}
@media (min-width: 1200px){.article-featured__meta{font-size:.875rem}}
.article-featured__label{margin-right:.25rem}
.article-featured__label__category{font-weight:800;color:var(--base-accent)}
.article-featured__label__topic{font-weight:400;margin-left:.25rem}
.article-featured__social{margin-left:.25rem;font-size:.875em;font-weight:700;color:var(--base-ink)}
.article-featured__social .social__comments,
.article-featured__social .social__engagement{display:inline-block}
.article-featured__social .social__comments:before,
.article-featured__social .social__engagement:before{content:"";font-weight:900;margin-right:.125rem;font-size:.875em;font-family:"Font Awesome 5 Free"}
.article-featured__social .social__comments{margin-right:.25rem}
.article-featured__social .social__comments:before{content:""}
.article-featured__social .social__engagement:before{content:""}
.article-featured__related{margin:1em 0 0 0;padding:0;list-style:none;z-index:300;position:relative}
.article-featured__related li{line-height:1.2;margin-bottom:.5em;padding-left:1em;font-size:.875rem;position:relative}
.article-featured__related li .related-item-url{font-weight:700}
@media (min-width: 768px){.featured_story-wide .article-featured__related li{font-size:1em}.featured_story-hero .article-featured__related li{font-size:1.1em}}
@media (min-width: 992px){.article-featured__related li{font-size:.9375rem}.featured_story-wide .article-featured__related li{font-size:1.125em}.featured_story-hero .article-featured__related li{font-size:1.25em}}
.article-featured__related li:last-child{margin-bottom:0}
.article-featured__related li:before{content:"";position:absolute;left:0;top:5px;background-color:var(--base-surface);border-radius:50%;height:8px;width:8px;animation:dotblinker 2s linear infinite}
.article-featured__related li a.related-item-url{transition:color 100ms ease}
.article-featured__related li a.related-item-url:hover{color:var(--base-ink)}
.article-featured__related li a.related-item-url > span{font-style:italic;color:var(--base-accent);margin-right:.25em}
.article-featured__related li .related-item-meta__social{font-size:.625rem;font-weight:700;margin-left:.25rem;color:var(--base-ink)}
.article-featured__related li .related-item-meta__social .social__comments,
.article-featured__related li .related-item-meta__social .social__engagement{display:inline-block}
.article-featured__related li .related-item-meta__social .social__comments:before,
.article-featured__related li .related-item-meta__social .social__engagement:before{content:"";font-weight:900;margin-right:.125rem;font-size:.875em;font-family:"Font Awesome 5 Free"}
.article-featured__related li .related-item-meta__social .social__comments{margin-right:.25rem}
.article-featured__related li .related-item-meta__social .social__comments:before{content:""}
.article-featured__related li .related-item-meta__social .social__engagement:before{content:""}
.article-featured__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.home-module{border-top:1px solid var(--base-line);padding:1rem 0 0;margin:2rem 0 4rem}
.rss-latest{border-top:1px solid var(--base-line);padding:1rem 0 0;margin:1.25rem 0 4rem}
.rss-article-item{position:relative}
.rss-article-item__url{position:absolute;inset:0;z-index:1}
.rss-article-item__headline{font-size:1.125rem;line-height:1.2;margin-top:.5rem}
.rss-article-item__image img{width:100%;border-radius:4px}
.sidebar-fp{opacity:0}
.sidebar-fp.active, .no-js .sidebar-fp{opacity:1}
.image > .number{position:absolute;top:50%;left:50%;line-height:1;font-size:3.5em;font-weight:400;color:var(--base-ink);transform:translate(-50%, -50%);transition:all .2s ease-in-out}
.entry-item:hover .image > .number, .story:hover .image > .number{font-size:2em;opacity:0}
.featured_story .image,
.entry-item .image,
.article-item .image,
.story > .image{position:relative}
.entry-item .image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--base-surface);opacity:.1;transition:opacity 150ms ease}
.entry-item.numbered .image:before{opacity:.5}
.entry-item:hover .image:before{opacity:0 !important}
.featured_story{overflow:hidden;position:relative;min-height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .25s ease-in-out}
.featured_story .entry-item-meta{color:var(--base-ink)}
.featured_story-loop{position:absolute;top:0;left:0;right:0;bottom:0}
body.home-hero #page{padding-top:0px}
.latestissue{padding:1.25rem;background-color:var(--base-surface);color:var(--base-ink);border-radius:5px}
.latestissue-title{font-size:1.25em}
.latestissue-title span{color:var(--base-muted)}
.latestissue-next{font-size:.875rem;line-height:1.25;margin-top:.75rem;color:var(--base-muted)}
.latestissue-cover{max-width:180px;position:relative}
.latestissue-cover_img{position:relative;clip-path:polygon(100% 0, 100% 100%, 100% 100%, 0 100%, 0 0);transition:clip-path 250ms ease}
.latestissue-cover_img > img{width:100%;height:auto}
.latestissue-cover_img:after{content:"";position:absolute;display:block;width:0px;height:0px;background-color:var(--base-surface);bottom:0;right:0;transition:all 250ms ease}
.latestissue-cover:hover .latestissue-cover_img{clip-path:polygon(100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 0)}
.latestissue-cover:hover .latestissue-cover_img:after{width:20px;height:20px}
.sidebar-flex{display:flex;flex-direction:column}
.issue-teaser{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--base-line);max-width:310px;margin-left:auto;margin-right:auto}
@media (min-width: 768px){.issue-teaser{margin-top:0;border-top:0;padding-top:0;margin-bottom:2rem}}
.issue-teaser .next-issue{font-size:.75rem;line-height:1.25;margin-top:.75rem;color:var(--base-muted)}
.latest_paper{display:flex;position:relative;border-bottom:1px solid var(--base-line)}
.latest_paper .paper-info{flex:0 0 100px;padding-top:0px;display:flex;flex-direction:column;justify-content:end;padding-bottom:0.75rem}
.latest_paper .paper-info .paper-title{font-size:1rem}
.latest_paper .paper-info .paper-pubdate{font-size:.875rem;color:var(--base-muted)}
.latest_paper .paper-covers{display:flex;overflow:hidden;flex:1;align-items:end}
@media (min-width: 1390px){.latest_paper .paper-covers{margin-top:-6.5rem}}
@media (min-width: 1890px){.kragi-ad:has(iframe) + .home .latest_paper .paper-covers{margin-top:0}}
.latest_paper .paper-cover img{width:100%;height:auto}
.latest_paper .paper-cover.main{max-width:60%;margin-bottom:-7px;position:relative;z-index:20}
.latest_paper .paper-cover.subissue{max-width:37%;transform:rotate(5deg);align-self:flex-end;margin-left:-7px;margin-bottom:-12px;position:relative;z-index:10}
.latest_paper__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:30}
.col-gift{font-size:1.25em;line-height:1.1;font-weight:700;margin-top:1em}
.stundin-gift-ad{display:flex;flex-direction:column;background-color:var(--base-bg);padding:1.25rem;margin-left:-15px;margin-right:-15px;position:relative}
@media (min-width: 992px){.stundin-gift-ad{flex-direction:row;justify-content:space-between;background-color:var(--base-bg);height:50px;line-height:50px;margin:0;padding:0;border-left:1px solid var(--base-line)}}
.stundin-gift-ad__title{color:var(--base-ink);font-size:1.75rem;text-align:center;margin-bottom:.5em}
@media (min-width: 992px){.stundin-gift-ad__title{height:50px;line-height:50px;font-size:1.75rem;margin:0;padding:0 .5em;text-align:left}}
.stundin-gift-ad__btn{background-color:var(--base-surface);padding:0 3em;height:40px;line-height:40px;border-radius:20px;font-weight:800;color:var(--base-ink) !important;font-size:.875rem;text-align:center;margin:0 auto;display:inline-block;color:var(--base-ink)}
@media (min-width: 992px){.stundin-gift-ad__btn{height:50px;line-height:50px;border-radius:0;font-size:1rem;margin:0}.stundin-gift-ad__btn:hover{background-color:var(--base-surface)}}
.stundin-gift-ad__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.featured .featured-col{padding-top:20px;padding-left:10px;padding-right:10px}
.featured-story-ad{margin-bottom:30px}
.featured-story-ad.last-item{margin-bottom:0}
.featured_story{margin-bottom:30px}
.featured_story a.featured-url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.featured_story-wide{min-height:500px}
@media (min-width: 768px){.featured_story-wide{min-height:710px}}
.featured_story .headline{position:absolute;bottom:0;top:0;display:flex;flex-direction:column;justify-content:flex-end;color:var(--base-ink);text-align:left;width:100%;padding:15px;padding-top:30px;background-repeat:repeat-x}
@media (min-width: 768px){.featured_story .headline{padding:20px;padding-top:40px}}
@media (min-width: 992px){.featured_story .headline{padding:25px;padding-top:50px}}
@media (min-width: 768px){.featured_story-wide .headline{padding:10% 3% 3%}}
.featured_story-hero .headline{background-repeat:repeat-x;padding:10% 0% 5%}
@media (min-width: 768px){.featured_story-hero .headline{padding:6em 0 2em}}
.featured_story-author-headline{margin-bottom:.25em;color:var(--base-muted)}
@media (min-width: 768px){.featured_story-author-headline{font-size:1.25em}}
@media (min-width: 992px){.featured_story-author-headline{font-size:1.8em}}
.featured_story .featured-tag-name{font-size:.8em;font-weight:800;margin-bottom:.5em}
.featured_story .featured-tag-name:before{content:"";display:inline-block;background-color:var(--base-surface);border-radius:100%;height:.65em;width:.65em;margin-right:.25em;animation:dotblinker 2s linear infinite}
@media (min-width: 768px){.featured_story .featured-tag-name{font-size:.9em}}
@media (min-width: 992px){.featured_story .featured-tag-name{font-size:1em}}
.featured_story-hero .featured-tag-name{font-weight:700;font-style:normal;font-size:1.25em}
@media (min-width: 768px){.featured_story-hero .featured-tag-name{font-size:1.4em}}
@media (min-width: 992px){.featured_story-hero .featured-tag-name{font-size:1.5em}}
.featured_story-hero .featured_story-headline{font-size:2.25em}
@media (min-width: 768px){.featured_story-hero .featured_story-headline{font-size:2.75em;margin-bottom:.25em}}
@media (min-width: 992px){.featured_story-hero .featured_story-headline{font-size:3.5em}}
.featured_story-wide .featured_story-headline{font-size:1.6em}
@media (min-width: 768px){.featured_story-wide .featured_story-headline{font-size:2.5em;margin-bottom:.25em}}
@media (min-width: 992px){.featured_story-wide .featured_story-headline{font-size:3em}}
@media (min-width: 1200px){.featured_story-hero .featured_story-headline{font-size:4.25em}.featured_story-wide .featured_story-headline{font-size:3em}}
.featured_story-subhead{font-weight:400;line-height:1.25;font-size:1em}
.featured_story-subhead > strong{font-weight:800}
@media (max-width: 767.98px){.featured_story-subhead{display:none}}
@media (min-width: 768px){.featured_story-subhead{margin-top:.5em}}
@media (min-width: 992px){.featured_story-subhead{max-height:2.5em;overflow:hidden}.featured_story-wide .featured_story-subhead, .featured_story-hero .featured_story-subhead{max-height:3.6em}}
.featured_story-wide .featured_story-subhead{font-size:1.125em}
.featured_story-hero .featured_story-subhead{font-size:1.25em}
.entry-banner{background-color:var(--base-bg);padding:30px 0}
.author-item{display:flex;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--base-line)}
.author-item-image{border-radius:50%;overflow:hidden;flex-basis:25%;align-self:start}
.author-item-content{flex-basis:75%;margin-left:1rem;margin-top:.25em}
.author-item-name{font-size:1.2em;font-weight:800;color:var(--base-muted);line-height:1;margin-bottom:.25em}
.author-item-headline{font-size:1em;font-weight:700;line-height:1.1}
.kragi-ad:has(iframe) + .home .fpblock--featured{position:relative;z-index:1}
@media (min-width: 768px){.fpblock .fpblock-content.line{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--base-line)}}
@media (max-width: 767.98px){.fpblock .fpblock-content.m-line{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--base-line)}}
.fpblock:last-child .fpblock-content.line{border-bottom:0;padding-bottom:0;margin-bottom:4rem}
.fpblock.mediaentries-banner{padding:2rem 0;background-color:var(--base-surface);color:var(--base-ink);margin:3rem 0}
.fpblock.mediaentries-banner .mediaentry-list-glide__arrow{background-color:var(--base-surface)}
.fpblock.mediaentries-banner .mediaentry-list-glide__arrow i{color:var(--base-ink)}
.fpblock.mediaentries-banner .mediaentry-list-glide__arrow:hover{background-color:var(--base-surface)}
.fpblock.mediaentries-banner .mediaentry-list-glide__arrow:hover i{color:var(--base-ink)}
.fpblock.mediaentries-banner .mediaentry-list-glide__arrow:active{background-color:var(--base-surface)}
.fpblock.mediaentries-banner .mediaentry-list-glide__arrow:active i{color:var(--base-ink)}
.article-item__caption{margin-top:.5rem;font-size:.9375rem;line-height:1.4}
.article-item__caption .image_title{font-weight:700;font-size:1rem;margin-right:0.125em}
.article-item__caption .image_title:before{display:inline-block;content:"";margin-right:0.25em;border-style:solid;border-width:0 1px 1px 1px;border-color:transparent transparent var(--h-red) transparent}
.article-item__caption .image_credit{display:block;color:var(--base-muted);margin-top:.25rem;font-size:.875rem}
.article-page #page,
.article-series__feature #page,
.article-series-list #page{padding-top:0}
.article-series-list #footer{margin-top:0}
.article-series__header{position:relative;margin-bottom:1.25rem;height:650px;background-color:var(--base-surface)}
@media (min-width: 768px){.article-series__header{height:500px}}
@media (min-width: 992px){.article-series__header{height:800px;margin-bottom:2rem}}
.article-series__header .loop,
.article-series__header .image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10;opacity:.5}
.article-series__header .loop .loop-video,
.article-series__header .image img{width:100%;height:100%;object-fit:cover}
.article-series__text{position:absolute;top:50%;left:0;right:0;color:var(--base-ink);z-index:10;padding:1rem;text-align:center;transform:translateY(-50%)}
@media (min-width: 768px){.article-series__text{display:flex;justify-content:center;align-items:center;text-align:left;top:0;bottom:0;padding:0;padding-bottom:1.25rem;transform:none}body.site-layout__center .article-series__text{text-align:center}}
@media (min-width: 992px){.article-series__text{padding-bottom:2.5rem}}
.article-series__title{font-size:4rem}
@media (min-width: 576px){.article-series__title{font-size:4.5rem}}
@media (min-width: 992px){.article-series__title{font-size:5rem}}
@media (min-width: 1200px){.article-series__title{font-size:7rem}}
.article-series__description{font-size:.9375rem;line-height:1.4;margin:.5em auto 0}
@media (min-width: 768px){.article-series__description{font-size:1rem}body.site-layout__center .article-series__description{max-width:600px}}
@media (min-width: 1200px){.article-series__description{font-size:1.25rem}}
.article-series__meta{font-size:.75rem;line-height:1;margin-bottom:1.5em}
@media (min-width: 1200px){.article-series__meta{font-size:.875rem}}
.article-series__label{font-weight:700}
.article-series__label a:hover{text-decoration:underline}
.article-series__date, .article-series__count{margin-left:.25em}
.article{padding-top:1rem}
@media (min-width: 992px){.article{padding-top:1.5rem}}
@media (min-width: 1200px){.article{padding-top:2.5rem}}
.article__section--umraeda{background-color:var(--base-surface)}
.article__layout-feature-overlay .loop, .article__layout-feature-topcover .loop{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6}
.article__layout-feature-overlay .loop video, .article__layout-feature-topcover .loop video{width:100%;height:100%;object-fit:cover}
.article__layout-feature-overlay, .article__layout-feature-topcover, .article__layout-feature-portrait, .article__layout-feature-splitcover, .article__layout-gallery{padding-top:0}
.article__old{margin-top:1.25rem;border-top:1px solid var(--base-line);background-color:var(--base-surface);height:3rem;line-height:3rem;padding:0 .75rem}
.article__layout-gallery .article__old{color:var(--base-ink);border-color:var(--base-line)}
.article-col__side{grid-row:4}
@media (min-width: 768px){.article-col__side{grid-column:2 / 3}}
@media (min-width: 992px){.article-col__side{grid-row:2 / 4;grid-column:3 / 4}}
@media (min-width: 1200px){.article-col__side{grid-row:1 / 4}.article__figure-size--xlarge .article-col__side{grid-row:2 / 4}}
@media (min-width: 992px){.article__layout-feature .article-col__side{grid-row-start:2}}
.article__figure{margin:.75rem 0 1.875rem}
@media (min-width: 768px){.article__figure{margin:1rem 0 2rem}}
@media (min-width: 992px){.article__figure{margin:1rem 0 3rem}}
@media (min-width: 768px){.article__image-size--small .article__figure{grid-column:none;grid-row:none;float:right;margin-left:2rem;width:40%}}
.article__layout-feature.article__image-size--xlarge .article__figure{margin-left:-15px;margin-right:-15px}
.article__layout-feature.article__image-size--medium .article__figure, .article__layout-feature.article__image-size--large .article__figure{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.article__layout-feature.article__image-size--medium .article__figure, .article__layout-feature.article__image-size--large .article__figure{margin-left:0;margin-right:0}}
.article__layout-feature.article__image-size--medium .article__figure .caption, .article__layout-feature.article__image-size--large .article__figure .caption, .article__layout-feature.article__image-size--xlarge .article__figure .caption{margin-left:15px;margin-right:15px}
@media (min-width: 768px){.article__layout-feature.article__image-size--medium .article__figure .caption, .article__layout-feature.article__image-size--large .article__figure .caption, .article__layout-feature.article__image-size--xlarge .article__figure .caption{margin-left:auto;margin-right:auto;max-width:660px}}
@media (min-width: 1200px){.article__layout-feature.article__image-size--medium .article__figure .caption, .article__layout-feature.article__image-size--large .article__figure .caption, .article__layout-feature.article__image-size--xlarge .article__figure .caption{max-width:730px}}
.article__image-size--cover .article__figure{margin-bottom:30px}
.article__image-size--cover .article__figure .caption{margin-left:15px;margin-right:15px}
.article__layout-feature-center .article__figure{margin:1.25rem 0 2.5rem}
@media (min-width: 992px){.article__layout-feature-center .article__figure{margin:2.5rem 0 5rem}}
.article__layout-feature-topcover .article__figure{margin:0}
.article__layout-feature-topcover .article__figure .caption{display:none}
.article__layout-gallery .article__figure{grid-row:3;padding:1rem 0;border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line)}
@media (min-width: 768px){.article__layout-gallery .article__figure{grid-row:3 / 4;grid-column:2 / 4}}
@media (min-width: 992px){.article__layout-gallery .article__figure{grid-row:3 / 4;grid-column:2 / 4}}
@media (min-width: 992px){.article__layout-gallery .article__figure .figure__gallery{display:flex}}
.article__layout-gallery .article__figure .gallery__image_info{color:var(--base-ink)}
@media (min-width: 992px){.article__layout-gallery .article__figure .gallery__image_info{flex:20%;width:20%;align-self:flex-end;padding-left:1.25rem;padding-top:0}}
.article__layout-gallery .article__figure .gallery__page{color:var(--base-muted);font-weight:700;font-size:.75rem;margin-top:.5rem}
@media (max-width: 991.98px){.article__layout-gallery .article__figure .gallery__page{margin-bottom:.75rem}}
.article__layout-gallery .article__figure .image{background-color:var(--base-surface)}
.article__layout-gallery .article__figure .image img{object-fit:contain;width:100%;height:100%;max-height:500px}
@media (min-width: 992px){.article__layout-gallery .article__figure .image{flex:80%;width:80%}.article__layout-gallery .article__figure .image img{min-height:400px;max-height:750px}}
@media (min-width: 1200px){.article__layout-gallery .article__figure .image img{max-height:910px}}
.article__layout-gallery .article__figure .gallery__image_title{color:var(--base-muted);font-weight:700;margin-bottom:.5rem}
.article__layout-gallery .article__figure .gallery__image_text{font-size:.875rem;padding-top:.75rem}
.article__layout-gallery .article__figure .gallery__image_credit{font-size:.625rem;font-weight:700;color:var(--base-muted);margin-top:.25rem;white-space:nowrap;display:block}
.article__layout-gallery .article__figure .article__gallery{position:relative}
.article__layout-gallery .article__figure .gallery__buttons{display:flex;margin-bottom:.25rem}
@media (min-width: 768px){.article__layout-gallery .article__figure .gallery__buttons{display:initial}}
.article__layout-gallery .article__figure .gallery__button--prev,
.article__layout-gallery .article__figure .gallery__button--next{cursor:pointer;width:50px;padding:10px;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:1rem;text-align:center;flex:1;user-select:none}
@media (min-width: 768px){.article__layout-gallery .article__figure .gallery__button--prev,
.article__layout-gallery .article__figure .gallery__button--next{display:initial;position:absolute;z-index:10}}
.article__layout-gallery .article__figure .gallery__button--prev:active,
.article__layout-gallery .article__figure .gallery__button--next:active{background-color:var(--base-surface)}
@media (min-width: 992px){.article__layout-gallery .article__figure .gallery__button--prev,
.article__layout-gallery .article__figure .gallery__button--next{background-color:var(--base-surface)}}
.article__layout-gallery .article__figure .gallery__button--prev{margin-right:2px}
@media (min-width: 768px){.article__layout-gallery .article__figure .gallery__button--prev{right:50px}}
.article__layout-gallery .article__figure .gallery__button--next{margin-left:2px}
@media (min-width: 768px){.article__layout-gallery .article__figure .gallery__button--next{right:0}}
.article__body{min-width:0;grid-row:3}
@media (min-width: 768px){.article__body{grid-row:2 / 3;grid-column:2 / 3}.article__image-size--small .article__body{grid-row-start:1}}
@media (min-width: 992px){.article__layout-feature .article__body, .article__layout-feature-overlay .article__body, .article__layout-feature-topcover .article__body{grid-column:2 / 4}.article__layout-feature-overlay .article__body, .article__layout-feature-topcover .article__body, .article__layout-gallery .article__body{grid-row-start:1}}
.article__header{margin-bottom:1.5rem}
@media (min-width: 1390px){.article__layout-feature .article__header, .article__layout-feature-overlay .article__header, .article__layout-feature-topcover .article__header, .article__layout-gallery .article__header{margin-bottom:2rem}}
.article__layout-gallery .article__header{background-color:var(--base-surface);color:var(--base-ink);padding-top:1rem;padding-bottom:1.25rem}
@media (min-width: 992px){.article__layout-gallery .article__header{padding-top:1.25rem;padding-bottom:2.5rem}}
.article__layout-feature-overlay .article__header{position:relative;overflow:hidden;background-color:var(--base-surface);background-size:cover;background-position:50%;height:750px;color:var(--base-ink);margin-top:-85px}
@media (min-width: 768px){.article__layout-feature-overlay .article__header{margin-top:-95px}}
@media (min-width: 992px){.article__layout-feature-overlay .article__header{margin-top:-100px}}
@media (min-width: 1200px){.article__layout-feature-overlay .article__header{margin-top:-105px}}
@media (min-width: 768px){body:has(#header.header--compact) .article__layout-feature-overlay .article__header{margin-top:calc(-1 * var(--compact-header-height, 105px))}}
@media (min-width: 768px){.article__layout-feature-overlay .article__header{max-height:100%;min-height:540px;margin-bottom:1.25rem}}
@media (min-width: 992px){.article__layout-feature-overlay .article__header{min-height:100vh;margin-bottom:2rem}}
.article__layout-feature-overlay .article__header:before{content:"";position:absolute;top:0;left:0;right:0;z-index:10;height:25%;background-repeat:repeat-x}
.article__layout-feature-overlay .article__header:after{content:"";position:absolute;bottom:0;left:0;right:0;z-index:10;height:75%;background-repeat:repeat-x}
.article__layout-feature-center .article__header .figure__image-xlarge .caption{margin-left:15px;margin-right:15px}
@media (min-width: 768px){.article__layout-feature-center .article__header .figure__image-xlarge .caption{margin-left:auto;margin-right:auto;max-width:660px}}
@media (min-width: 1200px){.article__layout-feature-center .article__header .figure__image-xlarge .caption{max-width:730px}}
.article__layout-feature-overlay .article__header__content{position:absolute;bottom:2rem;left:0;right:0;z-index:20}
@media (min-width: 992px){.article__layout-feature-overlay .article__header__content{bottom:2.5rem}}
@media (max-width: 767.98px){.article__layout-feature-overlay .article__header__content{padding-left:15px;padding-right:15px}}
.article__layout-feature-topcover .article__header__content{position:relative;margin-top:-4rem;padding:15px;background-color:var(--base-bg);box-sizing:content-box}
@media (min-width: 992px){.article__layout-feature-topcover .article__header__content{margin-top:-6rem}}
@media (min-width: 1200px){.article__layout-feature-topcover .article__header__content{margin-top:-8rem;padding:2rem}}
.article__layout-feature-portrait .article__header, .article__layout-feature-splitcover .article__header{display:flex;flex-direction:column-reverse;margin-bottom:2.5rem}
@media (min-width: 992px){.article__layout-feature-portrait .article__header, .article__layout-feature-splitcover .article__header{flex-direction:row;border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line)}}
.article__layout-feature-portrait .article__header__content, .article__layout-feature-splitcover .article__header__content{flex:0 0 50%;padding:2rem 15px;align-self:center}
@media (min-width: 768px){.article__layout-feature-portrait .article__header__content, .article__layout-feature-splitcover .article__header__content{padding:2rem 0;max-width:660px}}
@media (min-width: 992px){.article__layout-feature-portrait .article__header__content, .article__layout-feature-splitcover .article__header__content{padding:0 4rem;max-width:none}}
@media (min-width: 1200px){.article__layout-feature-portrait .article__header__content, .article__layout-feature-splitcover .article__header__content{padding:0 5rem}}
.article__layout-feature-portrait .article__header__image, .article__layout-feature-splitcover .article__header__image{flex:0 0 50%}
.article__layout-feature-portrait .article__header__image .article__figure, .article__layout-feature-splitcover .article__header__image .article__figure{margin:0}
.article__layout-feature-portrait .article__header__image .figure__image, .article__layout-feature-splitcover .article__header__image .figure__image{position:relative}
.article__layout-feature-portrait .article__header__image .caption, .article__layout-feature-splitcover .article__header__image .caption{border-bottom:0;margin-bottom:0;position:absolute;bottom:0;right:0;width:50%;max-width:350px;padding:.75rem 1rem;background-color:var(--base-bg)}
.article__layout-feature-portrait .article__header__image .caption.copyright-only, .article__layout-feature-splitcover .article__header__image .caption.copyright-only{background-color:transparent;width:auto}
@media (min-width: 768px){.article__headlines{grid-column:2 / 4}}
@media (min-width: 992px){.article__headlines{grid-row:1 / 2;grid-column:2 / 4}.article--no-subhead .article__headlines{grid-row:1 / 3}}
@media (min-width: 1200px){.article__headlines{grid-column:2 / 3}}
.article__layout-feature .article__headlines, .article__layout-feature-center .article__headlines, .article__layout-feature-portrait .article__headlines, .article__layout-feature-splitcover .article__headlines{text-align:center}
@media (min-width: 1200px){.article__layout-feature .article__headlines, .article__layout-feature-center .article__headlines, .article__layout-feature-portrait .article__headlines, .article__layout-feature-splitcover .article__headlines{margin-top:2rem}}
.article__layout-feature-topcover .article__headlines{text-align:center}
.article__opinion{display:flex;align-items:flex-end;gap:1rem;border-bottom:1px solid var(--base-line);margin-bottom:1.25rem}
@media (min-width: 992px){.article__opinion{margin-bottom:1.5rem}}
@media (min-width: 1390px){.article__opinion{margin-bottom:2rem}}
@media (max-width: 575.98px){.article__opinion--flush{margin-right:-15px}}
.article__opinion__byline{flex:1;min-width:0;padding-bottom:.75rem;font-size:1.3125rem}
@media (min-width: 992px){.article__opinion__byline{font-size:1.375rem}}
@media (min-width: 1390px){.article__opinion__byline{font-size:1.5rem}}
.article__opinion__byline .article__label__category{display:block}
.article__opinion__names{display:block;color:var(--base-ink)}
.article__layout-feature-overlay .article__opinion__names{color:var(--base-ink)}
.article__opinion__names a{white-space:nowrap}
.article__opinion__names a:only-child{white-space:normal}
.article__opinion__names a:hover{text-decoration:underline}
.article__opinion__portrait{flex:none;width:120px;height:120px;margin:0}
@media (min-width: 1390px){.article__opinion__portrait{width:180px;height:180px}}
.article__opinion__portrait img{display:block;width:100%;height:100%}
.article__opinion__portrait--cutout img{object-fit:contain;object-position:bottom}
.article__opinion__portrait--round{width:88px;height:88px;border-radius:50%;overflow:hidden;margin-bottom:.75rem}
@media (min-width: 1390px){.article__opinion__portrait--round{width:110px;height:110px}}
.article__opinion__portrait--round img{object-fit:cover}
.article__headline{font-size:1.75rem;margin-bottom:.25em}
@media (max-width: 575.98px){.article__authored .article__headline{font-size:2rem}}
.article__headline span{display:block;font-size:60%;margin:.25em 0}
.article__layout-feature-center .article__headline{font-size:2.5rem;line-height:1.1}
@media (min-width: 576px){.article__headline{font-size:2rem}.article__layout-feature-center .article__headline{font-size:3rem;line-height:1.15}}
@media (min-width: 1200px){.article__headline{font-size:2.75rem}.article__layout-feature-center .article__headline{font-size:4.5rem}}
@media (min-width: 1390px){.article__headline{font-size:3.5rem}.article__layout-feature .article__headline, .article__layout-feature-overlay .article__headline, .article__layout-feature-portrait .article__headline, .article__layout-feature-topcover .article__headline, .article__layout-feature-splitcover .article__headline{font-size:3.75rem}}
.article__subhead{font-size:1rem;line-height:1.5}
@media (min-width: 768px){.article__subhead{grid-column:2 / 4}}
@media (min-width: 992px){.article__subhead{grid-row:2 / 3;grid-column:2 / 4}}
@media (min-width: 1200px){.article__subhead{grid-column:2 / 3}}
.article__subhead p{margin:0}
@media (min-width: 992px){.article__subhead{font-size:1.125rem}}
@media (min-width: 1390px){.article__subhead{font-size:1.25em}}
.article__layout-gallery .article__subhead{grid-row:2}
.article__layout-feature .article__subhead, .article__layout-feature-topcover .article__subhead, .article__layout-feature-splitcover .article__subhead, .article__layout-feature-center .article__subhead{margin:1.25rem 0;text-align:center}
.article__meta{margin-top:1rem}
@media (min-width: 768px){.article__meta{grid-column:1 / 2;grid-row:2;margin-top:2rem}.article__layout-feature-overlay .article__meta{grid-row:1 / 2}}
@media (min-width: 992px){.article__meta{grid-row:2 / 3}.article__layout-feature-overlay .article__meta{grid-row:2 / 3}}
@media (min-width: 992px){.article__layout-feature-overlay .article__meta{color:var(--base-ink)}}
.article__layout-gallery .article__meta{grid-row:4;display:flex;flex-direction:column;justify-content:flex-end}
@media (min-width: 768px){.article__layout-gallery .article__meta{grid-row:3 / 4}}
.article__layout-feature .article__meta, .article__layout-feature-topcover .article__meta, .article__layout-feature-splitcover .article__meta, .article__layout-feature-center .article__meta{text-align:center}
.article__pubdate{font-size:1rem;line-height:1.25}
.article__meta-extra{margin-bottom:3rem}
@media (min-width: 768px){.article__meta-extra{grid-column:1 / 2;grid-row:2}}
@media (min-width: 992px){.article__meta-extra{grid-row:1 / 4}.article__layout-feature .article__meta-extra{grid-row:2}.article__layout-feature-center .article__meta-extra, .article__layout-feature-splitcover .article__meta-extra{max-width:100%}}
.article__label{font-size:1rem;font-weight:700;margin-bottom:1rem}
@media (min-width: 992px){.article__label{font-size:1.125rem}}
.article__label__category{color:var(--base-accent)}
.article__label__category:visited{color:var(--base-accent)}
.article__label__category:hover{text-decoration:underline}
.article__blog .article__label__category{color:var(--base-accent)}
.article__blog .article__label__category:visited{color:var(--base-accent)}
.article__layout-feature-overlay .article__label__category{color:var(--base-ink)}
.article__layout-feature-overlay .article__label__category:visited{color:var(--base-ink)}
.article__layout-gallery .article__label__category, .article__layout-feature-center .article__label__category, .article__layout-feature-splitcover .article__label__category{display:inline}
.article__label__category.bein-lysing:before{content:"";display:inline-block;height:.7em;width:.7em;background-color:var(--base-surface);border-radius:50%;margin-right:.25em;animation:dotblinker 1s linear infinite}
.article__label__topic{color:var(--base-ink);font-weight:400;margin:.125em 0 .5em}
.article__label__topic:visited{color:var(--base-ink)}
.article__label__topic:hover{text-decoration:underline}
.article__layout-feature-overlay .article__label__topic{color:var(--base-ink)}
.article__layout-feature-overlay .article__label__topic:visited{color:var(--base-ink)}
.article__layout-gallery .article__label__topic, .article__layout-feature-center .article__label__topic, .article__layout-feature-splitcover .article__label__topic{display:inline;font-size:1.125em;margin-left:.25em}
.article__label__author{color:var(--base-muted);line-height:1.1;margin:.125em 0 .5em}
.article__label__author:visited{color:var(--base-muted)}
.article__label__author:hover{text-decoration:underline}
@media (min-width: 992px){.article__layout-feature-overlay .article__label__author{color:var(--base-ink)}.article__layout-feature-overlay .article__label__author:visited{color:var(--base-ink)}}
.article__layout-gallery .article__label__author, .article__layout-feature-center .article__label__author, .article__layout-feature-splitcover .article__label__author{display:inline;font-size:1.125em}
.article__vote{margin-bottom:2rem;font-size:1rem;color:var(--base-muted);line-height:1.1;border-top:1px solid var(--base-line);padding-top:1.25rem}
.article__vote-buttons{display:flex}
.article__vote-buttons .vote{display:flex;align-items:center;justify-content:center;height:40px;width:40px;font-weight:700;border-radius:50%;background-color:var(--base-surface)}
.article__vote-buttons .vote[data-vote]{cursor:pointer}
.article__vote-buttons .vote[data-vote]:hover{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote[data-vote]:hover{background-color:var(--base-surface)}
.article__vote-buttons .vote[data-vote]:active{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote[data-vote]:active{background-color:var(--base-surface)}
.article__vote-buttons .vote[data-vote].upvote{color:var(--base-accent)}
.article__vote-buttons .vote[data-vote].upvote:hover{background-color:var(--base-surface)}
.article__vote-buttons .vote[data-vote].upvote:active{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote[data-vote].upvote:hover{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote[data-vote].upvote:active{background-color:var(--base-surface)}
.article__vote-buttons .vote[data-vote].downvote{color:var(--base-accent)}
.article__vote-buttons .vote[data-vote].downvote:hover{background-color:var(--base-surface)}
.article__vote-buttons .vote[data-vote].downvote:active{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote[data-vote].downvote:hover{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote[data-vote].downvote:active{background-color:var(--base-surface)}
.article__vote-buttons .vote.upvote.voted{color:var(--base-accent);background-color:var(--base-surface)}
.article__vote-buttons .vote.upvote.voted:hover{background-color:var(--base-surface)}
.article__vote-buttons .vote.upvote.voted:active{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote.upvote.voted:hover{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote.upvote.voted:active{background-color:var(--base-surface)}
.article__vote-buttons .vote.downvote.voted{color:var(--base-accent);background-color:var(--base-surface)}
.article__vote-buttons .vote.downvote.voted:hover{background-color:var(--base-surface)}
.article__vote-buttons .vote.downvote.voted:active{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote.downvote.voted:hover{background-color:var(--base-surface)}
[data-theme="dark"] .article__vote-buttons .vote.downvote.voted:active{background-color:var(--base-surface)}
.article__vote-score{font-weight:700;color:var(--base-ink);line-height:40px;padding:0 .75rem}
.article__vote-helptext{font-size:.875rem;line-height:1.4;color:var(--base-muted);margin-top:.25rem}
.article__vote-helptext a{font-weight:700}
.article__vote-helptext a:hover{cursor:pointer;text-decoration:underline !important}
.article__tags, .article__tags--bottom{margin-bottom:1.75rem}
.article__tags .article-tags__list, .article__tags--bottom .article-tags__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.article__tags .article-tags__item, .article__tags--bottom .article-tags__item{margin-right:.25rem;margin-bottom:.25rem}
.article__tags .article-tags__item a, .article__tags--bottom .article-tags__item a{display:inline-block;line-height:1;white-space:nowrap;font-size:.75rem;color:var(--base-muted);background-color:var(--base-bg);height:28px;line-height:26px;padding:0 10px;border-radius:4px}
.article__tags .article-tags__item a:hover, .article__tags--bottom .article-tags__item a:hover{background-color:var(--base-surface);color:var(--base-ink)}
.article__layout-gallery .article__tags .article-tags__item a, .article__layout-gallery .article__tags--bottom .article-tags__item a{border-color:var(--base-line)}
.article__layout-gallery .article__tags .article-tags__item a:hover, .article__layout-gallery .article__tags--bottom .article-tags__item a:hover{background-color:var(--base-surface);color:var(--base-muted)}
.article__share{margin-bottom:1.75rem}
.article__share--bottom, .article__share--bar{border-top:1px solid var(--base-line);padding-top:1.25rem;margin-bottom:1.25rem;margin-top:2.5rem}
.article__share--bottom .share-buttons, .article__share--bar .share-buttons{display:flex;flex-wrap:wrap}
.article__share--upper{margin:.5rem 0 1rem}
.article__layout-feature-center .article__share__label, .article__layout-feature-splitcover .article__share__label{display:none}
.article__share .share-buttons{margin-bottom:.5em}
.article__share .share-buttons .share-item{margin-right:.25rem;margin-bottom:.25rem;height:40px}
.article__share .share-buttons .share-item a{background-color:transparent;color:var(--base-ink);border:1px solid var(--base-line);display:flex;align-items:center;justify-content:center;text-align:center;width:45px;height:45px;border-radius:50%}
.article__share .share-buttons .share-item a svg{height:18px;width:18px;fill:var(--base-ink)}
.article__share .share-buttons .share-item a:hover{background-color:var(--base-surface);color:var(--base-ink)}
.article__share .share-buttons .share-item a:hover svg{fill:var(--base-ink)}
.article__share .share-buttons .share-item:last-child{margin-right:0;margin-bottom:0}
@media (min-width: 576px){.article__share .share-buttons .share-item:last-child{margin-left:auto}}
.article__share .share-buttons .share-item .fb-like{margin:0 -6px}
.article__share .share-buttons .share-item iframe{width:100%;height:30px}
.article__share .share-buttons .share-item .share-button{padding:0 1em;display:block;line-height:40px;background-color:var(--base-surface);color:var(--base-ink);transition:background-color 150ms ease-in-out;border:none}
.article__share .share-buttons .share-item .share-button i{color:var(--base-ink)}
.article__share .share-buttons .share-item .share-button:hover{background-color:var(--base-surface);color:var(--base-ink)}
.article__share .share-buttons .share-item .share-button:active{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button__fb{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button__fb:hover{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button__fb:active{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button__twitter{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button__twitter:hover{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button__twitter:active{background-color:var(--base-surface)}
.article__share .share-buttons .share-item .share-button span{font-weight:400;font-size:.875rem;color:var(--base-ink)}
.article__share--bottom .share-buttons .share-item iframe, .article__share--bar .share-buttons .share-item iframe{width:160px}
.article__byline{margin-bottom:1rem;border-bottom:1px solid var(--base-line);padding-bottom:1rem}
.article__byline .byline__avatars{list-style:none;margin:0;padding:0;display:flex;gap:.75em}
.article__byline .byline__avatars img{width:60px;border-radius:50%}
.article__byline .byline__authors{list-style:none;margin:.5rem 0 0 0;padding:0;display:flex;font-weight:700;flex-wrap:wrap}
.article__byline .byline__authors > li:after{content:",";font-weight:400;margin-right:.25em}
.article__byline .byline__authors > li:nth-last-child(2):after{content:"og";margin-left:.25em;margin-right:.25em}
.article__byline .byline__authors > li:last-child:after{content:""}
.article__byline__journalist{display:flex;align-items:center}
.article__byline__journalist:not(:first-child){margin-top:1.25rem}
.article__byline .journalist__image{height:50px;width:50px;overflow:hidden;border-radius:50%;margin-right:1em}
@media (min-width: 992px){.article__byline .journalist__image{height:70px;width:70px}}
.article__byline .journalist__image > img{width:100%;height:auto}
.article__byline .journalist__info{line-height:1.2}
.article__byline .journalist__name{font-weight:700;font-size:1em}
.article__byline .journalist__subtitle{font-size:.875em;margin-top:.25em}
.article__body__text > p.dropcap:first-letter,
.article__body__text > p:not(.number_dropcap):first-of-type::first-letter{font-size:3.25em;float:left;line-height:.95;margin:0 .05em -.125rem 0;font-style:normal;font-weight:500}
@media (min-width: 576px){.article__body__text > p.dropcap:first-letter,
.article__body__text > p:not(.number_dropcap):first-of-type::first-letter{font-size:5.25em;margin-bottom:-1.5rem}}
@media (min-width: 1200px){.article__layout-feature-overlay .article__body__text > p:not(.number_dropcap):first-of-type::first-letter{font-size:7.25em}}
.article__body__text > ol,
.article__body__text > p,
.article__body__text > ul, .article__body__text .hidden-content > ol,
.article__body__text .hidden-content > p,
.article__body__text .hidden-content > ul{word-wrap:break-word;font-size:1.125em;line-height:1.5}
@media (min-width: 768px){.article__body__text > ol,
.article__body__text > p,
.article__body__text > ul, .article__body__text .hidden-content > ol,
.article__body__text .hidden-content > p,
.article__body__text .hidden-content > ul{max-width:660px}}
@media (min-width: 1200px){.article__body__text > ol,
.article__body__text > p,
.article__body__text > ul, .article__body__text .hidden-content > ol,
.article__body__text .hidden-content > p,
.article__body__text .hidden-content > ul{font-size:1.25em;max-width:730px}}
@media (min-width: 768px){.article__body__text .inline-hidden,
.article__body__text .article__audio, .article__body__text .hidden-content .inline-hidden,
.article__body__text .hidden-content .article__audio{max-width:660px}}
@media (min-width: 1200px){.article__body__text .inline-hidden,
.article__body__text .article__audio, .article__body__text .hidden-content .inline-hidden,
.article__body__text .hidden-content .article__audio{max-width:730px}}
.article__body__text > ol,
.article__body__text > ul, .article__body__text .hidden-content > ol,
.article__body__text .hidden-content > ul{padding-left:0}
.article__body__text hr, .article__body__text .hidden-content hr{clear:both;margin-left:0;margin-top:1.25rem;margin-bottom:1.25rem;border-color:var(--base-line)}
@media (min-width: 768px){.article__body__text hr, .article__body__text .hidden-content hr{max-width:660px}}
@media (min-width: 1200px){.article__body__text hr, .article__body__text .hidden-content hr{max-width:730px}}
.article__body__text p.hang_quotes:not(:first-of-type), .article__body__text .hidden-content p.hang_quotes:not(:first-of-type){text-indent:-.325em}
.article__body__text p.hang_quotes:first-of-type::first-letter, .article__body__text .hidden-content p.hang_quotes:first-of-type::first-letter{margin-left:-.25em}
.article__body__text li, .article__body__text .hidden-content li{margin:0 0 .75em 1em}
.article__body__text ul li, .article__body__text .hidden-content ul li{list-style:none}
.article__body__text ul li:before, .article__body__text .hidden-content ul li:before{content:"";float:left;margin:.4em 0 0 -1em;height:.6em;width:.6em;border-radius:.3em;background-color:var(--base-surface)}
.article__body__text > blockquote, .article__body__text .hidden-content > blockquote{margin-top:1em;margin-bottom:1em;text-align:left;font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--base-accent);padding-left:1.5rem;border-left:1px solid var(--base-line)}
@media (min-width: 768px){.article__body__text > blockquote, .article__body__text .hidden-content > blockquote{max-width:660px;font-size:1.75rem}}
@media (min-width: 1200px){.article__body__text > blockquote, .article__body__text .hidden-content > blockquote{max-width:730px}}
.article__body__text > blockquote > *, .article__body__text .hidden-content > blockquote > *{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit}
.article__body__text > blockquote > p, .article__body__text .hidden-content > blockquote > p{margin-bottom:1em}
.article__body__text > blockquote > p:last-child, .article__body__text .hidden-content > blockquote > p:last-child{margin-bottom:0}
.article__body__text > h1,
.article__body__text > h2,
.article__body__text > h3,
.article__body__text > h4,
.article__body__text > h5,
.article__body__text > h6, .article__body__text .hidden-content > h1,
.article__body__text .hidden-content > h2,
.article__body__text .hidden-content > h3,
.article__body__text .hidden-content > h4,
.article__body__text .hidden-content > h5,
.article__body__text .hidden-content > h6{font-size:1.25em;margin-top:1.5em;margin-bottom:.5em;padding:0;font-weight:700;line-height:1.2;color:var(--base-ink)}
.article__body__text > h1 + h2.subhead-grey,
.article__body__text > h2 + h2.subhead-grey,
.article__body__text > h3 + h2.subhead-grey,
.article__body__text > h4 + h2.subhead-grey,
.article__body__text > h5 + h2.subhead-grey,
.article__body__text > h6 + h2.subhead-grey, .article__body__text .hidden-content > h1 + h2.subhead-grey,
.article__body__text .hidden-content > h2 + h2.subhead-grey,
.article__body__text .hidden-content > h3 + h2.subhead-grey,
.article__body__text .hidden-content > h4 + h2.subhead-grey,
.article__body__text .hidden-content > h5 + h2.subhead-grey,
.article__body__text .hidden-content > h6 + h2.subhead-grey{margin-top:-.25em}
@media (min-width: 768px){.article__body__text > h1,
.article__body__text > h2,
.article__body__text > h3,
.article__body__text > h4,
.article__body__text > h5,
.article__body__text > h6, .article__body__text .hidden-content > h1,
.article__body__text .hidden-content > h2,
.article__body__text .hidden-content > h3,
.article__body__text .hidden-content > h4,
.article__body__text .hidden-content > h5,
.article__body__text .hidden-content > h6{max-width:660px;font-size:1.375em;margin-bottom:.75em}.article__body__text > h1 + h2.subhead-grey,
.article__body__text > h2 + h2.subhead-grey,
.article__body__text > h3 + h2.subhead-grey,
.article__body__text > h4 + h2.subhead-grey,
.article__body__text > h5 + h2.subhead-grey,
.article__body__text > h6 + h2.subhead-grey, .article__body__text .hidden-content > h1 + h2.subhead-grey,
.article__body__text .hidden-content > h2 + h2.subhead-grey,
.article__body__text .hidden-content > h3 + h2.subhead-grey,
.article__body__text .hidden-content > h4 + h2.subhead-grey,
.article__body__text .hidden-content > h5 + h2.subhead-grey,
.article__body__text .hidden-content > h6 + h2.subhead-grey{margin-top:-.75em}}
@media (min-width: 1200px){.article__body__text > h1,
.article__body__text > h2,
.article__body__text > h3,
.article__body__text > h4,
.article__body__text > h5,
.article__body__text > h6, .article__body__text .hidden-content > h1,
.article__body__text .hidden-content > h2,
.article__body__text .hidden-content > h3,
.article__body__text .hidden-content > h4,
.article__body__text .hidden-content > h5,
.article__body__text .hidden-content > h6{max-width:730px;font-size:1.5em}}
.article__body__text > h1, .article__body__text .hidden-content > h1{font-size:1.75em}
.article__body__text > h2.subhead-grey, .article__body__text .hidden-content > h2.subhead-grey{color:var(--base-muted)}
.article__body__text > h2.subhead-large, .article__body__text .hidden-content > h2.subhead-large{font-size:1.6em;margin-top:1em}
@media (min-width: 768px){.article__body__text > h2.subhead-large, .article__body__text .hidden-content > h2.subhead-large{font-size:2.5rem}.article__body__text > h2.subhead-large + h2.subhead-grey, .article__body__text .hidden-content > h2.subhead-large + h2.subhead-grey{margin-top:-1.25em}}
.article__body__text > h2.subhead-chapter, .article__body__text .hidden-content > h2.subhead-chapter{margin-top:6em;margin-bottom:3em;font-weight:700}
.article__body__text > h2.subhead-chapter .subhead-chapter__number, .article__body__text .hidden-content > h2.subhead-chapter .subhead-chapter__number{color:var(--base-accent);font-size:1.25em;display:inline-block;border-bottom:1px solid;padding:1rem 0;margin-bottom:2rem}
@media (min-width: 768px){.article__body__text > h2.subhead-chapter .subhead-chapter__number, .article__body__text .hidden-content > h2.subhead-chapter .subhead-chapter__number{font-size:1.5em;border-width:1px}}
.article__body__text > h2.subhead-chapter .subhead-chapter__title, .article__body__text .hidden-content > h2.subhead-chapter .subhead-chapter__title{font-size:1.5em;display:block}
@media (min-width: 768px){.article__body__text > h2.subhead-chapter .subhead-chapter__title, .article__body__text .hidden-content > h2.subhead-chapter .subhead-chapter__title{font-size:2.25em}}
.article__body__text > h3, .article__body__text .hidden-content > h3{font-weight:400}
.article__body__text > h3.kicker-over, .article__body__text .hidden-content > h3.kicker-over{font-size:1em;margin-top:1.5em;margin-bottom:.25em;line-height:1.1;font-style:italic;color:var(--base-muted)}
@media (min-width: 768px){.article__body__text > h3.kicker-over, .article__body__text .hidden-content > h3.kicker-over{font-size:1.125em}}
.article__body__text > h3.kicker-over + h2, .article__body__text .hidden-content > h3.kicker-over + h2{margin-top:.25em}
.article__body__text > h3.kicker-over + h2.subhead-large, .article__body__text .hidden-content > h3.kicker-over + h2.subhead-large{margin-top:.5em}
.article__body__text > h3.kicker-under, .article__body__text .hidden-content > h3.kicker-under{line-height:1.2;margin-top:0;margin-bottom:1.5em;color:var(--base-ink)}
.article__body__text > h3.kicker-faktar, .article__body__text .hidden-content > h3.kicker-faktar{font-size:.9em;line-height:1.25;font-weight:400;margin-top:0;margin-bottom:0}
@media (min-width: 768px){.article__body__text > h3.kicker-faktar, .article__body__text .hidden-content > h3.kicker-faktar{font-size:1.1em}}
.article__body__text > h3.kicker-label, .article__body__text .hidden-content > h3.kicker-label{font-size:.875em;line-height:1;font-weight:800;margin-top:0;margin-bottom:.75em;color:var(--base-accent)}
.article__body__text > h2 + h3.kicker-under,
.article__body__text > h3.kicker-under + h2, .article__body__text .hidden-content > h2 + h3.kicker-under,
.article__body__text .hidden-content > h3.kicker-under + h2{margin-top:-.75rem}
.article__body__text > h2 + h3.kicker-under, .article__body__text .hidden-content > h2 + h3.kicker-under{font-size:1.125rem}
@media (min-width: 768px){.article__body__text > h2 + h3.kicker-under, .article__body__text .hidden-content > h2 + h3.kicker-under{font-size:1.25rem}}
.article__body__text aside.annotation-text, .article__body__text .hidden-content aside.annotation-text{padding:1rem 1.25rem;background-color:var(--base-bg);font-size:.875rem;margin:1rem 0 2rem}
@media (min-width: 768px){.article__body__text aside.annotation-text, .article__body__text .hidden-content aside.annotation-text{max-width:660px}}
@media (min-width: 1200px){.article__body__text aside.annotation-text, .article__body__text .hidden-content aside.annotation-text{max-width:730px;padding:1.25rem 1.5rem;font-size:.9375rem}}
.article__body__text aside.annotation-text:last-child, .article__body__text .hidden-content aside.annotation-text:last-child{margin-bottom:0}
.article__body__text span.number, .article__body__text .hidden-content span.number{font-size:3em;float:left;line-height:.8;font-weight:700;margin-right:.2em;margin-bottom:-.1em;color:var(--base-accent)}
.article__body__text .smallprint:has(+ :not(.smallprint)), .article__body__text .hidden-content .smallprint:has(+ :not(.smallprint)){margin-bottom:1rem}
@media (min-width: 768px){.article__body__text .smallprint, .article__body__text .hidden-content .smallprint{max-width:660px}}
@media (min-width: 1200px){.article__body__text .smallprint, .article__body__text .hidden-content .smallprint{max-width:730px}}
.article__body__extras{margin-top:2rem}
@media (min-width: 768px){.article__body__extras, .article__prebody__extras,
.article .body-width{max-width:660px}}
@media (min-width: 1200px){.article__body__extras, .article__prebody__extras,
.article .body-width{max-width:730px}}
@media (min-width: 768px){.article .medium-image-width{max-width:1080px}}
.article__featured-product{margin:2.5rem 0;padding:1.25rem 0;border-bottom:1px solid var(--base-line);border-top:1px solid var(--base-line)}
.article__featured-product .product-image{max-width:140px;padding-left:20px;float:right}
.article__featured-product .product-image img{width:100%;height:auto}
@media (min-width: 768px){.article__featured-product .product-image{max-width:200px}}
.article__featured-product .product-page_count{font-style:italic}
.article__featured-product .product-label{line-height:1;font-size:.75rem;font-weight:700;margin-bottom:.5em;color:var(--base-muted)}
.article__featured-product .product-label:empty{display:none}
.article__featured-product .product-title{font-size:1.25rem;margin-bottom:.5rem}
.article__featured-product .product-title:last-child{margin-bottom:0}
@media (min-width: 768px){.article__featured-product .product-title{font-size:1.5rem}}
@media (min-width: 1200px){.article__featured-product .product-title{font-size:1.75rem}}
.article__featured-product .product-subtitle{font-weight:400;font-size:1em;margin-top:-.75rem;margin-bottom:.5rem}
.article__featured-product .product-subtitle:last-child{margin-bottom:0}
.article__featured-product .product-rating{margin-bottom:1rem}
.article__featured-product .product-rating img{height:1.25rem;width:auto}
@media (min-width: 1200px){.article__featured-product .product-rating img{height:1.5rem}}
.article__featured-product .product-rating .star_defs{display:none}
.article__featured-product .product-rating .stars{display:flex}
.article__featured-product .product-rating .stars .star{width:36px;height:36px;fill:var(--base-accent)}
.article__featured-product .product-description{color:var(--base-ink);font-size:1em;line-height:1.4;margin-top:1rem}
.article__featured-product .product-description:empty{display:none}
.article__featured-product .product-info-item,
.article__featured-product .product-other_info p{margin:.25em 0 0 0}
.article__featured-product .product-info-item:empty,
.article__featured-product .product-other_info p:empty{margin:0}
.article__featured-product .product-publisher{font-style:italic}
.article__featured-product .product-button{margin-top:1.5rem}
.article__related--nav{display:flex;flex-wrap:wrap;flex-direction:column}
@media (min-width: 576px){.article__related--nav{flex-direction:row;gap:30px}}
@media (min-width: 1200px){.article__related--nav{gap:60px}}
.article__related--nav-item{flex:1}
.article__related--nav-item__label{color:var(--base-muted)}
.prev .article__related--nav-item__label{text-align:left}
.next .article__related--nav-item__label{text-align:right}
.shorturl-box{padding:0 .75em;height:35px;line-height:33px;border-radius:4px;color:var(--base-muted);background-color:var(--base-bg);border:1px solid var(--base-line);font-weight:400;font-size:.875rem;white-space:nowrap;user-select:none}
.shorturl-box .shorturl{margin-left:.25em;user-select:text}
@media (max-width: 767.98px){.shorturl-box{width:100%}}
.article__layout-gallery .article__header .shorturl-box{background-color:var(--base-surface)}
.body a,
.article__body__text a,
.flatpage-content a,
.article__subhead a{text-decoration:underline}
.body a:hover,
.article__body__text a:hover,
.flatpage-content a:hover,
.article__subhead a:hover{color:var(--base-accent);text-decoration:none}
.body a:active,
.article__body__text a:active,
.flatpage-content a:active,
.article__subhead a:active{color:var(--base-ink);text-decoration:none}
.body a:visited:active,
.article__body__text a:visited:active,
.flatpage-content a:visited:active,
.article__subhead a:visited:active{color:var(--base-muted);text-decoration:none}
.article__layout-feature .inline,
.article__layout-feature-overlay .inline,
.article__layout-feature-center .inline,
.article__layout-feature-portrait .inline,
.article__layout-feature-splitcover .inline{margin-left:auto;margin-right:auto}
.inline-wrap{margin-top:2rem;margin-bottom:3rem}
@media (min-width: 1200px){.position-block .inline-wrap{max-width:1360px}}
@media (min-width: 1390px){.position-block .inline-wrap{max-width:1390px}}
.ad-inline{margin-top:3rem;margin-bottom:3rem}
@media (min-width: 768px){.ad-inline{max-width:660px}}
@media (min-width: 1200px){.ad-inline{max-width:730px}}
.richtext-image{margin-top:3rem;margin-bottom:3rem}
img.richtext-image{width:100% !important;height:auto !important;display:block !important;float:none !important;margin:0 !important}
.richtext-image.full-width,
.position-block-small .inline-wrap{max-width:calc(100vw - 30px)}
@media (min-width: 768px){.richtext-image.full-width,
.position-block-small .inline-wrap{max-width:660px}}
@media (min-width: 1200px){.richtext-image.full-width,
.position-block-small .inline-wrap{max-width:730px}}
.inline-video.position-block-cover.autoplay-iframe-video{width:100vw;min-height:120vh;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;margin-top:30rem;margin-bottom:30rem}
.inline-video.position-block-cover.autoplay-iframe-video iframe{position:fixed !important;opacity:0;top:0;left:0;width:100%;height:100vh;object-fit:cover;transition:opacity 500ms ease-in-out;visibility:hidden}
.inline-video.position-block-cover.autoplay-iframe-video.autoplay-video-active iframe{opacity:1;visibility:visible}
.inline-video.position-block-cover.autoplay-iframe-video.autoplay-video-active .caption{display:none}
.article__layout-feature .position-block-cover,
.article__layout-feature-overlay .position-block-cover,
.article__layout-feature-topcover .position-block-cover,
.article__layout-feature-portrait .position-block-cover,
.article__layout-feature-splitcover .position-block-cover,
.article__layout-feature-center .position-block-cover,
.article__layout-gallery .position-block-cover,
.article__layout-template .position-block-cover{max-width:100vw}
.article__layout-feature .position-block-cover .inline-wrap,
.article__layout-feature-overlay .position-block-cover .inline-wrap,
.article__layout-feature-topcover .position-block-cover .inline-wrap,
.article__layout-feature-portrait .position-block-cover .inline-wrap,
.article__layout-feature-splitcover .position-block-cover .inline-wrap,
.article__layout-feature-center .position-block-cover .inline-wrap,
.article__layout-gallery .position-block-cover .inline-wrap,
.article__layout-template .position-block-cover .inline-wrap{margin-left:-15px;margin-right:-15px}
.article__layout-feature .position-block-cover.inline-video .inline-wrap, .article__layout-feature .position-block-cover.inline-loop .inline-wrap, .article__layout-feature .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-portrait .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-portrait .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-portrait .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-splitcover .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-splitcover .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-splitcover .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-center .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-center .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-center .position-block-cover.inline-image .inline-wrap,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap,
.article__layout-template .position-block-cover.inline-video .inline-wrap,
.article__layout-template .position-block-cover.inline-loop .inline-wrap,
.article__layout-template .position-block-cover.inline-image .inline-wrap{margin-left:0;margin-right:0}
.article__layout-feature .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-portrait .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-portrait .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-portrait .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-portrait .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-portrait .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-portrait .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-portrait .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-portrait .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-portrait .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-splitcover .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-splitcover .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-splitcover .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-splitcover .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-splitcover .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-splitcover .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-splitcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-splitcover .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-splitcover .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-center .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-center .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-center .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-center .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-center .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-center .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-center .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-center .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-center .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-video .inline-wrap .image,
.article__layout-template .position-block-cover.inline-video .inline-wrap .video,
.article__layout-template .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-image .inline-wrap .image,
.article__layout-template .position-block-cover.inline-image .inline-wrap .video,
.article__layout-template .position-block-cover.inline-image .inline-wrap .loop{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.article__layout-feature .position-block-cover .inline-wrap,
.article__layout-feature-overlay .position-block-cover .inline-wrap,
.article__layout-feature-topcover .position-block-cover .inline-wrap,
.article__layout-gallery .position-block-cover .inline-wrap,
.article__layout-template .position-block-cover .inline-wrap{margin-left:-197px}.article__layout-feature .position-block-cover.inline-video .inline-wrap, .article__layout-feature .position-block-cover.inline-loop .inline-wrap, .article__layout-feature .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap,
.article__layout-template .position-block-cover.inline-video .inline-wrap,
.article__layout-template .position-block-cover.inline-loop .inline-wrap,
.article__layout-template .position-block-cover.inline-image .inline-wrap{margin-left:0}.article__layout-feature .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-video .inline-wrap .image,
.article__layout-template .position-block-cover.inline-video .inline-wrap .video,
.article__layout-template .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-image .inline-wrap .image,
.article__layout-template .position-block-cover.inline-image .inline-wrap .video,
.article__layout-template .position-block-cover.inline-image .inline-wrap .loop{margin-left:-197px}}
@media (min-width: 992px){.article__layout-feature .position-block-cover .inline-wrap,
.article__layout-feature-overlay .position-block-cover .inline-wrap,
.article__layout-feature-topcover .position-block-cover .inline-wrap,
.article__layout-gallery .position-block-cover .inline-wrap,
.article__layout-template .position-block-cover .inline-wrap{margin-left:-222px}.article__layout-feature .position-block-cover.inline-video .inline-wrap, .article__layout-feature .position-block-cover.inline-loop .inline-wrap, .article__layout-feature .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap,
.article__layout-template .position-block-cover.inline-video .inline-wrap,
.article__layout-template .position-block-cover.inline-loop .inline-wrap,
.article__layout-template .position-block-cover.inline-image .inline-wrap{margin-left:0}.article__layout-feature .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-video .inline-wrap .image,
.article__layout-template .position-block-cover.inline-video .inline-wrap .video,
.article__layout-template .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-image .inline-wrap .image,
.article__layout-template .position-block-cover.inline-image .inline-wrap .video,
.article__layout-template .position-block-cover.inline-image .inline-wrap .loop{margin-left:-222px}}
@media (min-width: 1200px){.article__layout-feature .position-block-cover,
.article__layout-feature-overlay .position-block-cover,
.article__layout-feature-topcover .position-block-cover,
.article__layout-gallery .position-block-cover,
.article__layout-template .position-block-cover{max-width:1360px}.article__layout-feature .position-block-cover .inline-wrap,
.article__layout-feature-overlay .position-block-cover .inline-wrap,
.article__layout-feature-topcover .position-block-cover .inline-wrap,
.article__layout-gallery .position-block-cover .inline-wrap,
.article__layout-template .position-block-cover .inline-wrap{margin-right:calc(calc(1140px - 100vw) / 2);margin-left:calc(calc(1140px - 100vw) / 2)}.article__layout-feature .position-block-cover.inline-video .inline-wrap, .article__layout-feature .position-block-cover.inline-loop .inline-wrap, .article__layout-feature .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap,
.article__layout-template .position-block-cover.inline-video .inline-wrap,
.article__layout-template .position-block-cover.inline-loop .inline-wrap,
.article__layout-template .position-block-cover.inline-image .inline-wrap{margin-left:0}.article__layout-feature .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-video .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-loop .inline-wrap .loop, .article__layout-feature .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .video,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .video,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-video .inline-wrap .image,
.article__layout-template .position-block-cover.inline-video .inline-wrap .video,
.article__layout-template .position-block-cover.inline-video .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .image,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .video,
.article__layout-template .position-block-cover.inline-loop .inline-wrap .loop,
.article__layout-template .position-block-cover.inline-image .inline-wrap .image,
.article__layout-template .position-block-cover.inline-image .inline-wrap .video,
.article__layout-template .position-block-cover.inline-image .inline-wrap .loop{margin-right:calc(calc(1140px - 100vw) / 2);margin-left:calc(calc(1140px - 100vw) / 2)}}
@media (min-width: 1390px){.article__layout-feature .position-block-cover,
.article__layout-feature-overlay .position-block-cover,
.article__layout-feature-topcover .position-block-cover,
.article__layout-gallery .position-block-cover,
.article__layout-template .position-block-cover{max-width:1390px}.article__layout-feature .position-block-cover .inline-wrap,
.article__layout-feature-overlay .position-block-cover .inline-wrap,
.article__layout-feature-topcover .position-block-cover .inline-wrap,
.article__layout-gallery .position-block-cover .inline-wrap,
.article__layout-template .position-block-cover .inline-wrap{margin-right:calc(calc(1360px - 100vw) / 2);margin-left:calc(calc(1360px - 100vw) / 2)}.article__layout-feature .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-overlay .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-topcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-gallery .position-block-cover.inline-image .inline-wrap .image,
.article__layout-template .position-block-cover.inline-image .inline-wrap .image{margin-right:calc(calc(1360px - 100vw) / 2);margin-left:calc(calc(1360px - 100vw) / 2)}}
@media (min-width: 1200px){.article__layout-feature-splitcover .position-block-cover,
.article__layout-feature-portrait .position-block-cover,
.article__layout-feature-center .position-block-cover{max-width:1360px}.article__layout-feature-splitcover .position-block-cover .inline-wrap,
.article__layout-feature-portrait .position-block-cover .inline-wrap,
.article__layout-feature-center .position-block-cover .inline-wrap{margin-right:calc(calc(1140px - 100vw) / 2) !important;margin-left:calc(calc(1140px - 100vw) / 2) !important}.article__layout-feature-splitcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-portrait .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-center .position-block-cover.inline-image .inline-wrap .image{margin-right:calc(calc(1140px - 100vw) / 2) !important;margin-left:calc(calc(1140px - 100vw) / 2) !important}}
@media (min-width: 1390px){.article__layout-feature-splitcover .position-block-cover,
.article__layout-feature-portrait .position-block-cover,
.article__layout-feature-center .position-block-cover{max-width:1390px}.article__layout-feature-splitcover .position-block-cover .inline-wrap,
.article__layout-feature-portrait .position-block-cover .inline-wrap,
.article__layout-feature-center .position-block-cover .inline-wrap{margin-right:calc(calc(1360px - 100vw) / 2) !important;margin-left:calc(calc(1360px - 100vw) / 2) !important}.article__layout-feature-splitcover .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-portrait .position-block-cover.inline-image .inline-wrap .image,
.article__layout-feature-center .position-block-cover.inline-image .inline-wrap .image{margin-right:calc(calc(1360px - 100vw) / 2) !important;margin-left:calc(calc(1360px - 100vw) / 2) !important}}
.richtext-image.left,
.position-left .inline-wrap,
.position-left-medium .inline-wrap,
.position-left-small .inline-wrap,
.position-left-offset .inline-wrap{float:left;margin-top:7px;margin-right:1.25rem;margin-bottom:1.25rem}
.article__layout-feature .position-left-offset .inline-wrap, .article__layout-feature-portrait .position-left-offset .inline-wrap, .article__layout-feature-overlay .position-left-offset .inline-wrap, .article__layout-feature-topcover .position-left-offset .inline-wrap, .article__layout-feature-splitcover .position-left-offset .inline-wrap, .article__layout-feature-center .position-left-offset .inline-wrap{margin-left:-190px}
.richtext-image.right,
.position-right .inline-wrap,
.position-right-medium .inline-wrap,
.position-right-small .inline-wrap,
.position-right-offset .inline-wrap{float:right;margin-top:7px;margin-left:1.25rem;margin-bottom:1.25rem}
.position-left .inline-wrap,
.position-right .inline-wrap,
.richtext-image.left,
.richtext-image.right{width:100%}
@media (min-width: 576px){.position-left .inline-wrap,
.position-right .inline-wrap,
.richtext-image.left,
.richtext-image.right{width:50%;max-width:380px}}
@media (min-width: 768px){.position-left-medium,
.position-left-small,
.position-right-medium,
.position-right-small{max-width:660px}}
@media (min-width: 1200px){.position-left-medium,
.position-left-small,
.position-right-medium,
.position-right-small{max-width:730px}}
.position-left-offset,
.position-right-offset{max-width:896px}
.position-left-small .inline-wrap,
.position-right-small .inline-wrap,
.position-left-offset .inline-wrap,
.position-right-offset .inline-wrap{width:40%}
@media (min-width: 576px){.position-left-small .inline-wrap,
.position-right-small .inline-wrap,
.position-left-offset .inline-wrap,
.position-right-offset .inline-wrap{width:30%}}
@media (min-width: 768px){.position-left-small .inline-wrap,
.position-right-small .inline-wrap,
.position-left-offset .inline-wrap,
.position-right-offset .inline-wrap{max-width:180px}}
.position-left-medium .inline-wrap,
.position-right-medium .inline-wrap{width:40%}
@media (min-width: 768px){.position-left-medium .inline-wrap,
.position-right-medium .inline-wrap{max-width:280px}.article__layout-feature .position-left-medium .inline-wrap, .article__layout-feature-portrait .position-left-medium .inline-wrap, .article__layout-feature-overlay .position-left-medium .inline-wrap, .article__layout-feature-topcover .position-left-medium .inline-wrap, .article__layout-feature-splitcover .position-left-medium .inline-wrap, .article__layout-feature-center .position-left-medium .inline-wrap, .article__layout-feature .position-right-medium .inline-wrap, .article__layout-feature-portrait .position-right-medium .inline-wrap, .article__layout-feature-overlay .position-right-medium .inline-wrap, .article__layout-feature-topcover .position-right-medium .inline-wrap, .article__layout-feature-splitcover .position-right-medium .inline-wrap, .article__layout-feature-center .position-right-medium .inline-wrap{width:50%;max-width:unset}}
span.annotation .annotation-highlight{border-bottom:1px solid var(--base-line);cursor:pointer}
span.annotation .annotation-highlight:hover{border-bottom:1px solid transparent;color:var(--base-accent)}
span.annotation .annotation-highlight sup{font-size:60%;font-weight:700;color:var(--base-accent)}
span.annotation .annotation-content{display:none;font-size:.875rem;line-height:1.6}
@media (min-width: 1200px){span.annotation .annotation-content{font-size:.9375rem}}
span.annotation.annotation-open .annotation-highlight{color:var(--base-accent)}
span.annotation.annotation-open .annotation-content{display:block;padding:1rem 1.25rem;margin:15px 40px 0;background-color:var(--base-surface);color:var(--base-ink);position:absolute;z-index:1}
@media (min-width: 768px){span.annotation.annotation-open .annotation-content{max-width:560px;margin:13px 50px 0}}
@media (min-width: 1200px){span.annotation.annotation-open .annotation-content{max-width:610px;padding:1.25rem 1.5rem;margin:13px 60px 0}}
span.annotation.annotation-open .annotation-content .annotation-number{font-weight:700;color:var(--base-muted);display:block}
span.annotation.annotation-open .annotation-content .annotation-close{color:var(--base-muted);font-weight:600;font-family:"Font Awesome 5 Free";cursor:pointer}
span.annotation.annotation-open .annotation-content .annotation-close:before{content:"";position:absolute;top:10px;right:14px}
span.annotation.annotation-open .annotation-content .annotation-close:hover{color:var(--base-muted)}
span.annotation.annotation-open .annotation-content .annotation-close:active{color:var(--base-muted)}
span.annotation.annotation-open .annotation-content:after{content:"";position:absolute;top:-15px;right:auto;bottom:auto;left:30px;border-width:0 1px 1px;border-style:solid;border-color:var(--base-line);display:block;width:0}
span.annotation.annotation-open .annotation-content .triangle-isosceles.top:after{top:-15px;right:50px;bottom:auto;left:auto;border-width:0 1px 1px;border-color:#f3961c transparent}
span.annotation.annotation-open .annotation-content .triangle-isosceles:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:1px 1px 0;border-style:solid;border-color:#f3961c transparent;display:block;width:0}
.inline-embedurl{margin-top:30px;margin-bottom:30px}
.inline-embedurl .embedurl{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.inline-embedurl.orientation-landscape .embedurl, .inline-embedurl.orientation-portrait .embedurl, .inline-embedurl.orientation-square .embedurl{position:relative;padding-top:0;height:0;overflow:hidden}
.inline-embedurl.orientation-landscape .embedurl > iframe, .inline-embedurl.orientation-portrait .embedurl > iframe, .inline-embedurl.orientation-square .embedurl > iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.inline-embedurl .embed iframe{max-width:100%}
.inline-embedurl.orientation-landscape .embedurl{padding-bottom:75%}
.inline-embedurl.orientation-portrait .embedurl{padding-bottom:150%}
.inline-embedurl.orientation-square .embedurl{padding-bottom:100%}
.inline-embedurl.orientation-auto .embedurl{padding-bottom:0;padding-top:0;height:unset}
.inline-embedurl.orientation-auto .embedurl > iframe{width:100%}
.inline-video,
.inline-loop{margin-top:30px;margin-bottom:30px}
.inline-video .video,
.inline-video .embed,
.inline-loop .video,
.inline-loop .embed,
.entry-video .video,
.entry-video .embed,
.figure__video .video,
.figure__video .embed,
.figure__mediaentry .video,
.figure__mediaentry .embed{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.inline-video .video .video-js,
.inline-video .video iframe,
.inline-video .video video,
.inline-video .embed .video-js,
.inline-video .embed iframe,
.inline-video .embed video,
.inline-loop .video .video-js,
.inline-loop .video iframe,
.inline-loop .video video,
.inline-loop .embed .video-js,
.inline-loop .embed iframe,
.inline-loop .embed video,
.entry-video .video .video-js,
.entry-video .video iframe,
.entry-video .video video,
.entry-video .embed .video-js,
.entry-video .embed iframe,
.entry-video .embed video,
.figure__video .video .video-js,
.figure__video .video iframe,
.figure__video .video video,
.figure__video .embed .video-js,
.figure__video .embed iframe,
.figure__video .embed video,
.figure__mediaentry .video .video-js,
.figure__mediaentry .video iframe,
.figure__mediaentry .video video,
.figure__mediaentry .embed .video-js,
.figure__mediaentry .embed iframe,
.figure__mediaentry .embed video{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.inline-video .video .video-js,
.inline-video .embed .video-js,
.inline-loop .video .video-js,
.inline-loop .embed .video-js,
.entry-video .video .video-js,
.entry-video .embed .video-js,
.figure__video .video .video-js,
.figure__video .embed .video-js,
.figure__mediaentry .video .video-js,
.figure__mediaentry .embed .video-js{font-size:12px}
.inline-video .video .video-js.vjs-default-skin,
.inline-video .embed .video-js.vjs-default-skin,
.inline-loop .video .video-js.vjs-default-skin,
.inline-loop .embed .video-js.vjs-default-skin,
.entry-video .video .video-js.vjs-default-skin,
.entry-video .embed .video-js.vjs-default-skin,
.figure__video .video .video-js.vjs-default-skin,
.figure__video .embed .video-js.vjs-default-skin,
.figure__mediaentry .video .video-js.vjs-default-skin,
.figure__mediaentry .embed .video-js.vjs-default-skin{color:var(--base-ink)}
.inline-video .video .video-js.vjs-default-skin .vjs-play-progress,
.inline-video .video .video-js.vjs-default-skin .vjs-volume-level,
.inline-video .embed .video-js.vjs-default-skin .vjs-play-progress,
.inline-video .embed .video-js.vjs-default-skin .vjs-volume-level,
.inline-loop .video .video-js.vjs-default-skin .vjs-play-progress,
.inline-loop .video .video-js.vjs-default-skin .vjs-volume-level,
.inline-loop .embed .video-js.vjs-default-skin .vjs-play-progress,
.inline-loop .embed .video-js.vjs-default-skin .vjs-volume-level,
.entry-video .video .video-js.vjs-default-skin .vjs-play-progress,
.entry-video .video .video-js.vjs-default-skin .vjs-volume-level,
.entry-video .embed .video-js.vjs-default-skin .vjs-play-progress,
.entry-video .embed .video-js.vjs-default-skin .vjs-volume-level,
.figure__video .video .video-js.vjs-default-skin .vjs-play-progress,
.figure__video .video .video-js.vjs-default-skin .vjs-volume-level,
.figure__video .embed .video-js.vjs-default-skin .vjs-play-progress,
.figure__video .embed .video-js.vjs-default-skin .vjs-volume-level,
.figure__mediaentry .video .video-js.vjs-default-skin .vjs-play-progress,
.figure__mediaentry .video .video-js.vjs-default-skin .vjs-volume-level,
.figure__mediaentry .embed .video-js.vjs-default-skin .vjs-play-progress,
.figure__mediaentry .embed .video-js.vjs-default-skin .vjs-volume-level{background-color:var(--base-surface)}
.inline-video .video .video-js.vjs-default-skin .vjs-big-play-button,
.inline-video .video .video-js.vjs-default-skin .vjs-control-bar,
.inline-video .embed .video-js.vjs-default-skin .vjs-big-play-button,
.inline-video .embed .video-js.vjs-default-skin .vjs-control-bar,
.inline-loop .video .video-js.vjs-default-skin .vjs-big-play-button,
.inline-loop .video .video-js.vjs-default-skin .vjs-control-bar,
.inline-loop .embed .video-js.vjs-default-skin .vjs-big-play-button,
.inline-loop .embed .video-js.vjs-default-skin .vjs-control-bar,
.entry-video .video .video-js.vjs-default-skin .vjs-big-play-button,
.entry-video .video .video-js.vjs-default-skin .vjs-control-bar,
.entry-video .embed .video-js.vjs-default-skin .vjs-big-play-button,
.entry-video .embed .video-js.vjs-default-skin .vjs-control-bar,
.figure__video .video .video-js.vjs-default-skin .vjs-big-play-button,
.figure__video .video .video-js.vjs-default-skin .vjs-control-bar,
.figure__video .embed .video-js.vjs-default-skin .vjs-big-play-button,
.figure__video .embed .video-js.vjs-default-skin .vjs-control-bar,
.figure__mediaentry .video .video-js.vjs-default-skin .vjs-big-play-button,
.figure__mediaentry .video .video-js.vjs-default-skin .vjs-control-bar,
.figure__mediaentry .embed .video-js.vjs-default-skin .vjs-big-play-button,
.figure__mediaentry .embed .video-js.vjs-default-skin .vjs-control-bar{background-color:var(--base-surface)}
.inline-video .video .video-js.vjs-default-skin .vjs-slider,
.inline-video .embed .video-js.vjs-default-skin .vjs-slider,
.inline-loop .video .video-js.vjs-default-skin .vjs-slider,
.inline-loop .embed .video-js.vjs-default-skin .vjs-slider,
.entry-video .video .video-js.vjs-default-skin .vjs-slider,
.entry-video .embed .video-js.vjs-default-skin .vjs-slider,
.figure__video .video .video-js.vjs-default-skin .vjs-slider,
.figure__video .embed .video-js.vjs-default-skin .vjs-slider,
.figure__mediaentry .video .video-js.vjs-default-skin .vjs-slider,
.figure__mediaentry .embed .video-js.vjs-default-skin .vjs-slider{background-color:var(--base-surface)}
.inline-video .video .video-js.vjs-default-skin .vjs-control-bar,
.inline-video .embed .video-js.vjs-default-skin .vjs-control-bar,
.inline-loop .video .video-js.vjs-default-skin .vjs-control-bar,
.inline-loop .embed .video-js.vjs-default-skin .vjs-control-bar,
.entry-video .video .video-js.vjs-default-skin .vjs-control-bar,
.entry-video .embed .video-js.vjs-default-skin .vjs-control-bar,
.figure__video .video .video-js.vjs-default-skin .vjs-control-bar,
.figure__video .embed .video-js.vjs-default-skin .vjs-control-bar,
.figure__mediaentry .video .video-js.vjs-default-skin .vjs-control-bar,
.figure__mediaentry .embed .video-js.vjs-default-skin .vjs-control-bar{font-size:90%}
.inline-loop > .inline-wrap > video{width:100%;height:auto}
.inline-seemore img{width:100%}
.inline-seemore a{border:none !important;text-decoration:none}
.inline-seemore h2{font-size:.875rem;margin:.375rem 0 0}
@media (min-width: 992px){.inline-seemore h2{font-size:1rem}}
.inline-seemore h2 a:hover{color:var(--base-muted)}
.inline-seemore .inline-seemore-label{margin:0 0 .5rem 0;padding-bottom:.5rem;color:var(--base-ink);font-size:1rem;font-weight:700;border-bottom:1px solid var(--base-line)}
.inline-seemore .inline-seemore-label:before{width:0.5em;height:0.5em;display:inline-block;content:"";margin-right:0.25em;background-color:var(--base-surface)}
.inline-seemore.position-block-small img{float:left;width:auto;height:80px;margin-right:1rem}
.inline-seemore.position-block-small .seemore-article{min-height:80px}
.inline-seemore.position-block-small h2{font-size:1rem;margin:0}
@media (min-width: 768px){.inline-seemore.position-block-small h2{font-size:1.3125rem}}
.inline-seemore.position-block-small .inline-seemore-label{margin:0 0 1rem 0}
.inline-seemore_issue img{width:100%;height:auto;vertical-align:middle}
.inline-seemore_issue a{border:none !important;text-decoration:none}
.inline-seemore_issue .inline-seemore_issue-label{margin:0 0 .5rem 0;color:var(--base-accent);font-size:.875rem;font-weight:800}
.inline-table table,
.inline-box table,
.article__body > table,
.body > table{width:100%;border:0;padding:0;margin:0}
.inline-table table caption,
.inline-box table caption,
.article__body > table caption,
.body > table caption{font-size:1.5em;font-weight:700;text-align:left;border-top:1px solid;padding:.15em 0 .3em}
.inline-table table th,
.inline-table table td,
.inline-box table th,
.inline-box table td,
.article__body > table th,
.article__body > table td,
.body > table th,
.body > table td{text-align:left;font-size:.85em;line-height:1.1;padding:.75em;vertical-align:top;border-bottom:1px solid var(--base-line);border-left:1px solid var(--base-line)}
.inline-table table th:first-child,
.inline-table table td:first-child,
.inline-box table th:first-child,
.inline-box table td:first-child,
.article__body > table th:first-child,
.article__body > table td:first-child,
.body > table th:first-child,
.body > table td:first-child{border-left:0;padding-left:0}
.inline-table table th:last-child,
.inline-table table td:last-child,
.inline-box table th:last-child,
.inline-box table td:last-child,
.article__body > table th:last-child,
.article__body > table td:last-child,
.body > table th:last-child,
.body > table td:last-child{padding-right:0}
@media (min-width: 992px){.inline-table table th,
.inline-table table td,
.inline-box table th,
.inline-box table td,
.article__body > table th,
.article__body > table td,
.body > table th,
.body > table td{font-size:1em}}
.inline-table table th,
.inline-table table thead td,
.inline-box table th,
.inline-box table thead td,
.article__body > table th,
.article__body > table thead td,
.body > table th,
.body > table thead td{line-height:1.1;border-bottom:1px solid var(--base-line);padding-top:0;font-weight:bold}
.inline-table table tbody td,
.inline-box table tbody td,
.article__body > table tbody td,
.body > table tbody td{line-height:1.25}
.inline-table table tfoot td,
.inline-box table tfoot td,
.article__body > table tfoot td,
.body > table tfoot td{font-weight:bold;border-top:1px solid var(--base-line);border-bottom:none;padding-bottom:0}
.inline-table table thead td[colspan="5"],
.inline-box table thead td[colspan="5"],
.article__body > table thead td[colspan="5"],
.body > table thead td[colspan="5"]{line-height:1.125;font-size:.9em;padding-bottom:1.25em}
.inline-table table tr.highlight td,
.inline-table table tr.highlight th,
.inline-box table tr.highlight td,
.inline-box table tr.highlight th,
.article__body > table tr.highlight td,
.article__body > table tr.highlight th,
.body > table tr.highlight td,
.body > table tr.highlight th{background-color:var(--base-bg)}
.inline-table table tr.highlight td:first-child,
.inline-table table tr.highlight th:first-child,
.inline-box table tr.highlight td:first-child,
.inline-box table tr.highlight th:first-child,
.article__body > table tr.highlight td:first-child,
.article__body > table tr.highlight th:first-child,
.body > table tr.highlight td:first-child,
.body > table tr.highlight th:first-child{padding-left:.75em}
.inline-table table tr.highlight td:last-child,
.inline-table table tr.highlight th:last-child,
.inline-box table tr.highlight td:last-child,
.inline-box table tr.highlight th:last-child,
.article__body > table tr.highlight td:last-child,
.article__body > table tr.highlight th:last-child,
.body > table tr.highlight td:last-child,
.body > table tr.highlight th:last-child{padding-right:.75em}
.inline-table .inline-wrap{margin:30px 0;overflow-x:auto;overflow-y:hidden}
.inline-table .table-title{font-size:1.375em}
@media (min-width: 768px){.inline-table .table-title{font-size:1.375em}}
.inline-table.position-block .table-title, .inline-table.position-block-small .table-title, .inline-table.position-block-cover .table-title{font-size:1.5em;font-weight:700}
@media (min-width: 768px){.inline-table.position-block .table-title, .inline-table.position-block-small .table-title, .inline-table.position-block-cover .table-title{font-size:2em}}
.inline-table.position-left-small .table-title, .inline-table.position-right-small .table-title, .inline-table.position-left-offset .table-title, .inline-table.position-right-offset .table-title{font-size:1.125em}
@media (min-width: 768px){.inline-table.position-left-small .table-title, .inline-table.position-right-small .table-title, .inline-table.position-left-offset .table-title, .inline-table.position-right-offset .table-title{font-size:1.25em}}
.inline-table .table-subtitle{font-size:1rem;font-weight:400;margin-top:.25rem;line-height:1.4}
@media (min-width: 768px){.inline-table.position-block .table-subtitle, .inline-table.position-block-small .table-subtitle, .inline-table.position-block-cover .table-subtitle{font-size:1.125em;font-weight:400;line-height:1.4}}
.inline-table .table-content{margin-top:1rem;font-size:1rem}
@media (min-width: 768px){.inline-table .table-content{max-width:660px}}
@media (min-width: 1200px){.inline-table .table-content{max-width:730px}}
.inline-table.position-left-small .table-content, .inline-table.position-left-offset .table-content, .inline-table.position-right-small .table-content, .inline-table.position-right-offset .table-content{font-size:.875rem}
@media (min-width: 768px){.inline-table.position-block .table-content, .inline-table.position-block-small .table-content, .inline-table.position-block-cover .table-content{font-size:1.125rem}}
.inline-image .image-gallery{display:grid;gap:1rem}
.inline-image .image-gallery.gallery-two-col{grid-template-columns:1fr 1fr}
.inline-box .inline-wrap{background-color:transparent;border:1px solid var(--base-line);padding:1.25rem 1.5rem}
.inline-box.position-left-small .inline-wrap, .inline-box.position-right-small .inline-wrap, .inline-box.position-left-offset .inline-wrap, .inline-box.position-right-offset .inline-wrap{background-color:transparent;padding:0 0 0 1rem;border:0;border-left:1px solid var(--base-line)}
@media (min-width: 768px){.inline-box.position-block .inline-wrap, .inline-box.position-block-small .inline-wrap, .inline-box.position-block-cover .inline-wrap{padding:1.5rem}}
.inline-box .box-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--base-line)}
.inline-box.position-left-small .box-header, .inline-box.position-right-small .box-header, .inline-box.position-left-offset .box-header, .inline-box.position-right-offset .box-header{padding-bottom:0;border-bottom:0}
.inline-box .box-title{font-size:1.25em}
.inline-box .box-title:before{width:0.5em;height:0.5em;display:inline-block;content:"";margin-right:0.25em;background-color:var(--base-surface)}
@media (min-width: 768px){.inline-box .box-title{font-size:1.375em}}
.inline-box.position-block .box-title, .inline-box.position-block-small .box-title, .inline-box.position-block-cover .box-title{font-size:1.25em}
@media (min-width: 768px){.inline-box.position-block .box-title, .inline-box.position-block-small .box-title, .inline-box.position-block-cover .box-title{font-size:1.5em}}
@media (min-width: 768px){.inline-box.position-block .box-title, .inline-box.position-block-cover .box-title{font-size:2em}}
.inline-box.position-left-small .box-title, .inline-box.position-right-small .box-title, .inline-box.position-left-offset .box-title, .inline-box.position-right-offset .box-title{font-size:1rem}
@media (min-width: 768px){.inline-box.position-left-small .box-title, .inline-box.position-right-small .box-title, .inline-box.position-left-offset .box-title, .inline-box.position-right-offset .box-title{font-size:1.125rem}}
.inline-box .box-subtitle{font-size:1rem;font-weight:400;margin-top:.5rem;line-height:1.4;color:var(--base-muted)}
@media (min-width: 768px){.inline-box.position-block .box-subtitle, .inline-box.position-block-small .box-subtitle, .inline-box.position-block-cover .box-subtitle{font-size:1.125em;font-weight:400;line-height:1.4}}
.inline-box .box-image,
.inline-box .box-embed{margin-top:1.25rem;margin-bottom:1rem}
.inline-box .box-image > img,
.inline-box .box-embed > img{display:block;width:100%;height:auto;max-height:30rem;object-fit:contain;object-position:left center}
.inline-box .box-image > iframe,
.inline-box .box-embed > iframe{width:100%;height:auto;aspect-ratio:3/2;border:0}
.inline-box .box-image.position-left, .inline-box .box-image.position-right, .inline-box .box-image.position-left-small, .inline-box .box-image.position-right-small, .inline-box .box-image.position-left-offset, .inline-box .box-image.position-right-offset,
.inline-box .box-embed.position-left,
.inline-box .box-embed.position-right,
.inline-box .box-embed.position-left-small,
.inline-box .box-embed.position-right-small,
.inline-box .box-embed.position-left-offset,
.inline-box .box-embed.position-right-offset{width:25%;min-width:7rem;max-width:9rem}
.inline-box .box-image.position-left-medium, .inline-box .box-image.position-right-medium,
.inline-box .box-embed.position-left-medium,
.inline-box .box-embed.position-right-medium{width:45%;min-width:10rem;max-width:18.5rem}
.inline-box .box-image.position-left > img, .inline-box .box-image.position-right > img, .inline-box .box-image.position-left-small > img, .inline-box .box-image.position-right-small > img, .inline-box .box-image.position-left-offset > img, .inline-box .box-image.position-right-offset > img, .inline-box .box-image.position-left-medium > img, .inline-box .box-image.position-right-medium > img,
.inline-box .box-embed.position-left > img,
.inline-box .box-embed.position-right > img,
.inline-box .box-embed.position-left-small > img,
.inline-box .box-embed.position-right-small > img,
.inline-box .box-embed.position-left-offset > img,
.inline-box .box-embed.position-right-offset > img,
.inline-box .box-embed.position-left-medium > img,
.inline-box .box-embed.position-right-medium > img{max-height:none}
.inline-box .box-image.box-embed.position-left, .inline-box .box-image.box-embed.position-right, .inline-box .box-image.box-embed.position-left-small, .inline-box .box-image.box-embed.position-right-small, .inline-box .box-image.box-embed.position-left-offset, .inline-box .box-image.box-embed.position-right-offset,
.inline-box .box-embed.box-embed.position-left,
.inline-box .box-embed.box-embed.position-right,
.inline-box .box-embed.box-embed.position-left-small,
.inline-box .box-embed.box-embed.position-right-small,
.inline-box .box-embed.box-embed.position-left-offset,
.inline-box .box-embed.box-embed.position-right-offset{width:45%;max-width:17rem}
.inline-box .box-image.box-embed.position-left-medium, .inline-box .box-image.box-embed.position-right-medium,
.inline-box .box-embed.box-embed.position-left-medium,
.inline-box .box-embed.box-embed.position-right-medium{width:55%;max-width:24rem}
.inline-box .box-image.position-left, .inline-box .box-image.position-left-small, .inline-box .box-image.position-left-offset, .inline-box .box-image.position-left-medium,
.inline-box .box-embed.position-left,
.inline-box .box-embed.position-left-small,
.inline-box .box-embed.position-left-offset,
.inline-box .box-embed.position-left-medium{float:left;margin-right:1.25rem}
.inline-box .box-image.position-right, .inline-box .box-image.position-right-small, .inline-box .box-image.position-right-offset, .inline-box .box-image.position-right-medium,
.inline-box .box-embed.position-right,
.inline-box .box-embed.position-right-small,
.inline-box .box-embed.position-right-offset,
.inline-box .box-embed.position-right-medium{float:right;margin-left:1.25rem}
.inline-box .box-content{margin-top:1rem;font-size:1rem}
.inline-box .box-content p{line-height:1.5;margin-bottom:1em}
.inline-box .box-content p:last-child{margin-bottom:0}
@media (min-width: 768px){.inline-box .box-content{max-width:660px}}
@media (min-width: 1200px){.inline-box .box-content{max-width:730px}}
.inline-box.position-left-small .box-content, .inline-box.position-left-offset .box-content, .inline-box.position-right-small .box-content, .inline-box.position-right-offset .box-content{font-size:.875rem}
@media (min-width: 768px){.inline-box.position-block .box-content, .inline-box.position-block-small .box-content, .inline-box.position-block-cover .box-content{font-size:1.075rem}}
.inline-box .inline-image{float:left;width:96px;margin:0 10px 0 0;padding:0}
.inline-box .inline-image > .inline-wrap{width:100%;float:none;margin:0}
.inline-box .inline-image .caption{display:none}
.inline-box.collapsible .inline-wrap{position:relative}
.inline-box.collapsible .box-article{max-height:500px;overflow:hidden;position:relative}
.inline-box.collapsible .box-collapse-fade{height:120px;position:absolute;bottom:0;left:0;width:100%;visibility:visible}
.inline-box.collapsible .box-collapse-button{position:absolute;bottom:-20px;height:40px;background-color:var(--base-surface);color:var(--base-ink);z-index:1;border-radius:20px;line-height:36px;font-weight:700;padding:0 20px 0 40px}
.inline-box.collapsible .box-collapse-button:before{content:"Sjá meira"}
.inline-box.style-card .inline-wrap{background-color:var(--base-surface);border:0;padding:1.5rem 1.25rem 1.75rem}
.inline-box.style-card.position-left-small .inline-wrap, .inline-box.style-card.position-right-small .inline-wrap, .inline-box.style-card.position-left-offset .inline-wrap, .inline-box.style-card.position-right-offset .inline-wrap{background-color:var(--base-surface);border:0;padding:1.25rem}
.inline-box.style-card.position-block-small .inline-wrap{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;max-width:100vw}
@media (min-width: 768px){.inline-box.style-card.position-block-small .inline-wrap{padding-top:2rem;padding-bottom:2.25rem;max-width:calc(660px + 30px)}}
@media (min-width: 1200px){.inline-box.style-card.position-block-small .inline-wrap{margin-left:-3.5rem;margin-right:-3.5rem;padding:2.5rem 3.5rem 2.75rem;max-width:calc(730px + 7rem)}}
.inline-box.style-card .box-header{margin-bottom:1.25rem;padding-bottom:0;border-bottom:0}
.inline-box.style-card .box-title{font-size:1.75rem}
.inline-box.style-card .box-title:before{content:none}
@media (min-width: 576px){.inline-box.style-card .box-title{font-size:2rem}}
.inline-box.style-card.position-left-small .box-title, .inline-box.style-card.position-right-small .box-title, .inline-box.style-card.position-left-offset .box-title, .inline-box.style-card.position-right-offset .box-title{font-size:1.25rem}
.inline-box.style-card .box-subtitle{margin-top:.5rem;font-size:1.125rem;font-weight:400;line-height:1.4;color:var(--base-muted)}
@media (min-width: 768px){.inline-box.style-card .box-subtitle{font-size:1.25rem}}
.inline-box.style-card .box-content{margin-top:0;max-width:none}
.inline-box.style-card.position-block .box-content, .inline-box.style-card.position-block-small .box-content, .inline-box.style-card.position-block-cover .box-content{font-size:1.125rem;line-height:1.5}
@media (min-width: 768px){.inline-box.style-card.position-block .box-content, .inline-box.style-card.position-block-small .box-content, .inline-box.style-card.position-block-cover .box-content{font-size:1.125rem}}
@media (min-width: 1200px){.inline-box.style-card.position-block .box-content, .inline-box.style-card.position-block-small .box-content, .inline-box.style-card.position-block-cover .box-content{font-size:1.25rem}}
.inline-box .box-fold{display:flow-root;margin-top:1rem}
.inline-box .box-fold > .box-content{margin-top:0}
.inline-box .box-fold > .box-image.position-block:first-child,
.inline-box .box-fold > .box-embed.position-block:first-child{margin-top:0}
.inline-box .box-fold:has(> .position-block:first-child){margin-top:1.25rem}
.inline-box.style-summary .box-content h4{margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3}
.inline-box.style-summary .box-content h4:first-child{margin-top:0}
@media (min-width: 1200px){.inline-box.style-summary .box-content h4{font-size:1.25rem}}
.inline-box.style-summary .box-content ul{margin:0 0 1rem;padding:0;list-style:none}
.inline-box.style-summary .box-content li{position:relative;margin:0 0 1rem;padding-left:2rem}
.inline-box.style-summary .box-content li:before{content:"→";position:absolute;left:0;top:0;float:none;width:auto;height:auto;margin:0;border-radius:0;background:none;color:var(--base-muted)}
.inline-box.style-summary .box-content p:last-child,
.inline-box.style-summary .box-content ul:last-child,
.inline-box.style-summary .box-content li:last-child{margin-bottom:0}
.inline-box.style-card .box-fold{margin-top:0}
.inline-box.style-card .box-fold:has(> .position-block:first-child){margin-top:1.25rem}
.inline-box.is-foldable .box-fold{position:relative;overflow:hidden;overflow:clip;transition:max-height .3s ease;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--box-fade, 4.5em)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--box-fade, 4.5em)), transparent)}
.inline-box.is-foldable.is-open .box-fold{-webkit-mask-image:none;mask-image:none}
.inline-box .box-more{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.7rem 1.5rem .7rem 1.1rem;border:1px solid var(--base-line);border-radius:999px;background-color:transparent;color:var(--base-ink);font-size:.875rem;font-weight:600;line-height:1;cursor:pointer}
.inline-box .box-more[hidden]{display:none}
.inline-box .box-more svg{width:1.25em;height:1.25em;flex:none;transition:transform .25s ease}
.inline-box .box-more:hover{background-color:var(--base-surface);color:var(--base-ink)}
.inline-box.is-open .box-more svg{transform:rotate(180deg)}
@media (prefers-reduced-motion: reduce){.inline-box.is-foldable .box-fold,
.inline-box .box-more svg{transition:none}}
@media print{.inline-box.is-foldable .box-fold{max-height:none !important;-webkit-mask-image:none;mask-image:none}.inline-box .box-more{display:none}}
@media (min-width: 768px){:is(.article__layout-feature, .article__layout-feature-overlay, .article__layout-feature-center, .article__layout-feature-portrait, .article__layout-feature-splitcover, .article__layout-feature-topcover) .inline-box.style-card.position-block-small .inline-wrap{margin-left:auto;margin-right:auto;max-width:min(100%, calc(660px + 30px))}}
@media (min-width: 1200px){:is(.article__layout-feature, .article__layout-feature-overlay, .article__layout-feature-center, .article__layout-feature-portrait, .article__layout-feature-splitcover, .article__layout-feature-topcover) .inline-box.style-card.position-block-small .inline-wrap{max-width:min(100%, calc(730px + 7rem))}}
.inline-citat.position-left-small .inline-wrap, .inline-citat.position-left-offset .inline-wrap, .inline-citat.position-right-small .inline-wrap, .inline-citat.position-right-offset .inline-wrap{text-align:left;padding-left:1.25rem;margin-left:1.25rem;border-left:1px solid var(--base-line)}
@media (max-width: 767.98px){.inline-citat.position-block .inline-wrap, .inline-citat.position-block-small .inline-wrap, .inline-citat.position-block-cover .inline-wrap, .inline-citat.position-left .inline-wrap, .inline-citat.position-right .inline-wrap{text-align:left;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line)}}
@media (min-width: 576px){.inline-citat.position-left .inline-wrap{text-align:right;padding-right:1.5rem;margin-right:1.5rem;border-right:1px solid var(--base-line)}.inline-citat.position-right .inline-wrap{text-align:left;padding-left:1.5rem;margin-left:1.5rem;border-left:1px solid var(--base-line)}}
.inline-citat.position-block .inline-wrap, .inline-citat.position-block-small .inline-wrap, .inline-citat.position-block-cover .inline-wrap{text-align:left;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line)}
.inline-citat .citat-image{display:none;border-radius:50%;overflow:hidden;aspect-ratio:1;width:100px;margin-bottom:.5rem;margin-top:-75px;margin-left:auto;margin-right:auto}
.inline-citat .citat-image > img{width:100%;height:auto}
@media (min-width: 1200px){.inline-citat .citat-image{width:120px;margin-top:-85px}}
.inline-citat.position-block .citat-image, .inline-citat.position-block-small .citat-image, .inline-citat.position-block-cover .citat-image{display:block}
.inline-citat.has-image.position-block, .inline-citat.has-image.position-block-small, .inline-citat.has-image.position-block-cover{margin-top:75px}
@media (min-width: 1200px){.inline-citat.has-image.position-block, .inline-citat.has-image.position-block-small, .inline-citat.has-image.position-block-cover{margin-top:85px}}
.inline-citat.has-image.position-block .inline-wrap, .inline-citat.has-image.position-block-small .inline-wrap, .inline-citat.has-image.position-block-cover .inline-wrap{text-align:center}
blockquote.citat-content{margin:0;line-height:1;font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--base-accent)}
@media (min-width: 768px){blockquote.citat-content{font-size:1.75rem}}
@media (min-width: 768px){.position-left blockquote.citat-content, .position-right blockquote.citat-content{font-size:1.375rem}}
.position-left-small blockquote.citat-content, .position-left-offset blockquote.citat-content, .position-right-small blockquote.citat-content, .position-right-offset blockquote.citat-content{font-size:1.125rem}
@media (min-width: 768px){.position-left-small blockquote.citat-content, .position-left-offset blockquote.citat-content, .position-right-small blockquote.citat-content, .position-right-offset blockquote.citat-content{font-size:1.25rem}}
.style-citat-number blockquote.citat-content{font-size:2rem;line-height:1}
@media (min-width: 768px){.style-citat-number blockquote.citat-content{font-size:3rem}}
@media (min-width: 768px){.style-citat-number.position-block blockquote.citat-content, .style-citat-number.position-block-small blockquote.citat-content, .style-citat-number.position-block-cover blockquote.citat-content{font-size:5rem}}
blockquote.citat-content .citat-unit{display:block;margin-top:.15em;font-size:.4em;line-height:1.15}
.position-block blockquote.citat-content .citat-unit, .position-block-small blockquote.citat-content .citat-unit, .position-block-cover blockquote.citat-content .citat-unit{display:inline;margin-top:0;white-space:nowrap}
.citat-caption{font-size:.875rem;line-height:1.25;margin-top:.5em}
@media (min-width: 768px){.position-block .citat-caption, .position-block-small .citat-caption, .position-block-cover .citat-caption{font-size:.9375rem;margin-top:.75em}}
.citat-caption_title{font-weight:700}
.inline-citat.style-citat-large.position-block .inline-wrap, .inline-citat.style-citat-large.position-block-small .inline-wrap, .inline-citat.style-citat-large.position-block-cover .inline-wrap{margin-top:2rem;margin-bottom:2rem;padding:2rem 0;text-align:center;border-color:var(--base-line)}
@media (min-width: 1200px){.inline-citat.style-citat-large.position-block .inline-wrap, .inline-citat.style-citat-large.position-block-small .inline-wrap, .inline-citat.style-citat-large.position-block-cover .inline-wrap{margin-top:3rem;margin-bottom:3rem;padding:2.5rem 0}}
.inline-citat.style-citat-large.position-block blockquote.citat-content, .inline-citat.style-citat-large.position-block-small blockquote.citat-content, .inline-citat.style-citat-large.position-block-cover blockquote.citat-content{font-size:1.5rem;font-weight:500;text-align:center;color:var(--base-ink)}
@media (min-width: 768px){.inline-citat.style-citat-large.position-block blockquote.citat-content, .inline-citat.style-citat-large.position-block-small blockquote.citat-content, .inline-citat.style-citat-large.position-block-cover blockquote.citat-content{font-size:1.875rem}}
@media (min-width: 1200px){.inline-citat.style-citat-large.position-block blockquote.citat-content, .inline-citat.style-citat-large.position-block-small blockquote.citat-content, .inline-citat.style-citat-large.position-block-cover blockquote.citat-content{font-size:2.25rem}}
.inline-citat.style-citat-large.position-block .citat-caption, .inline-citat.style-citat-large.position-block-small .citat-caption, .inline-citat.style-citat-large.position-block-cover .citat-caption{text-align:center}
.inline-citat.style-citat-message[class] .inline-wrap{display:flex;justify-content:flex-start;margin-top:.375rem;margin-bottom:.375rem;padding:0;border:0;text-align:left}
.inline-citat.style-citat-message.style-citat-message-right[class] .inline-wrap{justify-content:flex-end}
.inline-citat.style-citat-message .citat-bubble{max-width:80%;padding:.875rem 1.125rem;border-radius:1.25rem 1.25rem 1.25rem .25rem;background-color:var(--base-surface)}
.inline-citat.style-citat-message.style-citat-message-right .citat-bubble{border-radius:1.25rem 1.25rem .25rem 1.25rem;background-color:var(--base-surface)}
.inline-citat.style-citat-message blockquote.citat-content{font-size:1.0625rem;font-weight:400;line-height:1.45;color:var(--base-ink)}
@media (min-width: 768px){.inline-citat.style-citat-message blockquote.citat-content{font-size:1.125rem}}
.inline-citat.style-citat-message .citat-caption{margin-top:.375rem;font-size:.8125rem;color:var(--base-muted)}
.inline-graphic{text-align:center}
.inline-graphic.has-border .inline-wrap{background-color:transparent;border:1px solid var(--base-line);padding:1.25rem 1.5rem}
.inline-graphic.has-border.position-left-small .inline-wrap, .inline-graphic.has-border.position-right-small .inline-wrap, .inline-graphic.has-border.position-left-offset .inline-wrap, .inline-graphic.has-border.position-right-offset .inline-wrap{background-color:transparent;padding:0 0 0 1rem;border:0;border-left:1px solid var(--base-line)}
@media (min-width: 768px){.inline-graphic.has-border.position-block .inline-wrap, .inline-graphic.has-border.position-block-small .inline-wrap, .inline-graphic.has-border.position-block-cover .inline-wrap{padding:1.5rem}}
.inline-graphic .inline-graphic-header{text-align:left;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--base-line)}
.inline-graphic.position-left-small .inline-graphic-header, .inline-graphic.position-right-small .inline-graphic-header, .inline-graphic.position-left-offset .inline-graphic-header, .inline-graphic.position-right-offset .inline-graphic-header{padding-bottom:0;border-bottom:0}
.inline-graphic .inline-graphic-title{font-size:1.25em;margin:0;padding:0}
.inline-graphic .inline-graphic-title:before{width:0.5em;height:0.5em;display:inline-block;content:"";margin-right:0.25em;background-color:var(--base-surface)}
@media (min-width: 768px){.inline-graphic .inline-graphic-title{font-size:1.375em}}
.inline-graphic.position-block .inline-graphic-title, .inline-graphic.position-block-small .inline-graphic-title, .inline-graphic.position-block-cover .inline-graphic-title{font-size:1.25em}
@media (min-width: 768px){.inline-graphic.position-block .inline-graphic-title, .inline-graphic.position-block-small .inline-graphic-title, .inline-graphic.position-block-cover .inline-graphic-title{font-size:1.5em}}
@media (min-width: 768px){.inline-graphic.position-block .inline-graphic-title, .inline-graphic.position-block-cover .inline-graphic-title{font-size:2em}}
.inline-graphic.position-left-small .inline-graphic-title, .inline-graphic.position-right-small .inline-graphic-title, .inline-graphic.position-left-offset .inline-graphic-title, .inline-graphic.position-right-offset .inline-graphic-title{font-size:1rem}
@media (min-width: 768px){.inline-graphic.position-left-small .inline-graphic-title, .inline-graphic.position-right-small .inline-graphic-title, .inline-graphic.position-left-offset .inline-graphic-title, .inline-graphic.position-right-offset .inline-graphic-title{font-size:1.125rem}}
.inline-graphic .inline-graphic-subtitle{font-size:1rem;font-weight:400;margin-top:.5rem;line-height:1.4;color:var(--base-muted)}
@media (min-width: 768px){.inline-graphic.position-block .inline-graphic-subtitle, .inline-graphic.position-block-small .inline-graphic-subtitle, .inline-graphic.position-block-cover .inline-graphic-subtitle{font-size:1.125em;font-weight:400;line-height:1.4}}
.inline-graphic .inline-graphic-body{margin:0 auto;max-width:100%}
.inline-graphic .inline-graphic-donut_wrap,
.inline-graphic .inline-graphic-dots_wrap{position:relative;display:inline-block;width:100%}
.inline-graphic .inline-graphic-bar_wrap{position:relative;display:block;width:100%}
.inline-graphic .inline-graphic-donut,
.inline-graphic .inline-graphic-dots{display:block;width:100%;height:auto}
.inline-graphic .inline-graphic-bar{display:block;width:100%;height:48px;border-radius:6px;overflow:hidden}
.inline-graphic .inline-graphic-bubble_wrap{display:flex;justify-content:center;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;padding:.5rem 0}
.inline-graphic .inline-graphic-bubble_item{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:60px}
.inline-graphic .inline-graphic-bubble_stage{display:flex;align-items:flex-end;justify-content:center;width:100%;aspect-ratio:1 / 1}
.inline-graphic .inline-graphic-bubble{border-radius:50%}
.inline-graphic .inline-graphic-bubble_caption{margin-top:.5rem;font-size:.9375rem;text-align:center;white-space:nowrap}
.inline-graphic .inline-graphic-columns_wrap{display:flex;justify-content:center;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding:.5rem 0}
.inline-graphic .inline-graphic-columns_item{display:flex;flex-direction:column;align-items:stretch;flex:1 1 0;min-width:50px;max-width:110px}
.inline-graphic .inline-graphic-columns_stage{display:flex;align-items:flex-end;height:220px}
.inline-graphic .inline-graphic-columns_bar{width:100%;border-radius:4px 4px 0 0}
.inline-graphic .inline-graphic-columns_caption{margin-top:.5rem;font-size:.875rem;text-align:center;overflow-wrap:break-word}
.inline-graphic .inline-graphic-columns_wrap--signed{padding:.5rem}
.inline-graphic .inline-graphic-columns_wrap--signed .inline-graphic-columns_stage{flex-direction:column;align-items:stretch}
.inline-graphic .inline-graphic-columns_wrap--signed .inline-graphic-columns_up,
.inline-graphic .inline-graphic-columns_wrap--signed .inline-graphic-columns_down{display:flex;margin:0 -.5rem;padding:0 .5rem}
.inline-graphic .inline-graphic-columns_wrap--signed .inline-graphic-columns_up{align-items:flex-end;border-bottom:1px solid var(--base-line)}
.inline-graphic .inline-graphic-columns_wrap--signed .inline-graphic-columns_down{align-items:flex-start}
.inline-graphic .inline-graphic-columns_bar--below{border-radius:0 0 4px 4px}
.inline-graphic .inline-graphic-line_wrap{position:relative;text-align:left}
.inline-graphic .inline-graphic-line_legend{margin:0 0 .75rem}
.inline-graphic .inline-graphic-line_legend .inline-graphic-line_key{width:1em;height:3px;border-radius:2px}
.inline-graphic .inline-graphic-line_chart{font-size:.8125rem;line-height:1.2;padding-bottom:2em}
.inline-graphic .inline-graphic-line_plot{position:relative;height:220px;border-bottom:1px solid var(--base-line)}
@media (min-width: 768px){.inline-graphic .inline-graphic-line_plot{height:300px}}
.inline-graphic.position-left .inline-graphic-line_plot, .inline-graphic.position-right .inline-graphic-line_plot, .inline-graphic.position-left-small .inline-graphic-line_plot, .inline-graphic.position-right-small .inline-graphic-line_plot, .inline-graphic.position-left-offset .inline-graphic-line_plot, .inline-graphic.position-right-offset .inline-graphic-line_plot{height:200px}
.inline-graphic.position-left .inline-graphic-line_xtick.is-odd, .inline-graphic.position-right .inline-graphic-line_xtick.is-odd, .inline-graphic.position-left-small .inline-graphic-line_xtick.is-odd, .inline-graphic.position-right-small .inline-graphic-line_xtick.is-odd, .inline-graphic.position-left-offset .inline-graphic-line_xtick.is-odd, .inline-graphic.position-right-offset .inline-graphic-line_xtick.is-odd{display:none}
@media (max-width: 767.98px){.inline-graphic.position-left .inline-graphic-line_xtick.is-mid, .inline-graphic.position-right .inline-graphic-line_xtick.is-mid, .inline-graphic.position-left-small .inline-graphic-line_xtick.is-mid, .inline-graphic.position-right-small .inline-graphic-line_xtick.is-mid, .inline-graphic.position-left-offset .inline-graphic-line_xtick.is-mid, .inline-graphic.position-right-offset .inline-graphic-line_xtick.is-mid{display:none}}
.inline-graphic .inline-graphic-line_grid,
.inline-graphic .inline-graphic-line_ref{position:absolute;left:0;right:0;height:0}
.inline-graphic .inline-graphic-line_grid span,
.inline-graphic .inline-graphic-line_ref span{position:absolute;color:var(--base-muted);white-space:nowrap}
.inline-graphic .inline-graphic-line_grid{border-top:1px solid var(--base-line)}
.inline-graphic .inline-graphic-line_grid.is-base{border-top:0}
.inline-graphic .inline-graphic-line_grid.is-zero{border-top-color:var(--base-line)}
.inline-graphic .inline-graphic-line_grid span{right:100%;margin-right:.5em;transform:translateY(-50%);font-variant-numeric:tabular-nums}
.inline-graphic .inline-graphic-line_ref{border-top:1px dashed var(--base-line)}
.inline-graphic .inline-graphic-line_ref .is-above{bottom:3px}
.inline-graphic .inline-graphic-line_ref .is-below{top:3px}
.inline-graphic .inline-graphic-line_svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}
.inline-graphic .inline-graphic-line_svg path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}
.inline-graphic .inline-graphic-line_end{position:absolute;width:0;height:0}
.inline-graphic .inline-graphic-line_dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%}
.inline-graphic .inline-graphic-line_value{position:absolute;left:9px;top:0;transform:translateY(-50%);font-size:1.075em;font-weight:700;color:var(--base-ink);white-space:nowrap}
.inline-graphic .inline-graphic-line_xtick{position:absolute;top:100%;height:4px;border-left:1px solid var(--base-line)}
.inline-graphic .inline-graphic-line_xtick span{position:absolute;top:7px;left:0;transform:translateX(-50%);color:var(--base-muted);white-space:nowrap;font-variant-numeric:tabular-nums}
.inline-graphic .inline-graphic-line_xtick.is-start span{transform:none}
.inline-graphic .inline-graphic-line_xtick.is-end span{transform:translateX(-100%)}
@media (max-width: 767.98px){.inline-graphic .inline-graphic-line_plot.is-dense > .is-odd{display:none}}
.inline-graphic .inline-graphic-click-catcher{position:absolute;top:0;left:0;right:0;bottom:0}
.inline-graphic .inline-graphic-legend{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:left;font-size:.9375rem}
.inline-graphic .inline-graphic-legend_item{display:flex;align-items:center;gap:.25em}
.inline-graphic .inline-graphic-legend_item:last-child{margin-bottom:0}
.inline-graphic .inline-graphic-legend_swatch{display:inline-block;width:.8em;height:.8em;flex:0 0 auto;border-radius:2px}
.inline-graphic .inline-graphic-legend--below{position:static;transform:none;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 .75rem;margin-top:.5rem;text-align:left;overflow-x:auto}
.inline-graphic .inline-graphic-legend--below .inline-graphic-legend_item{flex:0 0 auto}
.inline-graphic .inline-graphic-legend--below .inline-graphic-legend_swatch{border-radius:50%}
.inline-graphic .inline-graphic-caption{margin-top:1rem;font-size:.9375rem;color:var(--base-muted);text-align:left}
.inline-matrix{text-align:center}
.inline-matrix.has-border .inline-wrap{background-color:transparent;border:1px solid var(--base-line);padding:1.25rem 1.5rem}
.inline-matrix.has-border.position-left-small .inline-wrap, .inline-matrix.has-border.position-right-small .inline-wrap, .inline-matrix.has-border.position-left-offset .inline-wrap, .inline-matrix.has-border.position-right-offset .inline-wrap{background-color:transparent;padding:0 0 0 1rem;border:0;border-left:1px solid var(--base-line)}
@media (min-width: 768px){.inline-matrix.has-border.position-block .inline-wrap, .inline-matrix.has-border.position-block-small .inline-wrap, .inline-matrix.has-border.position-block-cover .inline-wrap{padding:1.5rem}}
.inline-matrix .inline-matrix-header{text-align:left;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--base-line)}
.inline-matrix.position-left-small .inline-matrix-header, .inline-matrix.position-right-small .inline-matrix-header, .inline-matrix.position-left-offset .inline-matrix-header, .inline-matrix.position-right-offset .inline-matrix-header{padding-bottom:0;border-bottom:0}
.inline-matrix .inline-matrix-title{font-size:1.25em;margin:0;padding:0}
.inline-matrix .inline-matrix-title:before{width:0.5em;height:0.5em;display:inline-block;content:"";margin-right:0.25em;background-color:var(--base-surface)}
@media (min-width: 768px){.inline-matrix .inline-matrix-title{font-size:1.375em}}
.inline-matrix.position-block .inline-matrix-title, .inline-matrix.position-block-small .inline-matrix-title, .inline-matrix.position-block-cover .inline-matrix-title{font-size:1.25em}
@media (min-width: 768px){.inline-matrix.position-block .inline-matrix-title, .inline-matrix.position-block-small .inline-matrix-title, .inline-matrix.position-block-cover .inline-matrix-title{font-size:1.5em}}
@media (min-width: 768px){.inline-matrix.position-block .inline-matrix-title, .inline-matrix.position-block-cover .inline-matrix-title{font-size:2em}}
.inline-matrix.position-left-small .inline-matrix-title, .inline-matrix.position-right-small .inline-matrix-title, .inline-matrix.position-left-offset .inline-matrix-title, .inline-matrix.position-right-offset .inline-matrix-title{font-size:1rem}
@media (min-width: 768px){.inline-matrix.position-left-small .inline-matrix-title, .inline-matrix.position-right-small .inline-matrix-title, .inline-matrix.position-left-offset .inline-matrix-title, .inline-matrix.position-right-offset .inline-matrix-title{font-size:1.125rem}}
.inline-matrix .inline-matrix-subtitle{font-size:1rem;font-weight:400;margin-top:.5rem;line-height:1.4;color:var(--base-muted)}
@media (min-width: 768px){.inline-matrix.position-block .inline-matrix-subtitle, .inline-matrix.position-block-small .inline-matrix-subtitle, .inline-matrix.position-block-cover .inline-matrix-subtitle{font-size:1.125em;font-weight:400;line-height:1.4}}
.inline-matrix .inline-matrix-body{margin:0 auto;max-width:100%}
.inline-matrix .inline-matrix-groups{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;padding:.5rem 0}
.inline-matrix .inline-matrix-group_item{display:flex;flex-direction:column;align-items:stretch;flex:1 1 0;min-width:50px;max-width:120px}
.inline-matrix .inline-matrix-group_stage{display:flex;flex-direction:column;height:260px;border-radius:4px;overflow:hidden}
.inline-matrix .inline-matrix-segment{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}
.inline-matrix .inline-matrix-groups--grouped .inline-matrix-group_stage{flex-direction:row;align-items:flex-end;overflow:visible}
.inline-matrix .inline-matrix-groups--grouped .inline-matrix-segment{flex:1 1 0}
.inline-matrix .inline-matrix-groups--grouped:not(.inline-matrix-groups--horizontal) .inline-matrix-group_stage{padding-top:1.25rem}
.inline-matrix .inline-matrix-groups--horizontal.inline-matrix-groups--grouped .inline-matrix-group_stage{flex-direction:column;align-items:flex-start;height:auto}
.inline-matrix .inline-matrix-segment_value{color:var(--base-ink);font-size:.8125rem;font-weight:700;white-space:nowrap}
.inline-matrix .inline-matrix-groups--grouped .inline-matrix-segment_value{position:absolute;z-index:1;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.25rem;color:var(--base-ink)}
.inline-matrix .inline-matrix-groups--horizontal.inline-matrix-groups--grouped .inline-matrix-segment_value{bottom:auto;top:50%;left:100%;transform:translateY(-50%);margin-bottom:0;margin-left:.4em}
.inline-matrix .inline-matrix-group_label{margin-top:.5rem;font-size:.875rem;font-weight:700;text-align:center;color:var(--base-muted)}
.inline-matrix .inline-matrix-groups--horizontal{flex-direction:column;align-items:stretch;overflow-x:visible;max-width:100%}
.inline-matrix .inline-matrix-groups--horizontal .inline-matrix-group_item{flex-direction:column;align-items:stretch;flex:0 0 auto;min-width:0;max-width:none}
.inline-matrix .inline-matrix-groups--horizontal .inline-matrix-group_stage{flex-direction:row;height:36px;width:auto;flex:1 1 auto}
.inline-matrix .inline-matrix-groups--horizontal .inline-matrix-group_label{order:-1;margin-top:0;margin-bottom:.25rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inline-matrix .inline-matrix-legend{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1.5rem;margin-top:1rem;text-align:left;font-size:.9375rem}
.inline-matrix .inline-matrix-legend_item{display:flex;align-items:center;gap:.5em;flex:0 0 auto}
.inline-matrix .inline-matrix-legend_swatch{display:inline-block;width:.8em;height:.8em;flex:0 0 auto;border-radius:50%}
.inline-matrix .inline-matrix-caption{margin-top:1rem;font-size:.9375rem;color:var(--base-muted);text-align:left}
.inline-gallery{position:relative}
.inline-gallery .gallery__buttons{display:flex;margin-bottom:.25rem}
.inline-gallery .gallery__button--prev,
.inline-gallery .gallery__button--next{cursor:pointer;width:50px;line-height:50px;background-color:var(--base-bg);color:var(--base-ink);font-weight:700;font-size:1rem;text-align:center;flex:1;user-select:none}
@media (min-width: 992px){.inline-gallery .gallery__button--prev,
.inline-gallery .gallery__button--next{display:initial;position:absolute;z-index:10;top:45%;border-radius:50%}.inline-gallery .gallery__button--prev:hover,
.inline-gallery .gallery__button--next:hover{background-color:var(--base-bg);color:var(--base-ink)}}
.inline-gallery .gallery__button--prev:active,
.inline-gallery .gallery__button--next:active{background-color:var(--base-bg)}
.inline-gallery .gallery__button--prev{margin-right:2px}
@media (min-width: 992px){.inline-gallery .gallery__button--prev{left:-25px}}
.inline-gallery .gallery__button--next{margin-left:2px}
@media (min-width: 992px){.inline-gallery .gallery__button--next{right:-25px}}
.inline-gallery .gallery__page{color:var(--base-muted);font-weight:700;font-size:.875rem;margin-bottom:.5rem}
@media (max-width: 991.98px){.inline-gallery .gallery__page{margin-bottom:.75rem}}
.inline-gallery .warning-message{display:none}
.inline-gallery.warning .gallery__images{position:relative}
.inline-gallery.warning .gallery__images .warning-message{display:block;position:absolute;left:1.25rem;right:1.25rem;top:1.25rem;bottom:1.25rem;font-size:.9375rem;color:var(--base-ink);display:flex;justify-content:center;align-items:center;text-align:center;z-index:10}
@media (min-width: 768px){.inline-gallery.warning .gallery__images .warning-message{font-size:1rem}}
@media (min-width: 992px){.inline-gallery.warning .gallery__images .warning-message{font-size:1.125rem}}
.inline-gallery.warning .gallery__images .warning-message .warning-unveil{border:1px solid var(--base-line);font-weight:700;display:inline-block;line-height:30px;border-radius:15px;padding:0 20px;margin-top:10px;cursor:pointer}
.inline-gallery.warning .gallery__images .warning-message .warning-unveil:hover{background-color:var(--base-bg);color:var(--base-ink)}
@media (min-width: 992px){.inline-gallery.warning .gallery__images .warning-message .warning-unveil{line-height:40px;border-radius:20px}}
.inline-gallery.warning .gallery__images .image{position:relative;overflow:hidden}
.inline-gallery.warning .gallery__images .image:before{position:absolute;content:"";background-color:var(--base-surface);top:0;bottom:0;left:0;right:0}
.timeline{padding:2rem 0;margin:3rem 0;border-top:1px solid var(--base-line);border-bottom:1px solid var(--base-line);position:relative;max-width:calc(100vw - 30px)}
@media (min-width: 768px){.timeline{max-width:660px}}
@media (min-width: 1200px){.timeline{max-width:730px}}
.timeline__container{width:100%;position:relative;padding:0}
.timeline__header{margin-bottom:1.5rem;position:relative;z-index:20}
.timeline__header__label{font-size:1rem;font-weight:800;color:var(--base-accent);margin:0 0 .5em 0}
.timeline__header__title{font-size:1.5rem;margin:0;line-height:1.2}
@media (min-width: 768px){.timeline__header__title{font-size:2rem}}
.timeline__header__subtitle{margin-top:.5rem;margin-bottom:2rem;font-size:1rem}
@media (min-width: 768px){.timeline__header__subtitle{font-size:1.125rem}}
.timeline__section{display:flex;flex-wrap:wrap;flex-direction:column}
.timeline__events{position:relative;z-index:20;display:flex;flex-direction:column}
.timeline__events:before{margin-top:6px;position:absolute;left:2px;width:2px;height:100%;content:"";background-color:var(--base-surface);border-radius:2px}
@media (min-width: 768px){.timeline__events:before{margin-top:10px;width:4px;left:4px}}
.timeline__video{margin-top:1rem;padding-bottom:56.25%;height:0;overflow:hidden;position:relative}
.timeline__video > iframe{position:absolute;bottom:0;top:0;left:0;right:0;width:100% !important;height:100% !important}
.timeline__quote{color:var(--base-accent);font-size:1.25rem;line-height:1.2}
@media (min-width: 768px){.timeline__quote{font-size:1.375rem}}
.timeline__item{padding-top:0;padding-right:0;padding-left:1.5rem;padding-bottom:2rem}
@media (min-width: 768px){.timeline__item{padding-left:2rem;padding-bottom:2rem}}
.timeline__item:last-child{padding-bottom:0}
.timeline__content-title{font-size:1.125rem;font-weight:700;margin:0 0 .25em;padding:0}
.timeline__content-title:before{margin-top:2px;content:"";width:14px;height:14px;border-radius:50%;background-color:var(--base-surface);border:1px solid var(--base-line);position:absolute;left:-4px}
@media (min-width: 768px){.timeline__content-title:before{margin-top:2px;width:16px;left:-2px;height:16px}}
.timeline__content-desc{margin:0;font-size:1rem;line-height:1.4}
@media (min-width: 768px){.timeline__content-desc{font-size:1.125rem}}
.timeline__content-desc p{margin-bottom:.75em}
.timeline__content-desc p:last-child{margin:0}
.timeline__content-desc ul{padding:0;margin:0}
.timeline__content-desc ul li{margin-bottom:0}
.timeline__content-desc ul li:before{margin-top:8px;height:8px;width:8px;border-radius:0}
.timeline__content-img{margin-top:10px}
.timeline__content-img img{width:160px;margin-bottom:.75em;height:auto}
@media (min-width: 768px){.timeline__content-img img{width:180px}}
@media (min-width: 992px){.timeline__content-img img{width:200px}}
.timeline__content-img.quote-img img{width:90px;height:90px;overflow:hidden;border-radius:50%}
@media (min-width: 768px){.timeline__content-img.quote-img img{width:120px;height:120px}}
.timeline__menu{position:sticky;float:right;right:1rem;top:50%;transform:translateY(-50%);z-index:40;text-align:right;line-height:2;font-size:1.25rem}
@media (min-width: 768px){.timeline__menu{right:1.5rem}}
.timeline__menu ul{margin:0;padding:0;list-style:none}
.timeline__menu ul li{margin:0;padding:0;padding-left:.5em;border-left:1px solid var(--base-line);color:var(--base-ink);transition:border-color 200ms ease-in-out, color 200ms ease-in-out}
.timeline__menu ul li.active{color:var(--base-ink);border-left:1px solid var(--base-line)}
.timeline__menu ul li a{color:inherit;text-decoration:none;cursor:pointer;border:none}
.timeline__menu ul li a:hover{color:var(--base-ink);cursor:pointer}
.timeline__readmore{display:inline-block;border:0;padding:0 1.5em;font-size:.875em;height:2.2em;color:var(--base-ink);background-color:var(--base-surface);line-height:2.2em;border-radius:1.1em;margin-top:.5em;cursor:pointer;transition:background-color 200ms ease-in-out}
.timeline__readmore:hover{background-color:var(--base-surface);color:var(--base-ink) !important}
.article__blog figure > .img_large,
.article__blog p > .img_large{margin:20px 0;width:100%}
.article__blog figure > .img_small,
.article__blog p > .img_small{margin-bottom:10px;width:47%}
.article__blog figure > .img_small.img_left,
.article__blog p > .img_small.img_left{float:left;margin-right:3%}
.article__blog figure > .img_small.img_right,
.article__blog p > .img_small.img_right{float:right;margin-left:3%}
.caption{margin:.75rem 0 0;line-height:1.375;color:var(--base-ink);font-size:.875rem;font-weight:400;position:relative}
.caption:before{height:100%;width:2px;position:absolute;left:0;background-color:var(--base-surface)}
body.layout-feature-portrait .article__header__image .caption:before, body.layout-feature-splitcover .article__header__image .caption:before{width:0}
@media (min-width: 768px){.position-block .caption, .position-block-cover .caption{margin-left:auto;margin-right:auto;max-width:660px}}
@media (min-width: 1200px){.position-block .caption, .position-block-cover .caption{max-width:730px}}
.caption.copyright-only{margin-top:.25rem;border-bottom:0;padding-left:0}
.caption.copyright-only:before{display:none}
@media (min-width: 992px){.caption{font-size:.9375rem}}
.position-left-small .caption, .position-right-small .caption, .position-left-offset .caption, .position-right-offset .caption{border-bottom:0;padding-bottom:0}
@media (min-width: 992px){.position-left-small .caption, .position-right-small .caption, .position-left-offset .caption, .position-right-offset .caption{font-size:.75rem}}
.position-left-medium .caption, .position-right-medium .caption{border-bottom:0;padding-bottom:0}
@media (min-width: 992px){.position-left-medium .caption, .position-right-medium .caption{font-size:.875rem}}
.caption:empty{display:none}
.caption .image_title{font-weight:700;margin-right:.25rem}
.position-left-small .caption .image_title, .position-right-small .caption .image_title, .position-left-offset .caption .image_title, .position-right-offset .caption .image_title, .position-left-medium .caption .image_title, .position-right-medium .caption .image_title{display:block}
.caption .image_title:before,
.caption .image_text:first-child:before,
.caption .richtext-image .caption:before{display:inline-block;content:"";margin-right:0.4em;border-style:solid;border-width:0 1px 1px 1px;border-color:transparent transparent var(--h-text-color) transparent}
.article__section--frettir .caption .image_title:before, .article__section--frettir .caption .image_text:first-child:before, .article__section--frettir .caption .richtext-image .caption:before{border-color:transparent transparent var(--h-frettir) transparent}
.caption .copyright,
.caption .credit{font-size:.625rem;font-weight:700;color:var(--base-muted);margin-top:.4rem;display:block}
.caption .copyright:empty,
.caption .credit:empty{display:none}
.image_text + .caption .copyright, .image_title + .caption .copyright, .image_text + .caption .credit, .image_title + .caption .credit{display:inline}
@media (min-width: 992px){.caption .copyright,
.caption .credit{font-size:.6875rem}.image_text + .caption .copyright, .image_title + .caption .copyright, .image_text + .caption .credit, .image_title + .caption .credit{margin-left:.125rem}.position-left-small .caption .copyright, .position-right-small .caption .copyright, .position-left-offset .caption .copyright, .position-right-offset .caption .copyright, .position-left-small .caption .credit, .position-right-small .caption .credit, .position-left-offset .caption .credit, .position-right-offset .caption .credit{display:block}}
.caption .credit:before{content:" ";font-family:"Font Awesome 5 Free"}
.article__layout-feature-overlay .article__header .caption{position:absolute;bottom:5px;right:5px;z-index:100}
@media (min-width: 992px){.article__layout-feature-overlay .article__header .caption{bottom:10px;right:10px}}
body.layout-feature .article__body__text > p,
body.layout-feature .article__body__text > ol,
body.layout-feature .article__body__text > ul,
body.layout-feature .article__body__text > h1,
body.layout-feature .article__body__text > h2,
body.layout-feature .article__body__text > h3,
body.layout-feature .article__body__text > h4,
body.layout-feature .article__body__text > h5,
body.layout-feature .article__body__text > h6,
body.layout-feature .article__body__text > blockquote,
body.layout-feature .article__body__text > hr,
body.layout-feature .article__body__text > aside.annotation-text,
body.layout-feature .article__body__text > .smallprint,
body.layout-feature .position-block .inline-wrap,
body.layout-feature .position-block-small .inline-wrap,
body.layout-feature .position-block-cover .inline-wrap,
body.layout-feature .timeline,
body.layout-feature .ad-inline,
body.layout-feature .article__body__extras,
body.layout-feature .article__prebody__extras,
body.layout-feature .body-width,
body.layout-feature .medium-image-width,
body.layout-feature .inline-hidden,
body.layout-feature .article__audio,
body.layout-feature-portrait .article__body__text > p,
body.layout-feature-portrait .article__body__text > ol,
body.layout-feature-portrait .article__body__text > ul,
body.layout-feature-portrait .article__body__text > h1,
body.layout-feature-portrait .article__body__text > h2,
body.layout-feature-portrait .article__body__text > h3,
body.layout-feature-portrait .article__body__text > h4,
body.layout-feature-portrait .article__body__text > h5,
body.layout-feature-portrait .article__body__text > h6,
body.layout-feature-portrait .article__body__text > blockquote,
body.layout-feature-portrait .article__body__text > hr,
body.layout-feature-portrait .article__body__text > aside.annotation-text,
body.layout-feature-portrait .article__body__text > .smallprint,
body.layout-feature-portrait .position-block .inline-wrap,
body.layout-feature-portrait .position-block-small .inline-wrap,
body.layout-feature-portrait .position-block-cover .inline-wrap,
body.layout-feature-portrait .timeline,
body.layout-feature-portrait .ad-inline,
body.layout-feature-portrait .article__body__extras,
body.layout-feature-portrait .article__prebody__extras,
body.layout-feature-portrait .body-width,
body.layout-feature-portrait .medium-image-width,
body.layout-feature-portrait .inline-hidden,
body.layout-feature-portrait .article__audio,
body.layout-feature-splitcover .article__body__text > p,
body.layout-feature-splitcover .article__body__text > ol,
body.layout-feature-splitcover .article__body__text > ul,
body.layout-feature-splitcover .article__body__text > h1,
body.layout-feature-splitcover .article__body__text > h2,
body.layout-feature-splitcover .article__body__text > h3,
body.layout-feature-splitcover .article__body__text > h4,
body.layout-feature-splitcover .article__body__text > h5,
body.layout-feature-splitcover .article__body__text > h6,
body.layout-feature-splitcover .article__body__text > blockquote,
body.layout-feature-splitcover .article__body__text > hr,
body.layout-feature-splitcover .article__body__text > aside.annotation-text,
body.layout-feature-splitcover .article__body__text > .smallprint,
body.layout-feature-splitcover .position-block .inline-wrap,
body.layout-feature-splitcover .position-block-small .inline-wrap,
body.layout-feature-splitcover .position-block-cover .inline-wrap,
body.layout-feature-splitcover .timeline,
body.layout-feature-splitcover .ad-inline,
body.layout-feature-splitcover .article__body__extras,
body.layout-feature-splitcover .article__prebody__extras,
body.layout-feature-splitcover .body-width,
body.layout-feature-splitcover .medium-image-width,
body.layout-feature-splitcover .inline-hidden,
body.layout-feature-splitcover .article__audio,
body.layout-feature-topcover .article__body__text > p,
body.layout-feature-topcover .article__body__text > ol,
body.layout-feature-topcover .article__body__text > ul,
body.layout-feature-topcover .article__body__text > h1,
body.layout-feature-topcover .article__body__text > h2,
body.layout-feature-topcover .article__body__text > h3,
body.layout-feature-topcover .article__body__text > h4,
body.layout-feature-topcover .article__body__text > h5,
body.layout-feature-topcover .article__body__text > h6,
body.layout-feature-topcover .article__body__text > blockquote,
body.layout-feature-topcover .article__body__text > hr,
body.layout-feature-topcover .article__body__text > aside.annotation-text,
body.layout-feature-topcover .article__body__text > .smallprint,
body.layout-feature-topcover .position-block .inline-wrap,
body.layout-feature-topcover .position-block-small .inline-wrap,
body.layout-feature-topcover .position-block-cover .inline-wrap,
body.layout-feature-topcover .timeline,
body.layout-feature-topcover .ad-inline,
body.layout-feature-topcover .article__body__extras,
body.layout-feature-topcover .article__prebody__extras,
body.layout-feature-topcover .body-width,
body.layout-feature-topcover .medium-image-width,
body.layout-feature-topcover .inline-hidden,
body.layout-feature-topcover .article__audio,
body.layout-feature-overlay .article__body__text > p,
body.layout-feature-overlay .article__body__text > ol,
body.layout-feature-overlay .article__body__text > ul,
body.layout-feature-overlay .article__body__text > h1,
body.layout-feature-overlay .article__body__text > h2,
body.layout-feature-overlay .article__body__text > h3,
body.layout-feature-overlay .article__body__text > h4,
body.layout-feature-overlay .article__body__text > h5,
body.layout-feature-overlay .article__body__text > h6,
body.layout-feature-overlay .article__body__text > blockquote,
body.layout-feature-overlay .article__body__text > hr,
body.layout-feature-overlay .article__body__text > aside.annotation-text,
body.layout-feature-overlay .article__body__text > .smallprint,
body.layout-feature-overlay .position-block .inline-wrap,
body.layout-feature-overlay .position-block-small .inline-wrap,
body.layout-feature-overlay .position-block-cover .inline-wrap,
body.layout-feature-overlay .timeline,
body.layout-feature-overlay .ad-inline,
body.layout-feature-overlay .article__body__extras,
body.layout-feature-overlay .article__prebody__extras,
body.layout-feature-overlay .body-width,
body.layout-feature-overlay .medium-image-width,
body.layout-feature-overlay .inline-hidden,
body.layout-feature-overlay .article__audio,
body.layout-feature-center .article__body__text > p,
body.layout-feature-center .article__body__text > ol,
body.layout-feature-center .article__body__text > ul,
body.layout-feature-center .article__body__text > h1,
body.layout-feature-center .article__body__text > h2,
body.layout-feature-center .article__body__text > h3,
body.layout-feature-center .article__body__text > h4,
body.layout-feature-center .article__body__text > h5,
body.layout-feature-center .article__body__text > h6,
body.layout-feature-center .article__body__text > blockquote,
body.layout-feature-center .article__body__text > hr,
body.layout-feature-center .article__body__text > aside.annotation-text,
body.layout-feature-center .article__body__text > .smallprint,
body.layout-feature-center .position-block .inline-wrap,
body.layout-feature-center .position-block-small .inline-wrap,
body.layout-feature-center .position-block-cover .inline-wrap,
body.layout-feature-center .timeline,
body.layout-feature-center .ad-inline,
body.layout-feature-center .article__body__extras,
body.layout-feature-center .article__prebody__extras,
body.layout-feature-center .body-width,
body.layout-feature-center .medium-image-width,
body.layout-feature-center .inline-hidden,
body.layout-feature-center .article__audio{margin-left:auto;margin-right:auto}
.comments-disclaimer{font-size:.8em;color:var(--base-muted);margin:15px 0}
.fb_iframe_widget_fluid_desktop iframe{width:100% !important}
.fade{opacity:1;animation:fade 0.5s cubic-bezier(0, 0, 0.25, 1)}
@keyframes fade{0%{opacity:0}100%{opacity:1}}
.contentFixedElement{position:relative;box-sizing:content-box}
.contentFixedElement.w640,
.contentFixedElement.w640 .content-img-fixed{max-width:640px;margin:0px auto}
.contentFixedElement.w980,
.contentFixedElement.w980 .content-img-fixed{max-width:820px;margin:0px auto}
@media (min-width: 768px){.article__layout-normal .contentFixedElement,
.article__layout-normal .contentFixedElement .content-img-fixed{max-width:415px}}
@media (min-width: 1200px){.article__layout-normal .contentFixedElement,
.article__layout-normal .contentFixedElement .content-img-fixed{max-width:590px}}
@media (min-width: 1390px){.article__layout-normal .contentFixedElement,
.article__layout-normal .contentFixedElement .content-img-fixed{max-width:780px}}
.contentFixedElement.right .text-fixed p{justify-content:flex-end}
.contentFixedElement.right .content-img-fixed{justify-content:flex-start}
.contentFixedElement.left .text-fixed p{justify-content:flex-start}
.contentFixedElement.left .content-img-fixed{justify-content:flex-end}
.contentFixedElement img{max-width:100%;height:80vh;width:100vw;object-fit:contain;margin:10vh 0}
.text-fixed{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:20}
.text-fixed p{height:100vh;display:flex;align-items:center;justify-content:center}
.text-fixed p:first-child{padding-top:100vh}
.text-fixed p:last-child{padding-bottom:70vh}
.block-fixed{z-index:10}
.content-img-fixed{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 1s}
.content-img-fixed:nth-child(1){opacity:1}
.fixed_top .content-img-fixed:nth-child(1){opacity:0}
.container-imgs{position:relative}
.visible{opacity:1 !important;position:absolute;top:0}
.absolute_bottom .content-img-fixed,
.absolute_bottom{position:absolute !important;bottom:0 !important;top:inherit !important}
.absolute_bottom .content-img-fixed:nth-child(1){opacity:0}
.fixed_top .content-img-fixed,
.fixed_top{position:fixed !important;top:0 !important;bottom:inherit !important}
@media (max-width: 768px){.text-fixed p{margin:0;padding:20px}.text-fixed span{margin:0;width:90%;font-size:.875rem}.contentFixedElement,
.contentFixedElement.w980,
.contentFixedElement.w980 .content-img-fixed,
.contentFixedElement.w640,
.contentFixedElement.w640 .content-img-fixed{width:100%}.block-fixed{margin-left:-15px;margin-right:-15px}.img-block-fixed{width:100%}.content-img-fixed{height:100vh}.content-img-fixed img{height:inherit}}
.content-img-fixed{transition:all 0.6s}
.content-img-fixed video{width:100%;height:100%;object-fit:cover}
.text-fixed span{width:50%;color:var(--base-ink);background-color:var(--base-surface);padding:1.25rem 1.6875rem;margin:0 1.25rem;font-size:1.25rem;line-height:1.5}
@media (max-width: 768px){.text-fixed span{width:70%;font-size:1rem}.text-fixed p{padding:0px}}
.image-block-container{z-index:10}
@media (max-width: 991.98px){.image-block-container{margin-left:-15px;margin-right:-15px}}
.image-blocks .block-image{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s}
.contentFixedElement.w640 .image-blocks .block-image{max-width:640px;margin:0px auto}
.contentFixedElement.w980 .image-blocks .block-image{max-width:820px;margin:0px auto}
.contentFixedElement.right .image-blocks .block-image{justify-content:flex-start}
.contentFixedElement.left .image-blocks .block-image{justify-content:flex-end}
@media (min-width: 768px){.article__layout-normal .contentFixedElement .image-blocks .block-image{max-width:415px}}
@media (min-width: 1200px){.article__layout-normal .contentFixedElement .image-blocks .block-image{max-width:590px}}
@media (min-width: 1390px){.article__layout-normal .contentFixedElement .image-blocks .block-image{max-width:780px}}
.image-blocks .block-image:nth-child(1){opacity:1}
.absolute_bottom .image-blocks .block-image{position:absolute !important;bottom:0 !important;top:inherit !important}
.absolute_bottom .image-blocks .block-image:nth-child(1){opacity:0}
.fixed_top .image-blocks .block-image{position:fixed !important;top:0 !important;bottom:inherit !important}
.fixed_top .image-blocks .block-image:nth-child(1){opacity:0}
@media (max-width: 991.98px){.image-blocks .block-image{height:100vh}.contentFixedElement.w980 .image-blocks .block-image, .contentFixedElement.w640 .image-blocks .block-image{width:100%}}
.image-blocks .block-image img,
.image-blocks .block-image picture{max-width:100%;height:100vh;width:100vw;object-fit:cover;margin:10vh 0}
@media (max-width: 991.98px){.image-blocks .block-image img,
.image-blocks .block-image picture{height:inherit;object-fit:contain}}
.text-block-container{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:20}
.text-block-container .text-box{height:100vh;display:flex;align-items:flex-start;justify-content:center}
.contentFixedElement.right .text-block-container .text-box{justify-content:flex-end}
.contentFixedElement.left .text-block-container .text-box{justify-content:flex-start}
.text-block-container .text-box:first-child{padding-top:100vh}
.text-block-container .text-box:last-child{padding-bottom:70vh}
@media (max-width: 991.98px){.text-block-container .text-box{margin:0;padding:20px}}
.text-block-container .text-box .text-content{width:50%;max-width:480px;color:var(--base-ink);background-color:var(--base-surface);padding:1.25rem 1.6875rem;margin:0 1.25rem}
.text-block-container .text-box .text-content h2{font-size:1.5rem;margin-bottom:.5rem;line-height:1.2}
.text-block-container .text-box .text-content p{font-size:1.125rem;line-height:1.5;margin:.5rem 0 0 0}
@media (max-width: 991.98px){.text-block-container .text-box .text-content h2{font-size:1.375rem}.text-block-container .text-box .text-content p{font-size:1rem}}
@media (max-width: 767.98px){.text-block-container .text-box .text-content{margin:0;width:80%;max-width:80%}.text-block-container .text-box .text-content h2{font-size:1.25rem}}
.chapter-menu{position:fixed;top:-60px;left:0;right:0;background-color:var(--base-bg);color:var(--base-ink);border-bottom:1px solid var(--base-line);transition:top 500ms ease-in-out;z-index:210}
.chapter-menu ul{border-top:1px solid var(--base-line);padding:0;margin:0;list-style:none}
.chapter-menu-mobile{display:flex;justify-content:space-between;line-height:45px;padding:0 1rem}
.chapter-menu-current{font-weight:700}
@media (min-width: 1240px){.chapter-menu ul{border:none;display:flex;color:var(--base-ink);justify-content:center;grid-gap:25px}.chapter-menu-mobile{display:none}}
.chapter-menu-nav{height:0px;overflow:hidden;white-space:nowrap}
body.header-is-fixed.article-chapter-active .chapter-menu.expanded .chapter-menu-nav{height:auto}
@media (min-width: 1240px){.chapter-menu-nav{height:auto}}
body.header-is-fixed.article-chapter-active .chapter-menu{top:40px}
.chapter-menu .menu-item{font-size:1rem;font-weight:400;line-height:45px;padding:0 1rem;border-top:1px solid var(--base-line)}
@media (min-width: 1240px){.chapter-menu .menu-item{font-size:.8125rem}}
.chapter-menu .menu-item a{text-decoration:none}
.chapter-menu .menu-item.active a{font-weight:700}
@media (min-width: 1240px){.chapter-menu .menu-item.active{border-bottom:1px solid var(--base-line)}}
@media (min-width: 1240px){.chapter-menu .menu-item{padding:0;border:none}.chapter-menu .menu-item-nav{height:auto}}
.chapter-menu-toggle{display:none;background-color:transparent;border:0;border-radius:0;color:var(--base-ink);cursor:pointer;padding:0;margin:0;font-size:1.125rem}
@media (max-width: 1240px){.chapter-menu-toggle{display:block}}
body.header-is-fixed.article-chapter-active .chapter-menu-toggle.expanded{display:block}
.article__audio{margin-top:0;margin-bottom:2em;border-bottom:1px solid var(--base-line);padding-bottom:1em}
.inline-hidden{padding-left:30px;border-left:1px solid var(--base-line);margin-top:2em;margin-bottom:2em}
.inline-hidden .hidden-content{height:80px;overflow:hidden;transition:height 250ms ease-in-out;position:relative}
.inline-hidden .hidden-content:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute}
.inline-hidden.collapsed .hidden-content{height:auto}
.inline-hidden.collapsed .hidden-content:before{content:"";display:none}
.inline-hidden button.collapse-content{background-color:var(--base-bg);border-radius:20px;border:1px solid var(--base-line);color:var(--base-ink);padding:.5em 2em;font-weight:700;cursor:pointer;margin-top:-20px;position:relative}
.inline-hidden button.collapse-content:hover{background-color:var(--base-surface);color:var(--base-ink)}
.inline-hidden button.collapse-content:after{content:"Sjá meira"}
.inline-hidden.collapsed button.collapse-content{margin-top:0px}
.inline-hidden.collapsed button.collapse-content:after{content:"Fela"}
.inline-accordion{margin:2rem 0;background-color:var(--base-surface);border-radius:4px;overflow:hidden}
@media (min-width: 768px){.inline-accordion{max-width:660px}}
@media (min-width: 1200px){.inline-accordion{max-width:730px}}
.inline-accordion + .inline-accordion{margin-top:-1.25rem}
.inline-accordion > summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;font-size:1.125rem;line-height:1.3;color:var(--base-ink);list-style:none;cursor:pointer}
@media (min-width: 768px){.inline-accordion > summary{padding:1.25rem 2rem;font-size:1.25rem}}
.inline-accordion > summary::-webkit-details-marker{display:none}
.inline-accordion > summary::after{content:"";flex:none;width:1.25rem;height:1.25rem;background-color:var(--base-surface);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M3 12h18' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M3 12h18' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.inline-accordion[open] > summary{background-color:var(--base-surface);color:var(--base-ink)}
.inline-accordion[open] > summary::after{background-color:var(--base-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h18' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h18' stroke='black' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.inline-accordion .accordion-content{padding:1.25rem 1.25rem 1.5rem;font-size:1.125rem;line-height:1.5}
@media (min-width: 768px){.inline-accordion .accordion-content{padding:1.5rem 2rem 2rem}}
.inline-accordion .accordion-content > *:first-child{margin-top:0}
.inline-accordion .accordion-content > *:last-child{margin-bottom:0}
.inline-accordion .accordion-content p{margin:0 0 1em}
.inline-scrolly{margin:4rem 0}
.scrolly-split{display:grid;align-items:start;grid-template-columns:1fr 1fr}
.scrolly-split--left .scrolly-split__text{order:2}
.scrolly-split--left .scrolly-split__media{order:1}
.scrolly-split__text{padding:0 3rem 0 0}
.scrolly-split--left .scrolly-split__text{padding:0 0 0 3rem}
.scrolly-split__media{position:sticky;top:40px;height:100vh;overflow:hidden}
.scrolly-split .scrolly-video,
.scrolly-split .scrolly-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .5s ease, visibility .5s ease;pointer-events:none}
.scrolly-split .scrolly-video.active,
.scrolly-split .scrolly-image.active{opacity:1;visibility:visible;pointer-events:auto}
.scrolly-split .scrolly-video video,
.scrolly-split .scrolly-video iframe.scrolly-iframe,
.scrolly-split .scrolly-image video,
.scrolly-split .scrolly-image iframe.scrolly-iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}
.scrolly-split .scrolly-video--contain video, .scrolly-split .scrolly-video--contain iframe.scrolly-iframe,
.scrolly-split .scrolly-image--contain video,
.scrolly-split .scrolly-image--contain iframe.scrolly-iframe{object-fit:contain}
.scrolly-split .scrolly-image img{display:block;width:100%;height:100%;object-fit:cover}
.scrolly-split .scrolly-image--contain img{object-fit:contain}
.scrolly-split .scrolly-controls{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem;z-index:10;opacity:0;transition:opacity .2s}
.scrolly-video.active:hover .scrolly-split .scrolly-controls{opacity:1}
.scrolly-split .scrolly-ctrl{width:2.25rem;height:2.25rem;border-radius:50%;border:none;background-color:var(--base-surface);color:var(--base-ink);font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background .15s}
.scrolly-split .scrolly-ctrl:hover{background-color:var(--base-surface)}
.scrolly-split .scrolly-ctrl--playpause::before{content:"⏸"}
.scrolly-split .scrolly-ctrl--mute::before{content:"🔊"}
.scrolly-split .scrolly-ctrl--replay::before{content:"↺";font-size:1.25rem}
.scrolly-split .scrolly-ctrl--playpause.is-paused::before{content:"▶"}
.scrolly-split .scrolly-ctrl--mute.is-muted::before{content:"🔇"}
.scrolly-split .scrolly-step{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:1em}
.scrolly-split .scrolly-step:first-child{padding-top:30vh}
.scrolly-split .scrolly-step:last-child{padding-bottom:30vh}
.scrolly-split .scrolly-step p{font-size:1.125em;line-height:1.5;word-wrap:break-word;margin:0}
@media (min-width: 1200px){.scrolly-split .scrolly-step p{font-size:1.25em}}
@media (max-width: 768px){.scrolly-split{display:flex;flex-direction:column}.scrolly-split__media{order:-1;position:sticky;top:40px;left:0;width:100vw;height:45vh;z-index:10}.scrolly-split__text{order:1;padding:0}.scrolly-split .scrolly-step{min-height:0;padding:10rem 0}.scrolly-split .scrolly-step:last-child{padding-bottom:3rem}.scrolly-split .scrolly-controls{opacity:1}}
.scrolly-gallery{margin:30vh 0 60vh}
.scrolly-section{position:relative;height:120vh;width:100%;display:flex;justify-content:center;align-items:center}
.scrolly-text{position:relative;z-index:110;max-width:500px;padding:1.125rem 1.375rem .875rem;background-color:var(--base-bg);color:var(--base-ink);font-size:1.25rem;line-height:1.4}
.scrolly-text p:last-child{margin-bottom:0}
.scrolly-photo{position:fixed;top:0;left:0;height:100vh;width:100%;background-size:cover;background-position:center;opacity:0;visibility:hidden;transition:opacity .5s ease, visibility .5s ease;z-index:100}
.scrolly-photo.active{opacity:1;visibility:visible}
.scrolly-photo--contain{background-size:contain;background-repeat:no-repeat;background-color:var(--base-surface)}
.scrolly-video{position:fixed;top:0;left:0;height:100vh;width:100%;opacity:0;visibility:hidden;transition:opacity .5s ease, visibility .5s ease;z-index:100;pointer-events:none}
.scrolly-video video,
.scrolly-video iframe.scrolly-iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}
.scrolly-video.active{opacity:1;visibility:visible;pointer-events:auto}
.inline-image .warning-cover{position:relative}
.inline-image .warning-message{display:none}
.inline-image.warning .warning-cover{overflow:hidden;min-height:13rem;background-color:var(--base-surface)}
.inline-image.warning .warning-cover img{transform:scale(1.04)}
.inline-image.warning .warning-message{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center;font-size:.9375rem;color:var(--base-ink)}
@media (min-width: 768px){.inline-image.warning .warning-message{font-size:1rem}}
@media (min-width: 992px){.inline-image.warning .warning-message{font-size:1.125rem}}
.inline-image.warning .warning-unveil{display:inline-block;margin-top:10px;padding:0 20px;border:1px solid var(--base-line);border-radius:15px;background:none;font-weight:700;line-height:30px;color:inherit;cursor:pointer}
.inline-image.warning .warning-unveil:hover, .inline-image.warning .warning-unveil:focus-visible{background-color:var(--base-bg);color:var(--base-ink)}
@media (min-width: 768px){.article__body__text > p,
.article__body__text > ol > li,
.article__body__text > ul > li,
.article__body__text > blockquote{hyphens:none}}
.article--dark-cover .article__header{background-color:var(--base-surface)}
@media (min-width: 992px){.article--dark-cover .article__header{border-top:0;border-bottom:0}}
.article--dark-cover .article__header__content{background-color:var(--base-bg);color:var(--base-ink);padding-top:1.75rem;padding-bottom:2.75rem}
@media (min-width: 992px){.article--dark-cover .article__header__content{padding-top:3.5rem;padding-bottom:3.5rem}}
.article--dark-cover .article__headline{color:var(--base-ink)}
.article--dark-cover .article__label__category,
.article--dark-cover .article__label__category:visited{color:var(--base-accent)}
.article--dark-cover .article__subhead{color:var(--base-ink)}
.article .article__header .caption.cover-caption{position:absolute;z-index:30;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem .5rem;width:auto;max-width:26rem;margin:0;padding:.625rem .75rem;border:0;background-color:transparent;color:var(--base-ink);text-align:left}
.article .article__header .caption.cover-caption::before{display:none}
.article .article__header .caption.cover-caption .copyright{color:inherit}
.article .article__header .caption.cover-caption.is-open{background-color:var(--base-surface)}
.article--dark-cover .article__header__image .figure__image{position:relative}
.article.article__layout-feature-topcover .article__header .caption.cover-caption{bottom:4rem}
@media (min-width: 992px){.article.article__layout-feature-topcover .article__header .caption.cover-caption{bottom:0;max-width:min(26rem, calc((100vw - 660px - 30px) / 2 - 1rem))}}
@media (min-width: 1200px){.article.article__layout-feature-topcover .article__header .caption.cover-caption{max-width:min(26rem, calc((100vw - 730px - 4rem) / 2 - 1rem))}}
@media (min-width: 992px) and (max-width: 1599.98px){.article.article__layout-feature-topcover .article__header .caption.cover-caption.is-open{bottom:6rem;max-width:26rem}}
@media (min-width: 1200px) and (max-width: 1599.98px){.article.article__layout-feature-topcover .article__header .caption.cover-caption.is-open{bottom:8rem}}
.cover-caption__text{display:none;flex:0 0 100%;order:-1}
.cover-caption__text .image_title{font-weight:700;margin-right:.35em}
.is-open > .cover-caption__text{display:block}
.fe-article-canvas .cover-caption__text{display:block}
.cover-caption__info{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.5rem;height:1.5rem;padding:0;border:1px solid currentColor;border-radius:50%;background-color:var(--base-surface);color:inherit;cursor:pointer}
.cover-caption__info:hover, .cover-caption__info:focus-visible, .is-open > .cover-caption__info{background-color:var(--base-bg);color:var(--base-ink)}
.fe-article-canvas .cover-caption__info{display:none}
.fe-article-canvas .article .article__header .caption.cover-caption{background-color:var(--base-surface)}
.article__dark-band{overflow:hidden}
.article__dark-band .article__header{margin-bottom:0;padding:2.5rem 0 1.5rem}
@media (min-width: 992px){.article__dark-band .article__header{padding:4rem 0 2rem}}
.article__dark-band > .container,
.article__dark-band > .container-fluid{position:relative;z-index:0;display:flow-root}
.article__dark-band > .container::before,
.article__dark-band > .container-fluid::before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:35%;margin-left:-50vw;background-color:var(--base-surface)}
.inline-liveblog > .inline-wrap{margin-top:2.5rem}
.lb{font-size:1rem}
.lb__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-bottom:.75rem;margin-bottom:1.5rem;border-bottom:1px solid var(--base-line);font-size:.875rem}
.lb__badge{display:inline-flex;align-items:center;gap:.45em;padding:.3em .7em;border-radius:999px;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:.75rem;line-height:1.2}
.lb__badge--ended{background-color:var(--base-surface);color:var(--base-ink)}
.lb__dot{width:.55em;height:.55em;border-radius:50%;background-color:var(--base-bg);animation:dotblinker 1.6s linear infinite}
.lb__updated{color:var(--base-muted)}
.lb__keys{margin:0 0 2rem;padding:1rem 1.25rem 1.1rem;background-color:var(--base-surface);border-left:1px solid var(--base-line)}
.lb__keys-title{margin:0 0 .6rem;padding:0;font-size:.8125rem;font-weight:700;color:var(--base-ink)}
.lb__keys-list{list-style:none;margin:0;padding:0}
.lb__keys-list li{margin:0;padding:0;font-size:.9375rem;line-height:1.35}
.lb__keys-list li + li{margin-top:.45rem}
.lb__keys-list li::before{display:none}
.lb__keys-list a{display:flex;gap:.75rem;color:var(--base-ink);text-decoration:none;border:0}
.lb__keys-list a:hover span,
.lb__keys-list a:focus-visible span{text-decoration:underline}
.lb__keys-list time{flex:0 0 auto;min-width:2.75rem;font-weight:700;font-variant-numeric:tabular-nums}
.lb__empty, .lb__more-note{font-size:.9375rem;color:var(--base-muted)}
.lb .lb-post.is-older,
.lb .lb-post.is-pending{display:none}
.lb__older{display:block;width:100%;margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--base-line);border-radius:4px;background-color:transparent;color:var(--base-ink);font-size:.9375rem;font-weight:700;cursor:pointer}
.lb__older:hover, .lb__older:focus-visible{background-color:var(--base-surface)}
.lb-new{position:fixed;top:56px;left:50%;z-index:270;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.1em;border:0;border-radius:999px;background-color:var(--base-surface);color:var(--base-ink);font-size:.875rem;font-weight:700;cursor:pointer}
.lb-new[hidden]{display:none}
.lb-new svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.lb-post{display:flex;position:relative;border-top:1px solid var(--base-line);padding-top:1.25rem;margin-bottom:3rem;scroll-margin-top:90px}
.lb-post__meta{width:15%;flex:15%;font-size:.875rem;color:var(--base-muted);font-weight:700}
.lb-post__time{display:block;color:inherit !important;text-decoration:none !important;border:0 !important}
.lb-post__time:hover, .lb-post__time:focus-visible{text-decoration:underline !important}
.lb-post__day, .lb-post__ago, .lb-post__pin{display:block;font-size:.75rem;font-weight:400;line-height:1.3}
.lb-post__day{display:none}
.lb--days .lb-post__day{display:block}
.lb-post__ago:empty{display:none}
.lb-post__pin{font-weight:700}
.lb-post--key{background-color:var(--base-surface);border-top:1px solid var(--base-line);padding:1.25rem}
.lb-post--key .lb-post__meta{color:var(--base-ink)}
.lb-post__content{flex:85%;min-width:0}
.lb-post__title{font-size:1.125em;margin:0 0 .75em;padding:0;font-weight:700;line-height:1.2;color:var(--base-ink)}
@media (min-width: 768px){.lb-post__title{font-size:1.25em}}
@media (min-width: 1200px){.lb-post__title{font-size:1.4em}}
.lb-post__body > ol,
.lb-post__body > p,
.lb-post__body > ul{word-wrap:break-word;font-size:1em;margin-left:0;padding-left:0}
@media (min-width: 768px){.lb-post__body > ol,
.lb-post__body > p,
.lb-post__body > ul{font-size:1.125em}}
@media (min-width: 1200px){.lb-post__body > ol,
.lb-post__body > p,
.lb-post__body > ul{font-size:1.25em}}
.lb .lb-post__body > p.hang_quotes:not(:first-of-type){text-indent:0}
.lb .lb-post__body > p.hang_quotes:first-of-type::first-letter{margin-left:0}
.lb-post__body > blockquote{margin-top:1em;margin-bottom:1em;text-align:left;font-size:1.375rem;line-height:1.25;z-index:1;position:relative}
@media (min-width: 768px){.lb-post__body > blockquote{font-size:1.5rem}}
.lb-post__body > blockquote:after{content:"„";font-size:14rem;position:absolute;top:-4rem;left:-2rem;color:var(--base-ink);opacity:.075;z-index:-1;line-height:0}
.lb-post__body > *:first-child{margin-top:0}
.lb-post__body > *:first-child .inline-wrap{margin-top:0}
.lb-post__body > *:last-child{margin-bottom:0}
.lb-post__body > *:last-child .inline-wrap{margin-bottom:0}
.lb-post__body .inline-wrap{max-width:100%}
.lb-post__body .inline-embedurl.orientation-landscape .embedurl{padding-bottom:56.25%}
.lb-post__body .twitter-tweet,
.lb-post__body .instagram-media,
.lb-post__body .tiktok-embed{margin-left:0 !important;margin-right:0 !important}
.lb-post__body a{overflow-wrap:anywhere}
.lb-post__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;font-size:.8125rem}
.lb-post__by{color:var(--base-muted);font-weight:700}
.lb-post__share{display:inline-flex;align-items:center;gap:.4em;margin-left:auto;padding:.35em .75em;border:1px solid var(--base-line);border-radius:999px;background-color:transparent;color:var(--base-ink);font-weight:700;cursor:pointer}
.lb-post__share:hover, .lb-post__share:focus-visible, .lb-post__share[aria-expanded="true"]{background-color:var(--base-surface)}
.lb-post__share svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.lb-post.is-focus, .lb-post.is-new{animation:lb-lit 2.4s ease-out 1}
@keyframes lb-lit{from{background-color:var(--base-surface)}}
.lb-share{position:absolute;z-index:50;min-width:13rem;padding:.35rem;border:1px solid var(--base-line);border-radius:6px;background-color:var(--base-bg);font-size:.9375rem}
.lb-share[hidden]{display:none}
.lb-share a,
.lb-share button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:4px;background-color:transparent;color:var(--base-ink) !important;text-align:left;text-decoration:none !important;cursor:pointer}
.lb-share a:hover, .lb-share a:focus-visible,
.lb-share button:hover,
.lb-share button:focus-visible{background-color:var(--base-surface)}
.lb-share svg{flex:0 0 auto;width:1.1em;height:1.1em;fill:currentColor}
@media (prefers-reduced-motion: reduce){.lb__dot{animation:none}.lb-post.is-focus,
.lb-post.is-new{animation:none}}
@media print{.lb-post__share,
.lb-new,
.lb__older{display:none !important}.lb-post.is-older{display:flex !important}}
body.has-longread .scroll-pup{display:none !important}
.article__body__text h2[id]{scroll-margin-top:96px}
.longread-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.5rem 0 0;font-size:.875rem;color:var(--base-muted)}
.longread-meta__toc{padding:0;border:0;background:none;font-weight:700;color:var(--base-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.longread-meta__toc:hover{color:var(--base-accent)}
.longread-bar{position:fixed;top:40px;left:0;right:0;z-index:240;height:40px;background-color:var(--base-bg);color:var(--base-ink);border-bottom:1px solid var(--base-line);font-size:.875rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .25s ease, opacity .25s ease, visibility 0s .25s}
.longread-bar.is-visible{transform:none;opacity:1;visibility:visible;transition:transform .25s ease, opacity .25s ease}
.longread-bar__inner{display:flex;align-items:center;gap:.75rem;height:100%;max-width:100%;width:730px;margin:0 auto}
.longread-bar__toc{flex:none;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid var(--base-line);border-radius:999px;background:none;font-weight:700;color:inherit;cursor:pointer}
.longread-bar__toc:hover, .longread-bar__toc[aria-expanded="true"]{border-color:var(--base-line)}
.longread-bar__current{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}
.longread-bar__left{flex:none;color:var(--base-muted);font-variant-numeric:tabular-nums}
.longread-bar__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px}
.longread-bar__progress span{display:block;height:100%;background-color:var(--base-surface);transform:scaleX(0);transform-origin:0 50%}
.longread-toc{position:fixed;top:88px;left:50%;z-index:245;width:30rem;max-width:calc(100% - 2rem);max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-50%);padding:1rem 1.25rem .5rem;background-color:var(--base-bg);color:var(--base-ink);border:1px solid var(--base-line);border-radius:4px}
.longread-toc__head{margin-bottom:.5rem;font-size:.75rem;color:var(--base-muted)}
.longread-toc ol{list-style:none;margin:0;padding:0}
.longread-toc a{display:block;padding:.5rem 0;border-top:1px solid var(--base-line);font-size:1rem;line-height:1.35;color:inherit;text-decoration:none}
.longread-toc a:hover{color:var(--base-accent)}
.longread-toc a[aria-current]{color:var(--base-accent);font-weight:700}
.longread-toc li.is-major a{font-weight:700}
.longread-toc ol.has-chapters li:not(.is-major) a{padding-left:1rem}
.longread-resume{position:fixed;left:50%;bottom:1rem;z-index:245;display:flex;align-items:center;gap:.75rem;width:30rem;max-width:calc(100% - 2rem);transform:translateX(-50%);padding:.75rem .75rem .75rem 1rem;background-color:var(--base-surface);color:var(--base-ink);border-radius:4px;font-size:.875rem;line-height:1.4}
.longread-resume p{flex:1;min-width:0;margin:0}
.longread-resume button{flex:none;border:0;cursor:pointer}
.longread-resume__go{padding:.5rem .75rem;border-radius:3px;background-color:var(--base-surface);color:var(--base-ink);font-weight:700 !important}
.longread-resume__close{padding:.25rem .5rem;background:none;color:inherit;font-size:1.25rem !important;line-height:1;opacity:.7}
.longread-resume__close:hover{opacity:1}
@media (prefers-reduced-motion: reduce){.longread-bar,
.longread-bar.is-visible{transition:none}}
.quiz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.links__button, .puzzle-result__share, .quiz-order__go, .quiz-order__moves button, .quiz-number__go, .quiz-number__less, .quiz-number__more, .quiz-score__share, .quiz-mark button, .quiz-card__show{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.5rem 1.1rem;border:1px solid var(--base-line);border-radius:6px;background:none;color:var(--base-ink);font-size:1rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .15s ease, color .15s ease, border-color .15s ease}
.quiz-card{display:flex;gap:1rem;margin:0 0 1rem;padding:1.1rem 1.25rem 1.1rem 1rem;border:1px solid var(--base-line);border-left-width:1px;border-radius:8px;background-color:var(--base-bg);transition:border-color .2s ease, background-color .2s ease}
.quiz-card.is-open{border-color:var(--base-line)}
.quiz-card.is-knew{border-color:var(--base-line);background-color:transparent}
.quiz-card.is-missed{border-color:var(--base-line);background-color:transparent}
@media (max-width: 575.98px){.quiz-card{display:block;padding:1rem}}
.quiz-card__number{flex:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--base-surface);color:var(--base-ink);font-size:1.05rem;font-weight:700;transition:background-color .2s ease}
.quiz-card.is-knew .quiz-card__number{background-color:var(--base-surface);color:var(--base-ink)}
.quiz-card.is-missed .quiz-card__number{background-color:var(--base-surface);color:var(--base-ink)}
@media (max-width: 575.98px){.quiz-card__number{float:left;width:2rem;height:2rem;margin:.1rem .65rem .25rem 0;font-size:.9375rem}}
.quiz-card__body{flex:1;min-width:0}
.quiz-card__question{font-size:1.125rem;line-height:1.45}
.quiz-card__question p:last-child,
.quiz-card__question figure:last-child{margin-bottom:0}
.quiz-card__show{width:100%;margin-top:.9rem;border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.quiz-card__show:hover{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink)}
@media (min-width: 576px){.quiz-card__show{width:auto}}
.quiz-card__answer{margin:.9rem 0 0;padding:.75rem 1rem;border-radius:6px;background-color:var(--base-surface);font-size:1.125rem}
.quiz-card__answer p{margin:0}
.quiz-card__label{display:block;margin-bottom:.15rem;font-size:.75rem;font-weight:700;color:var(--base-muted)}
.quiz-card__others{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.8rem 0 0;font-size:.9375rem}
.quiz-card__said{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}
.quiz-card__said::before{display:inline-block;width:1.375rem;height:1.375rem;border-radius:50%;color:var(--base-ink);font-size:.8125rem;line-height:1.375rem;text-align:center}
.quiz-card.is-knew .quiz-card__said::before{content:"✓";background-color:var(--base-surface)}
.quiz-card.is-missed .quiz-card__said::before{content:"✗";background-color:var(--base-surface)}
.quiz-card__share{display:inline-flex;align-items:center;gap:.5rem;color:var(--base-muted)}
.quiz-card__track{position:relative;width:6rem;height:.5rem;overflow:hidden;border-radius:.25rem;background-color:var(--base-surface)}
.quiz-card__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:.25rem;background-color:var(--base-surface);transition:width .4s ease}
.quiz-mark{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.8rem 0 0}
.quiz-mark button{width:100%}
@media (max-width: 575.98px){.quiz-mark button{padding:.5rem .5rem;font-size:.9375rem}}
.quiz-mark__yes:hover, .quiz-mark__yes:focus-visible{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.quiz-mark__no:hover, .quiz-mark__no:focus-visible{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 576px){.quiz-mark{display:flex}.quiz-mark button{width:auto}}
.quiz-choices{display:grid;gap:.5rem;margin:.9rem 0 0}
@media (min-width: 576px){.quiz-choices{grid-template-columns:1fr 1fr}}
.quiz-choice{position:relative;display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.6rem .9rem;overflow:hidden;border:1px solid var(--base-line);border-radius:6px;background-color:var(--base-bg);color:var(--base-ink);font-size:1rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease, background-color .15s ease}
.quiz-choice:not([disabled]):hover, .quiz-choice:not([disabled]):focus-visible{border-color:var(--base-line);background-color:var(--base-surface)}
.quiz-choice__fill{position:absolute;inset:0 auto 0 0;width:0;background-color:var(--base-surface);opacity:.6;transition:width .5s ease}
.quiz-choice__text{position:relative;flex:1}
.quiz-choice__share{position:relative;font-size:.875rem;color:var(--base-muted)}
.quiz-choice.is-right{border:1px solid var(--base-line)}
.quiz-choice.is-wrong{border:1px solid var(--base-line)}
.quiz-choice.is-chosen .quiz-choice__text::after{content:" · þitt svar";font-weight:400;color:var(--base-muted)}
.quiz-choice[disabled]:not(.is-right):not(.is-chosen){opacity:.75}
.quiz-card__source{display:inline-block;margin-top:.5rem;font-size:.9375rem;font-weight:700;color:var(--base-ink);text-decoration:underline;text-underline-offset:3px}
.quiz-bar{position:fixed;top:40px;left:0;right:0;z-index:240;background-color:var(--base-bg);color:var(--base-ink);border-bottom:1px solid var(--base-line);font-size:.875rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .25s ease, opacity .25s ease, visibility 0s .25s}
.quiz-bar.is-visible{transform:none;opacity:1;visibility:visible;transition:transform .25s ease, opacity .25s ease}
.quiz-bar__inner{display:flex;gap:1rem;align-items:baseline;max-width:1180px;margin:0 auto;padding:.55rem 1rem .45rem}
.quiz-bar__name{font-weight:700}
.quiz-bar__knew{margin-left:auto;color:var(--base-muted)}
.quiz-bar__track{height:3px;background-color:var(--base-surface)}
.quiz-bar__fill{display:block;height:100%;width:0;background-color:var(--base-surface);transition:width .3s ease}
.quiz-score{margin:1.5rem 0 2rem;padding:1.5rem 1.25rem;border-radius:8px;background-color:var(--base-surface)}
.quiz-score p{margin:0 0 .5rem}
.quiz-score__line{color:var(--base-muted)}
.quiz-score.is-done .quiz-score__line{display:none}
.quiz-score__kicker{font-size:.8125rem;font-weight:700;color:var(--base-muted)}
.quiz-score__result{font-size:2rem;font-weight:700;line-height:1.15}
.quiz-score__others, .quiz-score__mine{font-size:1rem}
.quiz-score__mine{color:var(--base-muted)}
.quiz-score__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem}
.quiz-score__share{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.quiz-score__share:hover{background-color:var(--base-surface);border-color:var(--base-line)}
.quiz-score__random, .quiz-score__games{font-weight:700;color:var(--base-ink);text-decoration:underline;text-underline-offset:3px}
.quiz-chart__bars{display:flex;align-items:flex-end;gap:3px;height:90px;margin:1rem 0 .25rem;padding-bottom:1px;border-bottom:1px solid var(--base-line)}
.quiz-chart__bar{flex:1;min-width:4px;border-radius:2px 2px 0 0;background-color:var(--base-surface);opacity:.35}
.quiz-chart__bar.is-own{background-color:var(--base-surface);opacity:1}
.quiz-chart__axis{display:flex;justify-content:space-between;font-size:.75rem;color:var(--base-muted)}
.quiz-chart__caption{margin-top:.4rem !important;font-size:.8125rem;color:var(--base-muted)}
.games{padding-top:2rem;padding-bottom:3rem}
.games__mine::before{content:" · "}
.games-hello{margin-bottom:2rem}
.games-hello__kicker{margin:0;font-size:.8125rem;font-weight:700;color:var(--base-accent)}
.games-hello__title{margin:.2rem 0 .3rem;font-size:2.75rem;font-weight:700;line-height:1.1}
@media (max-width: 575.98px){.games-hello__title{font-size:2.125rem}}
.games-hello__date{margin:0;font-size:1.0625rem;color:var(--base-muted)}
.games-section{margin-bottom:3rem}
.games-section__title{margin:0 0 1rem;padding-top:.75rem;border-top:1px solid var(--base-line);font-size:1.5rem;font-weight:700}
.games-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:1.25rem}
@media (max-width: 575.98px){.games-cards{grid-template-columns:minmax(0, 1fr);gap:.75rem}}
.game-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--base-line);border-radius:16px;background-color:var(--base-bg);color:var(--base-ink);text-decoration:none !important;transition:transform .15s ease, box-shadow .15s ease}
.game-card:hover, .game-card:focus-visible{transform:translateY(-2px)}
.game-card__art{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background-color:var(--base-surface)}
.game-card__art svg{width:36%;max-width:96px;height:auto}
.game-card__art--photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.game-card__body{display:flex;flex:1;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem 1.25rem 1.35rem;text-align:center}
.game-card__name{margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}
.game-card__about{font-size:.9375rem;line-height:1.35}
.game-card__meta{margin-bottom:.6rem;font-size:.8125rem;color:var(--base-muted)}
.game-card__state{margin-bottom:.25rem;font-size:.875rem;font-weight:700}
.game-card__state:empty{display:none}
.game-card__go{margin-top:auto;min-width:9rem;padding:.6rem 1.4rem;border-radius:999px;background-color:var(--base-surface);color:var(--base-ink);font-size:.9375rem;font-weight:700;text-align:center}
@media (max-width: 575.98px){.game-card{flex-direction:row;border-radius:12px}.game-card__art{flex:0 0 6.5rem;aspect-ratio:auto}.game-card__art svg{width:62%}.game-card__body{align-items:flex-start;padding:.85rem 1rem;text-align:left}.game-card__name{font-size:1.25rem}.game-card__meta{margin-bottom:.45rem}.game-card__go{min-width:0;padding:.45rem 1.1rem;font-size:.875rem}}
.games-all{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}
.games-all a{display:flex;align-items:center;gap:.9rem;padding:.6rem 0;color:var(--base-ink);text-decoration:none}
.games-all a:hover strong{text-decoration:underline}
.games-all__art{display:flex;flex:0 0 3.25rem;align-items:center;justify-content:center;height:3.25rem;border-radius:12px;background-color:var(--base-surface)}
.games-all__art svg{width:70%;height:auto}
.games-all__text{display:flex;flex-direction:column;min-width:0}
.games-all__text strong{font-size:1.0625rem;line-height:1.2}
.games-all__text span{font-size:.875rem;color:var(--base-muted)}
.games-list{list-style:none;margin:0;padding:0}
.games-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;border-top:1px solid var(--base-line)}
.games-list a{flex:1 1 18rem;font-size:1.0625rem;color:var(--base-ink)}
.games-list__date, .games-list__state{font-size:.875rem;color:var(--base-muted)}
.games-list__state.is-done{font-weight:700;color:var(--base-accent)}
.games-more{display:flex;justify-content:space-between;margin-top:1rem;font-weight:700}
.games-more a{color:var(--base-ink)}
.quiz-page__main{max-width:760px;margin:0 auto;padding:2rem 0 3rem}
.quiz-head{margin-bottom:1.5rem}
.quiz-head__kicker{margin:0 0 .5rem;font-size:.8125rem;font-weight:700}
.quiz-head__kicker a{color:var(--base-accent)}
.quiz-head__title{margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}
@media (max-width: 575.98px){.quiz-head__title{font-size:1.75rem}}
.quiz-head__intro{margin:.6rem 0 0;font-size:1.25rem;line-height:1.4}
.quiz-head__meta{margin:.75rem 0 0;font-size:.875rem;color:var(--base-muted)}
.quiz-head__image{margin:1.25rem 0 0}
.quiz-head__image img{display:block;width:100%;height:auto;border-radius:8px}
.quiz-head__image figcaption{margin-top:.35rem;font-size:.75rem;color:var(--base-muted)}
.quiz-head__draft{margin:0 0 1.25rem;padding:.6rem .9rem;border-radius:6px;background-color:var(--base-surface);font-size:.875rem;font-weight:700}
.quiz-card__image{margin:0 0 .75rem}
.quiz-card__image img{display:block;max-width:100%;max-height:420px;height:auto;border-radius:6px}
.quiz-card__image figcaption{margin-top:.3rem;font-size:.75rem;color:var(--base-muted)}
.quiz-card__text{margin:0}
.quiz-card__right{margin:0}
.quiz-card__explanation{margin:.4rem 0 0 !important;font-size:1rem}
.quiz-card__off{margin:.2rem 0 0 !important;font-size:.9375rem;color:var(--base-muted)}
.quiz-card__order{margin:0;padding-left:1.4rem;font-size:1rem}
.quiz-choices--truth{grid-template-columns:1fr 1fr}
.quiz-choices--truth .quiz-choice{justify-content:center;text-align:center}
.quiz-number{margin:.9rem 0 0}
.quiz-number__show{margin:0 0 .25rem;text-align:center}
.quiz-number__value{font-size:2rem;font-weight:700}
.quiz-number__unit{margin-left:.25rem;color:var(--base-muted)}
.quiz-number__row{display:flex;align-items:center;gap:.5rem}
.quiz-number__row input[type=range]{flex:1;min-width:0;height:44px}
.quiz-number__less, .quiz-number__more{flex:none;width:44px;padding:0;font-size:1.25rem}
.quiz-number__ends{display:flex;justify-content:space-between;padding:0 52px;font-size:.8125rem;color:var(--base-muted)}
.quiz-number__go{width:100%;margin-top:.75rem;border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 576px){.quiz-number__go{width:auto}}
.quiz-number.is-done .quiz-number__go{display:none}
.quiz-number__bins{display:flex;align-items:flex-end;gap:2px;height:70px;margin:.75rem 0 .25rem;border-bottom:1px solid var(--base-line)}
.quiz-number__bin{flex:1;border-radius:2px 2px 0 0;background-color:var(--base-surface);opacity:.3}
.quiz-number__bin.is-guess{background-color:var(--base-surface);opacity:1}
.quiz-number__bin.is-answer{background-color:var(--base-surface);opacity:1}
.quiz-number__caption{margin:0 !important;font-size:.8125rem;color:var(--base-muted)}
.quiz-order{margin:.9rem 0 0;padding:0;list-style:none;counter-reset:place}
.quiz-order__item{display:flex;align-items:center;gap:.75rem;margin:0 0 .4rem;padding:.4rem .5rem .4rem .75rem;border:1px solid var(--base-line);border-radius:6px;background-color:var(--base-bg);counter-increment:place}
.quiz-order__item::before{content:counter(place);flex:none;width:1.5rem;font-weight:700;color:var(--base-muted)}
.quiz-order__item.is-right{border:1px solid var(--base-line)}
.quiz-order__item.is-wrong{border:1px solid var(--base-line)}
.quiz-order__text{flex:1;font-weight:600;line-height:1.3}
.quiz-order__moves{display:flex;gap:.25rem}
.quiz-order__moves button{width:44px;padding:0}
.quiz-order__moves button[disabled]{opacity:.3;cursor:default}
.quiz-order__go{width:100%;margin-top:.5rem;border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 576px){.quiz-order__go{width:auto}}
.quiz-more{margin-top:2.5rem}
.quiz-more__title{margin:0 0 .5rem;font-size:1.375rem;font-weight:700}
.quiz-more__all{font-weight:700;color:var(--base-ink);text-decoration:underline}
.puzzle-page{max-width:520px;margin:0 auto}
.puzzle-page--wide{max-width:960px}
.puzzle-page--paper{max-width:1120px}
.puzzle-head{margin-bottom:1rem;text-align:center}
.puzzle-head__title{margin:0;font-size:2rem;font-weight:700}
.puzzle-head__number{color:var(--base-muted)}
.puzzle-head__about{margin:.4rem 0 0;font-size:.9375rem;color:var(--base-muted)}
.puzzle-head__meta{margin:.25rem 0 0;font-size:.875rem;color:var(--base-muted)}
.puzzle-result{margin:1.25rem 0;padding:1.25rem;border-radius:8px;background-color:var(--base-surface);text-align:center}
.puzzle-result__title{margin:0 0 .75rem;font-size:1.375rem;font-weight:700}
.puzzle-result__stats{display:flex;justify-content:center;gap:1.25rem;margin-bottom:1rem}
.puzzle-result__stats div{display:flex;flex-direction:column}
.puzzle-result__stats strong{font-size:1.75rem;line-height:1.1}
.puzzle-result__stats span{font-size:.75rem;color:var(--base-muted)}
.puzzle-result__others{margin:.5rem 0 0;font-size:.9375rem}
.puzzle-result__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:1rem}
.puzzle-result__actions a{font-weight:700;color:var(--base-ink);text-decoration:underline}
.puzzle-result__share{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.puzzle-result__next{margin:.75rem 0 0;font-size:.875rem;color:var(--base-muted)}
.puzzle-credit{margin:1.5rem 0 0;font-size:.75rem;color:var(--base-muted);text-align:center}
.puzzle-credit a{color:inherit;text-decoration:underline}
.keys{margin:1rem 0 0;user-select:none}
.keys__row{display:flex;justify-content:center;gap:5px;margin-bottom:6px}
.keys__key{flex:1 1 0;max-width:44px;min-width:0;height:52px;padding:0;border:0;border-radius:8px;background-color:var(--base-surface);color:var(--base-ink);font-size:1.05rem;font-weight:700;cursor:pointer;transition:background-color .2s ease, color .2s ease, opacity .2s ease}
.keys__key--wide{flex:1.6 1 0;max-width:72px;font-size:.75rem}
.keys__key.is-right{background-color:var(--base-surface);color:var(--base-ink)}
.keys__key.is-near{color:var(--base-ink)}
.keys__key.is-none{opacity:.35}
.word__grid{display:grid;gap:6px;width:100%;max-width:calc(var(--letters, 5) * 64px);margin:0 auto}
.word__row{display:grid;grid-template-columns:repeat(var(--letters, 5), minmax(0, 1fr));gap:6px}
.word__row.is-shaking{animation:games-shake .4s}
.word__cell{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--base-line);border-radius:22%;font-size:1.6rem;font-weight:700;line-height:1;transition:background-color .25s ease, border-color .25s ease, color .25s ease}
@supports (width: 1cqw){.word__cell{font-size:calc(52cqw / var(--letters, 5))}}
.word__cell.is-filled{border-color:var(--base-line)}
.word__cell.is-right{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.word__cell.is-near{border-color:var(--h-graphic-yellow);color:var(--base-ink)}
.word__cell.is-none{border-color:transparent;background-color:var(--base-surface);color:var(--base-muted)}
.word__message{min-height:1.5rem;margin:.75rem 0 0;font-weight:700;text-align:center}
.word__message.is-warn{color:var(--base-accent)}
.word__dist{max-width:280px;margin:0 auto;text-align:left}
.word__distrow{display:flex;align-items:center;gap:.4rem;margin-bottom:3px;font-size:.8125rem}
.word__distn{width:.8rem}
.word__distbar{padding:0 .35rem;border-radius:3px;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;text-align:right}
.word__distrow.is-own .word__distbar{background-color:var(--base-surface);color:var(--base-ink)}
.word-lengths{display:inline-flex;gap:2px;margin:.75rem 0 0;padding:3px;border-radius:999px;background-color:var(--base-surface)}
.word-lengths__tab{padding:.3rem .85rem;border-radius:999px;color:var(--base-ink);font-size:.875rem;font-weight:700;text-decoration:none !important}
.word-lengths__tab:hover{background-color:var(--base-bg)}
.word-lengths__tab.is-on{background-color:var(--base-surface);color:var(--base-ink)}
.word-key{padding:0 .3rem;border-radius:4px;font-weight:700}
.word-key--right{background-color:var(--base-surface);color:var(--base-ink)}
.word-key--near{color:var(--base-ink)}
.word-key--none{background-color:var(--base-surface);color:var(--base-muted)}
@keyframes games-shake{10%, 90%{transform:translateX(-2px)}20%, 80%{transform:translateX(4px)}30%, 50%, 70%{transform:translateX(-6px)}40%, 60%{transform:translateX(6px)}}
.links__found{display:grid;gap:6px;margin-bottom:6px}
.links__group--0{color:var(--base-ink)}
.links__group--1{color:var(--base-ink)}
.links__group--2{color:var(--base-ink)}
.links__group--3{color:var(--base-ink)}
.links__group--4{color:var(--base-ink)}
.links__group--5{color:var(--base-ink)}
.links__group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:64px;padding:.55rem .9rem;border-radius:3px;text-align:left}
.links__group strong{font-size:1.0625rem}
.links__group span{font-size:.8125rem}
.links__grid{display:grid;grid-template-columns:repeat(var(--size, 5), minmax(0, 1fr));gap:6px}
.links__tile{min-height:68px;padding:.25rem .3rem;border:0;border-radius:3px;background-color:var(--base-surface);color:var(--base-ink);font-size:.9375rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color .15s ease, color .15s ease}
.links__tile.is-broken{white-space:normal;overflow-wrap:anywhere}
.links__tile.is-picked{background-color:var(--base-surface);color:var(--base-ink)}
.links__tile.is-shaking{animation:games-shake .4s}
@media (max-width: 575.98px){.links__tile{min-height:60px;font-size:.8125rem}}
.links--5 .links__tile, .links--6 .links__tile{min-height:58px}
@media (max-width: 575.98px){.links--5 .links__tile, .links--6 .links__tile{min-height:52px}}
.links__mistakes{margin:.9rem 0 0;font-size:.9375rem;text-align:center}
.links__dots{display:inline-flex;gap:.45rem;margin-left:.35rem;vertical-align:middle}
.links__dot{width:.55rem;height:.55rem;background-color:var(--base-surface);transform:rotate(45deg)}
.links__dot.is-used{background:none}
.links__left{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.links__message{min-height:1.5rem;margin:.5rem 0 0;font-weight:700;text-align:center}
.links__message.is-warn{color:var(--base-accent)}
.links__actions{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}
.links__button{border-radius:3px}
.links__button--go{border-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.links__button--go[disabled]{opacity:.4;cursor:default}
.links__history{font-size:1.3rem;line-height:1.25;white-space:pre}
.cross__bar{position:sticky;top:40px;z-index:5;display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.6rem .9rem;border-radius:6px;background-color:var(--base-surface);color:var(--base-ink)}
.cross__clue{flex:1;margin:0;font-weight:700}
.cross__time{font-variant-numeric:tabular-nums;color:var(--base-muted)}
.cross__main{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.5rem;align-items:start}
@media (max-width: 767.98px){.cross__main{grid-template-columns:minmax(0, 1fr)}}
.cross__grid{display:grid;width:100%;max-width:460px;border:1px solid var(--base-line);background-color:var(--base-surface);gap:1px;margin:0 auto}
.cross__square{position:relative;aspect-ratio:1;background-color:var(--base-bg);color:var(--base-ink);cursor:pointer}
.cross__square.is-black{background-color:var(--base-surface);cursor:default}
.cross__square.is-word{background-color:var(--base-surface)}
.cross__square.is-at{background-color:var(--base-surface)}
.cross__square.is-wrong .cross__letter{color:var(--base-accent);text-decoration:line-through}
.cross__number{position:absolute;top:2px;left:3px;font-size:.625rem;font-weight:700;line-height:1}
.cross__letter{display:flex;align-items:center;justify-content:center;height:100%;padding-top:.3em;font-size:clamp(1rem, 5vw, 1.6rem);font-weight:700}
.cross__heading{margin:0 0 .4rem;font-size:.8125rem;font-weight:700}
.cross__list{margin:0 0 1rem;padding:0;list-style:none}
.cross__item{padding:.3rem .5rem;border-left:1px solid transparent;border-radius:3px;font-size:.9375rem;cursor:pointer}
.cross__item.is-current{border-left-color:var(--base-line);background-color:var(--base-surface);color:var(--base-ink)}
.cross__item.is-filled:not(.is-current){color:var(--base-muted)}
.cross__actions{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}
@media (hover: hover) and (pointer: fine){.cross .keys{display:none}}
.nordic{display:flex;flex-direction:column}
.nordic__views{display:inline-flex;align-self:center;gap:2px;margin-bottom:.75rem;padding:3px;border-radius:999px;background-color:var(--base-surface)}
.nordic__view{padding:.3rem .85rem;border:0;border-radius:999px;background:none;color:var(--base-ink);font-size:.875rem;font-weight:700;cursor:pointer}
.nordic__view[aria-pressed="true"]{background-color:var(--base-surface);color:var(--base-ink)}
.nordic__main{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem 2rem;align-items:start}
.nordic__lists{display:none}
.nordic.is-list .nordic__lists{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1rem}
@media (min-width: 768px){.nordic.is-list .nordic__main{grid-template-columns:minmax(0, 11fr) minmax(0, 9fr)}.nordic.is-list .nordic__lists{position:sticky;top:calc(40px + 4.5rem)}.nordic.is-list .nordic__list{position:relative;max-height:calc(100vh - 40px - 7rem);overflow-y:auto;overscroll-behavior:contain}.nordic.is-list .nordic__list .cross__heading{position:sticky;top:0;z-index:1;margin:0;padding:0 0 .4rem;background-color:var(--base-bg)}}
@media (min-width: 768px) and (hover: none), (min-width: 768px) and (pointer: coarse){.nordic.is-list .nordic__lists{top:calc(40px + .5rem)}.nordic.is-list .nordic__list{max-height:calc(100vh - 40px - 2rem - var(--dock-height, 19rem))}}
.nordic .cross__item.is-crossing{border-left-color:var(--base-line)}
.nordic .cross__item.is-picture span{font-style:italic}
.nordic__help-list, .nordic__help-print{display:none}
.nordic.is-list .nordic__help-list, .nordic.is-print .nordic__help-print{display:inline}
.nordic__dock{position:sticky;bottom:0;z-index:5;padding:0.4rem 0 calc(.4rem + env(safe-area-inset-bottom));background-color:var(--base-bg)}
.nordic__dock .cross__bar{position:static;margin-bottom:.4rem;padding:.45rem .5rem}
@media (hover: hover) and (pointer: fine){.nordic__views{order:-2}.nordic__dock{order:-1;top:40px;bottom:auto;padding:0 0 .75rem}.nordic__dock .cross__bar{margin-bottom:0}}
.nordic .cross__step{flex:none;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--base-ink);font-size:1.25rem;line-height:1;cursor:pointer}
.nordic .cross__clue{cursor:pointer}
.nordic__grid{display:grid;width:100%;max-width:780px;margin:0 auto;border:1px solid var(--base-line);background-color:var(--base-surface);gap:1px;color:var(--base-ink)}
.nordic__sq{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;background-color:var(--base-bg)}
.nordic__sq--letter{cursor:pointer}
.nordic__sq--letter.is-theme{background-color:var(--base-surface)}
.nordic__sq--letter.is-word{background-color:var(--base-surface);color:var(--base-ink)}
.nordic__sq--letter.is-at{background-color:var(--base-surface);color:var(--base-ink)}
.nordic__sq--letter.is-wrong .nordic__letter{color:var(--base-accent);text-decoration:line-through}
.nordic__sq--clue{display:flex;flex-direction:column;background-color:var(--base-surface);cursor:pointer}
.nordic__sq--arrow{display:flex;align-items:center;justify-content:center;background-color:var(--base-surface);font-size:14px;font-weight:700;cursor:pointer}
@supports (width: 1cqw){.nordic__sq--arrow{font-size:calc(100cqw / var(--cols) * .45)}}
.nordic__sq--arrow.is-theme{background-color:var(--base-surface)}
.nordic__sq--block{background-color:var(--base-surface)}
.nordic__sq--empty.is-theme{background-color:var(--base-surface)}
.nordic__sq--credit{display:flex;align-items:center;justify-content:center;padding:1px;background-color:var(--base-surface);font-size:5px;font-style:italic;line-height:1.1;text-align:center;overflow-wrap:anywhere}
@supports (width: 1cqw){.nordic__sq--credit{font-size:calc(100cqw / var(--cols) * .13)}}
.nordic__q{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;padding:0 2px;font-size:7px;font-style:italic;line-height:1.05;text-align:center}
@supports (width: 1cqw){.nordic__q{font-size:calc(100cqw / var(--cols) * .19)}}
.nordic__q.is-long{font-size:6px}
@supports (width: 1cqw){.nordic__q.is-long{font-size:calc(100cqw / var(--cols) * .155)}}
.nordic__q.is-broken{overflow-wrap:anywhere}
.nordic__q + .nordic__q{border-top:1px dashed var(--base-line)}
.nordic__q.is-current{background-color:var(--base-surface);color:var(--base-ink);font-weight:700}
.nordic__q::after{content:"";position:absolute;border:0 solid transparent;opacity:.45}
.nordic__q--right::after{top:50%;right:0;margin-top:-3px;border-width:1px 0 1px 1px;border-left-color:currentColor}
.nordic__q--left::after{top:50%;left:0;margin-top:-3px;border-width:1px 1px 1px 0;border-right-color:currentColor}
.nordic__q--down::after{bottom:0;left:50%;margin-left:-3px;border-width:1px 1px 0;border-top-color:currentColor}
.nordic__q--up::after{top:0;left:50%;margin-left:-3px;border-width:0 1px 1px;border-bottom-color:currentColor}
.nordic .cw-arrow{display:block;width:100%;height:100%}
.nordic__picture{background-color:var(--base-bg);cursor:pointer}
.nordic__picture img{display:block;width:100%;height:100%;object-fit:contain}
.nordic__n{position:absolute;top:1px;left:2px;font-size:7px;font-weight:700;line-height:1}
@supports (width: 1cqw){.nordic__n{font-size:calc(100cqw / var(--cols) * .2)}}
.nordic__wn{display:none;position:absolute;top:1px;left:2px;font-size:7px;font-weight:700;line-height:1}
@supports (width: 1cqw){.nordic__wn{font-size:calc(100cqw / var(--cols) * .24)}}
.nordic.is-list .nordic__sq{color:transparent;cursor:default}
.nordic.is-list .nordic__sq > *{visibility:hidden}
.nordic.is-list .nordic__sq--letter{color:var(--base-ink);cursor:pointer}
.nordic.is-list .nordic__sq--letter > *{visibility:visible}
.nordic.is-list .nordic__sq--letter.is-theme{background-color:var(--base-surface)}
.nordic.is-list .nordic__sq--letter.is-word{background-color:var(--base-surface);color:var(--base-ink)}
.nordic.is-list .nordic__sq--letter.is-at{background-color:var(--base-surface);color:var(--base-ink)}
.nordic.is-list .nordic__sq--letter.has-n::before{content:"";position:absolute;inset:8%;border:1px solid currentColor;border-radius:50%;opacity:.45;pointer-events:none}
.nordic.is-list .nordic__wn{display:block}
.nordic.is-list .nordic__n{top:auto;right:2px;bottom:1px;left:auto;font-weight:400}
.nordic__letter{display:flex;align-items:center;justify-content:center;height:100%;padding-top:.15em;font-size:16px;font-weight:700}
@supports (width: 1cqw){.nordic__letter{font-size:calc(100cqw / var(--cols) * .55)}}
.nordic__solution{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1rem 0 .25rem}
.nordic__group{display:flex;gap:2px}
.nordic__box{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--base-line);background-color:var(--base-bg);color:var(--base-ink);font-weight:700}
.nordic__box small{position:absolute;top:1px;left:2px;font-size:.5625rem;font-weight:400;line-height:1}
.nordic__box.is-filled{background-color:var(--base-surface);color:var(--base-ink)}
@media (max-width: 575.98px){.nordic__box{width:1.6rem;height:1.6rem}}
.nordic__help{max-width:780px;margin:.5rem auto 0;font-size:.8125rem;color:var(--base-muted);text-align:center}
.nordic__teaser{display:block;max-width:220px;margin:0 auto 1rem}
.nordic .keys{margin:0}
.fp-games__quiz{display:block;margin-bottom:.75rem;color:var(--base-ink);text-decoration:none}
.fp-games__quiz img{display:block;width:100%;height:auto;margin-bottom:.4rem}
.fp-games__quiz:hover .fp-games__title{text-decoration:underline}
.fp-games__kind{display:block;font-size:.75rem;font-weight:700;color:var(--base-accent)}
.fp-games__title{display:block;font-size:1.125rem;line-height:1.25}
.fp-games__list{margin:0;padding:0;list-style:none}
.fp-games__list a{display:flex;flex-direction:column;padding:.5rem 0;border-top:1px solid var(--base-line);color:var(--base-ink);text-decoration:none}
.fp-games__list a:hover strong{text-decoration:underline}
.fp-games__list span{font-size:.8125rem;color:var(--base-muted)}
@media (prefers-reduced-motion: reduce){.quiz-card,
.quiz-bar,
.quiz-card__fill,
.game-card,
.word__cell{transition:none}.word__row.is-shaking,
.links__tile.is-shaking{animation:none}}
.timeline-scroll{position:relative;margin:3rem 0;padding-top:1.5rem;border-top:1px solid var(--base-line)}
.timeline-scroll__kicker{font-size:.875rem;font-weight:700;color:var(--base-accent)}
.timeline-scroll__title{font-weight:700;font-size:1.75rem;line-height:1.15;margin:.25rem 0 .5rem}
@media (min-width: 768px){.timeline-scroll__title{font-size:2.25rem}}
.timeline-scroll__subtitle{font-size:1.125rem;color:var(--base-muted)}
.timeline-scroll__marker{position:sticky;top:4.5rem;z-index:3;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.5rem 0 0;padding:.375rem 1rem;background-color:var(--base-surface);color:var(--base-ink)}
.timeline-scroll__label{font-size:.875rem;font-weight:700}
.timeline-scroll__value{margin-left:auto;font-weight:700;font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums}
.timeline-scroll__event{min-height:55vh;padding:2rem 0;border-bottom:1px solid var(--base-line);transition:opacity .3s ease}
.timeline-scroll.is-live .timeline-scroll__event:not(.is-active){opacity:.4}
.timeline-scroll__image{margin:0 0 1rem}
.timeline-scroll__image img{display:block;width:100%;height:auto}
.timeline-scroll__video{margin:0 0 1rem}
.timeline-scroll__video .video{position:relative;padding-bottom:56.25%;height:0}
.timeline-scroll__video .video iframe{position:absolute;inset:0;width:100%;height:100%}
.timeline-scroll__when{margin-bottom:.25rem;font-size:.9375rem;font-weight:700;color:var(--base-muted)}
.timeline-scroll__event-title{font-weight:700;font-size:1.375rem;line-height:1.2;margin-bottom:.5rem}
.timeline-scroll__source{margin-top:1rem;font-size:.875rem;color:var(--base-muted)}
.inline-datalist{margin-top:2.5rem;margin-bottom:2.5rem}
.datalist__heading{font-weight:700;font-size:1.5rem;line-height:1.2;margin-bottom:.75rem}
.datalist__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem}
.datalist__search{flex:1 1 14rem;min-width:0;padding:.5rem .75rem;border:1px solid var(--base-line);border-radius:4px;background-color:var(--base-bg);color:var(--base-ink);font-size:1rem}
.datalist__filters{display:flex;flex-wrap:wrap;gap:.375rem}
.datalist__filter{padding:.25rem .75rem;border:1px solid var(--base-line);border-radius:999px;background:none;color:var(--base-ink);font-size:.875rem;cursor:pointer}
.datalist__filter[aria-pressed="true"]{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink)}
.datalist__found{font-size:.875rem;color:var(--base-muted)}
.datalist__total{position:sticky;top:4.5rem;z-index:3;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.375rem 1rem;background-color:var(--base-surface);color:var(--base-ink)}
.datalist__total-label{font-size:.875rem;font-weight:700}
.datalist__total-value{font-weight:700;font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums}
.datalist__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(10.5rem, 1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}
.datalist__item{margin:0}
.datalist__item[hidden]{display:none}
.datalist__image{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:.5rem;background-color:var(--base-surface)}
.datalist__name{margin:0 0 .125rem;font-weight:700;font-size:1rem;line-height:1.25}
.datalist__sub, .datalist__category{margin:0;font-size:.875rem;line-height:1.3;color:var(--base-muted)}
.datalist__text{margin:.375rem 0 0;font-size:.9375rem;line-height:1.4}
.datalist__value{margin:.25rem 0 0;font-weight:700;font-size:.9375rem;font-variant-numeric:tabular-nums}
.datalist__source{margin-top:1rem;font-size:.875rem;color:var(--base-muted)}
.inline-audio .inline-wrap{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;background-color:var(--base-surface);border-left:1px solid var(--base-line)}
.inline-audio__photo img{display:block;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}
.inline-audio__body{flex:1;min-width:0}
.inline-audio__title{font-weight:700;font-size:1rem;line-height:1.3}
.inline-audio__text{margin-top:.125rem;font-size:.875rem;line-height:1.35;color:var(--base-muted)}
.inline-audio__player{display:block;width:100%;height:2.5rem;margin-top:.5rem}
.audio-clips-bar{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:.625rem 1rem;background-color:var(--base-surface);color:var(--base-ink);font-size:.9375rem;transform:translateY(110%);transition:transform .3s ease}
.audio-clips-bar.is-shown{transform:none}
.audio-clips-bar__toggle{padding:.375rem .875rem;border:0;border-radius:999px;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;cursor:pointer}
.audio-clips-bar__toggle[aria-pressed="true"]{background-color:var(--base-bg);color:var(--base-ink)}
.inline-ownership{margin-top:2.5rem;margin-bottom:2.5rem}
.ownership__title{font-weight:700;font-size:1.375rem;line-height:1.2;margin-bottom:.75rem}
.ownership__scroll{overflow-x:auto}
.ownership__svg{display:block;width:100%;height:auto;min-width:var(--ownership-min, 0)}
@media (min-width: 768px){.ownership__svg{min-width:var(--ownership-min-wide, var(--ownership-min, 0))}}
.ownership__line{fill:none;stroke:var(--base-ink);stroke-width:2.5}
.ownership__label rect{fill:var(--base-ink)}
.ownership__label text{fill:var(--base-ink)}
.ownership__label--words text{font-style:italic}
.ownership__node{cursor:pointer}
.ownership__node text{font-weight:700}
.ownership__node .ownership__sub{font-weight:400}
.ownership__node:focus-visible rect{stroke:var(--base-ink);stroke-width:4}
.ownership__node--highlight rect{fill:var(--base-accent)}
.ownership__node--highlight text{fill:var(--base-ink)}
.ownership__node--company rect{fill:var(--base-muted)}
.ownership__node--company text{fill:var(--base-ink)}
.ownership__node--venture rect{fill:var(--h-graphic-cyan)}
.ownership__node--venture text{fill:var(--base-ink)}
.ownership__node--person rect{fill:var(--base-ink)}
.ownership__node--person text{fill:var(--base-ink)}
.ownership__photo{pointer-events:none}
.ownership--outline .ownership__node rect{fill:var(--base-ink);stroke:var(--base-ink);stroke-width:3}
.ownership--outline .ownership__node text{fill:var(--base-ink)}
.ownership--outline .ownership__node--highlight rect, .ownership--outline .ownership__node--person rect{fill:var(--base-ink)}
.ownership--outline .ownership__node--highlight text, .ownership--outline .ownership__node--person text{fill:var(--base-ink)}
.ownership--outline .ownership__label rect{fill:var(--base-accent)}
.ownership--outline .ownership__label text{fill:var(--base-ink);font-weight:700}
.ownership__line, .ownership__label, .ownership__node{transition:opacity .2s ease}
.ownership.has-focus .ownership__line,
.ownership.has-focus .ownership__label,
.ownership.has-focus .ownership__node{opacity:.18}
.ownership.has-focus .is-near{opacity:1}
.ownership__told{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ownership__source{margin-top:.5rem;font-size:.875rem;color:var(--base-muted)}
.blogcard:hover .blogcard-name,
.blogpage-name > a{color:var(--base-accent)}
.blogpage-header{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--base-line)}
.blogpage-footer{margin:30px 0;padding-top:30px;border-top:1px solid var(--base-line)}
.blogpage-banner{height:85px;width:85px;border-radius:50%;overflow:hidden;background-color:var(--base-surface);margin-right:auto;margin-left:auto;margin-bottom:.5em}
.blogpage-name{font-size:1.75em;font-weight:100;line-height:1;margin-bottom:.5em;color:var(--base-accent)}
.blogpage-desc{font-size:1em;line-height:1.5}
.blogcard{padding:1.5em;background-color:var(--base-bg);height:300px;margin-bottom:2em}
.blogcard,
.blogcard *{transition:all 150ms ease}
.blogcard-name{font-size:1.25em;font-weight:700;line-height:1.1;margin:.5em 0 .25em}
.blogcard-banner{height:85px;width:85px;border-radius:50%;overflow:hidden;background-color:var(--base-surface);margin-right:auto;margin-left:auto;margin-bottom:.5em}
.blogcard-desc{font-size:.85em;line-height:1.25;margin-top:.25em;color:var(--base-ink)}
.blogcard:hover .blogcard-desc{color:var(--base-muted)}
.blogpage-sidebar{margin-bottom:30px}
.blog-table{width:100%}
.blog-table tr{line-height:1.25;font-size:.9em;border-bottom:1px solid var(--base-line)}
.blog-table tr td{padding:1em 0}
.blog-table thead,
.blog-table tr.status-published .blog-table-headline{font-weight:700}
.blog-table tbody .blog-table-headline{font-size:1rem}
.blog-table td a{color:var(--base-accent)}
.blog-table tr.status-deleted{opacity:.4}
.blog-table tr.status-published .blog-table-pub_status{font-weight:700;color:var(--base-accent)}
.blog-table tr.status-deleted .blog-table-pub_status{color:var(--base-accent)}
.blogpage-form{padding-bottom:2em}
.blogpage-form form > ul,
.blogpage-form form > ul > li{margin:0;padding:0;list-style-type:none}
.blogpage-form li > label{display:block;font-weight:700;margin:1.25em 0 .25em}
.blogpage-form li > input,
.blogpage-form li > select,
.blogpage-form li > textarea{padding:.5em .75em}
.blogpage-form li > input,
.blogpage-form li > textarea{width:60%}
.blogpage-form li > .file-upload{margin:0;padding:0}
.blogpage-form li > .file-upload .clearable-file-input{display:block;margin-top:.5em}
.blogpage-form li > .file-upload a{color:var(--base-accent);text-decoration:underline}
.blogpage-form .crop-thumb{display:block}
.blogpage-form li > input.button{width:auto;float:right}
.blogpage-form .helptext{color:var(--base-muted);font-size:.8em;font-weight:400}
.blogpage-form .error_text{color:var(--base-accent);font-size:.8em;font-weight:400}
.blogpage-form .errorlist{margin:2em 0 .25em;padding:0;color:var(--base-accent);display:inline-block;font-size:.75em}
.blogpage-form .errorlist + label{color:var(--base-accent);margin-top:0}
.blogpage-form .errorlist + label + div > ul{border-color:var(--base-line)}
.blogpage-errors{border:1px solid;padding:.75em 1em;margin:1em 0 2em;line-height:1.1;color:var(--base-accent)}
li.field-error > label{color:var(--base-accent)}
.field-error > .select2-container ul,
.field-error > input,
.field-error > select{border-color:var(--base-line)}
.blogphoto{width:230px;height:230px;padding:15px;float:left;border:1px solid var(--base-line);margin-right:15px;margin-bottom:15px;overflow:hidden}
.blogphoto img{max-height:160px}
.photo-info{margin-top:5px}
.photo-info h2{font-size:1em}
.photo-info .filename{font-size:.7em;color:var(--base-muted);word-break:break-all}
@media (min-width: 576px){.blogpage-footer,
.blogpage-header{text-align:left}.blogpage-footer .blogpage-banner,
.blogpage-header .blogpage-banner{float:left;margin-right:1.25em;margin-left:0;margin-bottom:0}.blogpage-sidebar .blogpage-banner{float:right;margin-left:1.25em;margin-right:0;margin-bottom:0}.story-list .story-blog .image{width:240px;float:left;margin-right:1.25em}}
.blog-admin-buttons .button{background-color:var(--base-surface);border-color:var(--base-line)}
.blogpost-page #page{padding-top:0}
.blogpost__blogpage, .blogpost__blogpage-footer{margin-top:1rem;margin-bottom:1rem}
@media (min-width: 992px){.blogpost__blogpage, .blogpost__blogpage-footer{margin-bottom:1.25rem}}
.blogpost__blogpage__header, .blogpost__blogpage-footer__header{display:flex;align-items:center;border-bottom:1px solid var(--base-line);padding-bottom:1rem}
.blogpost__blogpage__info, .blogpost__blogpage-footer__info{flex:1}
.blogpost__blogpage__image, .blogpost__blogpage-footer__image{height:45px;width:45px;flex:0 0 45px;border-radius:50%;overflow:hidden;margin-right:.75rem}
.blogpost__blogpage__name, .blogpost__blogpage-footer__name{font-size:1.375em;font-weight:700;line-height:1;color:var(--base-muted)}
.blogpost__blogpage__name span, .blogpost__blogpage-footer__name span{color:var(--base-accent)}
.blogpost__blogpage-footer__header{align-items:flex-start;border-top:1px solid var(--base-line);padding-top:1rem}
.blogpost__blogpage-footer__image{height:80px;width:80px;flex:0 0 80px;margin-left:.75rem;margin-right:0}
.blogpost__blogpage-footer__desc{margin-top:.5em;font-size:1em;line-height:1.5}
.blogpost__old{height:28px;line-height:26px;font-size:.75rem;padding:0 .75rem;margin-top:-1rem;margin-bottom:1rem;display:inline-block;background-color:var(--base-bg);color:var(--base-muted)}
@media (min-width: 992px){.blogpost__old{margin-top:-1.25rem;height:30px;line-height:28px;margin-bottom:1.5rem}}
.blogpost__old:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:2px;color:var(--base-muted);font-size:.875em}
.blogpost__old i{display:none}
.blogpost-col__small{grid-row:2}
@media (min-width: 768px){.blogpost-col__small{grid-row:2 / 4;grid-column:1 / 2;max-width:130px}}
@media (min-width: 992px){.blogpost-col__small{grid-row:1 / 4}}
@media (min-width: 992px){.blogpost-col__small{max-width:180px}}
.blogpost-col__side{grid-row:4}
@media (min-width: 768px){.blogpost-col__side{grid-column:2 / 3}}
@media (min-width: 992px){.blogpost-col__side{grid-row:2 / 4;grid-column:3 / 4}}
@media (min-width: 1200px){.blogpost-col__side{grid-row:1 / 4}.blogpost__figure-size--xlarge .blogpost-col__side{grid-row:2 / 4}}
.blogpost__figure{grid-column:1;grid-row:1;min-width:0;margin-bottom:1.25rem}
@media (min-width: 1200px){.blogpost__figure{grid-column:2 / 3;margin-bottom:2rem}}
.blogpost__body{min-width:0;grid-row:3}
@media (min-width: 768px){.blogpost__body{grid-row:2 / 3;grid-column:2 / 3}.blogpost__image-size--small .blogpost__body{grid-row-start:1}}
.blogpost__header{margin-bottom:1.25rem}
@media (min-width: 768px){.blogpost__headlines{grid-column:2 / 4}}
@media (min-width: 992px){.blogpost__headlines{grid-row:1 / 3;grid-column:2 / 4}}
@media (min-width: 1200px){.blogpost__headlines{grid-column:2 / 3}}
.blogpost__authored .blogpost__headline__content{flex:1;padding-bottom:1rem}
@media (min-width: 576px){.blogpost__authored .blogpost__headline__content{align-self:flex-end}}
.blogpost__blog .blogpost__headline__content{padding-top:0 !important}
.blogpost__headline{font-size:1.75rem}
.blogpost__headline span{display:block;font-size:60%;margin:.25em 0}
@media (min-width: 576px){.blogpost__headline{font-size:2rem}}
@media (min-width: 1200px){.blogpost__headline{font-size:2.25rem}}
@media (min-width: 1390px){.blogpost__headline{font-size:2.5rem}}
@media (min-width: 768px){.blogpost__meta{grid-column:1 / 2;grid-row:2;margin-top:3px}}
@media (min-width: 992px){.blogpost__meta{grid-row:2 / 3}}
.blogpost__pubdate{font-size:.875rem;line-height:1.25;color:var(--base-muted)}
.blogpost__pubdate__old{background-color:var(--base-surface);color:var(--base-ink);padding:2px 8px;border-radius:15px}
@media (min-width: 768px){.blogpost__meta-extra{grid-column:1 / 2;grid-row:2}}
@media (min-width: 992px){.blogpost__meta-extra{grid-row:1 / 4;max-width:180px}}
.blogpost__label{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}
.blogpost__label__category{font-size:1.125em;color:var(--base-accent)}
.blogpost__label__category:visited{color:var(--base-accent)}
.blogpost__label__category:hover{text-decoration:underline}
.blogpost__label__topic{color:var(--base-muted);display:block;line-height:1.1;margin:.125em 0 .5em}
.blogpost__label__topic:visited{color:var(--base-muted)}
.blogpost__label__topic:hover{text-decoration:underline}
.blogpost__label__author{color:var(--base-muted);line-height:1.1;margin:.125em 0 .5em}
.blogpost__label__author:visited{color:var(--base-muted)}
.blogpost__label__author:hover{text-decoration:underline}
.blogpost__tags, .blogpost__tags--bottom{margin-bottom:1.75rem}
.blogpost__tags .blogpost-tags__list, .blogpost__tags--bottom .blogpost-tags__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.blogpost__tags .blogpost-tags__item, .blogpost__tags--bottom .blogpost-tags__item{margin-right:.25rem;margin-bottom:.25rem}
.blogpost__tags .blogpost-tags__item a, .blogpost__tags--bottom .blogpost-tags__item a{display:inline-block;line-height:1;white-space:nowrap;font-size:.75rem;color:var(--base-muted);background-color:var(--base-bg);height:28px;line-height:26px;padding:0 10px;border-radius:4px}
.blogpost__tags .blogpost-tags__item a:hover, .blogpost__tags--bottom .blogpost-tags__item a:hover{background-color:var(--base-surface);color:var(--base-ink)}
.blogpost__share{margin-bottom:1.75rem}
.blogpost__share--bottom, .blogpost__share--bar, .blogpost__share--upper{border-top:1px solid var(--base-line);padding-top:1.25rem;margin:2.5rem 0 1.25rem}
.blogpost__share--bottom .share-buttons, .blogpost__share--bar .share-buttons, .blogpost__share--upper .share-buttons{display:flex;flex-wrap:wrap}
.blogpost__share--upper{padding-top:.75rem;margin:0 0 1rem}
.blogpost__share.circle .share-buttons .share-item .share-button{width:35px;height:35px;border-radius:50%;text-align:center;padding:0}
.blogpost__share.circle .share-buttons .share-item .share-button span{display:none}
.blogpost__share .share-buttons{margin-bottom:.5em}
.blogpost__share .share-buttons .share-item{margin-right:.5rem;margin-bottom:.5rem;height:35px}
.blogpost__share .share-buttons .share-item:last-child{margin-right:0;margin-bottom:0}
@media (min-width: 576px){.blogpost__share .share-buttons .share-item:last-child{margin-left:auto}}
.blogpost__share .share-buttons .share-item .fb-like{margin:0 -6px}
.blogpost__share .share-buttons .share-item iframe{width:100%;height:30px}
.blogpost__share .share-buttons .share-item .share-button{padding:0 1em;display:block;height:35px;line-height:33px;background-color:var(--base-surface);color:var(--base-ink);transition:background-color 150ms ease-in-out;border:none;border-radius:4px}
.blogpost__share .share-buttons .share-item .share-button i{color:var(--base-ink)}
.blogpost__share .share-buttons .share-item .share-button:hover{background-color:var(--base-surface);color:var(--base-ink)}
.blogpost__share .share-buttons .share-item .share-button:active{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button__fb{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button__fb:hover{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button__fb:active{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button__twitter{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button__twitter:hover{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button__twitter:active{background-color:var(--base-surface)}
.blogpost__share .share-buttons .share-item .share-button span{font-weight:400;font-size:.875rem;color:var(--base-ink)}
.blogpost__share--bottom .share-buttons .share-item iframe, .blogpost__share--bar .share-buttons .share-item iframe{width:160px}
.blogpost__body__text a{text-decoration:underline}
.blogpost__body__text a:hover{color:var(--base-accent);text-decoration:none}
.blogpost__body__text a:active{color:var(--base-muted);text-decoration:none}
.blogpost__body__text a:visited:active{color:var(--base-muted);text-decoration:none}
.blogpost__body__text > ol,
.blogpost__body__text > p,
.blogpost__body__text > ul{word-wrap:break-word;font-size:1.125rem;line-height:1.5}
@media (min-width: 768px){.blogpost__body__text > ol,
.blogpost__body__text > p,
.blogpost__body__text > ul{max-width:660px}}
@media (min-width: 1200px){.blogpost__body__text > ol,
.blogpost__body__text > p,
.blogpost__body__text > ul{font-size:1.25rem;max-width:730px}}
.blogpost__body__text > ol,
.blogpost__body__text > ul{padding-left:0}
.blogpost__body__text figure > .img_large,
.blogpost__body__text p > .img_large{margin:20px 0;width:100%}
.blogpost__body__text figure > .img_small,
.blogpost__body__text p > .img_small{margin-bottom:10px;width:47%}
.blogpost__body__text figure > .img_small.img_left,
.blogpost__body__text p > .img_small.img_left{float:left;margin-right:3%}
.blogpost__body__text figure > .img_small.img_right,
.blogpost__body__text p > .img_small.img_right{float:right;margin-left:3%}
.blogpost__body__text hr{clear:both;margin-left:0;margin-top:1.25rem;margin-bottom:1.25rem}
@media (min-width: 768px){.blogpost__body__text hr{max-width:660px}}
@media (min-width: 1200px){.blogpost__body__text hr{max-width:730px}}
.blogpost__body__text p.hang_quotes{text-indent:-.475em}
.blogpost__body__text li{margin:0 0 .75em 1em}
.blogpost__body__text ul li{list-style:none}
.blogpost__body__text ul li:before{content:"";float:left;margin:.4em 0 0 -1em;height:.6em;width:.6em;border-radius:.3em;background-color:var(--base-surface)}
.blogpost__body__text > blockquote{margin-top:1em;margin-bottom:1em;text-align:left;font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--base-accent)}
@media (min-width: 768px){.blogpost__body__text > blockquote{max-width:660px;font-size:1.75rem}}
@media (min-width: 1200px){.blogpost__body__text > blockquote{max-width:730px}}
.blogpost__body__text > blockquote > *{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit}
.blogpost__body__text > blockquote > p{margin-bottom:1em}
.blogpost__body__text > blockquote > p:last-child{margin-bottom:0}
.blogpost__body__text > h1,
.blogpost__body__text > h2,
.blogpost__body__text > h3,
.blogpost__body__text > h4,
.blogpost__body__text > h5,
.blogpost__body__text > h6{font-size:1.125em;margin-top:1.25em;margin-bottom:.25em;padding:0;font-weight:700;line-height:1.2;color:var(--base-ink)}
.blogpost__body__text > h1 + h2.subhead-grey,
.blogpost__body__text > h2 + h2.subhead-grey,
.blogpost__body__text > h3 + h2.subhead-grey,
.blogpost__body__text > h4 + h2.subhead-grey,
.blogpost__body__text > h5 + h2.subhead-grey,
.blogpost__body__text > h6 + h2.subhead-grey{margin-top:-.25em}
@media (min-width: 768px){.blogpost__body__text > h1,
.blogpost__body__text > h2,
.blogpost__body__text > h3,
.blogpost__body__text > h4,
.blogpost__body__text > h5,
.blogpost__body__text > h6{max-width:660px;font-size:1.25em;margin-bottom:.75em}.blogpost__body__text > h1 + h2.subhead-grey,
.blogpost__body__text > h2 + h2.subhead-grey,
.blogpost__body__text > h3 + h2.subhead-grey,
.blogpost__body__text > h4 + h2.subhead-grey,
.blogpost__body__text > h5 + h2.subhead-grey,
.blogpost__body__text > h6 + h2.subhead-grey{margin-top:-.75em}}
@media (min-width: 1200px){.blogpost__body__text > h1,
.blogpost__body__text > h2,
.blogpost__body__text > h3,
.blogpost__body__text > h4,
.blogpost__body__text > h5,
.blogpost__body__text > h6{max-width:730px;font-size:1.4em}}
.blogpost__body__text > h1{font-size:1.75em}
.blogpost__body__text > h2.subhead-grey{color:var(--base-muted)}
.blogpost__body__text > h2.subhead-large{font-size:1.6em;margin-top:1em}
@media (min-width: 768px){.blogpost__body__text > h2.subhead-large{font-size:2.5rem}.blogpost__body__text > h2.subhead-large + h2.subhead-grey{margin-top:-1.25em}}
.blogpost__body__text > h3{font-weight:400;font-size:1.1em}
.blogpost__body__text > h3.kicker-over{font-size:1.125em;margin-top:1em;margin-bottom:.25em;line-height:1}
@media (min-width: 768px){.blogpost__body__text > h3.kicker-over{font-size:1.5em}}
.blogpost__body__text > h3.kicker-over + h2.subhead-large{margin-top:.25em}
.blogpost__body__text > h3.kicker-under{font-size:1.1em;line-height:1.2;margin-top:0;margin-bottom:1.5em;color:var(--base-muted)}
@media (min-width: 768px){.blogpost__body__text > h3.kicker-under{font-size:1.5em}}
.blogpost__body__text > h3.kicker-faktar{font-size:.9em;line-height:1.25;font-weight:400;margin-top:0;margin-bottom:0}
@media (min-width: 768px){.blogpost__body__text > h3.kicker-faktar{font-size:1.1em}}
.blogpost__body__text > h3.kicker-label{font-size:.875em;line-height:1;font-weight:800;margin-top:0;margin-bottom:.75em;color:var(--base-accent)}
.blogpost__body__text > h2 + h3.kicker-under,
.blogpost__body__text > h3.kicker-under + h2{margin-top:-.75rem}
.blogpost__body__text > h3 + h2,
.blogpost__body__text > h3.kicker-over + h2,
.blogpost__body__text > h3.kicker-label + h2{margin-top:-.25rem}
.blogpost__body__text > h2 + h3.kicker-under{font-size:1rem}
@media (min-width: 768px){.blogpost__body__text > h2 + h3.kicker-under{font-size:1.125rem}}
.blogpost__body__text aside.annotation-text{padding:1rem 1.25rem;background-color:var(--base-bg);font-size:.875rem;margin:1rem 0 2rem}
@media (min-width: 768px){.blogpost__body__text aside.annotation-text{max-width:660px}}
@media (min-width: 1200px){.blogpost__body__text aside.annotation-text{max-width:730px;padding:1.25rem 1.5rem;font-size:.9375rem}}
.blogpost__body__text aside.annotation-text:last-child{margin-bottom:0}
.blogpost__body__text span.number{font-size:3em;float:left;line-height:.8;font-weight:700;margin-right:.2em;margin-bottom:-.1em;color:var(--base-accent)}
@media (min-width: 768px){.blogpost__body__text .smallprint{max-width:660px}}
@media (min-width: 1200px){.blogpost__body__text .smallprint{max-width:730px}}
@media (min-width: 768px){.blogpost__body__extras,
.blogpost .body-width{max-width:660px}}
@media (min-width: 1200px){.blogpost__body__extras,
.blogpost .body-width{max-width:730px}}
.blogpost__comments{padding-top:1rem;border-top:1px solid var(--base-line)}
.blogpost__related--nav{display:flex;flex-wrap:wrap;flex-direction:column}
@media (min-width: 576px){.blogpost__related--nav{flex-direction:row;gap:30px}}
@media (min-width: 1200px){.blogpost__related--nav{gap:60px}}
.blogpost__related--nav-item{flex:1}
.blogpost__related--nav-item__label{color:var(--base-muted)}
.prev .blogpost__related--nav-item__label{text-align:left}
.next .blogpost__related--nav-item__label{text-align:right}
body.episode #page,
body.series-detail #page,
body.shows #page,
body.episode-index #page,
body.section--thaettir #page,
body.mediaentry #page{padding-top:0}
.episode-detail{padding:30px 0;background-color:var(--base-surface);color:var(--base-ink)}
.episode-name{font-size:2em;font-weight:700;line-height:1.1}
@media (min-width: 1200px){.episode-name{font-size:2.5em}}
.episode-description{font-size:1em;line-height:1.4;font-weight:400}
@media (min-width: 1200px){.episode-description{color:var(--base-muted)}}
.episode-series{font-weight:800;color:var(--base-accent);font-size:1em}
@media (min-width: 1200px){.episode-series{font-size:1.1em}}
.episode-info{font-size:.7em;color:var(--base-muted);font-weight:400;line-height:1;margin-top:.25em;margin-bottom:2em}
@media (min-width: 1200px){.episode-info{font-size:.75em;margin-bottom:1em}}
.episode-pubdate{font-weight:400;color:var(--base-muted);font-size:.8em}
.episode-share{margin-top:1em}
.episode-share .sharebutton{margin-right:.5em}
.episode-artwork{border-radius:4px;overflow:hidden}
.episode-artwork img{width:100%;height:auto;vertical-align:middle}
.episode-media .video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.episode-media .video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.episode-player--audio{width:100%}
.upper .shorturl-box{color:var(--base-muted);background-color:var(--base-surface)}
.series-grid{display:grid;grid-gap:1.25rem;grid-template-columns:auto}
@media (min-width: 992px){.series-grid{grid-gap:1.25rem 2rem;grid-template-columns:175px auto 175px}}
@media (min-width: 1390px){.series-grid{grid-template-columns:200px auto 200px}}
.series-header{padding:1.5rem 0;background-color:var(--base-surface);color:var(--base-ink);text-align:center}
@media (min-width: 992px){.series-header{text-align:left}}
.series-label{font-weight:800;color:var(--base-accent);font-size:1rem}
@media (min-width: 1200px){.series-label{font-size:1.25rem;margin:0}}
.series-name{font-size:2.25rem}
@media (min-width: 1200px){.series-name{font-size:2.75rem}}
.series-description{font-size:1rem;line-height:1.4;font-weight:400;color:var(--base-muted)}
.series-artwork{border-radius:7px;overflow:hidden;aspect-ratio:1 / 1;z-index:20;margin:0 auto;width:100%;max-width:250px}
@media (min-width: 992px){.series-artwork{grid-column-start:1}}
@media (min-width: 992px){.series-artwork{margin-bottom:-160px}}
.series-artwork img{width:100%;height:auto;vertical-align:middle}
.series-authors{color:var(--base-muted);font-size:.875rem}
@media (min-width: 992px){.series-authors{grid-column-start:2}}
.series-authors a{color:var(--base-ink)}
.series-authors a:hover{color:var(--base-muted)}
@media (min-width: 992px){.series-follow{grid-column-start:3;grid-row-start:2;grid-row-end:4}}
@media (min-width: 992px){.series-episodes{grid-column-start:2;grid-column-end:4}}
.series-season-title{font-size:1.25rem;margin-bottom:.75rem}
.series-list{background-color:var(--base-bg);padding:1em 0 2rem 0}
.series-item{margin-bottom:2rem}
@media (min-width: 768px){.series-item{margin-bottom:0}}
.series-item-artwork{border-radius:4px;overflow:hidden}
.series-item-artwork img{width:100%;height:auto;vertical-align:middle}
.series-item-header{border-bottom:1px solid var(--base-line);padding:.25rem 0}
.series-item-name{font-size:1em;font-weight:700;margin-bottom:.25em;line-height:1.2}
@media (min-width: 1200px){.series-item-name{font-size:1.125em}}
.series-item-meta{margin-top:.5em;font-size:.625em;color:var(--base-muted);padding-bottom:.5em;line-height:1.1}
.series-item-meta .meta__series{font-weight:800;color:var(--base-accent)}
.series-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
h4.heading{font-weight:800;font-size:.75rem;margin-bottom:.5rem;color:var(--base-muted)}
.author-list{margin:0;padding:0;list-style:none;line-height:1.1}
.author-list li{font-size:1em;margin-bottom:.375rem}
.author-list li:last-child{margin-bottom:0}
@media (min-width: 992px){.author-list{display:flex}.author-list li{margin:0}.author-list li:not(:first-child):before{content:"·";margin-left:.25rem;margin-right:.25rem}}
.follow-list{margin:0;padding:0;list-style:none;line-height:1.1;display:flex;justify-content:center;grid-gap:.75rem}
@media (min-width: 992px){.follow-list{flex-direction:column;justify-content:flex-start;grid-gap:0}}
.follow-list li{font-size:.75rem;margin-bottom:.5em}
@media (min-width: 992px){.follow-list li{font-size:.875rem}}
.follow-list li i{color:var(--base-muted);margin-right:3px}
.follow-list li a:hover{color:var(--base-muted)}
.series-share{margin-top:1em}
.series-share .sharebutton{margin-right:.5em}
.episode-item{position:relative;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--base-line)}
.episode-item:hover .episode-item-header{opacity:.75}
.episode-item .episode-item-header{transition:opacity 250ms ease}
.episode-item .episode-item-image{flex:0 0 33%;width:33%;margin-left:30px}
.episode-item .episode-item-image img{width:100%;height:auto;vertical-align:middle}
.episodes-list .episode-item .episode-item-image{margin-left:0;margin-right:30px}
.episode-item .meta{color:var(--base-muted);font-size:.75em}
.episode-item .meta .meta__label{font-weight:800}
.episode-item .headline{font-size:1.75em;font-weight:800;line-height:1.2;margin-bottom:.25em}
.episode-item .description{font-size:.9em;color:var(--base-muted);line-height:1.4}
.episode-item .episode-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.shows-header{padding:30px 0;background-color:var(--base-surface);color:var(--base-ink);margin-bottom:30px}
.shows-banner{background-color:var(--base-surface);padding:15px 0}
@media (min-width: 1200px){.shows-banner{padding:30px}}
.shows-label{font-weight:700;color:var(--base-accent);font-size:1.75em}
@media (min-width: 1200px){.shows-label{font-size:2em}.shows-label i{font-size:2.25em;display:block}}
.episodes-list .episode-teaser{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--base-line)}
.episodes-list .episode-teaser:last-child{border-bottom:0;padding-bottom:0}
.series-list-label{display:flex;align-items:baseline;margin-bottom:.75em}
.series-list-label__name{font-size:1.25em;font-weight:800}
.series-list-label__name:hover{text-decoration:underline}
.series-list-label__episodecount{font-size:.875em;margin-left:.5em}
.series-list-label__url{margin-left:auto;font-weight:400;color:var(--base-muted)}
.series-list-label__url:hover, .series-list-label__url:visited{color:var(--base-muted);text-decoration:underline}
.mediaentry-list{margin-bottom:2rem}
.mediaentry-list__header{display:flex;align-items:baseline;margin-bottom:1em}
.mediaentry-list__header__name{font-size:1.25em;font-weight:800}
.mediaentry-list__header__name:hover{text-decoration:underline}
.mediaentry-list__header__episodecount{font-size:.875em;margin-left:.5em}
.mediaentry-list__header__url{margin-left:auto;font-weight:400;color:var(--base-muted)}
.mediaentry-list__header__url:hover, .mediaentry-list__header__url:visited{color:var(--base-muted);text-decoration:underline}
.mediaentry-list__items{position:relative}
.mediaentry-list-glide__bullets{display:flex;align-self:flex-end}
.mediaentry-list-glide__bullet{display:block;padding:0;margin:0;width:10px;height:10px;border-radius:100%;background-color:transparent;border:1px solid var(--base-line);margin-left:4px}
.mediaentry-list-glide__bullet:first-child{margin-left:0}
.mediaentry-list-glide__bullet.glide__bullet--active{background-color:var(--base-surface)}
.mediaentry-list-glide__arrow{width:30px;text-align:center;position:absolute;top:0;bottom:0;background-color:var(--base-bg);border:0;z-index:10;cursor:pointer}
.mediaentry-list-glide__arrow i{color:var(--base-muted)}
.mediaentry-list-glide__arrow.prev{left:-15px}
.mediaentry-list-glide__arrow.prev[disabled]{opacity:0;visibility:hidden}
@media (min-width: 576px){.mediaentry-list-glide__arrow.prev{left:-40px}}
.mediaentry-list-glide__arrow.next{right:-15px}
@media (min-width: 576px){.mediaentry-list-glide__arrow.next{right:-40px}}
.mediaentry-list-glide__arrow[disabled]{display:none}
.mediaentry-list-glide__arrow:hover{background-color:var(--base-surface)}
.mediaentry-list-glide__arrow:hover i{color:var(--base-ink)}
.episode-teaser{position:relative}
.shows-banner .episode-teaser{color:var(--base-ink)}
@media (min-width: 768px){.episode-teaser{display:flex;justify-content:space-between}}
.episode-teaser .episode-teaser-header{transition:opacity 250ms ease}
@media (min-width: 768px){.episode-teaser .episode-teaser-header{flex:1}}
@media (min-width: 768px){.episode-teaser.featured-episode-teaser .episode-teaser-header{margin-top:3rem}}
.episode-teaser:hover .episode-teaser-header{opacity:.9}
.episode-teaser .episode-teaser-image{margin-bottom:15px;transition:opacity 250ms ease}
@media (min-width: 768px){.episode-teaser .episode-teaser-image{margin-right:30px;flex:0 0 33%;width:33%;margin-bottom:0}}
.episode-teaser .episode-teaser-image img,
.episode-teaser .episode-teaser-image video{width:100%;height:auto;vertical-align:middle}
.episode-teaser.featured-episode-teaser .episode-teaser-image{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px){.episode-teaser.featured-episode-teaser .episode-teaser-image{margin-right:30px;margin-left:0;flex:0 0 60%;width:60%}}
.episode-teaser:hover .episode-teaser-image{opacity:.9}
@media (min-width: 1200px){.shows-banner .episode-teaser .episode-teaser-image{margin-top:-30px;margin-bottom:-30px}}
.episode-teaser .meta{color:var(--base-muted);font-size:.75em;margin-bottom:.25em}
.episode-teaser .meta .meta__series{font-weight:800;color:var(--base-accent);font-size:.9375rem}
.episode-teaser .meta .meta__episode{font-weight:700}
.episode-teaser .headline{font-size:1.75em;font-weight:700;line-height:1.2;margin-bottom:.25em}
.episode-teaser .description{font-size:.875em;color:var(--base-ink);line-height:1.6;max-height:6.4em;overflow:hidden}
.episode-teaser.featured-episode-teaser .description{color:var(--base-ink)}
.episode-teaser .episode-teaser__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}
.mediaentry__figure{background-color:var(--base-surface)}
.mediaentry__figure--video{display:flex;justify-content:space-around;background-color:var(--base-surface)}
.mediaentry__figure--video > iframe{aspect-ratio:16/9;width:100%;max-width:1360px;min-height:480px}
.mediaentry__figure--audio{padding-top:1.25rem}
.mediaentry__figure--image img{width:100%;height:auto}
.mediaentry__header{background-color:var(--base-surface);color:var(--base-ink);padding:1.5rem 0}
.mediaentry__info{font-size:1rem;margin-bottom:.25em}
.mediaentry__series{font-weight:700;color:var(--base-accent)}
.mediaentry__series--order{color:var(--base-muted)}
.mediaentry__duration{font-weight:400;color:var(--base-muted)}
.mediaentry__duration:not(:first-child):before{content:"·";margin-left:.25rem;margin-right:.25rem}
.mediaentry__headline{font-size:1.6rem}
@media (min-width: 992px){.mediaentry__headline{font-size:2.25rem}}
.mediaentry__description{margin-top:.5em;font-size:1rem;line-height:1.5}
@media (min-width: 992px){.mediaentry__description{font-size:1.125rem}}
.mediaentry__authors a:hover{text-decoration:underline}
.mediaentry__meta{color:var(--base-muted);font-size:.875rem;margin-top:1em}
.mediaentry__share{margin-top:1em}
.mediaentry__share .share-buttons{display:flex;flex-wrap:wrap}
.mediaentry__share .share-buttons .share-item{margin-right:.5rem;height:28px}
.mediaentry__share .share-buttons .share-item .fb-like{margin:0 -6px}
.mediaentry__share .share-buttons .share-item .shorturl-box{line-height:26px;font-size:.875rem;color:var(--base-muted);background-color:var(--base-surface);border:1px solid var(--base-line)}
.mediaentry__articles, .mediaentry__related, .mediaentry__latest{padding:1.25rem 0}
.mediaentry__articles{background-color:var(--base-bg)}
.mediaentry__related{border-bottom:1px solid var(--base-line)}
.mediaentry-index{padding-top:2rem}
.mediaentry-item{position:relative}
.mediaentry-item--medium{margin-bottom:2.5rem}
.mediaentries-banner .mediaentry-item--medium{margin-bottom:0}
.mediaentry-item--fp_featured{display:flex;flex-direction:column}
@media (min-width: 768px){.mediaentry-item--fp_featured{flex-direction:row}}
@media (min-width: 768px){.mediaentry-item--fp_featured .mediaentry-item__header{padding-top:0;padding-left:0}}
@media (min-width: 1200px){.mediaentry-item--fp_featured .mediaentry-item__header{padding-top:2.5rem}}
@media (min-width: 1390px){.mediaentry-item--fp_featured .mediaentry-item__header{padding-top:5rem}}
.mediaentry-item--cover .mediaentry-item__header{position:absolute;inset:0 0 auto;z-index:120;padding:1.25rem;color:var(--base-ink)}
.mediaentry-item--cover:before{content:"";position:absolute;height:50%;left:0;right:0;top:0;z-index:110;border-radius:7px 7px 0 0}
.mediaentry-item__image{margin-bottom:.75em;position:relative;background-color:var(--base-surface);border-radius:7px;overflow:hidden;z-index:100;line-height:0}
.mediaentry-item__image img,
.mediaentry-item__image video{width:100%;height:auto;vertical-align:middle;opacity:.9}
.mediaentry-item:hover .mediaentry-item__image img, .mediaentry-item:hover .mediaentry-item__image video{opacity:1}
.mediaentry-item--featured .mediaentry-item__image img, .mediaentry-item--featured .mediaentry-item__image video{opacity:.75}
.mediaentry-item__image iframe{width:100%;height:auto;aspect-ratio:16 / 9;opacity:1;position:relative;z-index:220}
.mediaentry-item.is_vertical .mediaentry-item__image iframe{aspect-ratio:9 / 16}
.mediaentry-item__image:before{opacity:1;content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:1.5rem;line-height:1;color:var(--base-ink);position:absolute;z-index:110;left:1rem;bottom:1rem;opacity:1}
.mediaentry-item--featured .mediaentry-item__image:before{font-size:3rem;left:2rem;bottom:2rem}
.mediaentry-item--fp_featured .mediaentry-item__image:before{font-size:1.5rem;left:0;bottom:0;padding:.75em;background-color:var(--base-surface)}
@media (min-width: 768px){.mediaentry-item--fp_featured .mediaentry-item__image:before{font-size:2rem}}
@media (min-width: 992px){.mediaentry-item--fp_featured .mediaentry-item__image:before{font-size:2.5rem}}
.mediaentry-item:hover .mediaentry-item__image:before{opacity:0}
@media (min-width: 768px){.mediaentry-item--fp_featured .mediaentry-item__image{flex:0 0 58.33333%;max-width:58.33333%;margin-left:0;margin-right:1.25rem}}
@media (min-width: 1390px){.mediaentry-item--fp_featured .mediaentry-item__image{flex:0 0 66.66667%;max-width:66.66667%}}
.mediaentry-item__meta{font-size:.875rem;margin:.5em 0;line-height:1.2;display:flex;grid-gap:.25em}
.mediaentry-item--featured .mediaentry-item__meta{font-size:1rem}
.mediaentry-item__meta:empty{display:none}
.mediaentry-item__social{color:var(--base-muted);margin-left:auto}
.mediaentry-item__social svg{height:.875em;width:auto;margin-bottom:-3px}
.mediaentry-item__social svg path{fill:var(--base-muted)}
.mediaentry-item__live{background-color:var(--base-surface);color:var(--base-ink);padding:0.25em 0.6em 0.25em 0.5em;font-weight:700;margin-right:0.25em}
.mediaentry-item__live:before{content:"";display:inline-block;height:.7em;width:.7em;background-color:var(--base-bg);border-radius:50%;margin-right:.25em;animation:dotblinker 1s linear infinite}
.mediaentry-item__series, .mediaentry-item__section{font-weight:700;color:var(--base-accent)}
.mediaentries-banner .mediaentry-item__series, .mediaentries-banner .mediaentry-item__section{color:var(--base-muted)}
.mediaentry-item__series--order, .mediaentry-item__section--order{color:var(--base-muted);font-weight:400}
.mediaentries-banner .mediaentry-item__series--order, .mediaentries-banner .mediaentry-item__section--order{color:var(--base-muted)}
.mediaentry-item--adsent .mediaentry-item__series, .mediaentry-item--adsent .mediaentry-item__section{color:var(--base-muted) !important}
.mediaentry-item.section--frettir .mediaentry-item__series, .mediaentry-item.section--frettir .mediaentry-item__section{color:var(--base-accent)}
.mediaentry-item.section--umraeda .mediaentry-item__series, .mediaentry-item.section--umraeda .mediaentry-item__section{color:var(--base-accent)}
.mediaentry-item.section--menning .mediaentry-item__series, .mediaentry-item.section--menning .mediaentry-item__section{color:var(--base-accent)}
.mediaentry-item.section--lifid .mediaentry-item__series, .mediaentry-item.section--lifid .mediaentry-item__section{color:var(--base-accent)}
.mediaentry-item.section--thekking .mediaentry-item__series, .mediaentry-item.section--thekking .mediaentry-item__section{color:var(--base-accent)}
.mediaentry-item__headline{font-size:.9375rem}
@media (min-width: 1200px){.mediaentry-item__headline{font-size:1rem}}
.mediaentry-item--featured .mediaentry-item__headline{font-size:1.75rem}
@media (min-width: 992px){.mediaentry-item--featured .mediaentry-item__headline{font-size:2rem}}
@media (min-width: 1200px){.mediaentry-item--featured .mediaentry-item__headline{font-size:2.25rem}}
.mediaentry-item--cover.is_vertical .mediaentry-item__headline{font-size:1.25rem}
@media (min-width: 576px){.mediaentry-item--cover.is_vertical .mediaentry-item__headline{font-size:1.5rem}}
@media (min-width: 768px){.mediaentry-item--cover.is_vertical .mediaentry-item__headline{font-size:1.25rem}}
@media (min-width: 1200px){.mediaentry-item--cover.is_vertical .mediaentry-item__headline{font-size:1.5rem}}
.mediaentry-item--fp_featured .mediaentry-item__headline{font-size:1.5rem}
@media (min-width: 992px){.mediaentry-item--fp_featured .mediaentry-item__headline{font-size:2rem}}
@media (min-width: 1200px){.mediaentry-item--fp_featured .mediaentry-item__headline{font-size:2.25rem}}
.mediaentry-item__description{margin-top:.5rem;font-size:1rem;line-height:1.5}
.mediaentry-item__url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:240}
.mediaentry-item--cover.is_vertical .mediaentry-item__url{inset:30px 40px 80px 20px}
.poll-detail .poll-question{font-size:1.75em}
@media (min-width: 768px){.poll-detail .poll-question{font-size:2em}}
@media (min-width: 1200px){.poll-detail .poll-question{font-size:2.25em}}
.inline-poll .poll-question{margin-bottom:1em}
.inline-poll .poll-question a{text-decoration:none;border:none;color:inherit}
.inline-poll .poll-question:before{content:"Könnun";display:block;font-weight:800;font-size:.9375rem;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid var(--base-line);color:var(--base-accent)}
.inline-poll.position-left .poll-question, .inline-poll.position-right .poll-question{font-size:1.125em}
.inline-poll.position-block-small .poll-question, .inline-poll.position-block .poll-question{font-size:1.25em}
@media (min-width: 992px){.inline-poll.position-block-small .poll-question, .inline-poll.position-block .poll-question{font-size:1.4em}}
.inline-poll.position-left-small .poll-question, .inline-poll.position-right-small .poll-question, .inline-poll.position-left-offset .poll-question, .inline-poll.position-right-offset .poll-question{font-size:1em}
.inline-poll .inline-wrap{border-bottom:1px solid var(--base-line);padding:.75em 0;margin-top:.4rem}
.inline-poll.position-block .inline-wrap, .inline-poll.position-block-small .inline-wrap, .inline-poll.position-block-cover .inline-wrap{margin-top:30px;margin-bottom:30px}
.poll-description{font-size:1em;line-height:1.4;font-weight:400;color:var(--base-muted);margin-top:.75em}
.poll-label{font-weight:800;color:var(--base-accent);font-size:1em}
@media (min-width: 1200px){.poll-label{font-size:1.1em}}
.poll-pubdate{font-weight:400;color:var(--base-muted);font-size:.8em}
.poll-disclaimer{margin:1em 0;font-size:.75rem;color:var(--base-muted);line-height:1.375}
.inline-poll.position-left-small .poll-disclaimer, .inline-poll.position-right-small .poll-disclaimer, .inline-poll.position-left-offset .poll-disclaimer, .inline-poll.position-right-offset .poll-disclaimer{display:none}
.poll-formchoice{font-size:1em;line-height:1.1;padding:.5em 0;border-bottom:1px solid var(--base-line)}
.poll-formchoice:hover{cursor:pointer}
.poll-detail .poll-formchoice{font-size:1.25em}
.poll-item .poll-formchoice{font-size:.875em}
.inline-poll.position-left .poll-formchoice, .inline-poll.position-right .poll-formchoice{font-size:1.125em}
.inline-poll.position-block-small .poll-formchoice, .inline-poll.position-block .poll-formchoice{font-size:1.125em}
@media (min-width: 992px){.inline-poll.position-block-small .poll-formchoice, .inline-poll.position-block .poll-formchoice{font-size:1.25em}}
.inline-poll.position-left-small .poll-formchoice, .inline-poll.position-right-small .poll-formchoice, .inline-poll.position-left-offset .poll-formchoice, .inline-poll.position-right-offset .poll-formchoice{font-size:.875rem}
.poll-formchoice label{margin:0;display:block}
.poll-formchoice input{height:.75rem;margin-right:5px}
.poll-formchoice input:checked + span{font-weight:700}
a.poll-results{cursor:pointer;color:var(--base-muted);text-decoration:underline;font-size:.875rem;margin-left:.5rem}
.poll-login,
.poll-submit{display:inline-block;text-align:center;border:0;background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:1em;padding:.75em 1.5em;line-height:1.1;margin-top:1rem;cursor:pointer;width:100%;border-radius:4px}
.poll-detail .poll-login, .poll-detail .poll-submit{font-size:1.25em}
.poll-login:disabled,
.poll-submit:disabled{color:var(--base-accent);cursor:not-allowed}
.poll-login:active,
.poll-submit:active{background-color:var(--base-surface)}
.home--umraeda .poll-item .poll-login, .home--umraeda .poll-item .poll-submit{background-color:var(--base-surface)}
.home--menning .poll-item .poll-login, .home--menning .poll-item .poll-submit{background-color:var(--base-surface)}
@media (min-width: 1200px){.poll-login,
.poll-submit{max-width:360px}.inline-poll .poll-login, .inline-poll .poll-submit{max-width:100%}}
.inline-poll.position-left .poll-login, .inline-poll.position-right .poll-login, .inline-poll.position-block-small .poll-login, .inline-poll.position-left .poll-submit, .inline-poll.position-right .poll-submit, .inline-poll.position-block-small .poll-submit{font-size:1.1em}
.inline-poll.position-left-small .poll-login, .inline-poll.position-right-small .poll-login, .inline-poll.position-left-offset .poll-login, .inline-poll.position-right-offset .poll-login, .inline-poll.position-left-small .poll-submit, .inline-poll.position-right-small .poll-submit, .inline-poll.position-left-offset .poll-submit, .inline-poll.position-right-offset .poll-submit{padding:.75em;margin-top:.75rem;font-size:.875rem}
.poll-choice{margin-bottom:.75em}
.poll-choice-text{font-size:1.25em;line-height:1.1;margin-bottom:.25em}
.inline-poll.position-left .poll-choice-text, .inline-poll.position-right .poll-choice-text{font-size:1em}
.poll-item .poll-choice-text{font-size:1em}
.inline-poll.position-block-small .poll-choice-text, .inline-poll.position-block .poll-choice-text{font-size:1em}
@media (min-width: 992px){.inline-poll.position-block-small .poll-choice-text, .inline-poll.position-block .poll-choice-text{font-size:1.125em}}
.inline-poll.position-left-small .poll-choice-text, .inline-poll.position-right-small .poll-choice-text, .inline-poll.position-left-offset .poll-choice-text, .inline-poll.position-right-offset .poll-choice-text{font-size:.9375em}
.poll-choice-percentage{font-size:.75em;font-weight:700;color:var(--base-muted)}
.poll-choice-bar{border-bottom:1px solid var(--base-line)}
.poll-choice-bar .poll-choice-percentage-bar{background-color:var(--base-surface);height:.5em}
.inline-poll.position-block-small .poll-choice-bar .poll-choice-percentage-bar, .inline-poll.position-block .poll-choice-bar .poll-choice-percentage-bar{height:.75em}
.poll-item .poll-choice-bar .poll-choice-percentage-bar{height:.4em}
.home--umraeda .poll-item .poll-choice-bar .poll-choice-percentage-bar{background-color:var(--base-surface)}
.home--menning .poll-item .poll-choice-bar .poll-choice-percentage-bar{background-color:var(--base-surface)}
.total-votes{font-size:.75em;color:var(--base-muted);font-weight:700}
@media (min-width: 992px){.inline-poll.position-block-small .total-votes, .inline-poll.position-block .total-votes{font-size:.9em}}
.share-poll{display:none}
.inline-poll .share-poll{display:flex;margin-top:1em}
.inline-poll .share-poll a{text-decoration:none;height:30px;line-height:30px}
.poll-share{margin:.5em 0}
.poll-taxonomy{border-top:1px solid var(--base-line);padding-top:.5em;margin-top:1em}
.poll-taxonomy-label{font-size:.875em;font-weight:700}
.poll-taxonomy-tags{list-style-type:none;margin:0;padding:0;font-size:.75em;color:var(--base-muted)}
.poll-taxonomy-tags li{display:inline-block;margin-right:5px}
.poll-item__question{font-size:1.25em;margin-bottom:.5em}
.poll-item__question a:hover{color:var(--base-muted)}
.poll-item__description{font-size:.875em;line-height:1.6;color:var(--base-ink);margin-top:.5em;max-height:4.65em;overflow:hidden}
.subscription-header{margin:0 0 2rem 0}
.subscription-header-container{border-bottom:1px solid var(--base-line);padding-bottom:2rem}
.subscription-header-content{display:flex;width:100%;flex-direction:column}
@media (min-width: 768px){.subscription-header-content{flex-direction:row}}
@media (min-width: 768px){.subscription-header-text{display:flex;flex-direction:column;justify-content:flex-end}.minimized .subscription-header-text{justify-content:center}}
.subscription-header-title{font-weight:700;font-size:2rem;line-height:1.1}
.subscription-header-title span{font-weight:400;color:var(--base-muted)}
@media (min-width: 768px){.subscription-header-title{font-size:2.75rem}.minimized .subscription-header-title{font-size:2rem}.subscription-header-title div:nth-child(2){margin-left:.45em}.minimized .subscription-header-title div:nth-child(2){margin-left:0}}
@media (min-width: 1200px){.subscription-header-title{font-size:3.25rem}.minimized .subscription-header-title{font-size:2.5rem}}
@media (min-width: 1390px){.subscription-header-title{font-size:3.5rem}}
.subscription-header-intro{line-height:1.5;margin-top:.75rem;font-size:1.125rem;padding:0}
.minimized .subscription-header-intro{font-size:1rem;padding:0}
@media (min-width: 576px){.subscription-header-intro{padding:0 60px}}
@media (min-width: 768px){.subscription-header-intro{padding:0}}
@media (min-width: 992px){.subscription-header-intro{font-size:1.25rem}}
@media (min-width: 1390px){.subscription-header-intro{font-size:1.375rem}.minimized .subscription-header-intro{font-size:1.125rem}}
.subscription-header-awards{display:none}
@media (min-width: 992px){.subscription-header-awards{display:block;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--base-line)}.subscription-header-awards ul{padding:0;margin:0 0 1rem 0;list-style:none;display:flex;grid-gap:2.5rem;line-height:1.2;font-size:.875rem}.subscription-header-awards ul span{font-size:4rem;display:block;font-weight:500;color:var(--base-muted)}}
.subscription-header-image{display:none}
@media (min-width: 768px){.subscription-header-image{display:block;margin:0;padding:0 0 0 30px;flex:0 0 400px;align-items:flex-end;display:flex}.minimized .subscription-header-image{flex:0 0 200px}}
@media (min-width: 1200px){.subscription-header-image{flex:0 0 480px;padding:0 0 0 40px}}
@media (min-width: 1390px){.subscription-header-image{flex:0 0 540px}.minimized .subscription-header-image{flex:0 0 250px}}
.subscription-header-image img{width:100%;height:auto}
.subscription-discount{position:relative;margin-top:-2.5rem;height:80vh;color:var(--base-ink);background-color:var(--base-surface);background-size:cover;background-position:center}
.subscription-discount--no-image{height:40vh}
.subscription-discount__title{font-size:2.75rem;margin-bottom:1rem;max-width:700px}
.subscription-discount__title span{font-weight:normal;font-size:70%}
.subscription-discount__description p{font-size:1.2em;margin:0;max-width:700px}
.subscription-discount .button{padding:0 40px;text-decoration:none;border-radius:60px;font-size:1.125em}
.subscription-discount__overlay{padding-top:200px;padding-bottom:6rem;position:absolute;bottom:0;left:0;width:100%}
.subscription-discount--no-image .subscription-discount__overlay{background:none}
.subscription-discount__plans{margin-top:-6rem;position:relative}
.subscription-discount__plans-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;margin-top:1.5rem}
.subscription-discount__plan-card{background-color:var(--base-bg);border-radius:0;padding:1.5rem 2rem;min-width:200px;max-width:280px;flex:1;text-align:center}
.subscription-discount__plan-card-name{font-size:1.375em;font-weight:700;margin-bottom:.5rem;color:var(--base-ink)}
.subscription-discount__plan-card-original-price{color:var(--base-muted);text-decoration:line-through;font-size:1.125em}
.subscription-discount__plan-card-price{font-size:2em;font-weight:bold;color:var(--base-accent);margin:0 0 0.25rem 0}
.subscription-discount__plan-card-price span{font-size:0.5em;font-weight:normal}
.subscription-discount__plan-card-interval{color:var(--base-muted);font-size:.875rem;margin-bottom:1.25rem}
.subscription-discount__plan-card-button{display:inline-block;padding:0.5rem 1.5rem;background-color:var(--base-surface);color:var(--base-ink) !important;border-radius:60px;text-decoration:none;font-size:1em;font-weight:700}
.subscription-discount__plan-card-button:hover{background-color:var(--base-surface);color:var(--base-ink) !important}
.subscription-image{margin-bottom:1em}
.subscription-cards{display:flex;gap:30px;flex-direction:column}
@media (min-width: 1200px){.subscription-cards{flex-direction:row}}
.subscription-card{display:flex;flex-direction:column;padding:2rem;text-align:center;overflow:hidden;background-color:var(--base-bg);border-radius:10px;margin-bottom:1.5rem}
[data-theme="dark"] .subscription-card{background-color:var(--base-surface)}
.subscription-card:hover{transform:translateY(-0.25rem)}
.subscription-card__header{color:var(--base-ink);padding:2rem 2rem 0;margin:-2rem -2rem 1rem;position:relative;z-index:10}
.subscription-card__header:before{content:"";position:absolute;z-index:10;top:0;left:0;right:0;background-color:var(--base-surface);height:180px}
.subscription-card--web .subscription-card__header:before{background-color:var(--base-surface)}
.subscription-card:hover .subscription-card--web .subscription-card__header:before, .subscription-card:active .subscription-card--web .subscription-card__header:before{background-color:var(--base-surface)}
.subscription-card--print .subscription-card__header:before{background-color:var(--base-surface)}
.subscription-card:hover .subscription-card--print .subscription-card__header:before, .subscription-card:active .subscription-card--print .subscription-card__header:before{background-color:var(--base-surface)}
.subscription-card__name{font-size:1.875rem;margin-bottom:1rem;position:relative;z-index:20}
.subscription-card__icon{position:relative;z-index:20}
.subscription-card__cost{margin-bottom:1rem}
.subscription-card__discount{font-size:.875rem;font-weight:700}
.subscription-card__normalprice{text-decoration:line-through}
.subscription-card__price{font-size:2rem}
@media (min-width: 992px){.subscription-card__price{font-size:2.5rem}}
.subscription-card__price span{font-size:60%}
.subscription-card__interval{font-size:1rem;color:var(--base-muted);font-weight:700;margin-bottom:.5rem}
.subscription-card__weekly{font-size:.875rem;font-style:italic}
.subscription-card__features{margin:1.5rem 0}
.subscription-card__feature-item{line-height:1.2;font-size:1rem}
.subscription-card__feature-item:after{content:"";background-color:var(--base-surface);height:1px;width:100%;display:block;margin:1em auto}
.subscription-card__feature-item:last-child:after{display:none}
.subscription-card__button{margin-top:auto;background-color:var(--base-surface);padding:10px 20px;display:block;font-weight:700;font-size:1em;color:var(--base-ink) !important;border-radius:10px;text-decoration:none !important}
.subscription-card__button:hover, .subscription-card__button:active{background-color:var(--base-surface)}
.subscription-card--web .subscription-card__button{background-color:var(--base-surface)}
.subscription-card--web .subscription-card__button:hover, .subscription-card--web .subscription-card__button:active{background-color:var(--base-surface)}
.subscription-card--print .subscription-card__button{background-color:var(--base-surface)}
.subscription-card--print .subscription-card__button:hover, .subscription-card--print .subscription-card__button:active{background-color:var(--base-surface)}
.subscription-card__button--cancel{background-color:var(--base-surface);color:var(--base-muted) !important}
.subscription-card__button--cancel:hover, .subscription-card__button--cancel:active{background-color:var(--base-surface);color:var(--base-muted) !important}
.best-price{background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:.9375rem;display:inline-block;padding:.25rem .75rem;margin:0 auto}
.step-header{margin-bottom:1.5em}
.step-position{font-size:.85em;font-weight:700;color:var(--base-muted)}
.step-title{font-size:1.875em;font-weight:700;margin-bottom:.25em}
.step-description{color:var(--base-muted);line-height:1.33}
.step-content a{text-decoration:underline}
.step-content a:hover{color:var(--base-accent)}
.cart{border-top:1px solid var(--base-line)}
.cart-item,
.cart-subtotal{font-size:1rem;margin:.5rem 0;padding:0 0 .5rem 0;border-bottom:1px solid var(--base-line)}
.cart-subtotal-title,
.cart-subtotal-price{font-weight:700}
.cart-subtotal-price{font-size:1.125rem}
.cart-item-info{font-size:.875rem}
.cart-item-total,
.cart-subtotal{display:flex;justify-content:space-between}
.cart i.fa{color:var(--base-muted)}
.field-group{margin:3rem 0;padding-top:.75rem;border-top:1px solid var(--base-line)}
.field-group:first-child{margin-top:0}
.field-group-sticky{position:sticky;top:90px}
.field-group-title{font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:1em}
.field-group-description{font-size:.875rem;color:var(--base-ink);margin-bottom:.25rem;margin-top:-1em;line-height:1.33}
.field{color:var(--base-ink);margin-top:1.5rem}
.field.first{margin-top:0}
.field-title{font-size:1em;font-weight:700;color:var(--base-ink);margin-bottom:8px;line-height:1.1}
.field-input input,
.field-text input,
.field-email input,
.field-select{color:var(--base-ink);border:1px solid var(--base-line);border-radius:4px;padding:10px 12px;width:100%;background-color:var(--base-bg)}
.field.error .field-input input,
.field.error .field-select{border-color:var(--base-line)}
.field-radio ul, .field-radio div{display:flex;list-style:none;padding:0;margin:-.25rem;flex-flow:row wrap}
.field-radio ul label, .field-radio div label{font-size:1em;line-height:3;padding:0 .75em;text-align:center;background-color:var(--base-bg);border:1px solid var(--base-line);border-radius:5px;margin:0;color:var(--base-muted);font-weight:400;width:100%;cursor:pointer}
.field-radio ul label:has(input:checked), .field-radio div label:has(input:checked){font-weight:400;background-color:var(--base-surface);color:var(--base-ink);border:1px solid var(--base-line)}
.field-radio ul label:has(input:checked):before, .field-radio div label:has(input:checked):before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:var(--base-accent);line-height:initial}
.field-radio ul li, .field-radio ul div, .field-radio div li, .field-radio div div{flex:1 1 20%;white-space:nowrap;margin:0.25rem}
.field-payment_interval .field-radio ul li, .field-payment_interval .field-radio ul div, .field-payment_interval .field-radio div li, .field-payment_interval .field-radio div div{flex:1 1 40%}
.field-radio ul input, .field-radio div input{display:none}
.field-radio-list ul{list-style:none;padding:0;margin:0}
.field-radio-list ul li{line-height:24px;padding:0.5rem 0;border-bottom:1px solid var(--base-line)}
.field-radio-list ul li input{cursor:pointer;width:24px;height:24px;line-height:24px;margin:0px 8px 0px 0px;position:relative;bottom:-5px}
.field-radio-list ul li label{cursor:pointer}
.field-select select{border:none;background-color:transparent;width:100%;color:var(--base-ink)}
.field-input input:focus,
.field-select select:focus{border-color:var(--base-line)}
.field-small{max-width:120px}
.field-medium{max-width:200px}
.field-large{width:100%}
.field-helptext,
.field-errors{margin-top:8px;font-size:.75em;line-height:1.25}
.field-helptext{color:var(--base-muted)}
.field-helptext i.fa{color:var(--base-muted)}
.field-errors{color:var(--base-accent);font-weight:700}
.field-errors i.fa{color:var(--base-accent)}
.subscription-terms p{line-height:1.5;font-size:1em}
.terms-agree{font-size:1.25em}
.terms-agree label{cursor:pointer}
.error_message{background-color:var(--base-surface);border-radius:4px;padding:1em 1.5em;line-height:1.33;margin-bottom:2em}
.error_message i{color:var(--base-accent)}
.error_message .error_text{color:var(--base-ink);font-weight:400}
.error_message .error_text a{text-decoration:underline}
.alert_message{background-color:var(--base-surface);border-radius:4px;padding:1em 1.5em;line-height:1.33;margin-bottom:2em}
.alert_message i{color:var(--base-accent)}
.alert_message .alert_text{color:var(--base-ink);font-weight:400}
.alert_message .alert_text a{text-decoration:underline}
.alert_message.error{background-color:var(--base-surface)}
.alert_message.error i{color:var(--base-accent)}
.alert_message.warning{background-color:var(--base-surface)}
.alert_message.warning i{color:var(--base-accent)}
.alert_message.success{background-color:var(--base-surface)}
.alert_message.success i{color:var(--base-accent)}
body.modal-is-active #modal-3dsecure .modal-bg{animation:250ms fade_in}
#modal-3dsecure{box-sizing:border-box;display:none;z-index:0;position:fixed;left:0;top:0;width:100%;min-height:100vh;height:100%}
body.modal-is-active #modal-3dsecure.active{z-index:990;display:block}
@media (min-width: 576px){body.modal-is-active #modal-3dsecure.active{z-index:9000}}
#modal-3dsecure .modal-bg{position:fixed;left:0;top:0;width:100%;min-height:100vh;height:100%;background-color:var(--base-surface);overflow:auto;animation:250ms fade_out}
.offer-header{margin-bottom:1rem;border-bottom:1px solid var(--base-line)}
@media (min-width: 992px){.offer-header{margin-bottom:2rem}}
.offer-header__title{font-size:2rem;margin-bottom:.75rem}
@media (min-width: 992px){.offer-header__title{font-size:2.5rem}}
.offer-header__subtitle{font-size:1rem;font-weight:400;margin-bottom:1.25rem;line-height:1.25}
.offer-item a:hover h1,
.offer-item a:hover .offer-text{color:var(--base-muted)}
.offer-item{position:relative;margin-bottom:30px}
.offer-item__image{background-color:var(--base-surface)}
.offer-item__image .image{opacity:.95}
.offer-item:hover .offer-item__image .image{opacity:1}
.offer-item__header{padding:.875rem 1rem 1.25rem;background-color:var(--base-bg);border:1px solid var(--base-line);margin-left:1rem;margin-right:1rem;margin-top:-2.5rem;position:relative}
.offer-item:hover .offer-item__header{background-color:var(--base-bg);border:1px solid var(--base-line)}
@media (min-width: 992px){.offer-item__header{padding:1.25rem 1.5rem;margin-left:2rem;margin-right:2rem;margin-top:-2.75rem}}
.offer-item__title{font-size:1.375rem;margin-bottom:.75rem;color:var(--base-ink)}
.offer-item:hover .offer-item__title{color:var(--base-accent)}
@media (min-width: 992px){.offer-item__title{font-size:1.5rem}}
.offer-item__address{line-height:1.1;font-size:.75rem;margin-bottom:.75rem;font-weight:700}
@media (min-width: 992px){.offer-item__address{font-size:.875rem}}
.offer-item__description{line-height:1.25;font-size:.875rem;overflow:hidden;margin-bottom:.75rem}
.offer-item:hover .offer-item__description{color:var(--base-ink)}
@media (min-width: 992px){.offer-item__description{font-size:1rem;margin-bottom:1.25rem}}
.offer-item__days{list-style:none;padding:0;display:flex;flex-wrap:wrap}
.offer-item__days li{color:var(--base-muted);font-size:.675rem;line-height:1;font-weight:700;padding:.25rem .4rem .25rem;border:1px solid var(--base-line);margin-right:.25rem;margin-bottom:.25rem}
.offer-item__days li.active{color:var(--base-ink);border:1px solid var(--base-line)}
@media (min-width: 992px){.offer-item__days li{font-size:.75rem;padding:.4rem .5rem .5rem;margin-right:.5rem}}
.offer-item__seemore{color:var(--base-ink);font-weight:700;font-size:.75rem;background-color:var(--base-surface);padding:.4rem 1rem;position:absolute;right:0;bottom:0}
.offer-item__seemore i{font-size:.875em;margin-left:2px}
.offer-item:hover .offer-item__seemore{background-color:var(--base-surface)}
@media (min-width: 992px){.offer-item__seemore{font-size:.875rem;padding:.5rem 1rem}}
.offer-item__url{position:absolute;top:0;bottom:0;left:0;right:0}
.offer-page{position:relative;margin-bottom:30px}
.offer-page__image{background-color:var(--base-surface);margin-left:-1rem;margin-right:-1rem}
@media (min-width: 992px){.offer-page__image{margin-left:0;margin-right:0}}
.offer-page__header{padding:.875rem 1rem;background-color:var(--base-bg);border:1px solid var(--base-line);margin-left:0;margin-right:0;margin-top:-3rem;position:relative}
@media (min-width: 992px){.offer-page__header{margin-left:2rem;margin-right:2rem;max-width:700px;padding:1.25rem 1.5rem;margin-top:-3.75rem}}
.offer-page__title{font-size:2rem;margin-bottom:1rem;color:var(--base-ink)}
@media (min-width: 992px){.offer-page__title{font-size:2.5rem}}
.offer-page__address{line-height:1.1;font-size:1rem;margin-bottom:1rem;font-weight:700}
.offer-page__description{line-height:1.25;font-size:1.125rem;overflow:hidden;margin-bottom:1.25rem}
.offer-page__days{list-style:none;padding:0;display:flex;flex-wrap:wrap}
.offer-page__days li{color:var(--base-muted);font-size:.75rem;line-height:1;font-weight:700;padding:.25rem .4rem .4rem;border:1px solid var(--base-line);margin-right:.25rem;margin-bottom:.25rem}
.offer-page__days li.active{color:var(--base-ink);border:1px solid var(--base-line)}
@media (min-width: 992px){.offer-page__days li{padding:.4rem .5rem .5rem;margin-right:.5rem}}
.offer-page__web{font-weight:700;font-size:.875rem}
.offer-page__web i{font-size:.875em;margin-left:2px}
.offer-page__web:hover i{color:var(--base-accent)}
.offer-page__getoffer{color:var(--base-ink);font-weight:700;font-size:1rem;background-color:var(--base-surface);padding:.75rem 1.25rem;position:absolute;right:0;bottom:0;border:0;cursor:pointer}
.offer-page__getoffer:hover, .offer-page__getoffer:active, .offer-page__getoffer:focus{color:var(--base-ink);background-color:var(--base-surface)}
.offer-page__getoffer:visited{color:var(--base-ink)}
.offer-page__getoffer i{font-size:.875em;margin-left:2px}
.tag-header{margin-bottom:1.25rem;padding-bottom:0;border-bottom:0}
.tag-header.line{padding:0 0 1rem 0;border-bottom:1px solid var(--base-line)}
.tag-header .tag-product-info p,
.tag-header .tag-product-info .tag-product-info-item{margin:0 0 .25em 0}
.tag-header .tag-product-info p:empty,
.tag-header .tag-product-info .tag-product-info-item:empty{margin:0}
.tag-header .tag-product-info .tag-theater,
.tag-header .tag-product-info .tag-publisher{font-style:italic}
.tag-header-nav{padding-top:1.25rem;padding-bottom:0}
.tag-header-nav__label{display:none}
.tag-book-image{max-width:140px;padding-left:20px;float:right}
.tag-book-image img{width:100%;height:auto}
@media (min-width: 768px){.tag-book-image{max-width:200px}}
.tag-book-page_count{font-style:italic}
.tag-label{line-height:1;font-size:.875rem;font-weight:700;color:var(--base-muted)}
.tag-label:empty{display:none}
.tag-title{font-size:1.5rem;margin-bottom:1rem}
.tag-title:last-child{margin-bottom:0}
@media (min-width: 768px){.tag-title{font-size:1.75rem}}
@media (min-width: 992px){.tag-title{font-size:2rem}}
@media (min-width: 1200px){.tag-title{font-size:2.25rem}}
.tag-subtitle{font-weight:400;font-size:1em;margin-top:-.75rem;margin-bottom:1rem}
.tag-subtitle:last-child{margin-bottom:0}
.tag-description{color:var(--base-ink);font-size:1em;line-height:1.4;margin-top:.5em}
.tag-description:empty{display:none}
.tag-cat-list{font-weight:400;font-size:.9375rem;line-height:1;padding:.75rem 0 0;margin:1rem 0 0;border-top:1px solid var(--base-line);list-style:none;display:flex}
.tag-cat-list:empty{display:none}
.tag-cat-item a{text-decoration:underline transparent;transition:text-decoration-color 250ms ease}
.tag-cat-item:not(:first-child):before{content:"·";margin-left:.25em;margin-right:.25em;color:var(--base-muted)}
.tag-comments{margin:3rem 0 0}
.tag-comments .comment-form{border-top:none;margin-top:0;padding-top:0}
.tag-label-col{border-top:1px solid var(--base-line);padding-top:1rem;margin-bottom:1rem}
@media (min-width: 992px){.tag-label-col{margin-left:-207px;margin-bottom:-1em}}
@media (min-width: 1390px){.tag-label-col{margin-left:-232px}}
.bookproduct-item{margin-bottom:2rem;position:relative}
.bookproduct-name{line-height:1.2;margin-top:.5em}
.bookproduct-author{margin-top:.25em;font-size:1rem;font-weight:400;line-height:1.2}
.bookproduct-image img{width:100%;height:auto}
.bookproduct-url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}
.product-list{margin-bottom:2rem}
.product-list__header{display:flex;align-items:baseline;margin-bottom:1em}
.product-list__header__name{font-size:1.25em;font-weight:800}
.product-list__header__name:hover{text-decoration:underline}
.product-list__header__episodecount{font-size:.875em;margin-left:.5em}
.product-list__header__url{margin-left:auto;font-weight:400;color:var(--base-muted)}
.product-list__header__url:hover, .product-list__header__url:visited{color:var(--base-muted);text-decoration:underline}
.product-list__items{position:relative}
.product-list-glide__bullets{display:flex;align-self:flex-end}
.product-list-glide__bullet{display:block;padding:0;margin:0;width:10px;height:10px;border-radius:100%;background-color:transparent;border:1px solid var(--base-line);margin-left:4px}
.product-list-glide__bullet:first-child{margin-left:0}
.product-list-glide__bullet.glide__bullet--active{background-color:var(--base-surface)}
.product-list-glide__arrow{width:30px;text-align:center;position:absolute;top:0;bottom:0;background-color:var(--base-bg);border:0;z-index:10;cursor:pointer}
.product-list-glide__arrow i{color:var(--base-muted)}
.product-list-glide__arrow.prev{left:-15px}
.product-list-glide__arrow.prev[disabled]{opacity:0;visibility:hidden}
@media (min-width: 576px){.product-list-glide__arrow.prev{left:-40px}}
.product-list-glide__arrow.next{right:-15px}
@media (min-width: 576px){.product-list-glide__arrow.next{right:-40px}}
.product-list-glide__arrow[disabled]{display:none}
.product-list-glide__arrow:hover{background-color:var(--base-surface)}
.product-list-glide__arrow:hover i{color:var(--base-ink)}
.kynning-banner{background-color:var(--base-bg);color:var(--base-ink);padding:1rem 0 1.5rem;position:relative;margin-bottom:1.25rem}
@media (min-width: 768px){.kynning-banner{margin-bottom:0}}
@media (min-width: 992px){.kynning-banner{padding:1.5rem 0}}
.kynning-banner--forlagid, .kynning-banner--thjodleikhusid, .kynning-banner--endurmenntun{background-color:var(--base-bg)}
.kynning-banner--listahatid{border:1px solid var(--base-line);padding:1rem}
@media (min-width: 992px){.kynning-banner--listahatid{padding:1.5rem}}
.kynning-banner--salurinn, .kynning-banner--meko{padding:0}
.kynning-banner--salurinn:before, .kynning-banner--meko:before{top:0}
@media (min-width: 768px){.kynning-banner--salurinn:before, .kynning-banner--meko:before{top:-10px}}
.kynning-banner:before{content:"Auglýsing";position:absolute;color:var(--base-muted);font-size:.6em;line-height:1.25;text-align:center;width:100%;font-weight:600;text-align:center;top:5px}
.kynning-banner--listahatid:before{color:var(--base-muted)}
.kynning-banner-label{font-size:1.125em;margin-bottom:1rem;position:relative}
@media (min-width: 992px){.kynning-banner-label{font-size:1.25em}}
.kynning-banner--thjodleikhusid .kynning-banner-label{margin-bottom:1.25em;padding-left:55px;margin-left:1.25rem}
@media (min-width: 992px){.kynning-banner--thjodleikhusid .kynning-banner-label{padding-left:65px}}
.kynning-banner--thjodleikhusid .kynning-banner-label:before{content:"";position:absolute;left:0;background-image:url("/media/ads/thjodleikhusid_logo.svg");width:40px;margin-top:-1rem;height:40px;background-repeat:no-repeat;background-size:contain}
@media (min-width: 992px){.kynning-banner--thjodleikhusid .kynning-banner-label:before{width:50px;margin-top:-1.5rem;height:50px}}
.kynning-banner--forlagid .kynning-banner-label{margin-left:1.25rem}
.kynning-banner-label .label-logo img{height:30px}
.kynning-banner--salurinn .kynning-banner-label .label-logo img{padding-bottom:3px;border-bottom:1px solid var(--base-line)}
.kynning-banner--meko .kynning-banner-label .label-logo img{height:50px;margin-bottom:-40px;position:relative;z-index:10}
.kynning-banner--listasafn-reykjavikur .kynning-banner-label .label-logo img{height:70px;margin-top:-10px;margin-bottom:-30px;margin-left:-5px;position:relative;z-index:10}
@media (min-width: 768px){.kynning-banner--listasafn-reykjavikur .kynning-banner-label .label-logo img{height:90px;margin-top:-30px;margin-bottom:-40px;margin-left:-10px}}
.kynning-banner--forlagid .kynning-banner-label .label-logo img{height:50px}
.kynning-banner--salurinn .kynning-banner-label .label-title{display:none}
.kynning-banner--listahatid .kynning-banner-label .label-title{font-size:1rem}
.kynning-item{position:relative}
.kynning-banner--forlagid .kynning-item{transition:margin .25s, filter .25s ease-in-out;margin-top:5px}
.kynning-banner--forlagid .kynning-item:hover{margin-top:0;margin-bottom:5px}
.kynning-item-image{overflow:hidden;margin-bottom:.5em;transition:transform .25s, filter .25s ease-in-out;position:relative}
.kynning-banner--endurmenntun .kynning-item-image:after{position:absolute;left:0;bottom:0;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;width:20px;height:20px;text-align:center;line-height:20px;background-color:var(--base-bg);color:var(--base-muted);z-index:100}
.kynning-item-image img{vertical-align:middle;transition:transform .5s, filter .25s ease-in-out;transform-origin:center center}
.kynning-item:hover .kynning-item-image img{transform:scale(1.025)}
.kynning-banner--forlagid .kynning-item:hover .kynning-item-image img{transform:scale(1)}
.kynning-item-title{font-size:.75rem;line-height:1.2;font-weight:700}
@media (min-width: 992px){.kynning-item-title{font-size:.875rem}}
.kynning-item-author,
.kynning-item-subtitle,
.kynning-item-date{font-size:.75rem;line-height:1.2;font-weight:400;color:var(--base-muted);margin-top:.25em}
.kynning-item-dates{color:var(--base-muted);line-height:1.4;font-size:.75em;margin-top:.5em}
@media (min-width: 992px){.kynning-item-dates{margin-top:.75em}}
.kynning-item-dates a{display:inline-block;padding:0px 4px;white-space:nowrap;margin-right:4px;margin-bottom:4px;border:1px solid var(--base-line);color:inherit;border-radius:4px;transition:border 150ms ease, color 150ms ease}
@media (min-width: 992px){.kynning-item-dates a{padding:2px 5px}}
.kynning-item-dates a.soldout{color:var(--base-muted);border-color:var(--base-line);text-decoration:line-through}
.kynning-item-dates a:hover{border-color:var(--base-line);color:var(--base-ink)}
.kynning-item-arrow{position:absolute;display:block;top:5em;z-index:2;color:var(--base-ink);padding:0;height:40px;width:40px;opacity:.6;background-color:var(--base-bg);border:0;border-radius:20px;cursor:pointer;transition:opacity 150ms ease, border 300ms ease-in-out;transform:translateY(-50%);line-height:1}
.kynning-banner--forlagid .kynning-item-arrow{background-color:var(--base-surface)}
.kynning-banner--forlagid .kynning-item-arrow svg{fill:var(--base-ink)}
.kynning-item-arrow:hover{opacity:1}
.kynning-item-arrow:active{opacity:.9}
.kynning-item-arrow svg{height:40px;width:20px;fill:var(--base-ink)}
.kynning-item-arrow--right{right:1em;opacity:.8}
@media (min-width: 992px){.kynning-item-arrow--right{right:1.5em}}
.kynning-item-arrow--left{left:1em}
@media (min-width: 992px){.kynning-item-arrow--left{left:1.5em}}
.glide__slides{margin-bottom:0}
.glide__track{position:relative}
.kynning-banner--forlagid .glide__track, .kynning-banner--thjodleikhusid .glide__track{margin-left:1.25rem}
.kynning-banner .glide__track:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60px}
@media (min-width: 992px){.kynning-banner .glide__track:after{width:80px}}
.video-js.h-audio{width:100%;overflow:hidden;background-color:transparent}
@media (min-width: 992px){.video-js.h-audio.stundin-audio-dimensions{padding-top:25%}}
.video-js.h-audio .vjs-control-bar{height:60px;padding-top:0}
.video-js.h-audio .vjs-progress-holder{height:10px;border-radius:5px}
.video-js.h-audio .vjs-slider{background-color:var(--base-surface)}
.video-js.h-audio .vjs-load-progress{border-radius:5px;overflow:hidden;background-color:var(--base-surface)}
.video-js.h-audio .vjs-load-progress div{background-color:var(--base-surface)}
.video-js.h-audio .vjs-play-progress{background-color:var(--base-surface);border-radius:5px}
.video-js.h-audio .vjs-play-progress:before{font-size:16px;right:-8px;top:-3px}
.video-js.h-audio .vjs-button > .vjs-icon-placeholder:before{font-size:2.5em;line-height:60px}
.video-js.h-audio .vjs-big-play-button .vjs-icon-placeholder:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-left:2px;font-size:.6em;color:var(--base-ink)}
.video-js.h-audio .vjs-volume-bar{margin:2.75em .45em}
.video-js.h-audio .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.h-audio .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.h-audio .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:13em}
.video-js.h-audio .vjs-slider-horizontal .vjs-volume-level{height:4px}
.video-js.h-audio .vjs-volume-level:before{font-size:12px}
.video-js.h-audio .vjs-menu-button-popup .vjs-menu{bottom:60px;margin-bottom:0}
.video-js.h-audio .vjs-menu-button-popup .vjs-menu li{padding:.5em 0}
.video-js.h-audio .vjs-menu-button-popup .vjs-menu .vjs-menu-content{bottom:0}
.video-js.h-audio .vjs-play-control{width:6em;height:6em;border:0;background-color:var(--base-surface);color:var(--base-ink);border-radius:50%;margin-right:1em}
.video-js.h-audio .vjs-play-control .vjs-icon-placeholder:before{font-size:4.5em}
.video-js.h-audio .vjs-play-control:focus{background-color:var(--base-surface)}
.video-js.h-audio .vjs-play-control.vjs-playing{background-color:transparent;border:1px solid var(--base-line)}
.video-js.h-audio .vjs-big-play-button{border:0;top:auto;bottom:30px;height:80px;width:80px;line-height:80px;font-size:60px;left:30px;border-radius:50%;background-color:var(--base-surface)}
.video-js.h-audio .vjs-big-play-button:hover{background-color:var(--base-surface)}
.video-js.h-audio .vjs-big-play-button:focus, .video-js.h-audio:hover .vjs-big-play-button{background-color:var(--base-surface);transition:all 0.25s;height:100px;width:100px;font-size:75px;line-height:100px}
.video-js.h-audio div.vast-skip-button{background-color:var(--base-surface);border:0;bottom:80px;padding:1.25rem;font-size:1rem}
.video-js.h-audio .vjs-ad-playing .vjs-quality-selector{display:none}
.video-js.h-audio .vjs-wavedisplay{height:80% !important}
.video-js.h-audioclip{height:90px;color:var(--base-ink);background-color:var(--base-bg)}
.video-js.h-audioclip .vjs-control-bar{height:60px;margin:15px 0;color:var(--base-ink);background-color:var(--base-bg);display:flex}
.video-js.h-audioclip .vjs-play-control,
.video-js.h-audioclip .vjs-play-control:focus{background-color:var(--base-surface);color:var(--base-ink)}
.video-js.h-audioclip .vjs-play-control.vjs-ended,
.video-js.h-audioclip .vjs-play-control.vjs-playing,
.video-js.h-audioclip .vjs-play-control.vjs-playing:focus{background-color:var(--base-bg);color:var(--base-ink);border-color:var(--base-line)}
.video-js.h-audioclip .vjs-slider{background-color:var(--base-surface)}
.video-js.h-audioclip .vjs-volume-level,
.video-js.h-audioclip .vjs-play-progress{background-color:var(--base-surface)}
.video-js.h-audioclip .vjs-load-progress{background-color:var(--base-surface)}
.video-js.h-audioclip .vjs-duration,
.video-js.h-audioclip .vjs-current-time{display:block;font-size:1.5em;line-height:60px}
.video-js.h-audioclip .vjs-current-time{padding-right:0;margin-right:5px}
.video-js.h-audioclip .vjs-current-time:after{content:" /"}
.video-js.h-audioclip .vjs-volume-bar{margin-top:28px}
.video-js.h-audioclip .vjs-volume-bar.vjs-slider-horizontal{height:6px;border-radius:3px}
.video-js.h-audioclip .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{height:6px;border-radius:3px}
.video-js.h-audioclip .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level:before{top:-3px}
.video-js.h-audioclip .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.h-audioclip .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.h-audioclip .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:auto}
.video-js.h-audioclip .vjs-duration{padding-left:0}
.video-js.h-audioclip .vjs-time-tooltip{background:none;padding:0;font-size:.75rem;top:-2em}
.video-js.h-audioclip .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js.h-audioclip .vjs-progress-control:hover .vjs-time-tooltip{font-size:.75rem}
.video-js.h-audioclip.vjs-ad-playing .vjs-play-progress{background-color:var(--base-surface)}
.video-js.h-audioclip .vast-skip-button,
.video-js.h-audioclip .vjs-ads-label{display:none}
.comment-list{list-style:none;padding:0;margin:0}
.reply-list{border-left:1px solid var(--base-line);padding-left:29px;margin-left:19px}
@keyframes commentTargetFadeIn{0%{background-color:var(--base-surface)}100%{background-color:transparent}}
.comment-item{border-bottom:1px solid var(--base-line);padding:1rem 0;display:flex;flex-wrap:wrap}
@media (min-width: 768px){.comment-item{padding:1.25rem 0}}
.comment-item:target{scroll-margin-top:115px;background-color:var(--base-surface);animation:commentTargetFadeIn ease-out 3s;animation-iteration-count:1;animation-fill-mode:forwards}
@media (min-width: 768px){.comment-item:target{scroll-margin-top:125px}}
@media (min-width: 992px){.comment-item:target{scroll-margin-top:170px}}
@media (min-width: 1200px){.comment-item:target{scroll-margin-top:175px}}
.comment-item.reply-item:first-child{padding-top:0;margin-top:1.25rem}
@media (min-width: 768px){.comment-item.reply-item:first-child{margin-top:1.5rem}}
.comment-item.reply-item:last-child{padding-bottom:0;border-bottom:none}
.comment-item__replies{flex:100%}
.comment-item__meta{line-height:1.1;font-size:.8125rem;margin-bottom:.75rem;position:relative}
@media (min-width: 768px){.comment-item__meta{font-size:.875rem}}
.comment-item__date{font-size:.75rem;color:var(--base-muted);margin-top:.25rem}
.comment-item__date a{color:inherit}
.comment-item__date a:hover{text-decoration:underline}
.comment-item__author{font-weight:700}
.comment-item__initials{width:35px;height:35px;flex:0 0 35px;background-color:var(--base-surface);border-radius:50%;margin-right:10px;overflow:hidden;text-align:center;color:var(--base-ink);font-size:.75rem;font-weight:700;line-height:34px}
@media (min-width: 768px){.top-level > .comment-item__initials{font-size:.875rem;width:40px;height:40px;flex:0 0 40px;line-height:39px}}
.comment-item__avatar{width:35px;height:35px;flex:0 0 35px;background-color:var(--base-surface);border-radius:50%;margin-right:10px;overflow:hidden}
@media (min-width: 768px){.top-level > .comment-item__avatar{width:40px;height:40px;flex:0 0 40px}}
.comment-item__avatar img{width:100%;height:auto}
.comment-item__rating{position:absolute;top:0;right:0}
.comment-item__rating img{height:.875rem;width:auto}
.comment-item__content{flex:1;font-size:.875rem}
@media (min-width: 768px){.comment-item__content{font-size:1rem}}
.comment-item__actions{margin-top:1rem;font-size:.75rem;color:var(--base-muted);line-height:1.1;display:flex}
.comment-item__actions .comment-item__action{margin-right:10px;color:var(--base-muted)}
.comment-item__actions a.comment-item__action{cursor:pointer}
.comment-item__actions a.comment-item__action:hover{color:var(--base-muted)}
.comment-item__actions a.comment-item__action:last-child{margin-right:0}
.comment-item__actions a.comment-item__action-delete{color:var(--base-accent)}
.comment-item__actions a.comment-item__action-reply{font-weight:700;color:var(--base-accent);font-size:.875rem}
.comment-item__actions .comment-item__action-vote{display:flex;margin-top:-5px;margin-left:auto}
.comment-item__actions .comment-item__action-vote .vote{padding:5px;font-weight:700;border-radius:2px;background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote[data-vote]{cursor:pointer}
.comment-item__actions .comment-item__action-vote .vote[data-vote]:hover{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote[data-vote]:hover{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote[data-vote]:active{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote[data-vote]:active{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote[data-vote].upvote{color:var(--base-accent)}
.comment-item__actions .comment-item__action-vote .vote[data-vote].upvote:hover{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote[data-vote].upvote:active{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote[data-vote].upvote:hover{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote[data-vote].upvote:active{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote[data-vote].downvote{color:var(--base-accent)}
.comment-item__actions .comment-item__action-vote .vote[data-vote].downvote:hover{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote[data-vote].downvote:active{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote[data-vote].downvote:hover{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote[data-vote].downvote:active{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote.upvote.voted{color:var(--base-accent);background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote.upvote.voted:hover{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote.upvote.voted:active{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote.upvote.voted:hover{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote.upvote.voted:active{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote.downvote.voted{color:var(--base-accent);background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote.downvote.voted:hover{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .vote.downvote.voted:active{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote.downvote.voted:hover{background-color:var(--base-surface)}
[data-theme="dark"] .comment-item__actions .comment-item__action-vote .vote.downvote.voted:active{background-color:var(--base-surface)}
.comment-item__actions .comment-item__action-vote .comment-vote-label{margin:5px}
.comment-item__actions .comment-item__action-vote .comment-score{font-weight:700;color:var(--base-muted);margin:5px}
.comment-item__actions .comment-item__action-show{display:none;margin-right:0}
.comment-item.hidden .comment-item__actions .comment-item__action-show{display:block}
.comment-item__actions .comment-item__action-hide{margin-right:0}
.comment-item.hidden .comment-item__actions .comment-item__action-hide{display:none}
.comment-form{border-top:1px solid var(--base-line);margin-top:1.25rem;padding-top:.75rem}
.reply-form{border-top:0;margin-top:0;padding-top:0;margin-left:50px}
.comment-form__loggedinas{margin:0 0 1rem 0;font-size:.875rem}
@media (min-width: 768px){.comment-form__loggedinas{font-size:1rem}}
.comment-form__mustlogin{border-bottom:1px solid var(--base-line);padding-bottom:1rem}
@media (min-width: 768px){.comment-form__mustlogin{padding-bottom:1.25rem}}
.comment-form__label{display:block;line-height:1.1;font-size:.875rem;font-weight:700}
.comment-form__body{margin-top:.5rem}
.reply-form .comment-form__body{margin-top:2rem}
.comment-form__body textarea{width:100%;display:block;resize:none;background-color:var(--base-bg);color:var(--base-ink);border:1px solid var(--base-line);padding:.875rem;font-size:.875rem;border-radius:2px}
@media (min-width: 768px){.comment-form__body textarea{font-size:1rem;padding:1rem}}
.comment-form__body textarea:focus, .comment-form__body textarea:focus-visible{border:1px solid var(--base-line)}
.comment-form__rating{margin-top:.5rem}
.comment-form__disclaimer{font-size:.75rem;padding-right:1rem;flex:1}
.comment-form__submit{display:flex;margin-top:.5rem;border-bottom:1px solid var(--base-line);padding-bottom:1rem}
@media (min-width: 768px){.comment-form__submit{padding-bottom:1.25rem}}
.comment-form__submit button{background-color:var(--base-surface);color:var(--base-ink);font-weight:700;line-height:1.1;border:0;padding:.5rem 1.5rem;height:36px}
.comment-item.new{opacity:0;animation:fadeIn 1s ease-in both}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.comment-item.hidden{opacity:.25}
.comment-item.delete{opacity:0;animation:fadeOut 1s ease-in both}
@keyframes fadeOut{0%{opacity:1;display:block}50%{opacity:0;display:block}100%{opacity:0;display:none}}
.comment-form__mustlogin a{border-bottom:1px solid var(--base-line);cursor:pointer}
.comment-form__mustlogin a:hover{border-bottom:1px solid transparent;cursor:pointer;color:var(--base-accent)}
@keyframes RevealFadeIn{from{visibility:hidden;opacity:0}to{opacity:1;visibility:visible}}
@keyframes RevealFadeOut{0%{opacity:1;visibility:visible}50%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}
.reveal,
.reveal-hide{opacity:0;visibility:hidden;animation:RevealFadeOut .5s ease-in both}
.reveal.active,
.reveal-hide.active{opacity:0;visibility:hidden;animation:RevealFadeIn .5s ease-in both}
.flatpage-ads12{background-color:var(--base-surface)}
.flatpage-ads12 #page{padding-top:0}
.flatpage-ads12 #page_container{background-color:var(--base-surface)}
.flatpage-ads12 #footer{background-color:var(--base-surface);color:var(--base-ink)}
.flatpage-ads12 #footer .disclaimer{border-top:1px solid var(--base-line)}
.ads12-header{background-color:var(--base-surface);color:var(--base-ink);padding-bottom:5rem}
.ads12-header-content{display:flex;width:100%;flex-direction:column}
@media (min-width: 768px){.ads12-header-content{flex-direction:row}}
.ads12-header-text{margin:30px 0 30px;text-align:center}
@media (min-width: 768px){.ads12-header-text{margin:60px 0 60px;text-align:left}}
.ads12-header-title{flex:1;color:var(--base-ink);font-size:2.5rem;line-height:1.1}
.ads12-header-title span{color:var(--base-accent)}
@media (min-width: 768px){.ads12-header-title{font-size:3rem}.ads12-header-title div:nth-child(1){margin-left:20px}.ads12-header-title div:nth-child(3){margin-left:30px}}
@media (min-width: 1200px){.ads12-header-title{font-size:3.5rem}}
@media (min-width: 1390px){.ads12-header-title{font-size:4rem}}
.ads12-header-intro{line-height:1.5;margin-top:1.25rem;font-size:1rem;padding:0 20px}
@media (min-width: 576px){.ads12-header-intro{padding:0 60px}}
@media (min-width: 768px){.ads12-header-intro{padding:0}}
@media (min-width: 992px){.ads12-header-intro{font-size:1.125rem;margin-top:1.5rem}}
@media (min-width: 1390px){.ads12-header-intro{font-size:1.25rem;margin-top:1.75rem}}
.ads12-header-image{margin:0 auto 3rem;padding:0 20px}
@media (min-width: 576px){.ads12-header-image{padding:0 60px}}
@media (min-width: 768px){.ads12-header-image{margin:0;padding:0 0 0 60px;flex:0 0 400px;align-items:flex-end;display:flex}}
@media (min-width: 1200px){.ads12-header-image{flex:0 0 480px;padding:0 0 0 80px}}
@media (min-width: 1390px){.ads12-header-image{flex:0 0 540px}}
.ads12-header-image img{width:100%;height:auto}
.ads12-list{list-style:none;margin-top:-5rem}
.ads12-list-number{background-color:var(--base-surface);color:var(--base-ink);font-size:1.5rem;width:2.5rem;height:2.5rem;margin-top:-2.5rem;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center}
@media (min-width: 1390px){.ads12-list-number{font-size:1.875rem;width:3rem;height:3rem;margin-top:-2.75rem}}
.ads12-list-item{background-color:var(--base-bg);padding:1.25rem 1.75rem;border:1px solid var(--base-line)}
.ads12-list-seperator{height:5rem;display:none}
@media (min-width: 576px){.ads12-list-seperator{display:block}}
.ads12-list-figure{margin:1rem 0}
@media (min-width: 992px){.ads12-list-figure{margin:1.25rem 0}}
.ads12-list-figure-title{color:var(--base-muted);font-size:1rem;font-weight:400;line-height:1.2;margin-bottom:.75em}
.ads12-list-figure .caption{font-size:.875rem}
.ads12-list-title{margin:.75rem 0;font-size:1.375rem}
@media (min-width: 768px){.ads12-list-title{font-size:1.5rem}}
@media (min-width: 992px){.ads12-list-title{hyphens:none}}
@media (min-width: 1390px){.ads12-list-title{font-size:1.75rem}}
.ads12-list-text{font-size:1rem}
@media (min-width: 1390px){.ads12-list-text{font-size:1.125rem}}
.ads12-list-references{font-size:.75rem;color:var(--base-muted);list-style-type:none;padding:0;margin:0}
.ads12-list-references li{margin-bottom:.5rem}
.ads12-list-references li:last-child{margin-bottom:0}
@media (min-width: 1390px){.ads12-list-references{font-size:.875rem}}
.morgunposturinn{border-radius:7px;display:flex;flex-direction:column;padding:25px;position:relative}
.morgunposturinn .logo{position:absolute;right:23px;top:14px}
.morgunposturinn .title{color:var(--base-ink);font-size:30px;font-weight:700}
.morgunposturinn .subtitle{color:var(--base-ink);font-size:16px;font-style:italic;margin-bottom:18px}
.morgunposturinn .thankyou{color:var(--base-ink);font-size:20px;font-weight:700}
.morgunposturinn .mailchimp-modal-open:disabled{opacity:0.5}
.morgunposturinn .mailchimp-input{position:relative}
.morgunposturinn .mailchimp-input::before{content:"";background-color:var(--base-surface);height:40px;left:14px;position:absolute;top:9px;width:2px;animation:blinker 1.2s linear infinite}
.morgunposturinn .mailchimp-input.focused::before{content:none}
.morgunposturinn .mailchimp-input input[type="text"]{border:none;border-radius:11px;color:var(--base-muted);font-size:24px;height:59px;margin-bottom:25px;padding-left:19px;width:100%}
.morgunposturinn .mailchimp-input input[type="text"]::placeholder{font-weight:300}
@keyframes blinker{50%{opacity:0}}
.morgunposturinn input[type="button"]{background-color:var(--base-bg);border:none;border-radius:5px;font-size:20px;font-weight:600;margin-left:auto;height:40px;width:117px;display:block}
.morgunposturinn .backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--base-surface);z-index:10}
.morgunposturinn .mailchimp-modal{max-width:450px;width:100%;border-radius:7px;margin-left:auto;margin-right:auto;padding:22px 46px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}
.morgunposturinn .mailchimp-modal svg{margin-bottom:18px}
.morgunposturinn .mailchimp-modal .close-modal{cursor:pointer;height:38px;position:absolute;right:24px;top:25px;width:38px}
.morgunposturinn .mailchimp-modal .close-modal > div{background-color:var(--base-surface);display:block;height:6px;width:34px}
.morgunposturinn .mailchimp-modal .close-modal > div:first-child{transform:rotate(45deg) translate(6px, 0)}
.morgunposturinn .mailchimp-modal .close-modal > div:last-child{transform:rotate(-45deg) translate(4px, 1px)}
.morgunposturinn .mailchimp-modal .title{font-size:58px;hyphens:manual;line-height:56px;margin-bottom:16px}
.morgunposturinn .mailchimp-modal .subtitle{font-size:22px;margin-bottom:42px}
.morgunposturinn .mailchimp-modal label{align-items:center;color:var(--base-ink);display:flex;font-size:20px;font-weight:400;margin-bottom:22px;cursor:pointer}
.morgunposturinn .mailchimp-modal input[type="checkbox"]{background-color:var(--base-bg);border:none;border-radius:2px;height:24px;margin-right:10px;margin-top:0;width:24px;-webkit-appearance:none;cursor:pointer}
.morgunposturinn .mailchimp-modal input[type="checkbox"]:checked{border:none;position:relative}
.morgunposturinn .mailchimp-modal input[type="checkbox"]:checked::after{content:"";cursor:pointer;right:6px;top:0;position:absolute;display:block;width:0px;height:0px;border:solid var(--base-line);border-width:0 1px 1px 0;display:inline-block;padding:7px 0 7px 7px;transform:rotate(45deg)}
.morgunposturinn .mailchimp-modal input[type="button"]{background-color:transparent;border:1px solid var(--base-line);color:var(--base-ink);height:59px}
.morgunposturinn .mailchimp-modal .mailchimp-input{padding-left:0;width:70%;margin-left:-17px}
.morgunposturinn .mailchimp-modal .terms{color:var(--base-ink);font-size:16px;font-style:italic;margin-bottom:26px;margin-top:40px}
.morgunposturinn .mailchimp-modal .terms a{color:var(--base-ink);font-weight:600;text-decoration:underline !important}
.morgunpostur-footer .morgunposturinn{border-radius:none;background-color:transparent;padding:0}
.morgunpostur-footer .morgunposturinn .thankyou{font-weight:300;font-size:14px}
.morgunpostur-footer .morgunposturinn .mailchimp-input::before{content:none}
.morgunpostur-footer .morgunposturinn .mailchimp-input input.email{border-radius:0;background-color:transparent;height:auto;padding-left:0;border-bottom:1px solid var(--base-line);color:var(--base-ink)}
.morgunpostur-footer .morgunposturinn input.mailchimp-modal-open{color:var(--base-ink);font-size:auto;height:35px;width:117px;font-weight:400}
@media (max-width: 450px){.morgunposturinn .mailchimp-modal{padding:22px 15px;width:95%}.morgunposturinn .mailchimp-modal > .col-xs-6{padding-left:0}.morgunposturinn .mailchimp-modal .mailchimp-input{width:100%;margin-left:0;padding-right:0}.morgunposturinn .mailchimp-modal .mailchimp-input input[type="text"]{font-size:22px;height:45px}.morgunposturinn .mailchimp-modal label{margin-bottom:17px;font-size:17px}.morgunposturinn .mailchimp-modal input[type="button"]{height:45px}.morgunposturinn .mailchimp-modal .title{font-size:47px;line-height:50px}.morgunposturinn .mailchimp-modal .subtitle{margin-bottom:18px}}
.stats .stats-filter{display:flex;list-style:none;margin-bottom:1rem;justify-content:flex-end}
.stats .stats-filter label{display:block;font-weight:700;font-size:.875rem;margin-bottom:.25rem}
.stats .stats-days select,
.stats .stats-date input{background-color:var(--base-surface);padding:.25rem;color:var(--base-ink);width:100%;border:1px solid var(--base-line);line-height:1}
.stats .stats-date{margin-right:2rem;padding-right:2rem;border-right:1px solid var(--base-line)}
.stats .stats-filter-button{margin-left:2rem;width:100px;margin-top:1rem}
.stats .tablesorter{background-color:var(--base-bg);margin:1em 0;border:1px solid var(--base-line);font-size:1rem;line-height:1.4}
.stats .tablesorter th{background-color:var(--base-surface)}
.stats .tablesorter th[aria-sort]{background-color:var(--base-surface)}
.stats .tablesorter th, .stats .tablesorter td{padding:.75em 1em;line-height:1.1;text-align:left;border-top:1px solid var(--base-line)}
.stats .tablesorter th + th, .stats .tablesorter td + td, .stats .tablesorter th + td, .stats .tablesorter td + th{border-left:1px solid var(--base-line)}
.stats .tablesorter th[role=columnheader]:not(.no-sort){cursor:pointer}
.stats .tablesorter th[role=columnheader]:not(.no-sort):after{content:"";float:right;margin-top:7px;border-width:0 1px 1px;border-style:solid;border-color:var(--base-line);visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none}
.stats .tablesorter th[aria-sort=ascending]:not(.no-sort):after{border-bottom:none;border-width:1px 1px 0}
.stats .tablesorter th[aria-sort]:not(.no-sort):after{visibility:visible;opacity:0.4}
.stats .tablesorter th[role=columnheader]:not(.no-sort):hover:after{visibility:visible;opacity:1}
.stats .week{background-color:transparent}
.stats .tablesorter th.week{background-color:var(--base-surface)}
.stats td .row-title{font-size:1rem;font-weight:700}
.stats td .row-info{margin-top:.25em;font-size:.875rem}
.stats td span{font-size:.75em;color:var(--base-muted)}
.vaa-page #subheader{background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 768px){.vaa-page #subheader{height:250px}}
.vaa-page .vaa-main{margin-top:-40px}
@media (min-width: 768px){.vaa-page .vaa-main{margin-top:-220px}}
@media (min-width: 768px){.vaa-home .vaa-main{margin-top:-190px}}
.vaa-page .vaa-main{background-color:var(--base-bg);padding-top:1.5rem;margin-left:auto;margin-right:auto;min-height:50vh}
@media (min-width: 768px){.vaa-page .vaa-main{padding:1.5rem 2rem}}
.vaa-poll .vaa-main{max-width:900px}
.vaa-menu{display:flex;justify-content:space-between;height:60px;align-items:center}
@media (min-width: 768px){.vaa-home .vaa-menu{height:100px}}
.vaa-menu__logo{font-size:1.25rem;font-weight:700;font-family:"roboto-mono", monospace}
@media (min-width: 768px){.vaa-menu__logo{font-size:1.375rem}.vaa-home .vaa-menu__logo{font-size:1.875rem}}
.vaa-menu__logo img{display:inline-block;width:1em;height:1em;line-height:1em;margin-top:-.45em}
.vaa-menu .page-header-nav:after{display:none}
.vaa-menu .page-header-nav{display:none}
@media (min-width: 768px){.vaa-menu .page-header-nav{display:block;padding:.5rem 0;margin:0}}
@media (min-width: 992px){.vaa-menu .page-header-nav{font-size:1rem}}
.candidate-header{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:1.25rem}
@media (min-width: 768px){.candidate-header{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}}
.candidate-name{font-size:1.5em}
@media (min-width: 992px){.candidate-name{font-size:1.75em}}
.candidate-district{font-size:1rem}
@media (min-width: 992px){.candidate-district{font-size:1.25em}}
.candidate-image{width:100%;max-width:160px;margin-bottom:1rem}
.candidate-image .image{overflow:hidden}
.candidate-image .image img{width:100%;height:auto}
@media (min-width: 768px){.candidate-image{margin:0;flex:0 0 160px;margin-right:1.5rem}}
.candidate-about{font-size:1.125em;margin-bottom:2em;max-height:calc(11em * 1.4);overflow-y:hidden}
.candidate-list{margin-bottom:2rem}
.candidate-list__header{margin-bottom:1em}
.candidate-list__header__name{font-size:1.25em;font-weight:700}
.candidate-list__header__name span{font-weight:400}
.candidate-list__header__question{font-size:1em;font-weight:700}
.candidate-list__header__answer{font-size:1em;color:var(--base-muted);font-weight:400}
.candidate-list__items{position:relative}
.candidate-list-glide__bullets{display:flex;align-self:flex-end}
.candidate-list-glide__bullet{display:block;padding:0;margin:0;width:10px;height:10px;border-radius:100%;background-color:transparent;border:1px solid var(--base-line);margin-left:4px}
.candidate-list-glide__bullet:first-child{margin-left:0}
.candidate-list-glide__bullet.glide__bullet--active{background-color:var(--base-surface)}
.candidate-list-glide__arrow{width:30px;text-align:center;position:absolute;top:0;bottom:0;background-color:var(--base-surface);border:0;z-index:10;cursor:pointer}
.candidate-list-glide__arrow i{color:var(--base-muted)}
.candidate-list-glide__arrow.prev{left:-15px}
.candidate-list-glide__arrow.prev[disabled]{opacity:0;visibility:hidden}
@media (min-width: 576px){.candidate-list-glide__arrow.prev{left:-40px}}
.candidate-list-glide__arrow.next{right:-15px}
@media (min-width: 576px){.candidate-list-glide__arrow.next{right:-40px}}
.candidate-list-glide__arrow[disabled]{display:none}
.candidate-list-glide__arrow:hover{background-color:var(--base-surface)}
.candidate-list-glide__arrow:hover i{color:var(--base-ink)}
.party-header{margin-bottom:30px;text-align:center}
.party-name{font-size:1.5em}
.party-info{font-size:1.1em}
.party-detail .party-detail-logo{margin:20px auto;max-width:100px}
.party-detail .party-detail-logo img{width:100%}
.district__candidates{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;margin-bottom:1.25rem}
@media (min-width: 576px){.district__candidates{grid-template-columns:1fr 1fr 1fr}}
@media (min-width: 992px){.district__candidates{grid-template-columns:1fr 1fr 1fr 1fr}}
h3.district__label{font-size:1.25rem;margin-bottom:1rem}
.kosningaprof-teaser{display:flex;justify-content:space-between;position:relative}
.kosningaprof-teaser .kosningaprof-teaser-logo{flex:1}
.kosningaprof-teaser .kosningaprof-teaser-logo img{width:30px}
.kosningaprof-teaser .kosningaprof-teaser-button{background-color:var(--base-surface);color:var(--base-ink);font-weight:700;font-size:.875rem;padding:0px 20px;height:30px;line-height:30px;border-radius:15px;align-self:flex-end}
@media (min-width: 768px){.kosningaprof-teaser .kosningaprof-teaser-button{font-size:1rem;padding:0px 40px;height:40px;line-height:40px;border-radius:20px}}
.kosningaprof-teaser .kosningaprof-teaser-url{position:absolute;top:0;bottom:0;left:0;right:0}
.vaa_content{background-color:var(--base-bg);padding-top:1.5rem}
@media (min-width: 768px){.vaa_content{padding:1.5rem 2rem}}
.vaa-poll-header{margin-top:-3rem;padding:1.25rem 2rem;grid-gap:.75rem;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:var(--base-surface);color:var(--base-ink);margin-bottom:1.5em;height:10rem}
.pollresult .vaa-poll-header{border-bottom:1px solid var(--base-line)}
.vaa-voterform .vaa-poll-header{margin-bottom:0;border-bottom:0}
.vaa-poll-header-button{background-color:var(--base-surface);color:var(--base-ink) !important;font-weight:700;font-size:.875rem;padding:0px 20px;height:30px;line-height:30px;border-radius:15px;align-self:flex-end}
@media only screen and (min-width: 480px){.vaa-poll-header-button{padding:0px 30px;height:35px;line-height:35px;border-radius:18px;font-size:1rem}}
@media only screen and (min-width: 768px){.vaa-poll-header-button{padding:0px 40px;height:40px;line-height:40px;border-radius:20px}}
.vaa-poll-header .vaa-poll-logo{display:flex;grid-gap:10px;align-items:baseline}
.vaa-poll-header .vaa-poll-logo .vaa-poll-name{font-size:1.25rem;font-weight:700}
@media only screen and (min-width: 480px){.vaa-poll-header .vaa-poll-logo .vaa-poll-name{font-size:1.5rem}}
@media only screen and (min-width: 768px){.vaa-poll-header .vaa-poll-logo .vaa-poll-name{font-size:1.75rem}}
.vaa-poll-header .vaa-poll-logo img{width:25px}
.vaa-poll-header .vaa-poll-logo.small img{max-height:50px}
.vaa-poll-header .vaa-poll-logo .large{margin-top:1.5em}
.vaa-poll-header .vaa-poll-logo .large img{max-height:70px}
.vaa-poll-header .vaa-poll-municipality{font-size:1rem;line-height:1;font-weight:700;color:var(--base-muted)}
@media (min-width: 576px){.vaa-poll-header .vaa-poll-municipality{align-self:flex-end;flex:1;text-align:right;font-size:1.125rem}}
.vaa-poll-districts{margin-top:2rem}
.district-list{margin:1rem 0}
.district-list .district-item{padding:30px;margin-bottom:30px;text-align:center;border-radius:5px;position:relative;transition:box-shadow 150ms ease-in-out}
.district-list .district-item-name{margin-top:10px;text-align:center;font-weight:700}
.district-list .district-item-logo img{width:100%;height:auto}
.district-list .district-item-url{position:absolute;top:0;bottom:0;left:0;right:0}
.vaa-poll-compare-title{font-size:1.5em}
.vaa-poll-compare-subtitle{font-size:1.125em;font-weight:400;margin-top:.25em}
.vaa-poll-header-title{font-size:1.25rem;font-weight:700;line-height:1.1}
.vaa-poll-header-title img{height:1em;width:1em;margin-top:-.45em}
.pollresult .vaa-poll-header-title{font-size:1.5rem}
.vaa-poll-header-title span{color:var(--base-muted);font-size:80%}
@media (min-width: 992px){.vaa-poll-header-title{font-size:1.5rem}.pollresult .vaa-poll-header-title{font-size:2.25rem}}
.vaa-poll-header-subtitle{font-size:1rem;font-weight:400;color:var(--base-accent)}
@media (min-width: 992px){.vaa-poll-header-subtitle{font-size:1.25rem}}
.results-pretitle{font-size:1rem;color:var(--base-accent);margin-bottom:.5em}
@media (min-width: 992px){.results-pretitle{font-size:1.125rem}}
.results-title{font-size:1.5rem;color:var(--base-accent);margin-bottom:.25em}
.results-title span{color:var(--base-muted);font-size:80%}
@media (min-width: 992px){.results-title{font-size:2rem}}
.results-subtitle{font-size:1rem;color:var(--base-accent)}
@media (min-width: 992px){.results-subtitle{font-size:1.125rem}}
.results-label{font-size:1.125rem;font-weight:700;margin-bottom:2rem;color:var(--base-accent);line-height:1.1}
.vaa-pollresult__featured .results-label{margin-bottom:1rem}
.results-label span{color:var(--base-muted)}
.vaa-pollresult__featured .results-label span{display:block}
@media (min-width: 992px){.results-label{font-size:1.25rem}}
.results-sublabel{font-size:1rem;font-weight:400;color:var(--base-muted);margin-top:-1.5rem;margin-bottom:2rem}
.results-intro{font-size:.9em;font-weight:400;color:var(--base-muted);margin-bottom:1em}
.pollresult .share-buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}
.pollresult .share-buttons .share-button{text-align:center;display:block;line-height:45px;width:45px;background-color:var(--base-surface);color:var(--base-ink);transition:background-color 150ms ease-in-out;border:none;border-radius:50%}
.pollresult .share-buttons .share-button i{color:var(--base-ink)}
.pollresult .share-buttons .share-button:hover{background-color:var(--base-surface);color:var(--base-ink)}
.pollresult .share-buttons .share-button:active{background-color:var(--base-surface)}
.pollresult .share-buttons .share-button__fb{background-color:var(--base-surface)}
.pollresult .share-buttons .share-button__twitter{background-color:var(--base-surface)}
.pollresult .share-buttons .share-button span{display:none;font-weight:700;font-size:.875rem;color:var(--base-ink)}
.cand-item-image,
.party-item-image{position:relative;padding-bottom:100%;height:0;overflow:hidden;background-color:var(--base-surface)}
.cand-item-image .round,
.party-item-image .round{position:absolute;top:0;right:0;left:0;bottom:0;transform:rotate(-90deg);fill:none;stroke:var(--base-accent);stroke-width:50px;z-index:10}
.cand-item-image .image,
.party-item-image .image{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;z-index:15}
.cand-item-image .image img,
.party-item-image .image img{width:100%;height:auto}
.cand-item:hover .cand-item-image .image img, .cand-item:hover .party-item-image .image img{transform:scale(1.05)}
.cand-item-image .percentage,
.party-item-image .percentage{position:absolute;right:0;left:0;bottom:.75rem;z-index:25;color:var(--base-ink);font-size:1.25rem}
.vaa-pollresult__featured .cand-item-image .percentage, .vaa-pollresult__featured .party-item-image .percentage{font-size:2.5rem}
.party-item-image{border-radius:50%}
.party-item-image .image{border-radius:50%}
.party-item-image-container{max-width:150px;margin-left:auto;margin-right:auto}
.cand-item-image .cand-item-percentage-container{display:flex;height:12px;line-height:12px;position:absolute;inset:auto 0 0;z-index:20}
.cand-item-image .cand-item-percentage-box{flex:1;background-color:var(--base-surface)}
.cand-item-image span.cand-item-percentage-fill{display:inline-block;height:100%}
.cand-item{position:relative;margin-bottom:1.25rem;width:100%;max-width:380px;margin-left:auto;margin-right:auto}
.party-item{position:relative;margin-bottom:3rem;text-align:center;width:100%;max-width:380px;margin-left:auto;margin-right:auto}
.cand-item-forecast{font-size:.875rem;color:var(--base-accent);border-top:1px solid var(--base-line);padding-top:5px;margin-top:10px;position:relative}
.cand-item-forecast .cand-item-forecast-bar{width:0%;top:0px;height:2px;display:inline-block;background-color:var(--base-surface);position:absolute}
.cand-item a.url,
.party-item a.url,
.party-card-item a.url{position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}
.cand-item-header{padding-top:.25em}
.cand-item .cand-item-name,
.party-item .party-item-name{font-size:1rem;margin-top:.25em;margin-bottom:.25em}
.party-detail .cand-item.has_answered .cand-item-name:after,
.candidate-detail .cand-item.has_answered .cand-item-name:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;margin-left:4px;font-size:.75em;color:var(--base-accent)}
.party-detail .party-name-letter,
.party-item .party-item-letter{color:var(--base-muted);font-weight:400}
.cand-item.small-cand-item .cand-item-name,
.party-item.small-party-item .party-item-name{font-size:.875rem}
.cand-item .cand-item-party,
.candidate-party{font-size:.75em;font-weight:400;margin-top:.25em}
.cand-item.small-cand-item .cand-item-party{font-size:.75em}
.candidate-party{font-size:1rem;font-weight:700}
.candidate-party-letter,
.cand-item-party-letter{color:var(--base-ink);font-weight:700;padding:0;font-size:.875em;line-height:1.5em;text-align:center;display:inline-block;height:1.5em;width:1.5em;margin-right:2px;border-radius:50%}
.cand-item-district{font-size:.875rem}
@media (min-width: 992px){.cand-item-district{font-size:1rem}}
.small-cand-item .cand-item-district{font-size:.875rem}
.cand-item .cand-item-percent,
.party-item .party-item-percent{background-color:var(--base-surface);height:35px}
.cand-item .cand-item-percent .percentage,
.party-item .party-item-percent .percentage{display:inline-block;background-color:var(--base-surface);padding:0 10px;color:var(--base-ink);font-weight:bold;font-size:1.25em;height:35px;line-height:35px}
.cand-item.small-cand-item .cand-item-percent,
.party-item.small-party-item .party-item-percent{height:25px}
.cand-item.small-cand-item .cand-item-percent .percentage,
.party-item.small-party-item .party-item-percent .percentage{font-size:1em;height:25px;line-height:25px}
.vaa-poll-share{margin-top:1em}
.direct-link{float:right}
.direct-link a{color:var(--base-muted)}
.results-graph{margin-top:1em}
svg .text{font-size:4pt;font-weight:400;fill:var(--base-ink)}
svg .text.text_x1,
svg .text.text_x2{writing-mode:tb}
svg .cand_text{font-size:4pt;font-weight:700;fill:var(--base-ink)}
.results-graph svg{width:100%}
g.lines line{stroke-linecap:square}
g.lines line.line_solid{stroke:var(--base-ink);stroke-width:.75pt}
g.lines line.line_dotted{stroke:var(--base-muted);stroke-width:.25pt}
svg .point .voter_position{stroke-width:1pt;stroke:var(--base-ink);fill:var(--base-ink)}
.party-letter{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:var(--base-surface)}
.small-party-item .party-letter{border-radius:50%}
.party-letter span{position:absolute;margin:0 auto;top:50%;transform:translateY(-50%);left:0;right:0;color:var(--base-ink);text-align:center;font-size:5em;font-weight:700}
.small-party-item .party-letter span{font-size:3em}
.party-logo{position:relative}
.square-party-item .party-logo,
.small-party-item .party-logo{height:0;padding-bottom:100%}
.cand-item-percentage,
.party-item-percentage,
.party-card-percentage{font-weight:700;font-size:1.125rem;color:var(--base-accent);margin-bottom:.25rem;line-height:1.1}
.party-card-percentage{margin-top:.5rem}
.results-legend{text-align:center;margin-top:.5em}
.legend-party-item{display:inline-block;margin-right:6px;font-size:1em}
.legend-party-circle{height:20px;width:20px;display:inline-block;text-align:center;line-height:20px;color:var(--base-ink);border-radius:50%}
.legend-voter-circle{background-color:var(--base-bg);border:1px solid var(--base-line);height:20px;width:20px;line-height:20px;display:inline-block;border-radius:50%}
.square-party-item .image{border:1px solid var(--base-line)}
@media only screen and (min-width: 480px){#page{padding-top:40px}.small-party-item .party-letter span{font-size:4em}}
@media only screen and (min-width: 768px){.vaa-page #content{overflow:hidden}.vaa-page #sidebar{width:310px;float:right;margin-left:30px}.party-header{text-align:left}.party-detail .party-detail-logo{margin:0 0 0 20px;float:right}.party-logo{height:0;padding-bottom:140%}.small-party-item .party-letter span{font-size:3em}.vaa-poll-compare-title{font-size:1.75em}.cand-item .cand-item-name,
.party-item .party-item-name{font-size:1.25rem}.party-item.small-party-item .party-item-name{font-size:1rem}.cand-item.small-cand-item .cand-item-name,
.party-item.small-party-item .party-item-name,
.party-item.square-party-item .party-item-name{font-size:1rem}.cand-item .cand-item-party{font-size:.875rem}.cand-item.small-cand-item .cand-item-party{font-size:.875rem}.results-intro{font-size:1em}.vaa-poll-share{margin-top:2em}.party-name{font-size:1.75em}.party-info{font-size:1.125em}}
@media only screen and (min-width: 992px){.vaa-page #sidebar{margin-left:50px}.vaa-poll-compare-title{font-size:2em}.small-party-item .party-letter span{font-size:4em}.party-name{font-size:2em}.party-info{font-size:1.25em}}
.form-block{padding:2rem 0;text-align:center}
.welcome-block,
.info-block,
.submit-block{padding:2rem 0;text-align:center}
.form-group{display:block}
.vaa-poll-candanswer-header{padding-bottom:1.5rem}
.vaa-poll-candanswer-header.border{border-bottom:1px solid var(--base-line)}
@media (min-width: 768px){.vaa-poll-candanswer-header{display:flex}}
.vaa-poll-candanswer-header .vaa-poll-candanswer-logo{margin-bottom:1rem;display:flex;align-items:baseline}
.vaa-poll-candanswer-header .vaa-poll-candanswer-logo img{max-width:1.5rem;margin-right:10px}
@media (min-width: 768px){.vaa-poll-candanswer-header .vaa-poll-candanswer-logo{flex:1;margin-bottom:0}}
.vaa-poll-candanswer-header .vaa-poll-candanswer-logo .vaa-poll-name{font-size:1.25rem;font-weight:700}
.vaa-poll-candanswer-header .vaa-poll-candanswer-name{font-size:.875rem;line-height:1}
@media (min-width: 768px){.vaa-poll-candanswer-header .vaa-poll-candanswer-name{align-self:flex-end;flex:1;text-align:right}}
.form-question .question-text{font-size:1.375rem;padding:0 2em;margin-bottom:1rem}
@media (min-width: 576px){.form-question .question-text{font-size:1.6rem}}
.vaa-poll-slide{padding:0 1rem}
.vaa-poll-question{text-align:center}
.vaa-poll-question .question-importance{font-size:1em}
.vaa-poll-help{color:var(--base-accent);margin-top:2rem;line-height:1.4;text-align:center}
.vaa-poll-help h3{font-size:1rem}
.vaa-poll-help ul{margin:0;padding:0;text-align:center;list-style:none}
.vaa-poll-help ul li{font-size:.875rem;margin-top:.5em}
.vaa-poll-help-list{color:var(--base-accent)}
.form-question .question-context{font-size:.9em;margin-top:1em;color:var(--base-muted);line-height:1.25}
.question-ad{margin-top:1em}
.question-number{font-family:"roboto-mono", monospace;font-size:.75rem;color:var(--base-accent);margin-bottom:.5em}
@media (min-width: 576px){.question-number{font-size:.75rem}}
.form-question .question-choices ul,
.form-question .importance-choices ul{list-style-type:none;margin:0;padding:0}
h3.importance-title,
h3.qtext-title{font-size:.75rem;color:var(--base-accent);margin-bottom:.5em}
@media (min-width: 576px){h3.importance-title,
h3.qtext-title{font-size:.875rem}}
.vaa-poll-basicinfo{margin:2rem 0 1rem;padding:0}
.vaa-poll-basicinfo li{list-style:none;margin:1rem 0;padding:0}
.vaa-poll-basicinfo label,
.vaa-poll-versions h3{font-weight:700;font-size:.875rem;line-height:1.1;display:block;margin-bottom:.5em}
.welcome-block .vaa-poll-basicinfo label, .welcome-block .vaa-poll-versions h3{font-size:1.125em}
.vaa-poll-basicinfo select{width:75%;text-align:center;padding:.25rem}
.welcome-block .vaa-poll-basicinfo select{font-size:1.25rem;padding:1rem}
.vaa-poll-basicinfo .help_text{font-size:.875rem;color:var(--base-accent);margin-top:.25em}
.form-question .importance-choices ul{padding:0}
.form-question .importance-choices li{display:inline-block}
.form-question .importance-choices li label{margin:0 5px;cursor:pointer;font-size:1.25em;font-weight:400;color:var(--base-muted)}
.form-question .question-choices ul{display:flex;position:relative;grid-gap:10px}
@media (min-width: 576px){.form-question .question-choices ul{grid-gap:20px}}
@media (min-width: 768px){.form-question .question-choices ul{grid-gap:30px}}
.form-question .question-choices ul:before{content:"";background-color:var(--base-surface);height:1px;top:15px;left:11%;right:11%;position:absolute;z-index:1}
@media (min-width: 576px){.form-question .question-choices ul:before{top:20px}}
.form-question .question-choices ul input[type="radio"]{display:none}
.form-question .question-qtext{padding:1.25rem}
.form-question .question-choices{padding:1rem 0}
@media (min-width: 576px){.form-question .question-choices{padding:2rem}}
.form-question .question-choices li{display:block;font-size:.8125rem;padding:0;margin:0;text-align:center;flex:1;z-index:2;line-height:1.1}
@media (min-width: 576px){.form-question .question-choices li{font-size:1rem}}
.form-question .question-choices-active li{cursor:pointer}
.form-question .question-choices li label{margin:0;cursor:inherit}
.form-question .question-choices li.selected{color:var(--base-accent);font-weight:700}
.form-question .question-choices li:before{content:"";font-family:"Font Awesome 5 Free";color:var(--base-ink);font-weight:400;display:block;margin:0 auto 10px;font-size:22px;line-height:22px;height:22px;width:22px;background-color:var(--base-bg);border:1px solid var(--base-line);border-radius:50%;padding:4px}
@media (min-width: 576px){.form-question .question-choices li:before{font-size:30px;line-height:30px;height:30px;width:30px}}
.form-question .question-choices li.selected:before{content:"";font-weight:700;color:var(--base-accent)}
.swiper-pagination-progressbar{background-color:var(--base-surface) !important;height:10px !important}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--base-surface) !important}
.question-qtext .qtext{font-size:1.125rem;line-height:1.4;margin-top:.5em}
.vaa-poll-buttons{display:flex;justify-content:center;grid-gap:20px}
.vaa-poll-button-prev,
.vaa-poll-button-next,
.vaa-poll-submit{background:none;padding:0;border:1px solid var(--base-line);color:var(--base-accent);font-weight:700;text-align:center;font-size:1.1em;line-height:16px;transition:background-color 150ms ease;transition:color 150ms ease;transition:border 150ms ease;cursor:pointer;user-select:none;line-height:50px;border-radius:25px}
.vaa-poll-button-prev{background-color:var(--base-bg);width:50px}
.vaa-poll-button-next,
.vaa-poll-submit{width:250px;background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink)}
.swiper-button-disabled{display:none}
.vaa-poll-button-prev:before{font-family:"Font Awesome 5 Free";content:"";color:var(--base-accent);font-size:14px;line-height:16px;margin-right:0;transition:color 150ms ease}
.vaa-poll-button-prev:active{background-color:var(--base-surface)}
.vaa-poll-button-next:after,
.vaa-poll-submit:after{font-family:"Font Awesome 5 Free";color:var(--base-ink);font-size:14px;line-height:16px;margin-left:6px;transition:color 150ms ease}
.vaa-poll-button-next:after{content:""}
.vaa-poll-submit:after{content:""}
.vaa-poll-button-next:active,
.vaa-poll-submit:active{background-color:var(--base-surface);border-color:var(--base-line)}
.form-block .vaa-poll-basicinfo .help_text{font-size:.875em;margin-top:.25em;color:var(--base-muted)}
.form-question .importance-choices.radios-to-slider{background-color:var(--base-surface)}
.form-question .importance-choices.radios-to-slider .slider-level{background-color:transparent}
.form-question .importance-choices .slider-knob{background-color:var(--base-surface)}
.form-question .importance-choices.radios-to-slider .slider-bar{background-color:var(--base-surface)}
.form-question .importance-choices .help_text{font-size:1em;margin-top:.5em;color:var(--base-muted)}
.vaa-poll-title,
.vaa-poll-endtitle{font-size:1.375rem;padding:0;margin-bottom:1rem}
@media (min-width: 576px){.vaa-poll-title,
.vaa-poll-endtitle{font-size:1.6rem}}
a.vaa-poll-version{display:inline-block;padding:10px 40px;font-size:1rem;background-color:var(--base-surface);color:var(--base-ink);border-radius:40px;margin:5px}
a.vaa-poll-version.premium{background-color:var(--base-surface);color:var(--base-ink)}
@media (min-width: 992px){a.vaa-poll-version{font-size:1.125rem}}
.vaa-poll-message{margin-top:1em}
.vaa-poll-message a{text-decoration:underline}
.vaa-poll-message a:hover{text-decoration:none;color:var(--base-accent)}
.vaa-poll-message,
.vaa-poll-endmessage{font-size:1rem;margin:1rem 0 2rem}
.qtext-field textarea{width:100%;max-width:100%;display:block;min-height:10em;font-size:1.1em;line-height:1.4;padding:.75em 1em;margin:5px 0;border:1px solid var(--base-line);transition:100ms border-color,color ease-out;color:var(--base-muted);box-sizing:border-box;background-color:var(--base-bg)}
.qtext-field textarea:focus{border-color:var(--base-line);transition:100ms border-color,color ease-in;color:var(--base-accent);background-color:var(--base-bg)}
.qtext-charsleft{color:var(--base-accent);font-family:"roboto-mono", monospace;font-size:.75rem}
.form-submit{text-align:center}
.party-cards{display:flex;justify-content:center;grid-gap:30px}
.party-card-item{padding:0 20px;flex:1;text-align:center}
.party-card-name{font-size:1rem;font-weight:700;margin-bottom:1em}
.party-card-letter{color:var(--base-ink);font-weight:700;padding:0;font-size:1em;line-height:1.5em;display:block;height:1.5em;width:1.5em;margin:0 auto;border-radius:50%;text-align:center}
.party-percentage-text{margin-top:20px;display:inline-block;font-size:1rem}
.party-card-item .party-item-image .image{border:1px solid var(--base-line);margin:8px}
.party-list,
.cand-list{margin:0;padding:0;list-style-type:none}
.party-list-item,
.cand-list-item{min-height:60px}
.party-list-name,
.cand-list-name{font-weight:700;line-height:20px;margin-bottom:5px}
.party-list-letter,
.cand-list-letter{font-weight:400}
.party-list-logo,
.cand-list-logo{width:40px;margin-top:3px;float:left;margin-right:10px}
.party-list-logo img,
.cand-list-logo img{width:100%;border-radius:50%}
.party-list-image,
.cand-list-image{width:60px;float:left;margin-right:10px}
.party-list-image img,
.cand-list-image img{width:100%;border-radius:50%}
.party-list-percentage,
.cand-list-percentage{display:flex;height:15px;line-height:15px}
.party-list-percentage-box,
.cand-list-percentage-box{flex:1;background-color:var(--base-surface)}
.party-list-percentage-fill,
.cand-list-percentage-fill{display:inline-block;height:100%;background-color:var(--base-surface)}
.party-list-percentage-number,
.cand-list-percentage-number{text-align:right;font-weight:400;width:35px;color:var(--base-accent)}
.cand-list-item{padding:1rem 0;border-top:1px solid var(--base-line);min-height:90px}
.spectrum-chart{margin:3rem 0 2rem}
.spectrum-title{font-size:1.125rem;color:var(--base-accent);margin-bottom:2.5rem;text-align:center}
.spectrum-line{border-right:1px solid var(--base-line);border-left:1px solid var(--base-line);height:1rem;padding:calc((1rem - 1px) / 2) 0;background-color:var(--base-surface);background-clip:content-box;position:relative}
.spectrum-dot{position:absolute;background-color:var(--base-surface);color:var(--base-ink);width:12px;height:12px;border-radius:50%;top:2px}
.spectrum-you{position:absolute;background-color:var(--base-surface);color:var(--base-ink);width:2px;height:26px;top:-7px}
.spectrum-you-label{position:absolute;top:-28px;margin-left:-12px;background-color:var(--base-surface);color:var(--base-ink);width:24px;text-align:center;font-size:14px;line-height:21px}
.spectrum-labels{display:flex;justify-content:space-between;font-size:.875rem;margin-top:6px;font-weight:700;color:var(--base-accent)}
.spectrum-legend{margin:3rem 0 2rem;display:flex;justify-content:center;column-gap:20px}
.legend-party{display:flex;flex-direction:column;align-items:center;font-size:.875rem;font-weight:700}
.legend-party-dot{display:inline-block;padding:8px;border-radius:50%;margin-bottom:3px}
.kosningaspa-flat{height:2rem;margin-bottom:1.25rem;display:flex;grid-gap:0}
.kosningaspa-flat-option{width:0%;height:2rem;text-align:center;line-height:2rem;color:var(--base-ink);font-weight:700;overflow:hidden}
.kosningaspa-flat-option .percentage{font-weight:400;font-size:.875em}
.userprofile-page-inner{max-width:700px;margin:0 auto}
.account-tabs{display:flex;gap:1.5rem;overflow-x:auto;border-bottom:1px solid var(--base-line);margin:1.5rem 0 2rem}
.account-tabs__item{display:inline-block;padding-bottom:.75rem;font-weight:400;color:var(--base-muted);border-bottom:1px solid transparent;white-space:nowrap}
.account-tabs__item:hover{color:var(--base-ink)}
.account-tabs__item.active{font-weight:700;color:var(--base-ink);border-bottom-color:var(--base-line)}
.userprofile-heading{font-weight:800;font-size:1.25rem;margin:0 0 1rem}
.userprofile-field__name,
.userprofile-subscription__plan{font-size:1rem;font-weight:700}
.userprofile-subscription__plan span{font-size:.8125rem;color:var(--base-muted);font-weight:400}
.userprofile-subscription__plan span.overdue{color:var(--base-accent)}
.userprofile-field__value,
.userprofile-subscription__price{font-size:.9375rem;color:var(--base-muted)}
.userprofile-page .userprofile-block{border:1px solid var(--base-line);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}
.userprofile-page .userprofile-field,
.userprofile-page .userprofile-subscription{margin-top:1.5rem}
.userprofile-heading + .userprofile-field,
.userprofile-heading + .userprofile-subscription{margin-top:1rem}
.form-error{color:var(--base-accent);font-weight:700;margin-bottom:1rem}
.userprofile-field__content{display:flex;flex-direction:column}
.userprofile-field__edit{align-self:center;text-align:right}
.userprofile-field__edit a{text-decoration:underline;font-weight:400;white-space:nowrap}
.userprofile-field__edit a.button{text-decoration:none}
.userprofile-field__edit i{color:var(--base-muted)}
@media (max-width: 479.98px){.userprofile-field{grid-template-columns:1fr;row-gap:.5rem}.userprofile-field__edit{text-align:left}.userprofile-subscription{grid-template-columns:1fr;row-gap:.75rem}.userprofile-subscription__actions{align-items:flex-start}}
.userprofile-subscription{border:none;border-radius:0;border-top:1px solid var(--base-line);padding:1.25rem 0;margin-bottom:0}
.userprofile-subscription__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}
.userprofile-subscription__actions .button{display:inline-block;text-decoration:none}
.userprofile-subscription__actions .userprofile-subscription__action--editpayment{display:block;text-decoration:underline;font-size:.875rem}
.button.button-black{background-color:var(--base-surface);border-color:var(--base-line);color:var(--base-ink) !important}
.button.button-black:hover{background-color:var(--base-surface);border-color:var(--base-line)}
.button.button-black.button-outline{background:none;border-color:var(--base-line);color:var(--base-ink) !important}
.button.button-black.button-outline:hover{background-color:var(--base-surface);color:var(--base-ink) !important}
.account-tabs__badge{display:inline-block;min-width:1.25rem;padding:0 .375rem;margin-left:.25rem;border-radius:.625rem;background-color:var(--base-surface);color:var(--base-ink);font-size:.75rem;font-weight:700;line-height:1.25rem;text-align:center}
.userprofile-new{color:var(--base-accent);font-size:.8125rem;margin-right:.25rem}
.userprofile-note{margin-top:1.5rem}
.article-item.article-item--opinion{background-color:var(--base-surface);padding-bottom:0;border-bottom:0}
.article-item.article-item--opinion .article-item__header{padding:1rem 1rem 0;text-align:left}
.article-item.article-item--opinion .article-item__opinion__byline{font-size:.9375em;margin-bottom:.5rem}
.article-item.article-item--opinion .article-item__opinion__category{color:var(--base-accent);margin-right:.35em}
.article-item.article-item--opinion .article-item__opinion__names{color:var(--base-ink)}
.article-item.article-item--opinion .article-item__social{float:right;margin-left:.75rem;font-weight:400;font-size:0.93333em}
.article-item.article-item--opinion .article-item__opinion__row{display:flex;align-items:flex-end;gap:1rem}
.article-item.article-item--opinion .article-item__opinion__row--flush{margin-right:-1rem}
.article-item.article-item--opinion .article-item__opinion__text{flex:1;min-width:0;align-self:flex-start;padding-bottom:1rem;color:inherit}
.article-item.article-item--opinion .article-item__headlines,
.article-item.article-item--opinion .article-item__headline,
.article-item.article-item--opinion .article-item__subhead{text-align:left}
.article-item.article-item--opinion .article-item__subhead{margin-top:.5rem;max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.article-item.article-item--opinion .article-item__opinion__portrait{flex:none;width:76px;height:76px;margin:0}
.article-item.article-item--opinion .article-item__opinion__portrait img{display:block;width:100%;height:100%}
.article-item.article-item--opinion .article-item__opinion__portrait--cutout{background-color:var(--base-surface)}
.article-item.article-item--opinion .article-item__opinion__portrait--cutout img{object-fit:contain;object-position:bottom}
.article-item.article-item--opinion .article-item__opinion__portrait--round{width:64px;height:64px;align-self:flex-start;margin-bottom:1rem;border-radius:50%;overflow:hidden}
.article-item.article-item--opinion .article-item__opinion__portrait--round img{object-fit:cover}
@media (min-width: 768px){.article-item.article-item--opinion.article-item--large .article-item__header, .article-item.article-item--opinion.article-item--topstory .article-item__header, .article-item.article-item--opinion.article-item--topstory-center .article-item__header{padding:1.25rem 1.25rem 0}.article-item.article-item--opinion.article-item--large .article-item__opinion__byline, .article-item.article-item--opinion.article-item--topstory .article-item__opinion__byline, .article-item.article-item--opinion.article-item--topstory-center .article-item__opinion__byline{font-size:1.125em}.article-item.article-item--opinion.article-item--large .article-item__social, .article-item.article-item--opinion.article-item--topstory .article-item__social, .article-item.article-item--opinion.article-item--topstory-center .article-item__social{font-size:0.77778em}.article-item.article-item--opinion.article-item--large .article-item__opinion__row, .article-item.article-item--opinion.article-item--topstory .article-item__opinion__row, .article-item.article-item--opinion.article-item--topstory-center .article-item__opinion__row{gap:1.25rem}.article-item.article-item--opinion.article-item--large .article-item__opinion__row--flush, .article-item.article-item--opinion.article-item--topstory .article-item__opinion__row--flush, .article-item.article-item--opinion.article-item--topstory-center .article-item__opinion__row--flush{margin-right:-1.25rem}.article-item.article-item--opinion.article-item--large .article-item__opinion__text, .article-item.article-item--opinion.article-item--topstory .article-item__opinion__text, .article-item.article-item--opinion.article-item--topstory-center .article-item__opinion__text{padding-bottom:1.25rem}.article-item.article-item--opinion.article-item--large .article-item__opinion__portrait, .article-item.article-item--opinion.article-item--topstory .article-item__opinion__portrait, .article-item.article-item--opinion.article-item--topstory-center .article-item__opinion__portrait{width:120px;height:120px}.article-item.article-item--opinion.article-item--large .article-item__opinion__portrait--round, .article-item.article-item--opinion.article-item--topstory .article-item__opinion__portrait--round, .article-item.article-item--opinion.article-item--topstory-center .article-item__opinion__portrait--round{width:88px;height:88px;margin-bottom:1.25rem}}
:root,[data-theme="light"]{--base-bg: #ffffff;--base-surface: #f3f3f3;--base-line: #d9d9d9;--base-muted: #666666;--base-ink: #151515;--base-accent: #151515;--base-on-image: #ffffff;--base-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--base-font-heading: var(--base-font);--base-font-body: var(--base-font);--base-font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--base-radius: 4px;color-scheme:light}[data-theme="dark"]{--base-bg: #121212;--base-surface: #1c1c1c;--base-line: #333333;--base-muted: #a3a3a3;--base-ink: #ededed;--base-accent: #ededed;color-scheme:dark}html,body{background:var(--base-bg);color:var(--base-ink)}body,button,input,select,textarea{font-family:var(--base-font)}h1,h2,h3,h4,h5,h6{font-family:var(--base-font-heading);color:inherit;letter-spacing:normal;text-transform:none}a{color:inherit}.article__body__text,.article__subhead,.article__body__text p,.article__body__text li{font-family:var(--base-font-body)}.article__body__text a,.page-content a{color:var(--base-accent);text-decoration:underline;text-underline-offset:.15em}[class*="__label__category"],[class*="__label__topic"],.label{font-family:var(--base-font);letter-spacing:normal;text-transform:none;color:var(--base-accent)}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],select,textarea,.form-control{background:var(--base-bg);color:var(--base-ink);border:1px solid var(--base-line);border-radius:var(--base-radius)}button,.button,.btn,input[type="submit"]{background:var(--base-bg);color:var(--base-ink);border:1px solid var(--base-ink);border-radius:var(--base-radius);box-shadow:none}button:hover,.button:hover,.btn:hover,input[type="submit"]:hover{background:var(--base-surface)}.article__layout-feature-overlay .article__header,.article-item__theme--cover .article-item__header,.layout-feature-overlay .article__header__content{color:var(--base-on-image)}.article__layout-feature-overlay .article__header__content,.article-item__theme--cover .article-item__header{text-shadow:0 1px 12px rgba(0,0,0,0.55)}code,pre,kbd,samp{font-family:var(--base-font-mono)}img{max-width:100%}.hamburger span,.mz-menu .hamburger span{background:var(--base-ink) !important}body.menu-is-active .hamburger span{background:var(--base-ink) !important}.slider{background:var(--base-line) !important}.slider:before{background:var(--base-bg) !important;border:1px solid var(--base-ink)}input:checked+.slider{background:var(--base-ink) !important}.header__sidenav,#sidenav{background:var(--base-bg);color:var(--base-ink);border-left:1px solid var(--base-line)}.modal,.modal-content,.modal-container{background:var(--base-bg);color:var(--base-ink)}body.menu-is-active #sidenav__bg,.modal-bg{background:rgba(0,0,0,0.35)}
