.k71DOG_wrap{--ink:#1f1424;--plum:#56286f;--paper:#f7f4ef;--line:#e4ded6;--muted:#5e5866;--gold:#8a6d35;color:var(--ink);background:#fff}.k71DOG_wrap section{padding:96px 0 0}.k71DOG_wrap section+section{padding:64px 0 96px}.k71DOG_wrap .w-container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.k71DOG_wrap h1,.k71DOG_wrap h2{letter-spacing:-.01em;color:var(--ink);font-family:Montserrat,Arial,sans-serif}.k71DOG_wrap h1{margin:0 0 20px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.08}.k71DOG_wrap p.sub{color:var(--muted);max-width:64ch;margin:0 0 48px;font-size:17px;line-height:1.7}.k71DOG_wrap .fsri-content-nav{border-bottom:1px solid var(--line);gap:32px;display:flex;overflow-x:auto}.k71DOG_wrap .fsri-content-nav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:15px;font-weight:600;text-decoration:none}.k71DOG_wrap .fsri-content-nav a:hover{color:var(--ink)}.k71DOG_wrap .fsri-content-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.k71DOG_wrap h2{margin:0 0 12px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.k71DOG_wrap h2:before{content:"Market news";letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.k71DOG_wrap p.sec{color:var(--muted);max-width:64ch;margin:0 0 40px;font-size:17px;line-height:1.7}.k71DOG_wrap .sec a{color:var(--plum);text-underline-offset:3px}.k71DOG_wrap .w-dyn-items{border-top:1px solid var(--ink)}.k71DOG_wrap .w-dyn-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:12px 32px;padding:28px 0;display:grid}.k71DOG_wrap .w-dyn-item>div{letter-spacing:-.01em;max-width:40ch;font-family:Montserrat,Arial,sans-serif;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.35}.k71DOG_wrap .w-dyn-item a{color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:underline}.k71DOG_wrap .w-dyn-item a:hover{color:var(--plum)}.k71DOG_wrap a:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:2px}@media (max-width:720px){.k71DOG_wrap section{padding-top:64px}.k71DOG_wrap section+section{padding:48px 0 64px}.k71DOG_wrap .w-dyn-item{grid-template-columns:1fr}}@media (max-width:560px){.k71DOG_wrap .w-container{padding:0 16px}.k71DOG_wrap .fsri-content-nav{gap:24px}}
