.ng-news,.ng-news *,.ng-article,.ng-article *{box-sizing:border-box}.ng-news-paper,.ng-article{--ng-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",Times,serif;--ng-display:"Playfair Display","Bodoni MT",Didot,"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",Times,serif;--ng-caps:"Trade Gothic","Helvetica Neue",Helvetica,Arial,sans-serif}.ng-news-paper{--ng-ink:#17140f;--ng-ink-soft:#5f574b;--ng-paper:#f6f1e4;--ng-paper-edge:#ece4d2;--ng-rule:#17140f;--ng-hairline:rgba(23,20,15,.22);--ng-accent:#8a2a12}.ng-article{--ng-ink:currentColor;--ng-ink-soft:#5f574b;--ng-ink-soft:color-mix(in srgb,currentColor 68%,transparent);--ng-paper:transparent;--ng-paper-edge:rgba(127,127,127,.07);--ng-rule:currentColor;--ng-hairline:rgba(127,127,127,.28);--ng-accent:currentColor}.ng-news-night{--ng-ink:#efe7d6;--ng-ink-soft:#b3a894;--ng-paper:#14120e;--ng-paper-edge:#1e1b15;--ng-rule:#efe7d6;--ng-hairline:rgba(239,231,214,.24);--ng-accent:#d98b6a}.ng-news{width:100%}.ng-news-paper{padding:clamp(20px,4vw,46px) clamp(18px,4vw,44px) clamp(24px,4vw,40px);background-color:var(--ng-paper);background-image:radial-gradient(rgba(23,20,15,.035) 1px,transparent 1px);background-size:3px 3px;border:1px solid var(--ng-hairline);color:var(--ng-ink);font-family:var(--ng-serif);line-height:1.55}.ng-news-night.ng-news-paper{background-image:radial-gradient(rgba(239,231,214,.04) 1px,transparent 1px)}.ng-masthead{margin:0 0 clamp(18px,3vw,30px);padding-bottom:10px;border-bottom:1px solid var(--ng-rule);text-align:center}.ng-masthead-title{margin:0;padding-bottom:.12em;border-bottom:4px double var(--ng-rule);font-family:var(--ng-display);font-size:clamp(2rem,6.5vw,3.9rem);font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:var(--ng-ink)}.ng-masthead-tagline{margin:.55em 0 0;font-size:.82em;font-style:italic;color:var(--ng-ink-soft)}.ng-masthead-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;margin-top:.9em;padding-top:.6em;border-top:1px solid var(--ng-hairline);font-family:var(--ng-caps);font-size:.63em;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-ink-soft)}.ng-masthead-meta span:only-child,.ng-masthead-meta span:nth-child(2){flex:1 1 auto;text-align:center}.ng-masthead-meta span:first-child{text-align:left}.ng-masthead-meta span:last-child{text-align:right}@media (max-width:560px){.ng-masthead-meta{justify-content:center}.ng-masthead-meta span,.ng-masthead-meta span:first-child,.ng-masthead-meta span:last-child{flex:0 0 100%;text-align:center}}.ng-news-filter{display:flex;align-items:center;gap:10px;margin:0 0 24px;flex-wrap:wrap}.ng-news-paper .ng-news-filter{justify-content:flex-end;margin-bottom:clamp(16px,2.4vw,26px)}.ng-news-filter-label{font-weight:600;font-size:.95em}.ng-news-paper .ng-news-filter-label{font-family:var(--ng-caps);font-size:.66em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ng-ink-soft)}.ng-news-year{padding:6px 10px;min-width:140px;border:1px solid currentColor;border-radius:3px;background:0 0;font:inherit;color:inherit}.ng-news-paper .ng-news-year{min-width:128px;padding:5px 9px;border:1px solid var(--ng-rule);border-radius:0;font-family:var(--ng-caps);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:var(--ng-ink)}.ng-news-cols{display:grid;gap:32px}.ng-news-cols-1{grid-template-columns:1fr}.ng-news-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-news-paper .ng-news-cols-2{gap:0}.ng-news-paper .ng-news-cols-2>.ng-news-col+.ng-news-col{padding-left:clamp(20px,3vw,38px);border-left:1px solid var(--ng-hairline)}.ng-news-paper .ng-news-cols-2>.ng-news-col:first-child{padding-right:clamp(20px,3vw,38px)}@media (max-width:900px){.ng-news-cols-2{grid-template-columns:1fr}.ng-news-paper .ng-news-cols-2{gap:30px}.ng-news-paper .ng-news-cols-2>.ng-news-col+.ng-news-col{padding-left:0;padding-top:26px;border-left:0;border-top:4px double var(--ng-rule)}.ng-news-paper .ng-news-cols-2>.ng-news-col:first-child{padding-right:0}}.ng-news-col{min-width:0}.ng-news-paper .ng-news-col{container-type:inline-size}.ng-news-col-title{margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid currentColor;font-size:1.15em;line-height:1.3}.ng-news-paper .ng-news-col-title{display:flex;align-items:center;gap:.85em;margin:0 0 clamp(14px,2vw,22px);padding:0;border:0;font-family:var(--ng-caps);font-size:.72em;font-weight:700;letter-spacing:.22em;line-height:1.2;text-transform:uppercase;color:var(--ng-accent)}.ng-news-paper .ng-news-col-title:before,.ng-news-paper .ng-news-col-title:after{content:"";flex:1 1 auto;height:0;border-top:3px double var(--ng-hairline)}.ng-news-list{margin:0;padding:0;list-style:none}.ng-news-item{display:flex;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid rgba(127,127,127,.22)}.ng-news-paper .ng-news-item{gap:clamp(12px,1.6vw,20px);padding:clamp(13px,1.8vw,18px) 0;border-bottom:1px solid var(--ng-hairline)}.ng-news-paper .ng-news-item:first-child{padding-top:0}.ng-news-paper .ng-news-item:last-child{border-bottom:0;padding-bottom:0}.ng-news-item[hidden]{display:none}.ng-news-paper .ng-news-item-lead{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,1.8vw,26px);padding-bottom:clamp(16px,2.2vw,22px);border-bottom:4px double var(--ng-rule)}.ng-news-paper .ng-news-item-lead .ng-news-thumb{flex:3 1 11rem;float:none;width:auto;max-width:100%;align-self:stretch}.ng-news-paper .ng-news-item-lead .ng-news-body{flex:4 1 12rem}.ng-news-paper .ng-news-item-lead .ng-news-thumb-img,.ng-news-paper .ng-news-item-lead .ng-news-thumb-empty{height:100%;min-height:clamp(150px,15vw,210px);object-fit:cover}.ng-news-paper .ng-news-item-lead .ng-news-thumb-empty{display:none}.ng-news-paper .ng-news-item-lead .ng-news-link{font-size:clamp(1.12rem,1.5vw,1.36rem);line-height:1.16;letter-spacing:-.005em}@container (min-width:34rem){.ng-news-paper .ng-news-item-lead .ng-news-link{font-size:1.6rem}}.ng-news-thumb{flex:0 0 96px;width:96px;display:block;overflow:hidden;border-radius:4px;background:rgba(127,127,127,.08);line-height:0}.ng-news-paper .ng-news-thumb{border-radius:0;border:1px solid var(--ng-hairline);background:var(--ng-paper-edge)}.ng-news-thumb-img{width:100%;height:72px;object-fit:contain;display:block;transition:transform .25s ease}.ng-news-paper .ng-news-thumb-img{filter:grayscale(.55) contrast(1.06) sepia(.12);transition:transform .35s ease,filter .35s ease}.ng-news-item:hover .ng-news-thumb-img{transform:scale(1.05)}.ng-news-paper .ng-news-item:hover .ng-news-thumb-img,.ng-news-paper .ng-news-item:focus-within .ng-news-thumb-img{filter:none}.ng-news-thumb-empty{height:72px}@media (max-width:480px){.ng-news-thumb{flex-basis:68px;width:68px}.ng-news-thumb-img,.ng-news-thumb-empty{height:54px}}.ng-news-body{flex:1 1 auto;min-width:0}.ng-news-date{display:block;margin-bottom:3px;opacity:.65;font-size:.8em;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase}.ng-news-paper .ng-news-date{margin-bottom:.35em;opacity:1;font-family:var(--ng-caps);font-size:.63em;font-weight:600;letter-spacing:.15em;color:var(--ng-ink-soft)}.ng-news-link{display:block;text-decoration:none;line-height:1.4;font-weight:600}.ng-news-paper .ng-news-link{font-family:var(--ng-display);font-size:1.06em;font-weight:700;line-height:1.24;color:var(--ng-ink);text-decoration:none;text-wrap:balance}.ng-news-link:hover,.ng-news-link:focus{text-decoration:underline}.ng-news-paper .ng-news-link:hover,.ng-news-paper .ng-news-link:focus{color:var(--ng-accent);text-decoration-thickness:1px;text-underline-offset:3px}.ng-news-excerpt{margin:6px 0 0;opacity:.75;font-size:.9em;line-height:1.5}.ng-news-paper .ng-news-excerpt{margin-top:.45em;opacity:1;font-size:.86em;line-height:1.55;color:var(--ng-ink-soft)}.ng-news-paper .ng-news-item-lead .ng-news-excerpt{font-size:.95em}.ng-news-empty{margin:12px 0;opacity:.7;font-style:italic}.ng-news-paper .ng-news-empty{opacity:1;color:var(--ng-ink-soft)}.ng-news-notice{margin:10px 0 0;padding:9px 12px;border-left:3px solid var(--ng-accent,#8a2a12);background:rgba(138,42,18,.06);font-size:.82em;font-style:normal;line-height:1.5}.ng-news-empty[hidden],.ng-news-list[hidden]{display:none}.ng-article{max-width:40em;margin-inline:auto;font-family:var(--ng-serif);font-size:1.06em;line-height:1.72;overflow-wrap:break-word;hyphens:auto}.ng-article>*:first-child{margin-top:0}.ng-article p{margin:0 0 1.15em}@media (min-width:700px){.ng-article p{text-align:justify;text-wrap:pretty}}.ng-article h2,.ng-article h3,.ng-article h4,.ng-article h5,.ng-article .ng-keyfeatures-title,.ng-article .ng-source{hyphens:manual;text-align:left}.ng-article .ng-lead{margin-bottom:1.4em;padding-bottom:1em;border-bottom:1px solid var(--ng-hairline);font-size:1.22em;line-height:1.45;font-style:italic;font-weight:400;color:var(--ng-ink-soft);text-align:left;hyphens:manual}.ng-article>p:first-of-type:not(.ng-lead):first-letter ,.ng-article>.ng-lead+p:first-letter {float:left;margin:.04em .09em 0 0;padding-right:.04em;font-family:var(--ng-display);font-size:3.5em;font-weight:700;line-height:.78;color:var(--ng-ink)}.ng-article h2,.ng-article h3,.ng-article h4,.ng-article h5{margin:1.9em 0 .6em;font-family:var(--ng-display);font-weight:700;line-height:1.22;letter-spacing:-.005em}.ng-article h2{padding-bottom:.25em;border-bottom:1px solid var(--ng-hairline)}.ng-article ul,.ng-article ol{margin:0 0 1.3em;padding-left:1.3em}.ng-article li{margin-bottom:.5em}.ng-article a{color:var(--ng-accent);text-decoration:underline;text-underline-offset:2px}.ng-article blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.1em;border-left:3px double var(--ng-rule);font-family:var(--ng-display);font-size:1.2em;font-style:italic;line-height:1.4;color:var(--ng-ink)}.ng-figure{margin:0 0 1.6em;padding:0}.ng-figure img{display:block;width:100%;max-height:420px;object-fit:contain;margin:0 auto;border:1px solid var(--ng-hairline);background:var(--ng-paper-edge)}.ng-figure figcaption{margin-top:.55em;font-family:var(--ng-caps);font-size:.68em;letter-spacing:.09em;text-transform:uppercase;color:var(--ng-ink-soft);text-align:center}.ng-article img{max-width:100%;height:auto;display:block;margin:1.5em auto}.ng-article img.float-right,.ng-article img.float-end{float:right;margin:.4em 0 1.2em 1.6em}.ng-article img.float-left,.ng-article img.float-start{float:left;margin:.4em 1.6em 1.2em 0}@media (max-width:640px){.ng-article img.float-right,.ng-article img.float-end,.ng-article img.float-left,.ng-article img.float-start{float:none !important;max-width:100% !important;margin:1.2em auto}}.ng-article:after{content:"";display:block;clear:both}.ng-article .ng-keyfeatures-title{margin:2em 0 0;padding:.7em 1em .55em;border:1px solid var(--ng-rule);border-bottom:0;background:var(--ng-paper-edge);font-family:var(--ng-caps);font-size:.7em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ng-ink)}.ng-article .ng-keyfeatures{margin:0 0 1.8em;padding:.4em 1em .6em;border:1px solid var(--ng-rule);border-top:0;background:var(--ng-paper-edge);list-style:none;font-size:.94em}.ng-article .ng-keyfeatures li{position:relative;margin:0;padding:.55em 0 .55em 1.3em;border-bottom:1px solid var(--ng-hairline);line-height:1.55}.ng-article .ng-keyfeatures li:last-child{border-bottom:0}.ng-article .ng-keyfeatures li:before{content:"";position:absolute;top:1.05em;left:.1em;width:6px;height:6px;background:var(--ng-accent)}.ng-article .ng-source{clear:both;margin-top:2em;padding-top:1.1em;border-top:4px double var(--ng-rule);font-weight:600}.ng-article .ng-source a{display:inline-block;padding:9px 18px;border:1px solid var(--ng-rule);font-family:var(--ng-caps);font-size:.72em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;transition:box-shadow .2s ease,opacity .2s ease}.ng-article .ng-source a:hover,.ng-article .ng-source a:focus{box-shadow:inset 0 0 0 1px currentColor;opacity:.82}.ng-article table{width:100%;margin:1.4em 0;border-collapse:collapse;font-size:.9em;display:block;overflow-x:auto}.ng-article th,.ng-article td{padding:8px 12px;border:1px solid var(--ng-hairline);text-align:left;vertical-align:top}.ng-article thead th,.ng-article th{border-bottom:2px solid var(--ng-rule);background:var(--ng-paper-edge);font-family:var(--ng-caps);font-size:.86em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ng-article .container,.ng-article .container-fluid,.ng-article .row,.ng-article [class^=col-],.ng-article [class*=" col-"]{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media print{.ng-news-paper,.ng-article{--ng-ink:#000;--ng-ink-soft:#333;--ng-paper:#fff;--ng-paper-edge:#fff;--ng-hairline:rgba(0,0,0,.35);--ng-accent:#000}.ng-news-paper{padding:0;border:0;background:0 0}.ng-news-filter,.ng-news-notice{display:none}.ng-news-paper .ng-news-thumb-img{filter:grayscale(1) contrast(1.1)}.ng-news-item{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.ng-news-thumb-img{transition:none}.ng-news-item:hover .ng-news-thumb-img{transform:none}}