
/* YNB IP Associates | Global trade mark case note */
.global-article-page{background:#fbf8f2;color:#172a42}.global-article-hero{position:relative;isolation:isolate;overflow:hidden;min-height:590px;background:radial-gradient(circle at 84% 32%,#7f1537 0%,#3c1029 36%,transparent 62%),linear-gradient(125deg,#0d213c,#1b243c 57%,#5d102d);color:#fff;display:flex;align-items:center;padding:110px max(6vw,25px) 90px}.global-article-hero-inner{position:relative;z-index:3;max-width:900px}.global-back{display:inline-block;color:#f3dcae;text-decoration:none;margin-bottom:65px;font-size:14px}.global-eyebrow,.global-meta{font-size:12px;letter-spacing:.16em;color:#e9c98c}.global-eyebrow span,.global-meta span{padding:0 9px}.global-article-hero h1{font-family:Georgia,serif;font-size:clamp(54px,7.4vw,112px);line-height:1.02;font-weight:400;letter-spacing:-.055em;max-width:850px;margin:22px 0}.global-article-hero h1 em{color:#f2cf88;font-weight:400}.global-subtitle{font-size:clamp(19px,2.3vw,29px);max-width:740px;line-height:1.5;color:#f2e5d3}.global-meta{margin-top:35px;line-height:2}.global-hero-ribbons{position:absolute;z-index:1;right:-11%;top:0;width:62%;height:100%;opacity:.55;filter:drop-shadow(0 0 22px #f5be6255);animation:globalFloat 15s ease-in-out infinite alternate;pointer-events:none}.global-hero-ribbons svg{width:100%;height:100%}@keyframes globalFloat{from{transform:translate3d(-2%,2%,0) rotate(-2deg)}to{transform:translate3d(3%,-3%,0) rotate(2deg)}}.global-article-wrap{max-width:950px;margin:auto;padding:75px 25px 110px}.global-article-intro{border-left:4px solid #c49b57;padding:12px 0 12px 28px;margin:0 0 60px}.global-drop{font-size:11px;letter-spacing:.2em;font-weight:750;color:#8a5b2d}.global-article-intro p{font:clamp(24px,3.2vw,38px)/1.4 Georgia,serif;color:#243b55;margin:13px 0}.global-prose{font-size:18px;line-height:1.9;color:#303d4b}.global-prose h2{font:400 clamp(29px,3.6vw,43px)/1.22 Georgia,serif;letter-spacing:-.03em;color:#172a42;margin:68px 0 23px}.global-prose p{margin:0 0 24px}.global-prose strong{color:#6d1533}.global-prose em{color:#35465a}.global-prose ol{padding-left:26px;margin:25px 0 36px}.global-prose li{padding:5px 0}.global-prose hr{border:0;border-top:1px solid #d7c9b3;margin:65px 0 35px}.global-prose hr~p{font-size:15px;color:#586171}.global-article-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid #d8c9b1;padding-top:30px;margin-top:70px}.global-article-end a{color:#7b1939;font-weight:700;text-decoration:none}.global-article-feature{margin-top:30px;display:grid;grid-template-columns:1.2fr 1fr;background:linear-gradient(135deg,#112843,#3b1731 65%,#751735);color:#fff;border-radius:24px;overflow:hidden;text-decoration:none;position:relative;box-shadow:0 16px 55px #10274422;transition:transform .35s,box-shadow .35s}.global-article-feature:hover{transform:translateY(-5px);box-shadow:0 25px 60px #10274433}.global-card-copy{padding:clamp(28px,4vw,55px);position:relative;z-index:2}.global-card-eyebrow{font-size:11px;letter-spacing:.16em;color:#e9c88e}.global-card-copy h2{font:400 clamp(31px,4vw,52px)/1.13 Georgia,serif;margin:24px 0}.global-card-copy h2 em{color:#f0cb83}.global-card-copy p{line-height:1.8;color:#eee1d6}.global-card-copy strong{color:#e9c88e;display:inline-block;margin-top:12px}.global-card-art{position:relative;min-height:350px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#9c2948,#58132f 64%,#2c112c)}.global-card-art span{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font:clamp(46px,5vw,78px) Georgia,serif;letter-spacing:-.04em;color:#f3d79e55}.global-card-art svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 6px 13px #0004);animation:globalFloat 12s ease-in-out infinite alternate}.global-article-feature[hidden]{display:none!important}@media(max-width:720px){.global-article-hero{min-height:560px;padding:85px 22px 65px}.global-back{margin-bottom:40px}.global-hero-ribbons{width:110%;right:-55%;opacity:.3}.global-article-wrap{padding:55px 22px 75px}.global-prose{font-size:16px;line-height:1.85}.global-article-feature{grid-template-columns:1fr}.global-card-art{min-height:210px}.global-meta{font-size:10px}.global-card-copy{padding:30px}}@media(prefers-reduced-motion:reduce){.global-hero-ribbons,.global-card-art svg{animation:none!important}.global-article-feature{transition:none}}
