@font-face{font-family:NewsreaderBlog;src:url(/fonts/newsreader-optical.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.blog-page h1,.blog-page h2{font-family:NewsreaderBlog,Newsreader,Georgia,serif;font-optical-sizing:auto}body.blog-page{padding:24px 24px 40px;font-weight:300}.blog-shell{max-width:1760px;margin:auto;display:flex;flex-direction:column;gap:48px}.blog-header{width:100%;max-width:none;margin:0;min-height:59px}.blog-brand{position:relative;display:block}.blog-brand>span{position:absolute;top:2.18px;left:13.06px;font-size:14.565px;font-weight:700;letter-spacing:3.3499px;color:var(--hnrq-color-accent-green);line-height:normal}.blog-header .menu-toggle{width:32.2px;height:30.8px;padding:0;min-height:30.8px}.blog-header .menu-toggle img{width:14px;height:14px}.blog-header .desktop-navigation{display:none}.blog-header .menu-dialog{width:min(342px,calc(100% - 48px));max-width:342px;max-height:calc(100svh - var(--menu-top,84px) - 24px);border-color:#d4c98d59;inset:var(--menu-top,84px) var(--menu-right,24px) auto auto}.blog-header .menu-panel{padding:24px;gap:16px}.blog-header .menu-panel .pill{min-height:33.6px;padding:7px 12.6px;font-size:14px;line-height:17px;justify-content:flex-start}.blog-header .menu-close{align-self:flex-start;min-height:33.6px!important}.blog-header .compact-navigation .navigation-link{width:auto;align-self:flex-start}.blog-header .compact-navigation .navigation-link[href="/posts/"]{width:100%}.blog-main{display:flex;flex-direction:column;gap:48px;min-width:0}.blog-main:focus{outline:none}.blog-hero{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.hero-eyebrow{font-size:12px;line-height:16px;color:var(--hnrq-color-accent-green);font-weight:700}.blog-hero h1{font-size:64px;line-height:1.1;width:100%;max-width:342px}.blog-hero h1 span{display:block}.blog-motifs{display:flex;align-items:center;justify-content:center;gap:9px;font-size:16px;line-height:28px;width:100%}.blog-motifs li{display:flex;align-items:center;gap:9px;white-space:nowrap}.blog-motifs img{max-width:none;flex-shrink:0}.latest-posts{display:flex;flex-direction:column;gap:48px;align-items:center;min-width:0}.category-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;max-width:342px}.blog-main .pill{font-size:14px;line-height:18px;min-height:36px;padding:8px 14px}.posts-grid{display:flex;flex-direction:column;gap:48px;width:100%;max-width:1202px}.post-card{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.post-copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0}.post-copy h2{font-size:34px;line-height:38px;color:var(--hnrq-color-accent-gold);width:100%}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:16px;color:var(--hnrq-color-text-project-label)}.post-summary{font-size:14px;line-height:20px;width:100%}.reverse .post-copy{align-items:flex-end;text-align:right}.reverse .post-meta{justify-content:flex-end}.reverse .post-copy h2{order:1}.reverse .post-copy .post-meta{order:0}.reverse .post-copy .post-summary{order:2}.reverse .post-copy .read-post{order:3}.collage{position:relative;width:100%;aspect-ratio:342/238}.collage-layer{position:absolute;border:1px solid var(--hnrq-color-accent-gold);overflow:hidden}.collage-layer img{width:100%;height:100%;object-fit:cover;max-width:none}.reflection .main{left:8.187%;top:23.109%;width:73.099%;height:62.185%}.reflection .detail-top{left:50.877%;top:3.361%;width:43.86%;height:36.975%}.reflection .detail-bottom{left:0;top:53.782%;width:26.316%;height:44.118%}.learning .main{left:8.772%;top:20.168%;width:82.456%;height:68.908%}.learning .detail-top{left:57.31%;top:1.681%;width:41.52%;height:38.655%;z-index:1}.learning .detail-bottom{left:0;top:47.899%;width:21.053%;height:50.42%;z-index:2}.deadlock .collage{aspect-ratio:342/238}.deadlock .main{left:0;top:22%;width:89%;height:72%;z-index:1}.deadlock .detail-top{right:0;top:0;width:52%;height:42%;z-index:0}.deadlock .detail-bottom{left:4%;bottom:0;width:22%;height:48%;z-index:2;background:#222}.prompt .collage{aspect-ratio:342/226}.prompt .main{left:7.018%;top:11.504%;width:81.871%;height:73.451%}.prompt .detail-top{left:65.497%;top:66.372%;width:34.503%;height:30.973%;z-index:1}.prompt .detail-bottom{left:0;top:0;width:24.561%;height:38.053%;z-index:2}.blog-footer{margin:0;gap:10px;font-size:14px;line-height:20px;width:100%}.blog-footer img{width:110.88px;height:59.04px}.blog-page .background-texture{background-position:center top;background-size:auto 2378.523px;background-repeat:no-repeat}.blog-page .background-glow{top:-120px;height:1080px}@media(width<390px){.blog-hero h1{font-size:clamp(49px,16.41vw,64px)}.blog-motifs{gap:6px;font-size:clamp(12px,4.1vw,16px)}.blog-motifs li{gap:6px}.blog-motifs img{width:9px;height:9px}}@media(width>=500px)and (width<768px){.blog-hero h1{max-width:600px}.blog-hero h1 span{display:inline}.posts-grid{max-width:500px}}@media(width>=768px){.deadlock .collage{aspect-ratio:525.45/417}body.blog-page{padding:32px 48px 48px}.blog-shell,.blog-main{gap:64px}.blog-header{min-height:81.389px}.blog-header .brand img{width:124.069px;height:81.3892px}.blog-brand>span{display:none}.blog-header .desktop-navigation{display:flex;gap:12px}.blog-header .desktop-navigation .navigation-link{padding:4.525px 12.6px;font-size:18.755px;line-height:21px;min-height:30.8px}html[data-js] .blog-header .menu-toggle,.blog-header .noscript-navigation{display:none}.blog-hero{gap:20px;padding:16px 0}.hero-eyebrow{font-size:13px;line-height:18px}.blog-hero h1{font-size:clamp(48px,6.475vw,76px);line-height:1;max-width:none}.blog-hero h1 span{display:inline}.blog-motifs{font-size:18px;line-height:21px;gap:12px}.blog-motifs li{gap:12px}.latest-posts{gap:56px}.category-filters{max-width:none}.blog-main .pill{padding:9px 13px;line-height:20px;min-height:40px}.posts-grid{gap:56px}.post-card{display:grid;grid-template-columns:minmax(0,350fr) minmax(0,360fr);align-items:center;gap:28px}.post-card.reverse{grid-template-columns:minmax(0,360fr) minmax(0,350fr)}.reverse .post-copy{grid-row:1;grid-column:1}.reverse .collage{grid-row:1;grid-column:2}.collage{aspect-ratio:350/340}.reflection .main{left:0;top:20.588%;width:91.429%;height:54.118%}.reflection .detail-top{left:40%;top:0;width:60%;height:33.235%;z-index:0}.reflection .main{z-index:1}.reflection .detail-bottom{left:5.143%;top:66.471%;width:60%;height:33.235%;z-index:2}.learning .collage{aspect-ratio:350/280}.learning .main{left:0;top:25%;width:91.429%;height:73.571%;z-index:1}.learning .detail-top{left:40%;top:0;width:60%;height:48.214%;z-index:0}.mobile-only{display:none}.prompt .collage{aspect-ratio:350/310}.prompt .main{left:0;top:22.581%;width:91.429%;height:59.355%;z-index:1}.prompt .detail-top{left:61.714%;top:0;width:38.286%;height:42.581%;z-index:0}.prompt .detail-bottom{left:5.143%;top:72.903%;width:34.857%;height:27.097%;z-index:2}.post-copy h2{font-size:40px;line-height:1}.post-meta{font-size:13px;line-height:18px;font-weight:400;color:#afafaf}.post-meta span{color:var(--hnrq-color-accent-green);font-weight:700}.post-summary{font-size:18px;line-height:21px}.blog-footer{gap:12px;font-size:18px;line-height:21px}.blog-footer img{width:153.728px;height:81.8551px}.blog-page .background-texture{background-size:cover}.blog-page .background-glow{height:700px}}@media(width>=1200px){body.blog-page{padding:40px 80px 64px}.blog-shell,.blog-main{gap:80px}.blog-header .desktop-navigation{gap:16.8px}.blog-header .desktop-navigation .navigation-link{font-size:18.755px;line-height:21px;padding:4.525px 12.6px;min-height:30.8px}.blog-hero{padding:0;gap:24px}.hero-eyebrow{font-size:16px;line-height:22px}.blog-hero h1{font-size:clamp(64px,4.8472vw,93.066px);line-height:101.043px;height:68px}.blog-motifs{font-size:22px;line-height:28px;gap:14px}.blog-motifs li{gap:14px}.latest-posts{gap:70px}.blog-main .pill{padding:8px 14px;line-height:18px;min-height:36px}.posts-grid{gap:40px;max-width:1205.5px;align-items:center}.post-card{gap:30px;grid-template-columns:minmax(0,570fr) minmax(0,570fr);width:min(100%,1170px)}.post-card.reverse{grid-template-columns:minmax(0,570fr) minmax(0,525.45fr);width:min(100%,1125.45px)}.post-card.prompt{grid-template-columns:minmax(0,605.5fr) minmax(0,570fr);width:min(100%,1205.5px)}.post-copy{gap:10px}.post-copy h2{font-size:54px;line-height:1.1}.post-meta{line-height:18px}.post-summary{font-size:16px;line-height:24px}.reflection .collage{aspect-ratio:570/524}.reflection .main{left:0;top:21.565%;width:96.667%;height:56.679%;z-index:0}.reflection .detail-top{left:36.842%;top:0;width:63.158%;height:37.023%;z-index:1}.reflection .detail-bottom{left:5.263%;top:62.977%;width:63.158%;height:37.023%;z-index:2}.learning .collage{aspect-ratio:525.45/417;width:100%}.learning .main{left:0;top:23.261%;width:94.529%;height:76.739%;z-index:1}.learning .detail-top{left:42.621%;top:0;width:57.379%;height:46.523%;z-index:0}.learning .post-copy{align-self:center;padding-top:37px}.learning .post-summary{max-width:379px}.prompt .collage{aspect-ratio:605.5/500;width:100%}.prompt .main{left:0;top:18%;width:92.651%;height:64%;z-index:0}.prompt .detail-top{left:63.997%;top:0;width:36.003%;height:43%;z-index:1}.prompt .detail-bottom{left:7.597%;top:71.4%;width:32.535%;height:28.6%;z-index:2}.prompt .main img{object-fit:fill;width:103.16%;margin-left:.26%}.prompt .post-copy{align-self:start;padding-top:189px}.blog-footer{gap:0;font-size:22.353px;line-height:normal}.blog-page .background-texture{background-size:2468px 2420px;background-position:center top}.blog-page .background-glow{height:1080px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.blog-page :is(a,button,input):focus-visible{outline:2px solid var(--hnrq-color-accent-green);outline-offset:5px}.blog-page .pill{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.blog-header .menu-dialog[open]{animation:blog-menu-enter .3s ease both}.blog-header .menu-dialog.closing{animation:blog-menu-exit .24s ease both}.blog-header .menu-dialog::backdrop{animation:blog-backdrop-enter .3s ease both}.blog-header .menu-dialog.closing::backdrop{animation:blog-backdrop-exit .24s ease both}@keyframes blog-menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-menu-exit{to{opacity:0;transform:translateY(-8px)}}@keyframes blog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes blog-backdrop-exit{to{opacity:0}}.error-page .blog-main{flex:1;justify-content:center}.error-page .blog-shell{min-height:calc(100svh - 64px)}.blog-error{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding-block:32px}.error-number{display:flex;gap:24px;align-items:center;font:700 clamp(100px,16vw,200px)/1 NewsreaderBlog,serif;color:var(--hnrq-color-accent-green)}.blog-error h1{font-size:clamp(36px,4vw,60px);line-height:1.1}.blog-error p{font-size:clamp(14px,2vw,20px);line-height:1.6}.error-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(1200px<=width<=1399px){.blog-header .desktop-navigation{gap:11.2px}.blog-header .desktop-navigation .navigation-link{font-size:16.1px}}
