@import url("../hjarnan-och-ai/style.css");
/* New questions share the established Nattguiden article typography. */
.reading article{max-width:68ch;font-family:Georgia,'Times New Roman',serif;font-size:19px}.reading>aside{padding-top:12px}.reading>aside p{font:25px/1.35 Georgia,serif}.intro-bottom>p{max-width:760px}.citations{white-space:normal;line-height:1.5}.cite{display:inline-block}.hero img{width:100%;height:auto;max-height:680px;object-fit:contain}.question-callout{margin:32px 0;background:#14253a;border-left:3px solid #f6ad59;padding:22px 25px}.question-callout p{font:18px/1.7 Georgia,serif;color:#e3e8ee;margin:0}.table-wrap{min-width:0;overscroll-behavior-x:contain}.table-wrap table{min-width:450px}.source-id{color:#f6ad59}.source-scope{display:block;font:14px/1.7 Arial,sans-serif;margin-top:5px}.sources ol{list-style:none;padding:0}.sources li{overflow-wrap:anywhere}.calculator{margin:32px 0;padding:25px;border:1px solid #596b81;background:#101f32}.calculator h2{font:400 27px/1.3 Georgia,serif;margin:0 0 12px}.calculator p{font:15px/1.7 Arial,sans-serif;color:#bdc6d1}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.calculator label{display:block;font:15px/1.5 Arial,sans-serif;color:#dbe1ea}.calculator input{width:100%;font:22px/1.4 Georgia,serif;border:1px solid #7a8798;background:#0b1423;color:#fff;padding:11px 12px;margin-top:9px;border-radius:0;min-width:0}.calculator input:focus-visible{outline:3px solid #f6ad59;outline-offset:3px}.calculator output{display:block;font:30px/1.4 Georgia,serif;color:#f6ad59;margin:10px 0}.calculator .calc-help{font-size:13px;margin-bottom:0}@media(max-width:760px){.reading article{font-size:18px}.hero img{max-height:none}.question-callout{padding:21px 19px}.question-callout p{font-size:18px;line-height:1.7}.calculator{padding:22px 19px}.calculator-fields{grid-template-columns:1fr;gap:17px}.intro h1{overflow-wrap:break-word}}@media print{.calculator{display:none}.table-wrap{overflow:visible}.table-wrap table{min-width:0}.question-callout{break-inside:avoid;background:#f2f4f6}.question-callout p{color:#111}.sources details:not([open])>*:not(summary){display:block!important}table{font-size:9pt}tr{break-inside:avoid}h2{break-after:avoid}}
