.blog-index-main{flex:1;padding-block:48px}.blog-index-content{max-width:1120px;margin-inline:auto}.blog-index-title{margin-bottom:32px;color:var(--navy);font-size:28px;line-height:1.15;letter-spacing:-.025em}.blog-feature{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:48px}.blog-feature:hover{opacity:1}.blog-feature-image{width:100%;height:auto;border-radius:4px}.blog-feature-copy h2{color:var(--navy);font-size:clamp(30px,3.3vw,44px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.blog-feature-copy p{margin-top:22px;max-width:520px;font-size:18px;line-height:1.55}.blog-feature-read{display:inline-flex;align-items:center;gap:12px;margin-top:28px;color:var(--navy);font-size:16px;font-weight:500}.blog-feature:focus-visible .blog-feature-read,.blog-feature:hover .blog-feature-read{text-decoration:underline;text-underline-offset:5px}.coming-soon-note{margin:64px 0 0 368px;width:fit-content}.coming-soon-note h2{margin:0;font:inherit}.coming-soon-button{position:relative;display:block;padding:8px 0;border:0;background:transparent;color:#494947;font:inherit;font-size:28px;font-weight:450;letter-spacing:-.035em;line-height:1.3;cursor:pointer;overflow:visible;transition:color .2s ease}.coming-soon-button:focus-visible,.coming-soon-button:hover{opacity:1;color:#232b66}.coming-soon-button:focus-visible{outline:1px solid #82729e;outline-offset:10px;border-radius:2px}.coming-soon-art{display:inline-block;pointer-events:none}.coming-soon-mark{position:absolute;width:24px;height:24px;top:calc(50% - 12px);left:-39px;color:#73798d;stroke:currentColor;stroke-width:1.25}.coming-soon-mark circle{fill:currentColor;stroke:none}.coming-soon-letters{white-space:nowrap}.coming-soon-letters>span{display:inline-block}.coming-soon-art[data-animated=true] .coming-soon-mark{animation:soon-turn .75s cubic-bezier(.22,.61,.36,1) both}.coming-soon-art[data-animated=true] .coming-soon-letters>span{animation:soon-wave .48s ease-in-out both;animation-delay:calc(var(--letter-index) * 22ms)}@keyframes soon-wave{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}@keyframes soon-turn{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.coming-soon-button{transition:none}.coming-soon-art[data-animated=true] .coming-soon-letters>span,.coming-soon-art[data-animated=true] .coming-soon-mark{animation:none}}@media (max-width:760px){.blog-index-main{padding-block:32px 40px}.blog-index-title{margin-bottom:36px}.blog-feature{grid-template-columns:1fr;gap:28px}.blog-feature-image{max-width:320px}.blog-feature-copy h2{max-width:600px;font-size:clamp(30px,6vw,40px);text-wrap:pretty}.blog-feature-copy p{margin-top:18px}.coming-soon-note{margin:48px 0 0 36px}.coming-soon-button{font-size:23px}}