.r2Uipq_journal{--ink:#24282e;--muted:#5f646a;--soft:#8a8f95;--line:#e1ddd4;--card:#fcfbf8;--blue:#2c4a73;--blue-deep:#1b2e4b;--gold:#7d5f24;color:var(--ink)}.r2Uipq_wrap{max-width:1500px;margin:auto;padding:0 3vw}.r2Uipq_eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.r2Uipq_accent{color:var(--blue)}.r2Uipq_intro{padding:clamp(48px,6vw,88px) 0 clamp(32px,4vw,48px)}.r2Uipq_intro h1{max-width:900px;font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:600;line-height:1.02}.r2Uipq_lede{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:19px;line-height:1.65}.r2Uipq_listBody{padding-bottom:clamp(64px,8vw,120px)}.r2Uipq_featured{color:inherit;background:var(--card);border:1px solid var(--line);border-radius:4px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:28px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 24px 48px -36px #141e2d73}.r2Uipq_featured .r2Uipq_cardPhoto{aspect-ratio:auto;min-height:380px}.r2Uipq_featured .r2Uipq_cardText{justify-content:center;padding:clamp(28px,4vw,56px)}.r2Uipq_featured .r2Uipq_cardTitle{font-size:clamp(26px,2.6vw,38px)}.r2Uipq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.r2Uipq_card{color:inherit;background:var(--card);border:1px solid var(--line);border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.r2Uipq_card:hover,.r2Uipq_featured:hover{border-color:#cfd6df;box-shadow:0 24px 48px -32px #141e2d80}.r2Uipq_card:hover{transform:translateY(-2px)}.r2Uipq_card:focus-visible,.r2Uipq_featured:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.r2Uipq_cardPhoto{aspect-ratio:16/10;background:linear-gradient(135deg,#e6e2d8,#d8d2c4);position:relative;overflow:hidden}.r2Uipq_cardPhoto img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.r2Uipq_card:hover .r2Uipq_cardPhoto img,.r2Uipq_featured:hover .r2Uipq_cardPhoto img{transform:scale(1.03)}.r2Uipq_cardText{flex-direction:column;flex:1;padding:26px 26px 22px;display:flex}.r2Uipq_cardTitle{font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2;transition:color .25s}.r2Uipq_card:hover .r2Uipq_cardTitle,.r2Uipq_featured:hover .r2Uipq_cardTitle{color:var(--blue)}.r2Uipq_cardExcerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.r2Uipq_cardMeta{color:var(--soft);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.r2Uipq_cardMore{color:var(--blue-deep);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.r2Uipq_cardMore svg{transition:transform .2s}.r2Uipq_card:hover .r2Uipq_cardMore svg,.r2Uipq_featured:hover .r2Uipq_cardMore svg{transform:translate(3px)}.r2Uipq_empty{background:var(--card);border:1px solid var(--line);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(28px,4vw,48px);display:grid}.r2Uipq_empty h2{font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:600}.r2Uipq_empty p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.r2Uipq_links{flex-wrap:wrap;gap:12px;display:flex}.r2Uipq_button,.r2Uipq_buttonGhost{border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.r2Uipq_button{color:#fff;background:var(--blue-deep)}.r2Uipq_button:hover{background:var(--blue)}.r2Uipq_buttonGhost{color:var(--blue-deep);border:1px solid #cfd6df}.r2Uipq_buttonGhost:hover{border-color:var(--blue)}.r2Uipq_articleHead{max-width:820px;margin:auto;padding:clamp(40px,5vw,72px) 0 clamp(28px,3vw,40px)}.r2Uipq_crumbs{color:var(--soft);flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.r2Uipq_crumbs li+li:before{content:"/";margin-right:8px}.r2Uipq_crumbs a{color:var(--muted);text-decoration:none;position:relative}.r2Uipq_crumbs a:after{content:"";position:absolute;inset:-12px -6px}.r2Uipq_crumbs a:hover{color:var(--blue)}.r2Uipq_articleHead h1{font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:600;line-height:1.05}.r2Uipq_articleHead .r2Uipq_lede{max-width:none}.r2Uipq_byline{color:var(--soft);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 16px;margin:28px 0 0;padding-top:20px;font-size:14px;display:flex}.r2Uipq_byline strong{color:var(--ink);font-weight:600}.r2Uipq_heroImage{aspect-ratio:16/9;border-radius:4px;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.r2Uipq_heroImage img{object-fit:cover}.r2Uipq_articleBody{max-width:720px;margin:auto;padding:clamp(36px,5vw,64px) 0 0}.r2Uipq_tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:48px 0 0;padding:28px 0 0;list-style:none;display:flex}.r2Uipq_tags li{color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px}.r2Uipq_help{color:#f3f0e9;background:linear-gradient(100deg,#132034 0%,#1b2e4b 60%,#233b5d 100%);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:720px;margin:56px auto 0;padding:32px;display:grid}.r2Uipq_help h2{color:#fff;font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:600}.r2Uipq_help p{color:#ffffffbf;margin:0;font-size:15px;line-height:1.55}.r2Uipq_helpLinks{flex-direction:column;gap:10px;display:flex}.r2Uipq_help .r2Uipq_button{color:var(--blue-deep);background:#f3f0e9}.r2Uipq_help .r2Uipq_button:hover{background:#fff}.r2Uipq_help .r2Uipq_buttonGhost{color:#fff;border-color:#ffffff4d}.r2Uipq_help .r2Uipq_buttonGhost:hover{border-color:#fff9}.r2Uipq_related{background:#ebe8e1;margin-top:clamp(64px,8vw,104px);padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,104px)}.r2Uipq_related h2{font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(28px,3vw,40px);font-weight:600}.r2Uipq_articleEnd{padding-bottom:clamp(64px,8vw,104px)}.r2Uipq_prose{color:#33373c;font-size:18px;line-height:1.75}.r2Uipq_prose>:first-child{margin-top:0}.r2Uipq_prose h2,.r2Uipq_prose h3{color:var(--ink);font-family:var(--font-concrete), Arial, sans-serif;letter-spacing:-.02em;font-weight:600;line-height:1.2}.r2Uipq_prose h2{margin:52px 0 16px;font-size:clamp(26px,2.4vw,32px)}.r2Uipq_prose h3{margin:36px 0 12px;font-size:22px}.r2Uipq_prose p{margin:0 0 22px}.r2Uipq_prose ul,.r2Uipq_prose ol{margin:0 0 24px;padding-left:24px}.r2Uipq_prose ul{list-style:outside}.r2Uipq_prose ol{list-style:decimal}.r2Uipq_prose li+li{margin-top:8px}.r2Uipq_prose li::marker{color:var(--blue)}.r2Uipq_prose a{color:var(--blue);text-underline-offset:4px;-webkit-text-decoration:underline #2c4a7359;text-decoration:underline #2c4a7359}.r2Uipq_prose a:hover{text-decoration-color:currentColor}.r2Uipq_prose strong{color:var(--ink);font-weight:600}.r2Uipq_prose blockquote{color:var(--ink);border-left:3px solid var(--blue);margin:32px 0;padding:4px 0 4px 22px;font-size:21px;line-height:1.5}.r2Uipq_prose blockquote p{margin:0}.r2Uipq_prose hr{border:0;border-top:1px solid var(--line);margin:48px 0}.r2Uipq_prose img{border-radius:4px;max-width:100%;height:auto}.r2Uipq_prose code{background:#ece9e2;border-radius:3px;padding:2px 6px;font-size:15px}.r2Uipq_prose pre{color:#f3f0e9;background:#1b2e4b;border-radius:4px;margin:0 0 24px;padding:18px;font-size:14px;overflow-x:auto}.r2Uipq_prose pre code{background:0 0;padding:0}.r2Uipq_tableWrap{margin:0 0 28px;overflow-x:auto}.r2Uipq_prose table{border-collapse:collapse;width:100%;font-size:15px}.r2Uipq_prose th{text-align:left;border-bottom:2px solid var(--blue);padding:12px 14px;font-weight:600}.r2Uipq_prose td{border-bottom:1px solid var(--line);padding:12px 14px}@media (max-width:1000px){.r2Uipq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r2Uipq_featured{grid-template-columns:minmax(0,1fr)}.r2Uipq_featured .r2Uipq_cardPhoto{aspect-ratio:16/10;min-height:0}}@media (max-width:760px){.r2Uipq_wrap{padding:0 5vw}.r2Uipq_lede{font-size:17px}.r2Uipq_grid{grid-template-columns:minmax(0,1fr);gap:18px}.r2Uipq_cardText{padding:22px 20px 18px}.r2Uipq_empty,.r2Uipq_help{grid-template-columns:minmax(0,1fr);padding:26px 22px}.r2Uipq_prose{font-size:17px}.r2Uipq_prose blockquote{font-size:19px}}@media (prefers-reduced-motion:reduce){.r2Uipq_card,.r2Uipq_cardPhoto img,.r2Uipq_cardTitle,.r2Uipq_cardMore svg{transition:none}}
