

.notic-article-embed{--paper:#f4f4f4;--ink:#191919;--muted:#646464;--line:#d8d8d8}.notic-article-embed,.notic-article-embed *{box-sizing:border-box}.notic-article-embed{scroll-behavior:smooth;scroll-padding-top:110px}.notic-article-embed{margin:0;background:var(--paper);color:var(--ink);font-family:Neue,Arial,sans-serif}.notic-article-embed a{color:inherit}.notic-article-embed button,.notic-article-embed input{font:inherit}.notic-article-embed a:focus-visible,.notic-article-embed button:focus-visible,.notic-article-embed input:focus-visible,.notic-article-embed div[tabindex]:focus-visible{outline:3px solid #2756c8;outline-offset:4px}.notic-article-embed .wrap{max-width:1360px;width:calc(100% - 96px);margin:auto}.notic-article-embed .pill{border:1px solid var(--ink);border-radius:99px;display:inline-flex;align-items:center;gap:28px;padding:13px 22px;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.notic-article-embed .pill:hover{background:var(--ink);color:white}.notic-article-embed .preview{font-size:11px;letter-spacing:.08em;color:#646464}.notic-article-embed .crumb{display:flex;gap:12px;font-size:14px;color:var(--muted);margin-top:40px}.notic-article-embed .crumb a{text-decoration:none}.notic-article-embed .hero{padding:46px 0 60px;display:grid;grid-template-columns:1fr 245px;gap:40px;align-items:end}.notic-article-embed .eyebrow{font-size:12px;letter-spacing:.075em;font-weight:500}.notic-article-embed .hero h1{font-size:clamp(48px,5.2vw,77px);line-height:1.04;letter-spacing:-.055em;font-weight:500;margin:24px 0 0;max-width:980px}.notic-article-embed .hero h1 span{color:#747474}.notic-article-embed .hero-meta{border-top:1px solid var(--line);padding-top:18px;font-size:14px;line-height:1.8}.notic-article-embed .hero-meta strong{font-weight:500;display:block}.notic-article-embed .hero-meta p{color:var(--muted);margin:8px 0}.notic-article-embed .hero-art{background:#1a1a1a;color:#fff;border-radius:20px;min-height:330px;padding:40px 46px;display:grid;grid-template-columns:.85fr 1.25fr;gap:80px;align-items:center}.notic-article-embed .hero-art h2{font-size:40px;line-height:1.08;letter-spacing:-.035em;font-weight:400;margin:24px 0}.notic-article-embed .hero-art .muted{color:#b8b8b8;font-size:14px}.notic-article-embed .art-total{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #555;padding-bottom:20px;gap:10px}.notic-article-embed .art-total strong{font-size:62px;letter-spacing:-.05em;font-weight:400}.notic-article-embed .art-total span{font-size:13px;color:#bababa}.notic-article-embed .cost-bar{display:flex;gap:6px;height:52px;margin:25px 0 13px}.notic-article-embed .cost-bar span:first-child{background:#fff;flex:3;border-radius:6px 0 0 6px}.notic-article-embed .cost-bar span:last-child{background:#787878;flex:2;border-radius:0 6px 6px 0}.notic-article-embed .legend{display:flex;justify-content:space-between;font-size:15px}.notic-article-embed .legend small{display:block;color:#b8b8b8;margin-top:7px}.notic-article-embed .art-caption{font-size:12px;color:var(--muted);margin:12px 0 0;text-align:right}.notic-article-embed .reading{display:grid;grid-template-columns:245px minmax(0,790px);gap:95px;justify-content:space-between;margin-top:90px}.notic-article-embed .sidebar{position:sticky;top:32px;align-self:start}.notic-article-embed .sidebar .eyebrow{display:block;margin-bottom:22px}.notic-article-embed .toc a{display:flex;gap:12px;text-decoration:none;font-size:14px;line-height:1.4;color:#696969;padding:12px 0;border-bottom:1px solid #ddd}.notic-article-embed .toc a span{font-size:11px;color:#777;padding-top:3px}.notic-article-embed .toc a.active{color:#111;font-weight:500}.notic-article-embed .side-cta{margin-top:40px;padding:22px 0;border-top:1px solid #aaa}.notic-article-embed .side-cta p{font-size:20px;line-height:1.25;margin:0 0 16px}.notic-article-embed .side-cta a{font-size:14px;text-underline-offset:5px}.notic-article-embed .article{min-width:0;font-size:19px;line-height:1.65}.notic-article-embed .article>p:first-of-type{font-size:25px;line-height:1.45;letter-spacing:-.018em;margin-top:0;color:#252525}.notic-article-embed .article p{margin:0 0 24px}.notic-article-embed .article h2{font-size:39px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:64px 0 26px}.notic-article-embed .article h3{font-size:25px;line-height:1.25;letter-spacing:-.02em;font-weight:500;margin:34px 0 18px}.notic-article-embed .article a{text-decoration-thickness:1px;text-underline-offset:4px}.notic-article-embed .article ul{padding-left:22px;margin:20px 0 30px}.notic-article-embed .article li{padding-left:8px;margin:12px 0}.notic-article-embed .table-scroll{overflow-x:auto;background:#fff;border:1px solid #ddd;border-radius:14px;margin:30px 0}.notic-article-embed table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}.notic-article-embed th{background:#e9e9e9;text-align:left;font-weight:500}.notic-article-embed td,.notic-article-embed th{padding:20px 22px;vertical-align:top}.notic-article-embed td{border-top:1px solid #e4e4e4}.notic-article-embed tr:last-child td{font-weight:500}.notic-article-embed td:not(:first-child){font-variant-numeric:tabular-nums}.notic-article-embed strong{font-weight:500}.notic-article-embed .calculator{background:#e9e9e9;padding:36px;border-radius:18px;margin:50px 0}.notic-article-embed .calc-top{display:flex;justify-content:space-between;align-items:center}.notic-article-embed .calculator h3{font-size:39px;margin:25px 0 14px}.notic-article-embed .calculator>p{font-size:16px;line-height:1.5;color:#555}.notic-article-embed .controls{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.notic-article-embed .controls label{font-size:13px;line-height:1.4;display:flex;flex-direction:column;justify-content:space-between;gap:9px}.notic-article-embed .controls input{width:100%;min-width:0;background:#fff;border:1px solid #ccc;border-radius:7px;padding:12px 15px;font-size:22px;color:#191919}.notic-article-embed .result-main{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bbb;padding:22px 0;gap:14px}.notic-article-embed .result-main span{font-size:15px;max-width:140px;line-height:1.4}.notic-article-embed .result-main strong{font-size:58px;letter-spacing:-.055em;line-height:1.1}.notic-article-embed .result-detail{display:flex;gap:35px;padding-bottom:22px}.notic-article-embed .result-detail b{font-weight:500;font-size:23px;margin-right:8px}.notic-article-embed .result-detail span{font-size:14px}.notic-article-embed .calculator small{display:block;font-size:12px;line-height:1.55;color:#555}.notic-article-embed .calculator #calc-error{color:#982d2d}.notic-article-embed .progress{position:fixed;top:0;left:0;width:0;height:3px;background:#1a1a1a;z-index:10}.notic-article-embed .mobile-toc{display:none}.notic-article-embed .skip{position:absolute;left:-999px}.notic-article-embed .skip:focus{left:15px;top:15px;z-index:20;background:#fff;padding:15px}
@media(min-width:1600px){.notic-article-embed .reading{justify-content:start;gap:150px}}@media(max-width:1050px){.notic-article-embed .wrap{width:calc(100% - 48px)}.notic-article-embed .hero{grid-template-columns:1fr}.notic-article-embed .hero-meta{display:flex;gap:25px;align-items:center}.notic-article-embed .hero-meta p{margin:0}.notic-article-embed .hero-art{gap:35px;padding:32px}.notic-article-embed .reading{grid-template-columns:190px minmax(0,1fr);gap:40px}.notic-article-embed .article h2{font-size:33px}.notic-article-embed .hero h1{font-size:60px}}@media(max-width:760px){.notic-article-embed .wrap{width:calc(100% - 36px)}.notic-article-embed .preview{display:none}.notic-article-embed .crumb{margin-top:25px;font-size:12px}.notic-article-embed .hero{padding:30px 0;gap:24px}.notic-article-embed .hero h1{font-size:43px;letter-spacing:-.045em;margin-top:16px}.notic-article-embed .hero-meta{font-size:12px;gap:17px}.notic-article-embed .hero-art{grid-template-columns:1fr;gap:20px;padding:28px 24px;border-radius:15px}.notic-article-embed .hero-art h2{font-size:30px;margin:15px 0}.notic-article-embed .hero-art .eyebrow{font-size:10px}.notic-article-embed .art-total strong{font-size:48px}.notic-article-embed .art-total{padding-bottom:12px}.notic-article-embed .cost-bar{height:36px;margin-top:18px}.notic-article-embed .legend{font-size:14px}.notic-article-embed .art-caption{text-align:left;line-height:1.5}.notic-article-embed .reading{display:block;margin-top:36px}.notic-article-embed .sidebar{display:none}.notic-article-embed .mobile-toc{display:block;padding:18px 0;border-block:1px solid #ccc;margin-bottom:35px}.notic-article-embed .mobile-toc summary{font-size:16px;cursor:pointer}.notic-article-embed .mobile-toc .toc{margin-top:15px}.notic-article-embed .article{font-size:17px;line-height:1.65}.notic-article-embed .article>p:first-of-type{font-size:21px}.notic-article-embed .article h2{font-size:30px;margin-top:43px}.notic-article-embed .article h3{font-size:23px}.notic-article-embed .table-scroll{margin:24px 0}.notic-article-embed table{font-size:14px}.notic-article-embed td,.notic-article-embed th{padding:14px 12px;min-width:105px}.notic-article-embed .calculator{padding:24px 20px}.notic-article-embed .calculator h3{font-size:31px}.notic-article-embed .controls{gap:15px}.notic-article-embed .result-main strong{font-size:46px}.notic-article-embed .result-detail{gap:20px}.notic-article-embed .result-detail b{display:block}}@media(prefers-reduced-motion:reduce){.notic-article-embed{scroll-behavior:auto}.notic-article-embed,.notic-article-embed *{transition:none!important}}

.notic-article-embed .editorial-quote{margin:48px 0;padding:28px 0 28px 26px;border-left:3px solid #191919}.notic-article-embed .editorial-quote p{font-size:clamp(25px,3vw,36px);line-height:1.2;letter-spacing:-.025em;margin:14px 0}.notic-article-embed .editorial-quote small,.notic-article-embed .visual-brief figcaption{font-size:13px;color:#666}.notic-article-embed .inline-promo{display:grid;grid-template-columns:1.25fr 1fr;background:#1a1a1a;color:white;border-radius:16px;overflow:hidden;margin:48px 0}.notic-article-embed .promo-copy{padding:32px}.notic-article-embed .article .inline-promo h3{font-size:31px;margin:18px 0}.notic-article-embed .inline-promo p{font-size:16px;line-height:1.5;color:#ccc}.notic-article-embed .inline-promo a{font-size:15px}.notic-article-embed .promo-art{background:#e7e7e7;color:#191919;display:flex;flex-direction:column;justify-content:center;padding:30px;border:12px solid #1a1a1a;border-radius:24px}.notic-article-embed .promo-art strong{font-size:60px;line-height:1}.notic-article-embed .promo-art span{display:block;font-size:14px;margin:12px 0;line-height:1.5}.notic-article-embed .promo-art strong{display:block}.notic-article-embed .promo-art>div{min-width:0}.notic-article-embed .promo-art hr{border:0;border-top:1px solid #aaa;width:100%;margin:20px 0}.notic-article-embed .visual-brief{margin:42px 0;padding:24px;background:#fff;border:1px dashed #aaa;border-radius:14px}.notic-article-embed .visual-brief .eyebrow{color:#666;font-size:11px}.notic-article-embed .article .visual-brief h3{font-size:25px;margin:16px 0}.notic-article-embed .visual-brief p{font-size:15px;line-height:1.5;margin-bottom:16px}.notic-article-embed .visual-brief figcaption{margin-top:18px;line-height:1.5}.notic-article-embed .production{border-top:1px solid #ddd;margin-top:18px;padding-top:14px;font-size:13px;line-height:1.6}.notic-article-embed .production summary{cursor:pointer;font-weight:500}.notic-article-embed .production p{font-size:13px;margin:14px 0 0}.notic-article-embed .flow-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0}.notic-article-embed .flow-preview div{background:#eee;padding:16px 12px;border-radius:6px}.notic-article-embed .flow-preview b{display:block;font-size:26px;font-weight:500;white-space:nowrap}.notic-article-embed .flow-preview span{display:block;font-size:12px}.notic-article-embed .planner-preview{border:1px solid #ddd;border-radius:8px;padding:18px;margin:20px 0;background:#f7f7f7}.notic-article-embed .planner-preview p{font-size:12px}.notic-article-embed .planner-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;font-size:12px;padding:12px 0;border-top:1px solid #ddd}.notic-article-embed .video-frame{aspect-ratio:16/9;background:#222;color:white;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.notic-article-embed .video-frame .video-symbol{font-size:34px;border:1px solid #888;border-radius:50%;width:66px;height:66px;display:grid;place-items:center;margin-bottom:18px}.notic-article-embed .video-frame strong{font-size:26px;line-height:1.2;max-width:340px}.notic-article-embed .video-frame small{font-size:12px;color:#bbb;margin-top:16px}.notic-article-embed .bar-demo{display:grid;grid-template-columns:70px 1fr 55px;align-items:center;gap:12px;font-size:14px;margin:20px 0}.notic-article-embed .bar-demo i{display:block;background:#1a1a1a;height:30px;border-radius:3px}.notic-article-embed .related{margin:44px 0;padding:28px;background:#e8e8e8;border-radius:14px}.notic-article-embed .article .related h3{margin:12px 0;font-size:27px}.notic-article-embed .related p{font-size:16px;margin:12px 0}.notic-article-embed .related a{font-size:16px}@media(max-width:760px){.notic-article-embed .inline-promo{grid-template-columns:1fr}.notic-article-embed .promo-copy{padding:26px}.notic-article-embed .promo-art{min-height:190px;flex-direction:row;align-items:center;gap:20px}.notic-article-embed .promo-art hr{display:none}.notic-article-embed .promo-art strong{font-size:36px}.notic-article-embed .promo-art{padding:22px;gap:16px}.notic-article-embed .promo-art>div{flex:1}.notic-article-embed .flow-preview{grid-template-columns:1fr 1fr}.notic-article-embed .visual-brief{padding:20px}.notic-article-embed .video-frame strong{font-size:21px}.notic-article-embed .video-frame .video-symbol{width:45px;height:45px;font-size:23px;margin-bottom:10px}.notic-article-embed .video-frame{padding:16px}.notic-article-embed .editorial-quote{padding-left:20px}}




.notic-article-embed,.notic-article-embed button,.notic-article-embed input,.notic-article-embed summary{font-family:'Neue Montreal',sans-serif}.notic-article-embed{color:#080808;background:#f4f4f4}.notic-article-embed .wrap{max-width:1200px;width:calc(100% - 80px)}.notic-article-embed strong,.notic-article-embed b{font-weight:800}.notic-article-embed h1,.notic-article-embed h2,.notic-article-embed h3{color:#080808}.notic-article-embed .site-menu{position:relative;font-size:16px}.notic-article-embed .site-menu summary{list-style:none;background:#090909;color:white;padding:10px 20px;border-radius:30px;cursor:pointer}.notic-article-embed .site-menu summary::-webkit-details-marker{display:none}.notic-article-embed .site-menu>div{position:absolute;right:0;top:50px;background:#e8e8e8;min-width:210px;border:1px solid #ccc;padding:18px;z-index:20;border-radius:15px;box-shadow:0 15px 35px #0001}.notic-article-embed .site-menu a{display:block;padding:10px}.notic-article-embed .hero{grid-template-columns:minmax(0,1fr) 220px;gap:90px;align-items:start;padding:40px 0 65px}.notic-article-embed .back-blog{font-size:14px;color:#646464;text-decoration:none}.notic-article-embed .hero h1{font-size:72px;line-height:1.01;font-weight:400;letter-spacing:-.055em;margin:24px 0;max-width:860px}.notic-article-embed .hero-subtitle{font-size:29px;letter-spacing:-.02em;line-height:1.2;color:#666;margin:0}.notic-article-embed .hero-info{padding-top:40px;font-size:20px;line-height:1.25}.notic-article-embed .hero-info>span{display:block;color:#777;margin:0 0 20px}.notic-article-embed .hero-info a{display:block;text-decoration:none;margin-bottom:32px}.notic-article-embed .hero-info p{margin:0 0 32px}.notic-article-embed .hero-info small{display:block;font-size:14px;color:#666}.notic-article-embed .reading{grid-template-columns:190px minmax(0,880px);gap:50px;margin-top:22px;justify-content:space-between}.notic-article-embed .sidebar{top:30px}.notic-article-embed .sidebar .eyebrow{font-size:14px;letter-spacing:0;text-transform:none;font-weight:400;padding-bottom:25px;border-bottom:1px solid #aaa}.notic-article-embed .toc a{border:0;padding:9px 0;font-size:13px;color:#444;line-height:1.4}.notic-article-embed .toc a span{display:none}.notic-article-embed .side-cta{margin-top:28px}.notic-article-embed .side-cta p{font-size:19px}.notic-article-embed .article{font-size:20px;line-height:1.6}.notic-article-embed .article>p:first-of-type{font-size:23px;line-height:1.5;color:#080808}.notic-article-embed .article .scope-note{font-size:16px;color:#666;border-left:2px solid #bbb;padding-left:18px;margin:24px 0}.notic-article-embed .article h2{font-size:36px;line-height:1.18;font-weight:500;letter-spacing:-.035em;margin:64px 0 26px}.notic-article-embed .article h3{font-size:26px;font-weight:500}.notic-article-embed .article a{font-weight:500;text-underline-offset:4px;text-decoration-color:#999}.notic-article-embed .article p{margin-bottom:26px}.notic-article-embed .article li{margin:8px 0}.notic-article-embed .article .table-scroll{border-radius:0;border:0;background:transparent;margin:30px 0}.notic-article-embed table{font-size:17px}.notic-article-embed th{background:#dfdfdf}.notic-article-embed td{border-color:#ddd}.notic-article-embed td,.notic-article-embed th{padding:18px}.notic-article-embed tbody tr:nth-child(even){background:#eaeaea}.notic-article-embed tr:last-child td{font-weight:400}.notic-article-embed .article .editorial-quote{margin:48px 0;padding:5px 0 5px 26px;border-left:2px solid #111}.notic-article-embed .editorial-quote p{font-size:34px;line-height:1.2;max-width:650px;letter-spacing:-.025em;font-weight:500;margin:14px 0}.notic-article-embed .editorial-quote small:first-child{font-size:12px;color:#777}.notic-article-embed .brand-promo{display:grid;grid-template-columns:1.05fr 1fr;gap:14px;margin:55px 0}.notic-article-embed .brand-promo-copy{background:#e8e8e8;border-radius:26px;padding:34px;display:flex;flex-direction:column;align-items:start}.notic-article-embed .brand-tag{background:#3c3c3c;color:white;padding:6px 22px;border-radius:25px;font-size:13px}.notic-article-embed .article .brand-promo h3{font-size:30px;font-weight:500;line-height:1.3;margin:55px 0 22px}.notic-article-embed .brand-promo p{font-size:17px;line-height:1.6}.notic-article-embed .brand-promo a{font-size:17px;margin-top:auto}.notic-article-embed .brand-promo img{width:100%;height:100%;min-height:440px;object-fit:cover;object-position:58% center;border-radius:26px}.notic-article-embed .image-slot{margin:44px 0}.notic-article-embed .slot-surface{position:relative;min-height:420px;border:1px solid #c8c8c8;border-radius:18px;background:#e9e9e9;padding:28px 34px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.notic-article-embed .slot-label,.notic-article-embed .slot-format{font-size:11px;letter-spacing:.055em;color:#606060;font-weight:500}.notic-article-embed .slot-label{align-self:start;border:1px solid #aaa;border-radius:5px;padding:6px 10px;background:#f4f4f4}.notic-article-embed .slot-center{padding:22px 0;text-align:center}.notic-article-embed .slot-mark{font-size:48px;color:#8a8a8a}.notic-article-embed .article .slot-center h3{font-size:34px;line-height:1.14;margin:14px 0;font-weight:400}.notic-article-embed .slot-center p{font-size:16px;line-height:1.5;color:#5c5c5c;margin:15px 0 0}.notic-article-embed .image-slot figcaption{font-size:13px;line-height:1.5;color:#626262;margin-top:12px}.notic-article-embed .article .flow-surface h3,.notic-article-embed .article .compare-surface h3{font-size:35px;font-weight:400;line-height:1.12;margin:26px 0}.notic-article-embed .budget-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin:8px 0 26px;gap:10px}.notic-article-embed .budget-flow strong{display:block;font-size:51px;font-weight:400;line-height:1}.notic-article-embed .budget-flow div>span{font-size:15px;color:#5c5c5c;display:block;margin-top:10px}.notic-article-embed .flow-arrow{font-size:26px;color:#888}.notic-article-embed .flow-total{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #bbb;padding:20px 0}.notic-article-embed .flow-total>span{font-size:16px}.notic-article-embed .flow-total strong{font-size:48px;line-height:1.1;font-weight:500;letter-spacing:-.045em}.notic-article-embed .video-slot .slot-surface{background:#dcdcdc;min-height:420px}.notic-article-embed .video-circle{border:1px solid #999;border-radius:50%;display:inline-grid;place-items:center;width:60px;height:60px;font-size:30px}.notic-article-embed .compare-grid{display:grid;grid-template-columns:1fr 1fr;margin:5px 0 28px;gap:30px}.notic-article-embed .compare-grid>div+div{border-left:1px solid #bbb;padding-left:30px}.notic-article-embed .compare-grid>div>span{font-size:15px}.notic-article-embed .compare-grid strong{display:block;font-size:62px;font-weight:400;letter-spacing:-.04em;line-height:1.1;margin-top:15px}.notic-article-embed .compare-grid p{font-size:17px;margin:5px 0 15px}.notic-article-embed .compare-grid small{font-size:13px;color:#626262}.notic-article-embed .calculator{border-radius:18px;padding:34px;background:#e3e3e3}.notic-article-embed .calculator h3{font-size:35px}.notic-article-embed .calculator input{font-family:'Neue Montreal',sans-serif}.notic-article-embed .calculator .eyebrow{font-size:11px}.notic-article-embed .calculator .result-main strong{font-weight:500}.notic-article-embed .faq-item{border-bottom:1px solid #ccc;padding:22px 0}.notic-article-embed .faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:23px;font-weight:500;line-height:1.3}.notic-article-embed .faq-item summary:after{content:'+';font-size:28px;font-weight:400}.notic-article-embed .faq-item[open] summary:after{content:'−'}.notic-article-embed .faq-item summary::-webkit-details-marker{display:none}.notic-article-embed .faq-item p{padding-top:20px;font-size:19px;margin:0}.notic-article-embed .related-posts{margin-top:100px;padding-top:55px;border-top:1px solid #ccc}.notic-article-embed .related-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.notic-article-embed .related-heading h2{font-size:52px;font-weight:400;letter-spacing:-.04em;margin:0}.notic-article-embed .related-heading>a{font-size:16px;text-underline-offset:5px}.notic-article-embed .post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.notic-article-embed .post-card{text-decoration:none;display:flex;flex-direction:column;align-items:start}.notic-article-embed .post-image{width:100%;aspect-ratio:1.65;overflow:hidden;border-radius:16px;background:#e3e3e3}.notic-article-embed .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.notic-article-embed .post-card:hover img{transform:scale(1.025)}.notic-article-embed .post-category{font-size:13px;color:#666;margin:20px 0 14px}.notic-article-embed .post-card h3{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.notic-article-embed .read-post{font-size:15px;border-bottom:1px solid #999;padding-bottom:5px;margin-top:auto}.notic-article-embed .read-post>span{margin-left:20px}.notic-article-embed summary:focus-visible{outline:2px solid #111;outline-offset:6px}
@media(min-width:1600px){.notic-article-embed .reading{gap:70px;justify-content:space-between}}@media(max-width:1100px){.notic-article-embed .hero{gap:40px;grid-template-columns:1fr 190px}.notic-article-embed .hero h1{font-size:60px}.notic-article-embed .reading{gap:35px;grid-template-columns:155px minmax(0,1fr)}.notic-article-embed .brand-promo{grid-template-columns:1fr}.notic-article-embed .brand-promo img{height:260px;min-height:0;object-position:center}.notic-article-embed .article .brand-promo h3{margin-top:35px}.notic-article-embed .post-card h3{font-size:23px}}
@media(max-width:760px){.notic-article-embed .wrap{width:calc(100% - 36px)}.notic-article-embed .site-menu summary{font-size:14px;padding:9px 16px}.notic-article-embed .hero{display:block;padding:22px 0 35px}.notic-article-embed .hero h1{font-size:45px;margin:24px 0 20px;line-height:1.04}.notic-article-embed .hero-subtitle{font-size:25px}.notic-article-embed .hero-info{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;border-top:1px solid #ccc;padding-top:20px;margin-top:32px;font-size:15px}.notic-article-embed .hero-info>span{margin:0;font-size:13px}.notic-article-embed .hero-info>a{margin:0}.notic-article-embed .hero-info>span:nth-of-type(2),.notic-article-embed .hero-info>p{display:none}.notic-article-embed .hero-info small{grid-column:2;font-size:12px}.notic-article-embed .reading{display:block;margin-top:10px}.notic-article-embed .article{font-size:18px;line-height:1.6}.notic-article-embed .article>p:first-of-type{font-size:21px;line-height:1.5}.notic-article-embed .article h2{font-size:31px;margin-top:46px}.notic-article-embed .article h3{font-size:25px}.notic-article-embed .mobile-toc{margin-bottom:32px}.notic-article-embed .article .editorial-quote p{font-size:28px}.notic-article-embed .slot-surface{padding:20px;min-height:340px}.notic-article-embed .slot-label,.notic-article-embed .slot-format{font-size:9px}.notic-article-embed .article .slot-center h3,.notic-article-embed .article .flow-surface h3,.notic-article-embed .article .compare-surface h3{font-size:28px}.notic-article-embed .slot-center p{font-size:14px}.notic-article-embed .slot-mark{font-size:36px}.notic-article-embed .budget-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:3px}.notic-article-embed .budget-flow strong{font-size:36px}.notic-article-embed .budget-flow div>span{font-size:11px}.notic-article-embed .flow-arrow{font-size:20px}.notic-article-embed .flow-total>span{font-size:14px}.notic-article-embed .flow-total strong{font-size:39px}.notic-article-embed .compare-grid{gap:16px}.notic-article-embed .compare-grid>div+div{padding-left:16px}.notic-article-embed .compare-grid strong{font-size:46px}.notic-article-embed .compare-grid p{font-size:14px}.notic-article-embed .compare-grid small{font-size:11px}.notic-article-embed .video-slot .slot-surface{min-height:340px}.notic-article-embed .brand-promo{gap:12px;margin:42px 0}.notic-article-embed .brand-promo-copy{padding:28px;border-radius:20px}.notic-article-embed .article .brand-promo h3{font-size:29px;margin-top:42px}.notic-article-embed .brand-promo img{border-radius:20px;height:220px}.notic-article-embed .calculator{padding:24px 20px}.notic-article-embed .calculator h3{font-size:30px}.notic-article-embed .faq-item summary{font-size:21px}.notic-article-embed .faq-item p{font-size:18px}.notic-article-embed .related-posts{margin-top:65px;padding-top:35px}.notic-article-embed .related-heading h2{font-size:39px}.notic-article-embed .related-heading>a{font-size:13px}.notic-article-embed .post-grid{grid-template-columns:1fr;gap:38px}.notic-article-embed .post-card h3{font-size:27px}.notic-article-embed .post-image{aspect-ratio:1.7}.notic-article-embed .post-category{margin-top:16px}.notic-article-embed table{font-size:14px}.notic-article-embed td,.notic-article-embed th{padding:14px 12px}.notic-article-embed .article .table-scroll{border-radius:0}}

.notic-article-embed .quick-answer{padding:30px;background:#fff;border:1px solid #dedede;border-radius:16px;margin:30px 0}.notic-article-embed .quick-answer h2{font-size:28px;margin:14px 0}.notic-article-embed .quick-answer p:last-child{margin-bottom:0}.notic-article-embed .source-note{border-top:1px solid #d6d6d6;margin-top:45px;padding-top:24px;font-size:16px;color:#555}.notic-article-embed .source-note h3{color:#191919}.notic-article-embed .slot-format{line-height:1.6;overflow-wrap:anywhere}.notic-article-embed .hero-info small{display:block;margin-top:10px}@media(max-width:600px){.notic-article-embed .quick-answer{padding:22px}.notic-article-embed .quick-answer h2{font-size:25px}}
.notic-article-embed .reading{grid-template-columns:180px minmax(0,850px);gap:60px}.notic-article-embed .sidebar{position:static}.notic-article-embed .article{min-width:0;font-size:19px;line-height:1.65}.notic-article-embed .article h2{font-size:38px;font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:12px 0 25px}.notic-article-embed .article h3{font-size:25px;line-height:1.2;font-weight:500;margin:0 0 12px}.notic-article-embed .article p{margin:0 0 22px}.notic-article-embed .article .lead{font-size:25px;line-height:1.5;margin-bottom:36px}.notic-article-embed .section-label,.notic-article-embed .visual-top,.notic-article-embed .cpl-heading{font-size:11px;letter-spacing:.07em;line-height:1.5}.notic-article-embed .section-label{display:block;color:#777}.notic-article-embed .copy-section{margin:65px 0}.notic-article-embed .article figure{margin:34px 0}.notic-article-embed .article figcaption{font-size:13px;line-height:1.6;margin-top:16px;color:#626262}.notic-article-embed .article img{max-width:100%;height:auto;display:block}.notic-article-embed .cost-visual{padding:38px;background:#e5e8eb;border-radius:2px}.notic-article-embed .visual-top,.notic-article-embed .cpl-heading{display:flex;justify-content:space-between;gap:20px}.notic-article-embed .cost-total{display:flex;align-items:baseline;justify-content:space-between;margin:38px 0 24px;border-bottom:1px solid #aeb4ba;padding-bottom:15px}.notic-article-embed .cost-total strong{font-size:80px;line-height:1;letter-spacing:-.065em;font-weight:500}.notic-article-embed .cost-strip{display:grid;grid-template-columns:3fr 2fr;gap:8px}.notic-article-embed .cost-strip>div{background:#1169fa;color:white;padding:22px;display:flex;flex-direction:column;gap:4px}.notic-article-embed .cost-strip>div+div{background:white;color:#191919}.notic-article-embed .cost-strip strong{font-size:35px;font-weight:500}.notic-article-embed .cost-strip span{font-size:16px}.notic-article-embed .cost-lines>div{display:flex;gap:25px;border-top:1px solid #ccc;padding:23px 0}.notic-article-embed .cost-lines>div>span{font-size:13px;color:#777;padding-top:6px}.notic-article-embed .cost-lines p{font-size:17px;margin:0}.notic-article-embed .cost-lines{margin:30px 0}.notic-article-embed .planner-visual{background:#e7e7e7;padding:35px}.notic-article-embed .planner-visual>h3{font-size:38px!important;margin:20px 0 30px!important}.notic-article-embed .planner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.notic-article-embed .planner-grid b{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:#191919;color:white;margin-bottom:20px}.notic-article-embed .planner-grid h4{font-size:19px;margin:0 0 10px;font-weight:500}.notic-article-embed .planner-grid p{font-size:15px;line-height:1.5}.notic-article-embed .case-band{background:#191919;color:#fafafa;padding:65px 0;margin:70px 0;box-shadow:0 0 0 100vmax #191919;clip-path:inset(0 -100vmax)}.notic-article-embed .case-band .section-label{color:#aaa}.notic-article-embed .case-band h2{color:#fff;font-size:45px}.notic-article-embed .case-band p{color:#ddd}.notic-article-embed .case-band figcaption{color:#b0b0b0}.notic-article-embed .case-photo img{width:100%;max-height:430px;object-fit:cover;object-position:center 60%}.notic-article-embed .intent-pair{display:grid;grid-template-columns:1fr 1fr;gap:34px;border-top:1px solid #444;border-bottom:1px solid #444;padding:27px 0;margin:30px 0}.notic-article-embed .intent-pair span{font-size:10px;color:#aaa;letter-spacing:.07em}.notic-article-embed .intent-pair h3{font-size:24px;margin:12px 0}.notic-article-embed .intent-pair p{font-size:16px;margin:0}.notic-article-embed .case-link{display:inline-block;font-size:16px;text-underline-offset:6px;margin:4px 0 12px}.notic-article-embed .case-takeaway{font-size:18px}.notic-article-embed .film video{display:block;width:100%;aspect-ratio:16/9;background:#101010;object-fit:contain}.notic-article-embed .film{margin-bottom:0!important}.notic-article-embed .film figcaption{max-width:740px}.notic-article-embed .blue-reading{background:#1267f5;color:#fff;padding:34px;border-radius:20px;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:30px;margin:60px 0}.notic-article-embed .blue-reading span{font-size:10px;letter-spacing:.05em}.notic-article-embed .article .blue-reading h3{font-size:26px;margin:17px 0}.notic-article-embed .blue-reading p{font-size:15px;line-height:1.6}.notic-article-embed .blue-reading a{color:white;text-underline-offset:4px}.notic-article-embed .blue-reading div>a{font-size:14px}.notic-article-embed .blue-reading img{background:#eee;border-radius:12px;width:100%;aspect-ratio:1.7;object-fit:contain}.notic-article-embed .funnel-visual{background:#e6e8eb;padding:35px;display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;text-align:center;gap:12px}.notic-article-embed .funnel-visual>div{display:flex;flex-direction:column}.notic-article-embed .funnel-visual strong{font-size:57px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.notic-article-embed .funnel-visual span{font-size:15px}.notic-article-embed .funnel-visual i{font-style:normal;font-size:25px;color:#1267f5}.notic-article-embed .funnel-visual figcaption{grid-column:1/-1;border-top:1px solid #c0c4c8;padding-top:20px}.notic-article-embed .funnel-visual figcaption b{font-size:20px;color:#191919;font-weight:500;display:inline-block;margin:12px 0 0}.notic-article-embed .calculator{margin:35px 0;background:#e7e7e7}.notic-article-embed .pirnar-media{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;margin:38px 0}.notic-article-embed .pirnar-media figure{margin:0}.notic-article-embed .pirnar-media img{width:100%;object-fit:contain}.notic-article-embed .pirnar-media h3{font-size:36px;margin:18px 0 25px}.notic-article-embed .pirnar-media p{font-size:17px}.notic-article-embed .cpl-visual{background:#e7e7e7;padding:35px}.notic-article-embed .cpl-options{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px}.notic-article-embed .cpl-options>div+div{border-left:1px solid #bbb;padding-left:35px}.notic-article-embed .cpl-options strong{font-size:68px;display:block;font-weight:500;letter-spacing:-.06em}.notic-article-embed .cpl-options h3{font-size:18px;margin-top:-4px}.notic-article-embed .cpl-options p{font-size:16px;margin:22px 0}.notic-article-embed .cpl-bar{height:12px;background:#888}.notic-article-embed .cpl-bar.b{width:40%;background:#1267f5}.notic-article-embed .month-steps{margin:30px 0;border-top:1px solid #ccc}.notic-article-embed .month-steps>div{display:grid;grid-template-columns:160px 1fr;gap:10px 25px;border-bottom:1px solid #ccc;padding:24px 0}.notic-article-embed .month-steps span{font-size:10px;color:#777;padding-top:6px;grid-row:span 2}.notic-article-embed .month-steps h3{font-size:22px;margin:0}.notic-article-embed .month-steps p{font-size:16px;margin:0}.notic-article-embed .brand-promo{margin:65px 0}.notic-article-embed .article-end{padding:50px 0 10px;border-top:1px solid #ccc;margin-top:65px}.notic-article-embed .article-end h2{font-size:47px}.notic-article-embed .article-end p{max-width:650px}.notic-article-embed .source-note{font-size:13px}.notic-article-embed .source-note p{font-size:13px;line-height:1.6}.notic-article-embed .faq-item p{margin:0;font-size:17px}.notic-article-embed .article .table-scroll{margin:30px 0}.notic-article-embed .article table{font-size:18px}.notic-article-embed .article td,.notic-article-embed .article th{padding:17px 22px}.notic-article-embed .article td:first-child{font-weight:500}.notic-article-embed .related-posts{position:relative}.notic-article-embed .film video:focus-visible{outline:3px solid #fff;outline-offset:6px}@media(max-width:1100px){.notic-article-embed .reading{grid-template-columns:140px minmax(0,1fr);gap:30px}.notic-article-embed .planner-grid{gap:15px}.notic-article-embed .cost-total strong{font-size:65px}}@media(max-width:760px){.notic-article-embed .reading{display:block}.notic-article-embed .sidebar{display:none}.notic-article-embed .article{font-size:18px;line-height:1.6}.notic-article-embed .article .lead{font-size:21px}.notic-article-embed .article h2,.notic-article-embed .case-band h2{font-size:32px}.notic-article-embed .copy-section{margin:45px 0}.notic-article-embed .cost-visual,.notic-article-embed .planner-visual,.notic-article-embed .cpl-visual{padding:24px 20px}.notic-article-embed .visual-top,.notic-article-embed .cpl-heading{font-size:9px}.notic-article-embed .cost-total strong{font-size:57px}.notic-article-embed .cost-strip>div{padding:18px 14px}.notic-article-embed .cost-strip strong{font-size:29px}.notic-article-embed .cost-strip span{font-size:13px}.notic-article-embed .planner-grid{grid-template-columns:1fr;gap:20px}.notic-article-embed .planner-grid>div{padding-left:49px;position:relative}.notic-article-embed .planner-grid b{position:absolute;left:0;top:0}.notic-article-embed .planner-grid p{margin:0}.notic-article-embed .planner-visual>h3{font-size:30px!important}.notic-article-embed .case-band{padding:43px 0;margin:50px 0}.notic-article-embed .case-photo img{max-height:300px}.notic-article-embed .intent-pair{grid-template-columns:1fr;gap:22px}.notic-article-embed .intent-pair>div+div{border-top:1px solid #444;padding-top:20px}.notic-article-embed .pirnar-media{grid-template-columns:1fr;gap:28px}.notic-article-embed .pirnar-media img{max-height:400px}.notic-article-embed .pirnar-media h3{font-size:32px}.notic-article-embed .blue-reading{grid-template-columns:1fr;padding:28px 24px;gap:20px;margin:45px 0}.notic-article-embed .blue-reading img{grid-row:1}.notic-article-embed .article .blue-reading h3{font-size:25px}.notic-article-embed .funnel-visual{padding:25px 14px;gap:4px;grid-template-columns:1fr 17px 1fr 17px 1fr}.notic-article-embed .funnel-visual strong{font-size:42px}.notic-article-embed .funnel-visual span{font-size:12px}.notic-article-embed .funnel-visual figcaption b{font-size:17px}.notic-article-embed .cpl-options{gap:18px}.notic-article-embed .cpl-options>div+div{padding-left:18px}.notic-article-embed .cpl-options strong{font-size:52px}.notic-article-embed .cpl-options h3{font-size:15px}.notic-article-embed .cpl-options p{font-size:13px}.notic-article-embed .month-steps>div{display:block}.notic-article-embed .month-steps span{display:block;margin-bottom:10px}.notic-article-embed .month-steps h3{margin-bottom:10px}.notic-article-embed .article-end h2{font-size:36px}.notic-article-embed .article table{font-size:15px}.notic-article-embed .article td,.notic-article-embed .article th{padding:14px 16px}.notic-article-embed .article figure{margin:28px 0}.notic-article-embed .brand-promo{margin:45px 0}.notic-article-embed .article .brand-promo h3{margin-top:28px}.notic-article-embed .source-note{padding-top:24px}}
.notic-article-embed .article .case-band h3{color:#fff}.notic-article-embed .article .blue-reading h3{color:#fff}

.notic-article-embed .article table caption{text-align:left;font-size:13px;color:#626262;line-height:1.5;padding:0 0 15px}.notic-article-embed .article .benchmark-source{font-size:13px;line-height:1.6}.notic-article-embed .industry-section table{min-width:530px}.notic-article-embed .industry-section th[scope=row]{font-weight:400;background:transparent;text-align:left}.notic-article-embed .industry-section td{white-space:nowrap;font-variant-numeric:tabular-nums}.notic-article-embed .industry-section tbody tr:nth-child(even){background:#ebebeb}.notic-article-embed .industry-section th:first-child{width:51%}@media(max-width:760px){.notic-article-embed .article .cpl-options strong{font-size:46px}.notic-article-embed .funnel-visual strong{font-size:36px}}
@media(max-width:760px){.notic-article-embed .industry-section table{min-width:0;width:100%;table-layout:fixed;font-size:14px}.notic-article-embed .industry-section th:first-child{width:46%}.notic-article-embed .industry-section th,.notic-article-embed .industry-section td{padding:13px 8px}.notic-article-embed .industry-section th{overflow-wrap:normal;word-break:normal}.notic-article-embed .industry-section td{white-space:nowrap}}

.notic-article-embed{background:linear-gradient(to bottom,#eaeaea 0,#eaeaea 690px,#f4f4f4 690px,#f4f4f4 100%)}.notic-article-embed .article-masthead{text-align:center;padding:34px 0 38px}.notic-article-embed .article-masthead h1{text-wrap:balance;font-family:"Neue Montreal",sans-serif;font-size:68px;font-weight:400;letter-spacing:-.052em;line-height:1.06;max-width:1050px;margin:0 auto 32px}.notic-article-embed .article-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 34px;font-size:14px;line-height:1.5}.notic-article-embed .article-meta>span,.notic-article-embed .article-meta>a{display:inline-flex;align-items:center;gap:10px}.notic-article-embed .article-meta>a{color:#666;text-underline-offset:3px}.notic-article-embed .article-meta svg{width:16px;height:16px;flex-shrink:0;color:#949494}.notic-article-embed .article-cover{margin:0}.notic-article-embed .article-cover img{width:100%;height:auto;display:block}.notic-article-embed .article-cover figcaption{font-size:12px;line-height:1.5;color:#686868;margin-top:13px;max-width:850px}.notic-article-embed .reading{margin-top:60px}.notic-article-embed .article-masthead+.article-cover{position:relative}@media(max-width:1100px){.notic-article-embed .article-masthead h1{font-size:57px}}@media(max-width:760px){.notic-article-embed{background:linear-gradient(to bottom,#eaeaea 0,#eaeaea 465px,#f4f4f4 465px,#f4f4f4 100%)}.notic-article-embed .article-masthead{padding:25px 0 28px}.notic-article-embed .article-masthead h1{font-size:40px;line-height:1.08;letter-spacing:-.045em;margin-bottom:25px}.notic-article-embed .article-meta{gap:12px 20px;font-size:12px}.notic-article-embed .article-meta>span:last-child{flex-basis:100%;justify-content:center}.notic-article-embed .article-meta svg{width:14px;height:14px}.notic-article-embed .article-cover figcaption{font-size:11px}.notic-article-embed .reading{margin-top:35px}}@media(max-width:360px){.notic-article-embed .article-masthead h1{font-size:35px}.notic-article-embed .article-meta{font-size:11px;gap:10px 13px}}
.notic-article-embed .article .notic-btn{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:15px 30px;border:2px solid #32302a;border-radius:9999px;background:#32302a;color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;box-shadow:0 0 0 3px rgb(50 48 42 / 14%);transition:background .2s,transform .2s,box-shadow .2s;text-align:center;gap:0;max-width:100%}.notic-article-embed .article .notic-btn:hover{background:#171612;transform:translateY(-2px);box-shadow:0 0 0 4px rgb(50 48 42 / 17%)}.notic-article-embed .article .notic-btn-light{background:#fff;color:#1a1a1a;border-color:#1a1a1a;box-shadow:none}.notic-article-embed .article .notic-btn-light:hover{background:#f0eee9;color:#191919}.notic-article-embed .article .notic-btn:focus-visible{outline:3px solid #1267f5;outline-offset:5px}.notic-article-embed .case-band .notic-btn-light{border-color:#fff}.notic-article-embed .article .component-heading>span{display:block;font-size:13px;color:#686868;margin-bottom:15px;letter-spacing:0}.notic-article-embed .article .component-heading h3{font-size:40px;line-height:1.08;letter-spacing:-.04em;font-weight:500;margin:0}.notic-article-embed .article .planner-studio{padding:38px;background:#fff;border:1px solid #dedede;border-radius:20px;margin:42px 0}.notic-article-embed .planner-tabs{display:flex;border-bottom:1px solid #ddd;gap:30px;margin-top:30px}.notic-article-embed .planner-tabs button{appearance:none;background:none;color:#737373;border:0;border-bottom:3px solid transparent;border-radius:0;padding:16px 0;font:inherit;font-size:16px;cursor:pointer;margin-bottom:-1px;transition:color .2s,border-color .2s}.notic-article-embed .planner-tabs button[aria-selected=true]{color:#191919;border-color:#1267f5}.notic-article-embed .planner-panel{display:grid;grid-template-columns:1fr 1fr;gap:30px;min-height:220px;align-items:center;padding-top:28px}.notic-article-embed .planner-panel[hidden]{display:none}.notic-article-embed .article .planner-panel h4{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px;font-weight:500}.notic-article-embed .article .planner-panel p{font-size:16px;line-height:1.55;margin:0}.notic-article-embed .planner-demo{border-radius:12px;padding:22px;background:#f1f2f3;font-size:15px}.notic-article-embed .market-demo>span{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #d7d9db}.notic-article-embed .market-demo>span:last-child{border:0}.notic-article-embed .market-demo b{font-weight:400;font-size:12px;color:#74797c}.notic-article-embed .query-demo>span{display:block;background:white;border:1px solid #e2e2e2;border-radius:30px;padding:12px 15px;margin-bottom:12px;font-size:14px}.notic-article-embed .planner-demo small{display:block;font-size:11px;line-height:1.4;color:#666}.notic-article-embed .forecast-demo>span{display:block;margin-bottom:15px;font-size:13px}.notic-article-embed .forecast-demo i{display:block;height:7px;border-radius:5px;background:#1267f5;width:90%;margin-top:6px}.notic-article-embed .forecast-demo>span:nth-child(2) i{width:65%;opacity:.65}.notic-article-embed .forecast-demo>span:nth-child(3) i{width:35%;opacity:.4}.notic-article-embed .article .planner-studio figcaption{font-size:12px;border-top:1px solid #e4e4e4;padding-top:18px;margin-top:24px}.notic-article-embed .article .goal-flow{background:#20201e;color:white;border-radius:20px;padding:36px;margin:40px 0;overflow:hidden}.notic-article-embed .goal-flow .component-heading>span{color:#aaa}.notic-article-embed .article .goal-flow h3{color:#fff;font-size:32px}.notic-article-embed .goal-path{display:grid;grid-template-columns:1fr .7fr 1fr .7fr 1.2fr;gap:10px;align-items:center;margin:40px 0}.notic-article-embed .goal-path>div{display:flex;flex-direction:column}.notic-article-embed .goal-path strong{font-size:51px;font-weight:400;line-height:1.1;letter-spacing:-.05em;white-space:nowrap}.notic-article-embed .goal-path>div>span{font-size:14px;color:#ddd;margin-top:8px}.notic-article-embed .goal-path .goal-rate{text-align:center;align-items:center}.notic-article-embed .goal-rate i{font-style:normal;font-size:25px;color:#8dafff;line-height:1.2}.notic-article-embed .goal-path .goal-rate>span{font-size:13px;margin:0}.notic-article-embed .goal-rate small{font-size:10px;color:#aaa;line-height:1.2;max-width:80px}.notic-article-embed .goal-total{border-top:1px solid #53534d;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px}.notic-article-embed .goal-total span{font-size:14px;color:#bbb}.notic-article-embed .article .goal-total p{font-size:20px;margin:5px 0 0}.notic-article-embed .goal-total>strong{font-size:50px;letter-spacing:-.04em;font-weight:400;white-space:nowrap}.notic-article-embed .article .goal-flow figcaption{font-size:12px;color:#aaa;margin-top:24px}.notic-article-embed .article .reading-feature{padding:0;border-radius:20px;overflow:hidden;gap:0;grid-template-columns:1.15fr 1fr;margin:70px 0}.notic-article-embed .reading-feature>div{padding:35px}.notic-article-embed .article .reading-feature h3{font-size:28px;font-weight:500;line-height:1.18;margin:16px 0}.notic-article-embed .reading-feature h3 a{text-decoration:none}.notic-article-embed .reading-feature h3 a:hover{text-decoration:underline;text-underline-offset:5px}.notic-article-embed .article .reading-feature p{font-size:16px;margin-bottom:26px}.notic-article-embed .article .reading-feature .notic-btn{padding:13px 23px;font-size:15px;min-height:49px}.notic-article-embed .reading-feature .reading-image{display:flex;align-items:center;align-self:stretch;background:#ececec;padding:20px;overflow:hidden}.notic-article-embed .reading-feature .reading-image img{border-radius:0;width:100%;height:auto;aspect-ratio:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.notic-article-embed .reading-feature .reading-image:hover img{transform:scale(1.04)}.notic-article-embed .article .calculator-studio{background:#fff;border:1px solid #ddd;padding:35px;border-radius:20px;margin:45px 0}.notic-article-embed .article .calculator-studio h3{font-size:36px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin-bottom:12px}.notic-article-embed .calculator-studio>p{font-size:17px;color:#666}.notic-article-embed .calc-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:stretch;margin:28px 0}.notic-article-embed .calculator-studio .controls{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;margin:0}.notic-article-embed .calculator-studio .controls label{display:flex;flex-direction:column;justify-content:space-between;font-size:13px;line-height:1.45;color:#444}.notic-article-embed .calculator-studio input{width:100%;min-width:0;margin-top:9px;background:#f5f5f3;border:1px solid #d8d8d5;border-radius:9px;padding:14px 12px;font-size:25px;color:#191919;outline-offset:4px}.notic-article-embed .calculator-studio #calc-result{background:#32302a;color:white;border-radius:13px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.notic-article-embed .calculator-studio #calc-result[hidden]{display:none}.notic-article-embed .calculator-studio .result-main{display:block;border:0;padding:0;margin:0}.notic-article-embed .calculator-studio .result-main span{display:block;color:#ddd;font-size:14px}.notic-article-embed .calculator-studio #budget{display:block;font-size:51px;font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:14px 0 20px;white-space:nowrap}.notic-article-embed .calculator-studio .result-detail{display:flex;gap:22px;margin:0 0 24px}.notic-article-embed .calculator-studio .result-detail>div{display:flex;flex-direction:column;gap:4px}.notic-article-embed .calculator-studio .result-detail b{font-size:25px;font-weight:400}.notic-article-embed .calculator-studio .result-detail span{font-size:12px;color:#ddd}.notic-article-embed .article .calculator-studio .calc-cta{font-size:14px;padding:11px 16px;min-height:47px;align-self:flex-start;border-color:white}.notic-article-embed .calculator-studio>small{font-size:12px;line-height:1.5;color:#777}.notic-article-embed .article .case-ad-gallery{margin:35px 0 40px}.notic-article-embed .case-ad-gallery .ad-gallery-caption{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid #555;padding:25px 0 20px}.notic-article-embed .article .ad-gallery-caption h3{font-size:27px;margin:0}.notic-article-embed .ad-gallery-caption span{font-size:12px;color:#aaa}.notic-article-embed .ad-frame{background:#f1f1ef;padding:28px;border-radius:14px;display:block;overflow:hidden}.notic-article-embed .ad-frame img{width:100%;height:auto;transition:transform .5s}.notic-article-embed .ad-frame:hover img{transform:scale(1.015)}.notic-article-embed .case-ad-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;align-items:start;grid-auto-flow:dense}.notic-article-embed .case-ad-grid figure{margin:0}.notic-article-embed .case-ad-grid .ad-frame{height:340px;display:flex;align-items:center;justify-content:center;padding:24px}.notic-article-embed .case-ad-grid .ad-frame img{object-fit:contain;width:100%;height:100%}.notic-article-embed .case-ad-grid .ad-wide{grid-column:1/-1}.notic-article-embed .case-ad-grid .ad-wide .ad-frame{height:auto;padding:28px}.notic-article-embed .case-ad-grid .ad-wide .ad-frame img{height:auto;max-height:460px;object-fit:contain}.notic-article-embed .article .case-ad-gallery figcaption{font-size:12px;line-height:1.5}.notic-article-embed .article .pirnar-detail{margin:32px 0}.notic-article-embed .article .pirnar-detail h3{font-size:25px;margin:25px 0 12px}.notic-article-embed .article .pirnar-detail p{font-size:18px}.notic-article-embed .case-insight{border-left:3px solid #8eafff;padding:5px 0 5px 25px;margin:28px 0}.notic-article-embed .article .case-insight p{font-size:21px;margin:0;color:white}.notic-article-embed .article .case-ad-grid .ad-frame:focus-visible{outline:3px solid #8eafff;outline-offset:4px}@media(max-width:1000px){.notic-article-embed .calc-layout{grid-template-columns:1fr}.notic-article-embed .calculator-studio #calc-result{gap:15px}.notic-article-embed .calculator-studio .result-detail{margin-bottom:10px}.notic-article-embed .goal-path strong{font-size:40px}}@media(max-width:760px){.notic-article-embed .article .planner-studio,.notic-article-embed .article .goal-flow,.notic-article-embed .article .calculator-studio{padding:25px 20px;border-radius:16px}.notic-article-embed .article .component-heading h3{font-size:32px}.notic-article-embed .planner-tabs{gap:23px}.notic-article-embed .planner-tabs button{font-size:14px}.notic-article-embed .planner-panel{grid-template-columns:1fr;gap:22px;min-height:0}.notic-article-embed .article .planner-panel h4{font-size:23px}.notic-article-embed .planner-demo{padding:16px}.notic-article-embed .article .goal-flow h3{font-size:28px}.notic-article-embed .goal-path{grid-template-columns:1fr;gap:14px;margin:30px 0}.notic-article-embed .goal-path>div:not(.goal-rate){flex-direction:row;justify-content:space-between;align-items:baseline}.notic-article-embed .goal-path strong{font-size:43px}.notic-article-embed .goal-path .goal-rate{flex-direction:row;justify-content:flex-start;gap:13px;text-align:left;border-bottom:1px solid #454540;padding-bottom:14px}.notic-article-embed .goal-rate i{transform:rotate(90deg)}.notic-article-embed .goal-rate small{max-width:none}.notic-article-embed .goal-total{align-items:start;flex-direction:column;gap:10px}.notic-article-embed .goal-total>strong{font-size:48px}.notic-article-embed .article .reading-feature{grid-template-columns:1fr;margin:48px 0}.notic-article-embed .reading-feature>div{padding:27px}.notic-article-embed .reading-feature .reading-image{grid-row:1;padding:15px;min-height:0}.notic-article-embed .reading-feature .reading-image img{max-height:230px}.notic-article-embed .article .reading-feature h3{font-size:27px}.notic-article-embed .article .calculator-studio h3{font-size:30px}.notic-article-embed .calc-layout{gap:24px}.notic-article-embed .calculator-studio .controls{gap:22px 14px}.notic-article-embed .calculator-studio .controls label{font-size:12px}.notic-article-embed .calculator-studio input{font-size:23px;padding:13px 10px}.notic-article-embed .calculator-studio #calc-result{padding:23px}.notic-article-embed .calculator-studio #budget{font-size:48px}.notic-article-embed .case-ad-grid{grid-template-columns:1fr}.notic-article-embed .case-ad-grid .ad-frame{height:auto;min-height:0;padding:18px}.notic-article-embed .case-ad-grid .ad-frame img{height:auto;max-height:520px}.notic-article-embed .ad-frame{padding:12px}.notic-article-embed .case-ad-gallery .ad-gallery-caption{display:block}.notic-article-embed .ad-gallery-caption span{display:block;margin-top:10px}.notic-article-embed .article .ad-gallery-caption h3{font-size:25px}.notic-article-embed .case-insight{padding-left:18px}.notic-article-embed .article .case-insight p{font-size:19px}.notic-article-embed .article .notic-btn{font-size:15px;padding:14px 24px}.notic-article-embed .case-ad-grid .ad-wide .ad-frame{padding:14px}}@media(prefers-reduced-motion:reduce){.notic-article-embed .article .notic-btn,.notic-article-embed .reading-feature .reading-image img,.notic-article-embed .ad-frame img{transition:none}.notic-article-embed .article .notic-btn:hover,.notic-article-embed .reading-image:hover img,.notic-article-embed .ad-frame:hover img{transform:none}}

.notic-article-embed /* The CTA orbit matches the live Notic ChatGPT landing page. */
@property --cta-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
.notic-article-embed .article .notic-btn{position:relative;isolation:isolate;overflow:visible;transition:background .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}
.notic-article-embed .article .notic-btn:hover{transform:translateY(-1px)}
.notic-article-embed .article .notic-btn:active{transform:scale(.98)}
.notic-article-embed .article .notic-btn::before{content:"";position:absolute;inset:-5px;padding:3px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cta-angle),transparent 0deg,#2454d6 75deg,#8cb3ff 110deg,transparent 165deg,transparent 260deg,#2454d6 330deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s}
.notic-article-embed .article .notic-btn:hover::before,.notic-article-embed .article .notic-btn:focus-visible::before{opacity:1;animation:cta-orbit 2.2s linear infinite}
@keyframes cta-orbit{to{--cta-angle:360deg}}
.notic-article-embed .article .notic-btn:focus-visible{outline-color:#2454d6}
.notic-article-embed .article .additional-costs{margin-top:48px}
.notic-article-embed .article .additional-costs>h3{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin-bottom:22px}
.notic-article-embed .article .pricing-detail-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.5;margin:30px 0 20px}
.notic-article-embed .article .pricing-detail-table caption{text-align:left;font-size:13px;font-weight:400;color:#666;padding-bottom:15px}
.notic-article-embed .article .pricing-detail-table thead th{background:#20201e;color:#fff;font-size:13px;font-weight:500;border:0}
.notic-article-embed .article .pricing-detail-table td,.notic-article-embed .article .pricing-detail-table th{text-align:left;padding:20px 16px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8d8d5}
.notic-article-embed .article .pricing-detail-table tbody th{font-weight:500}
.notic-article-embed .article .pricing-detail-table tbody tr{background:#ededea}
.notic-article-embed .article .pricing-detail-table tbody tr:nth-child(even){background:#f6f6f3}
.notic-article-embed .article .cost-detail-table th:first-child{width:27%}
.notic-article-embed .article .campaign-table th:first-child{width:24%}
.notic-article-embed .article .campaign-table tbody th{font-size:12px;font-weight:400;color:#666}
.notic-article-embed .article .campaign-name{display:block;font-size:20px;color:#191919;font-weight:500;line-height:1.15;margin-bottom:9px;letter-spacing:-.02em;overflow-wrap:normal}
.notic-article-embed .article .pricing-note{font-size:13px;line-height:1.6;color:#686868}
.notic-article-embed .article .season-calendar{background:#e8e9e8;border-radius:20px;padding:34px;margin:36px 0 30px}
.notic-article-embed .season-calendar-head{display:grid;grid-template-columns:1.15fr 1fr;column-gap:32px;align-items:end}
.notic-article-embed .season-calendar-head>span{grid-column:1/-1;font-size:12px;color:#686868;margin-bottom:17px}
.notic-article-embed .article .season-calendar-head h3{margin:0;font-size:34px;line-height:1.08;font-weight:500;letter-spacing:-.035em}
.notic-article-embed .article .season-calendar-head p{margin:0;font-size:15px;line-height:1.5;color:#666}
.notic-article-embed .article .season-phases{padding:0;margin:30px 0 24px;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#c7cac8;border:1px solid #c7cac8;border-radius:12px;overflow:hidden}
.notic-article-embed .article .season-phases>li{margin:0;padding:23px;background:#f5f5f2;list-style:none}
.notic-article-embed .season-months{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;gap:4px}
.notic-article-embed .season-months>span{display:block;text-align:center;border-top:4px solid #9dabc7;padding-top:10px;font-size:11px;color:#686868}
.notic-article-embed .season-phases li:nth-child(2) .season-months>span{border-color:#7496db}
.notic-article-embed .season-phases li:nth-child(3) .season-months>span{border-color:#447bea}
.notic-article-embed .season-phases li:nth-child(4) .season-months>span{border-color:#2454d6}
.notic-article-embed .season-stage{font-size:10px;color:#686868}
.notic-article-embed .article .season-phases h4{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:9px 0 14px}
.notic-article-embed .article .season-phases p{font-size:14px;line-height:1.5;margin:0}
.notic-article-embed .article .season-calendar figcaption{font-size:12px;line-height:1.6;color:#666;margin:0}
@media(max-width:1100px){
 .notic-article-embed .article .additional-costs>h3{font-size:27px}
 .notic-article-embed .article .pricing-detail-table{font-size:14px;display:block}
 .notic-article-embed .article .pricing-detail-table caption{display:block;padding-bottom:16px;line-height:1.5}
 .notic-article-embed .article .pricing-detail-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .notic-article-embed .article .pricing-detail-table tbody{display:block}
 .notic-article-embed .article .pricing-detail-table tr{display:block;margin-bottom:16px;border:1px solid #d8d8d5;border-radius:12px;padding:20px;overflow:hidden}
 .notic-article-embed .article .pricing-detail-table tbody th,.notic-article-embed .article .pricing-detail-table td{display:block;width:100%;padding:0;border:0}
 .notic-article-embed .article .pricing-detail-table tbody th{font-size:17px;margin-bottom:15px}
 .notic-article-embed .article .pricing-detail-table tbody th:first-child{width:100%;background:transparent}
 .notic-article-embed .article .campaign-table tbody th{font-size:12px}
 .notic-article-embed .article .pricing-detail-table td{margin-top:12px}
 .notic-article-embed .article .pricing-detail-table td::before{content:attr(data-label);display:block;font-size:11px;line-height:1.4;color:#777;margin-bottom:4px}
 .notic-article-embed .article .campaign-name{font-size:24px;margin-bottom:5px}
 .notic-article-embed .article .season-calendar{padding:25px 20px;border-radius:16px}
 .notic-article-embed .season-calendar-head{grid-template-columns:1fr;gap:0}
 .notic-article-embed .article .season-calendar-head h3{font-size:30px}
 .notic-article-embed .article .season-calendar-head p{margin-top:17px;font-size:14px}
 .notic-article-embed .article .season-phases{grid-template-columns:1fr;margin-top:25px}
 .notic-article-embed .article .season-phases>li{padding:20px}
 .notic-article-embed .season-months{margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){.notic-article-embed .article .notic-btn:hover::before,.notic-article-embed .article .notic-btn:focus-visible::before{animation:none;--cta-angle:70deg}.notic-article-embed .article .notic-btn,.notic-article-embed .article .notic-btn::before{transition:none}.notic-article-embed .article .notic-btn:hover,.notic-article-embed .article .notic-btn:active{transform:none}}

.notic-article-embed .article .image-direction{margin:45px 0 65px}.notic-article-embed .image-direction img{display:block;width:100%;height:auto}.notic-article-embed .article .image-direction figcaption{font-size:12px;color:#666;line-height:1.6;margin-top:12px}

.notic-article-embed .article .principal-visual,.notic-article-embed .article .clean-saas-visual,.notic-article-embed .article .raw-campaign-shot{margin:48px 0 64px}.notic-article-embed .principal-visual picture,.notic-article-embed .principal-visual img,.notic-article-embed .raw-campaign-shot picture,.notic-article-embed .raw-campaign-shot img{display:block;width:100%;height:auto}.notic-article-embed .article .principal-visual figcaption,.notic-article-embed .article .clean-saas-visual figcaption{font-size:13px;line-height:1.6;color:#666;margin-top:12px}.notic-article-embed .case-band .raw-campaign-shot{margin:30px 0 42px}.notic-article-embed .raw-campaign-shot a{display:block}.notic-article-embed .raw-search-pair{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;align-items:stretch}.notic-article-embed .raw-search-pair a{background:#f1f1ef;display:flex;align-items:center;justify-content:center;overflow:hidden}.notic-article-embed .raw-search-pair img{width:100%;height:100%;max-height:550px;object-fit:contain}.notic-article-embed .clean-saas-visual{color:#191919}.notic-article-embed .saas-shell{background:#e9ebee;border-radius:22px;padding:36px;overflow:hidden}.notic-article-embed .saas-top{display:flex;justify-content:space-between;align-items:end;gap:32px;border-bottom:1px solid #c8ccd1;padding-bottom:28px}.notic-article-embed .saas-top span{font-size:12px;letter-spacing:.05em;color:#626972}.notic-article-embed .saas-top strong{font-size:34px;line-height:1.08;letter-spacing:-.035em;font-weight:500;max-width:560px}.notic-article-embed .saas-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;padding:34px 0}.notic-article-embed .saas-flow>div{background:#fff;border:1px solid #d5d9df;border-radius:15px;padding:22px;min-height:155px;display:flex;flex-direction:column}.notic-article-embed .saas-flow span{font-size:13px;color:#626972}.notic-article-embed .saas-flow strong{font-size:48px;font-weight:500;letter-spacing:-.05em;margin-top:12px}.notic-article-embed .saas-flow small{font-size:14px;color:#626972;margin-top:auto}.notic-article-embed .saas-flow i{font-style:normal;color:#1267f5;font-size:28px}.notic-article-embed .saas-result{background:#1267f5;color:white;border-radius:15px;padding:25px 28px;display:flex;justify-content:space-between;align-items:end}.notic-article-embed .saas-result>div{display:flex;flex-direction:column}.notic-article-embed .saas-result span{font-size:14px}.notic-article-embed .saas-result strong{font-size:58px;font-weight:500;letter-spacing:-.05em}.notic-article-embed .saas-result p{margin:0;color:white;font-size:18px}.notic-article-embed .reading-feature+.copy-section{margin-top:0}@media(max-width:760px){.notic-article-embed .article .principal-visual,.notic-article-embed .article .clean-saas-visual,.notic-article-embed .article .raw-campaign-shot{margin:32px 0 44px}.notic-article-embed .raw-search-pair{grid-template-columns:1fr;gap:16px}.notic-article-embed .raw-search-pair img{max-height:none}.notic-article-embed .saas-shell{padding:22px 18px;border-radius:16px}.notic-article-embed .saas-top{display:block;padding-bottom:22px}.notic-article-embed .saas-top strong{display:block;font-size:28px;margin-top:12px}.notic-article-embed .saas-flow{grid-template-columns:1fr;padding:22px 0;gap:10px}.notic-article-embed .saas-flow>div{min-height:0;padding:18px}.notic-article-embed .saas-flow i{transform:rotate(90deg);justify-self:center;font-size:22px}.notic-article-embed .saas-flow strong{font-size:42px}.notic-article-embed .saas-flow small{margin-top:8px}.notic-article-embed .saas-result{display:block;padding:22px}.notic-article-embed .saas-result strong{font-size:50px}.notic-article-embed .saas-result p{margin-top:8px}}


.notic-article-embed .article .evidence-visual{margin:46px 0 64px;border-radius:22px;overflow:hidden;background:#e9ebee;color:#191919;border:1px solid #d5d8dc}.notic-article-embed .article .evidence-visual *{box-sizing:border-box}.notic-article-embed .evidence-head{padding:34px 36px 25px;display:flex;justify-content:space-between;gap:30px;align-items:end;border-bottom:1px solid #c9cdd2}.notic-article-embed .evidence-head>div{max-width:650px}.notic-article-embed .evidence-kicker{display:block;font-size:12px;color:#666c74;letter-spacing:.04em;margin-bottom:12px}.notic-article-embed .article .evidence-head h3{font-size:36px;line-height:1.08;letter-spacing:-.04em;font-weight:500;margin:0}.notic-article-embed .article .evidence-head p{font-size:15px;line-height:1.55;color:#626872;margin:0;max-width:290px}.notic-article-embed .evidence-caption{font-size:12px;line-height:1.55;color:#666;padding:15px 36px 19px;border-top:1px solid #d0d3d7}.notic-article-embed .evidence-caption a{color:inherit}.notic-article-embed .quality-stage{display:grid;grid-template-columns:240px minmax(0,1fr);gap:34px;padding:34px 36px}.notic-article-embed .quality-dial{background:#191919;color:#fff;border-radius:18px;padding:27px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;text-align:center}.notic-article-embed .quality-ring{width:148px;height:148px;transform:rotate(-90deg)}.notic-article-embed .quality-ring circle{fill:none;stroke-width:8}.notic-article-embed .quality-ring .track{stroke:#444}.notic-article-embed .quality-ring .progress-ring{stroke:#2c6cff;stroke-linecap:round;stroke-dasharray:72 100;transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1)}.notic-article-embed .quality-dial strong{font-size:40px;font-weight:500;line-height:1;margin-top:-99px;margin-bottom:60px;letter-spacing:-.04em}.notic-article-embed .quality-dial span{font-size:12px;color:#bbb}.notic-article-embed .quality-factors{display:grid;gap:12px}.notic-article-embed .quality-factor{background:#fff;border:1px solid #d4d7db;border-radius:14px;padding:19px 20px;display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:center}.notic-article-embed .quality-factor b{font-size:17px;font-weight:500}.notic-article-embed .quality-factor em{font-size:12px;font-style:normal;color:#1267f5}.notic-article-embed .quality-meter{grid-column:1/-1;height:7px;border-radius:999px;background:#e6e7e9;overflow:hidden}.notic-article-embed .quality-meter i{display:block;height:100%;width:var(--fill);background:#1267f5;border-radius:inherit;transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.notic-article-embed .quality-auction{margin:0 36px 34px;padding:22px;border:1px solid #c8ccd1;border-radius:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.notic-article-embed .quality-auction span{background:#fff;border-radius:10px;padding:16px 12px;font-size:13px;line-height:1.35}.notic-article-embed .quality-auction b{display:block;font-weight:500;margin-bottom:5px}.notic-article-embed .quality-auction .rank-result{background:#1267f5;color:#fff}.notic-article-embed .quality-note{margin:25px 0 0;padding:20px 22px;border-left:3px solid #1267f5;background:#f1f2f4}.notic-article-embed .article .quality-note p{margin:0;font-size:16px;line-height:1.55}.notic-article-embed .benchmark-controls{display:flex;gap:8px;padding:24px 36px 0}.notic-article-embed .benchmark-controls button{appearance:none;border:1px solid #c8cbd0;background:transparent;color:#555;border-radius:999px;padding:10px 16px;font:inherit;font-size:14px;cursor:pointer}.notic-article-embed .benchmark-controls button[aria-selected="true"]{background:#191919;color:#fff;border-color:#191919}.notic-article-embed .benchmark-panel{padding:26px 36px 35px}.notic-article-embed .benchmark-panel[hidden]{display:none}.notic-article-embed .benchmark-row{display:grid;grid-template-columns:180px minmax(0,1fr) 80px;gap:15px;align-items:center;margin:13px 0}.notic-article-embed .benchmark-row>span{font-size:13px;line-height:1.25}.notic-article-embed .benchmark-row>strong{text-align:right;font-size:14px;font-weight:500}.notic-article-embed .benchmark-track{height:18px;background:#d9dce0;border-radius:3px;overflow:hidden;position:relative}.notic-article-embed .benchmark-track i{display:block;height:100%;width:var(--bar);transform-origin:left;background:#1267f5;border-radius:3px;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.notic-article-embed .benchmark-panel[data-kind="change"] .benchmark-track{background:linear-gradient(90deg,transparent 49.7%,#aeb3ba 49.7%,#aeb3ba 50.3%,transparent 50.3%);overflow:visible}.notic-article-embed .benchmark-panel[data-kind="change"] .benchmark-track i{position:absolute;left:50%;width:var(--bar);background:#1267f5}.notic-article-embed .benchmark-panel[data-kind="change"] .benchmark-row.negative .benchmark-track i{left:auto;right:50%;transform-origin:right;background:#696f78}.notic-article-embed .notic-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.notic-article-embed .notic-data-card{border:1px solid #d4d4d2;border-radius:17px;padding:25px;background:#f2f2f0}.notic-article-embed .notic-data-card>span{font-size:12px;color:#666}.notic-article-embed .article .notic-data-card h3{font-size:25px;line-height:1.15;margin:12px 0 20px}.notic-article-embed .notic-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notic-article-embed .notic-stats div{border-top:1px solid #cacac7;padding-top:12px}.notic-article-embed .notic-stats strong{display:block;font-size:30px;font-weight:500;letter-spacing:-.04em}.notic-article-embed .notic-stats span{font-size:12px;line-height:1.35;color:#666}.notic-article-embed .notic-method{background:#191919;color:#fff;border-radius:17px;padding:25px;margin:25px 0}.notic-article-embed .article .notic-method h3{font-size:25px;color:#fff;margin:0 0 12px}.notic-article-embed .article .notic-method p{font-size:16px;color:#d6d6d2;margin:0}.notic-article-embed .cost-levers{padding:32px 36px}.notic-article-embed .cost-lever{display:grid;grid-template-columns:180px minmax(0,1fr) 160px;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid #cdd0d4}.notic-article-embed .cost-lever:last-child{border:0}.notic-article-embed .cost-lever b{font-size:15px;font-weight:500}.notic-article-embed .cost-lever span{font-size:13px;color:#646a72}.notic-article-embed .lever-line{height:8px;background:#d4d7dc;border-radius:99px;overflow:hidden}.notic-article-embed .lever-line i{display:block;height:100%;width:var(--fill);background:#1267f5;transform-origin:left;border-radius:inherit;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.notic-article-embed .spend-stage{padding:30px 36px}.notic-article-embed .spend-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.notic-article-embed .spend-summary div{background:#fff;border:1px solid #d4d7db;border-radius:13px;padding:17px}.notic-article-embed .spend-summary span{display:block;font-size:12px;color:#666}.notic-article-embed .spend-summary strong{display:block;font-size:28px;font-weight:500;margin-top:7px}.notic-article-embed .spend-chart{display:block;width:100%;height:auto;overflow:visible}.notic-article-embed .spend-chart .grid{stroke:#c9cdd2;stroke-width:1;stroke-dasharray:5 7}.notic-article-embed .spend-chart .avg{stroke:#1267f5;stroke-width:2;stroke-dasharray:7 7}.notic-article-embed .spend-chart .curve{fill:none;stroke:#191919;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}.notic-article-embed .spend-chart circle{fill:#1267f5;stroke:#fff;stroke-width:3;transform-origin:center;transition:transform .5s}.notic-article-embed .spend-chart text{font-family:'Neue Montreal',Arial,sans-serif;font-size:13px;fill:#60666f}.notic-article-embed .funnel-stage{padding:34px 36px}.notic-article-embed .lead-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}.notic-article-embed .lead-step{position:relative;background:#fff;border:1px solid #d5d8dc;padding:20px 15px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.notic-article-embed .lead-step:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.notic-article-embed .lead-step:last-child{background:#191919;color:#fff}.notic-article-embed .lead-step span{font-size:12px;color:#666}.notic-article-embed .lead-step:last-child span{color:#bbb}.notic-article-embed .lead-step strong{font-size:32px;font-weight:500;letter-spacing:-.04em}.notic-article-embed .lead-step small{font-size:11px;line-height:1.35;color:#777}.notic-article-embed .lead-step:last-child small{color:#bbb}.notic-article-embed .funnel-rule{display:flex;gap:22px;margin-top:22px;padding-top:20px;border-top:1px solid #cdd0d4}.notic-article-embed .funnel-rule b{font-size:15px;font-weight:500}.notic-article-embed .funnel-rule span{font-size:13px;color:#666}.notic-article-embed .motion-ready .quality-meter i,.notic-article-embed .motion-ready .benchmark-track i,.notic-article-embed .motion-ready .lever-line i{transform:scaleX(0)}.notic-article-embed .motion-ready .progress-ring{stroke-dasharray:0 100}.notic-article-embed .motion-ready .spend-chart .curve{stroke-dashoffset:900}.notic-article-embed .motion-ready .spend-chart circle{transform:scale(0)}.notic-article-embed .motion-ready.is-visible .quality-meter i,.notic-article-embed .motion-ready.is-visible .benchmark-track i,.notic-article-embed .motion-ready.is-visible .lever-line i{transform:scaleX(1)}.notic-article-embed .motion-ready.is-visible .progress-ring{stroke-dasharray:72 100}.notic-article-embed .motion-ready.is-visible .spend-chart .curve{stroke-dashoffset:0}.notic-article-embed .motion-ready.is-visible .spend-chart circle{transform:scale(1)}
@media(max-width:760px){.notic-article-embed .article .evidence-visual{margin:34px 0 46px;border-radius:16px}.notic-article-embed .evidence-head{display:block;padding:25px 20px 21px}.notic-article-embed .article .evidence-head h3{font-size:29px}.notic-article-embed .article .evidence-head p{margin-top:13px;max-width:none}.notic-article-embed .evidence-caption{padding:14px 20px 17px}.notic-article-embed .quality-stage{grid-template-columns:1fr;padding:22px 20px;gap:18px}.notic-article-embed .quality-dial{min-height:230px}.notic-article-embed .quality-auction{margin:0 20px 25px;grid-template-columns:1fr 1fr}.notic-article-embed .benchmark-controls{padding:20px 20px 0;overflow:auto}.notic-article-embed .benchmark-panel{padding:21px 20px 26px}.notic-article-embed .benchmark-row{grid-template-columns:105px minmax(0,1fr) 58px;gap:10px}.notic-article-embed .benchmark-row>span{font-size:11px}.notic-article-embed .benchmark-row>strong{font-size:12px}.notic-article-embed .notic-data-grid{grid-template-columns:1fr}.notic-article-embed .notic-stats strong{font-size:28px}.notic-article-embed .cost-levers{padding:22px 20px}.notic-article-embed .cost-lever{grid-template-columns:1fr;gap:8px}.notic-article-embed .cost-lever span{font-size:12px}.notic-article-embed .spend-stage{padding:22px 20px}.notic-article-embed .spend-summary{grid-template-columns:1fr}.notic-article-embed .spend-summary strong{font-size:25px}.notic-article-embed .spend-chart text{font-size:11px}.notic-article-embed .funnel-stage{padding:23px 20px}.notic-article-embed .lead-funnel{grid-template-columns:1fr}.notic-article-embed .lead-step,.notic-article-embed .lead-step:first-child{min-height:0;clip-path:none;border-radius:11px;gap:10px}.notic-article-embed .lead-step strong{font-size:29px}.notic-article-embed .funnel-rule{display:block}.notic-article-embed .funnel-rule span{display:block;margin-top:8px}.notic-article-embed .notic-method{padding:22px}}
@media(prefers-reduced-motion:reduce){.notic-article-embed .quality-meter i,.notic-article-embed .progress-ring,.notic-article-embed .benchmark-track i,.notic-article-embed .lever-line i,.notic-article-embed .spend-chart .curve,.notic-article-embed .spend-chart circle{transition:none!important}}


.notic-article-embed .eu-industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.notic-article-embed .eu-industry-card{border:1px solid #d3d6da;border-radius:19px;padding:27px;background:#f2f2f0}.notic-article-embed .eu-industry-card-wide{grid-column:1/-1}.notic-article-embed .industry-pill{display:inline-flex;align-items:center;background:#1267f5;color:#fff;border-radius:999px;padding:8px 12px;font-size:11px;line-height:1;letter-spacing:.045em}.notic-article-embed .article .eu-industry-card h3{font-size:25px;line-height:1.14;letter-spacing:-.03em;font-weight:500;margin:18px 0 24px;max-width:560px}.notic-article-embed .industry-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notic-article-embed .industry-stats div{border-top:1px solid #c9cccf;padding-top:13px}.notic-article-embed .industry-stats strong{display:block;font-size:31px;line-height:1;font-weight:500;letter-spacing:-.04em}.notic-article-embed .industry-stats span{display:block;font-size:12px;line-height:1.35;color:#626872;margin-top:8px}.notic-article-embed .benchmark-reading{background:#191919;color:#fff;border-radius:18px;padding:27px;margin:25px 0}.notic-article-embed .article .benchmark-reading h3{color:#fff;font-size:25px;font-weight:500;margin:0 0 11px}.notic-article-embed .article .benchmark-reading p{color:#d4d4d0;font-size:16px;line-height:1.6;margin:0}.notic-article-embed .planner-explanation{margin:22px 0 55px;padding:28px;border:1px solid #d3d6da;border-radius:18px;background:#f1f2f4}.notic-article-embed .article .planner-explanation h3{font-size:28px;line-height:1.12;margin:0 0 13px}.notic-article-embed .article .planner-explanation>p{font-size:16px;line-height:1.62}.notic-article-embed .planner-range-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0}.notic-article-embed .planner-range-grid>div{background:#fff;border:1px solid #d5d8dc;border-radius:14px;padding:21px}.notic-article-embed .planner-range-grid span{display:block;font-size:11px;color:#666c74;letter-spacing:.04em}.notic-article-embed .planner-range-grid strong{display:block;color:#1267f5;font-size:41px;font-weight:500;letter-spacing:-.05em;margin:9px 0}.notic-article-embed .article .planner-range-grid p{font-size:14px;line-height:1.5;margin:0;color:#5f6670}.notic-article-embed .savings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:30px 36px}.notic-article-embed .savings-grid article{background:#fff;border:1px solid #d4d7db;border-radius:15px;padding:22px}.notic-article-embed .savings-grid article>span{font-size:11px;color:#656b73;letter-spacing:.04em}.notic-article-embed .article .savings-grid h4{font-size:20px;font-weight:500;line-height:1.2;margin:10px 0 18px}.notic-article-embed .saving-numbers{display:flex;align-items:center;gap:10px;border-top:1px solid #d6d8dc;padding-top:16px}.notic-article-embed .saving-numbers b{font-size:20px;color:#777;text-decoration:line-through;font-weight:400}.notic-article-embed .saving-numbers i{font-style:normal;color:#1267f5}.notic-article-embed .saving-numbers strong{font-size:31px;font-weight:500;letter-spacing:-.04em}.notic-article-embed .savings-grid em{display:block;background:#eaf2ff;color:#1267f5;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;margin:13px 0 12px;width:max-content;max-width:100%}.notic-article-embed .article .savings-grid p{font-size:13px;line-height:1.5;color:#646a72;margin:0}.notic-article-embed .season-chart-stage{padding:27px 36px 17px}.notic-article-embed .chart-legend{display:flex;gap:20px;justify-content:flex-end;margin-bottom:13px}.notic-article-embed .chart-legend span{display:flex;align-items:center;gap:7px;font-size:12px;color:#626872}.notic-article-embed .chart-legend i{display:block;width:24px;height:3px}.notic-article-embed .legend-demand{background:#1267f5}.notic-article-embed .legend-work{background:#191919}.notic-article-embed .season-chart{display:block;width:100%;height:auto}.notic-article-embed .season-grid line{stroke:#cbd0d5;stroke-dasharray:5 7}.notic-article-embed .season-area{fill:url(#seasonFill)}.notic-article-embed .season-demand,.notic-article-embed .season-work{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.notic-article-embed .season-demand{stroke:#1267f5}.notic-article-embed .season-work{stroke:#191919}.notic-article-embed .season-labels text,.notic-article-embed .season-note text{font-family:'Neue Montreal',Arial,sans-serif;fill:#646a72;font-size:11px}.notic-article-embed .season-labels text{text-anchor:middle}.notic-article-embed .season-note line{stroke:#1267f5;stroke-width:1.5}.notic-article-embed .season-note text{fill:#191919}.notic-article-embed .market-bars{padding:30px 36px}.notic-article-embed .market-bars>div{display:grid;grid-template-columns:120px minmax(0,1fr) 58px;gap:15px;align-items:center;margin:15px 0}.notic-article-embed .market-bars span{font-size:13px}.notic-article-embed .market-bars i{height:20px;width:var(--market);background:#1267f5;border-radius:3px;transform-origin:left;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.notic-article-embed .market-bars strong{text-align:right;font-size:14px;font-weight:500}.notic-article-embed .spend-annotation line{stroke:#1267f5;stroke-width:1.5}.notic-article-embed .spend-annotation text{fill:#191919;font-size:12px;font-weight:500}.notic-article-embed .motion-ready .market-bars i{transform:scaleX(0)}.notic-article-embed .motion-ready.is-visible .market-bars i{transform:scaleX(1)}
@media(max-width:760px){.notic-article-embed .eu-industry-grid{grid-template-columns:1fr}.notic-article-embed .eu-industry-card-wide{grid-column:auto}.notic-article-embed .eu-industry-card{padding:22px}.notic-article-embed .article .eu-industry-card h3{font-size:23px}.notic-article-embed .industry-stats strong{font-size:28px}.notic-article-embed .planner-explanation{padding:22px 19px}.notic-article-embed .planner-range-grid{grid-template-columns:1fr}.notic-article-embed .savings-grid{grid-template-columns:1fr;padding:22px 20px}.notic-article-embed .season-chart-stage{padding:22px 12px 13px;overflow-x:auto}.notic-article-embed .season-chart{min-width:690px}.notic-article-embed .chart-legend{justify-content:flex-start;padding-left:8px}.notic-article-embed .market-bars{padding:22px 20px}.notic-article-embed .market-bars>div{grid-template-columns:82px minmax(0,1fr) 48px;gap:9px}.notic-article-embed .market-bars span{font-size:11px}.notic-article-embed .spend-chart{min-width:700px}.notic-article-embed .spend-stage{overflow-x:auto}}
@media(prefers-reduced-motion:reduce){.notic-article-embed .market-bars i{transition:none}}.notic-article-embed .reading>.article{grid-column:2}
.notic-article-embed .industry-pill{padding:13px 18px;font-size:14px;gap:5px;letter-spacing:0}
.notic-article-embed .industry-pill strong{font-weight:700}.notic-article-embed .industry-pill span{font-weight:400}
.notic-article-embed .industry-stats{margin-top:28px}.notic-article-embed .industry-stats strong{font-variant-numeric:tabular-nums}
.notic-article-embed .savings-grid article{padding:26px}.notic-article-embed .article .savings-grid h4{min-height:48px;margin-bottom:14px}
.notic-article-embed .saving-percent{display:block;font-size:48px;line-height:1;font-weight:500;letter-spacing:-.055em;color:#1267f5;margin:20px 0 8px}
.notic-article-embed .savings-grid em{background:transparent;color:#191919;padding:0;margin:0 0 18px;border-radius:0;font-size:15px;font-weight:500}
.notic-article-embed .article .savings-grid ul{border-top:1px solid #d8dade;padding:16px 0 0 19px;margin:0;color:#525862}
.notic-article-embed .article .savings-grid li{font-size:13px;line-height:1.45;margin:7px 0;padding-left:2px}
.notic-article-embed .case-result-highlight{margin:25px 0 36px;padding:28px 30px;border:1px solid #444;border-radius:18px;background:#242424}
.notic-article-embed .case-result-highlight span{display:block;color:#9fa6ae;font-size:11px;letter-spacing:.06em;margin-bottom:12px}
.notic-article-embed .case-result-highlight strong{display:block;color:#fff;font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.055em;font-weight:500}
.notic-article-embed .article .case-result-highlight p{color:#d8d8d4;font-size:17px;line-height:1.5;margin:14px 0 0;max-width:670px}
.notic-article-embed .kronoterm-search-shot img,.notic-article-embed .kronoterm-display-shot img{width:100%;height:auto;object-fit:contain;background:#fff}
.notic-article-embed .kronoterm-search-shot,.notic-article-embed .kronoterm-display-shot{background:#f2f2f0;padding:20px;border-radius:18px}
.notic-article-embed .blue-reading.reading-feature{background:#fff;border:1px solid #d6d9de;padding:0;overflow:hidden;grid-template-columns:1.1fr 1fr;gap:0}
.notic-article-embed .blue-reading.reading-feature>div{background:#1267f5;padding:38px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.notic-article-embed .blue-reading.reading-feature .reading-image{background:#fff;padding:30px;min-height:280px}
.notic-article-embed .blue-reading.reading-feature .reading-image img{background:#fff;border-radius:0;width:100%;height:100%;object-fit:contain}
.notic-article-embed .notic-btn{position:relative;overflow:visible;isolation:isolate}
.notic-article-embed .notic-btn:hover,.notic-article-embed .notic-btn:focus-visible{animation:notic-blue-stroke 1.2s ease-in-out infinite}
@keyframes notic-blue-stroke{0%,100%{box-shadow:0 0 0 2px rgba(18,103,245,.25)}50%{box-shadow:0 0 0 5px rgba(18,103,245,.75)}}
.notic-article-embed .calculator-studio .controls{align-content:start}.notic-article-embed .calculator-studio input{box-sizing:border-box;min-height:86px;border-radius:0;background:#f3f3f1;padding:18px 16px;font-variant-numeric:tabular-nums}
.notic-article-embed .calculator-studio input:focus{border-color:#1267f5;box-shadow:0 0 0 2px #1267f5;outline:0}
.notic-article-embed .calculator-studio #calc-result{min-height:100%;box-sizing:border-box}
.notic-article-embed .calculator-studio #calc-error{background:#fff2f1;color:#8b211d;border:1px solid #e4b6b2;border-radius:8px;padding:10px 13px;font-size:13px}
.notic-article-embed .related-posts{background:#f4f4f2;border-top:1px solid #d0d0cd;margin-top:100px;padding:70px max(5vw,30px) 95px;width:100%;max-width:none}
.notic-article-embed .related-posts .related-heading,.notic-article-embed .related-posts .post-grid{width:min(1320px,calc(100% - 40px));margin-left:auto;margin-right:auto}
.notic-article-embed .post-grid{align-items:stretch;gap:32px}.notic-article-embed .post-card{padding:0;transform:none!important;margin:0!important}
.notic-article-embed .post-image{background:#fff;border:1px solid #dededb;border-radius:18px;padding:18px;box-sizing:border-box}
.notic-article-embed .post-image img{object-fit:contain}.notic-article-embed .post-card h3{font-size:24px}.notic-article-embed .read-post{padding:11px 17px;border:1px solid #aaa;border-radius:999px;text-decoration:none;transition:.25s}
.notic-article-embed .post-card:hover .read-post{color:#fff;background:#191919;border-color:#191919;transform:translateY(-2px)}
@media(max-width:1050px){.notic-article-embed .sidebar{top:102px}}
@media(max-width:760px){.notic-article-embed .reading>.article{grid-column:auto}.notic-article-embed .industry-pill{font-size:12px;padding:11px 14px}.notic-article-embed .savings-grid{grid-template-columns:1fr;padding:22px 18px}.notic-article-embed .saving-percent{font-size:42px}.notic-article-embed .case-result-highlight{padding:23px 21px}.notic-article-embed .blue-reading.reading-feature{grid-template-columns:1fr}.notic-article-embed .blue-reading.reading-feature>div{padding:29px 24px}.notic-article-embed .blue-reading.reading-feature .reading-image{min-height:220px;padding:22px}.notic-article-embed .calc-layout{grid-template-columns:1fr}.notic-article-embed .calculator-studio .controls{grid-template-columns:1fr}.notic-article-embed .post-grid{grid-template-columns:1fr}.notic-article-embed .related-posts{padding:55px 18px 70px}}


.notic-article-embed .reading{position:relative}
.notic-article-embed .reading>.sidebar.is-at-end{position:absolute!important;top:auto!important;bottom:0!important;left:-18px!important;width:var(--toc-width)!important;z-index:2}
.notic-article-embed .reading>.sidebar .eyebrow,.notic-article-embed .reading>.sidebar .toc a,.notic-article-embed .reading>.sidebar .toc a span,.notic-article-embed .reading>.sidebar .side-cta,.notic-article-embed .reading>.sidebar .side-cta a{transition:color .22s ease,border-color .22s ease}
.notic-article-embed .reading>.sidebar.is-on-dark,.notic-article-embed .reading>.sidebar.is-on-dark .eyebrow,.notic-article-embed .reading>.sidebar.is-on-dark .toc a,.notic-article-embed .reading>.sidebar.is-on-dark .toc a span,.notic-article-embed .reading>.sidebar.is-on-dark .side-cta,.notic-article-embed .reading>.sidebar.is-on-dark .side-cta a{color:#fff!important}
.notic-article-embed .reading>.sidebar.is-on-dark .toc a,.notic-article-embed .reading>.sidebar.is-on-dark .side-cta{border-color:rgba(255,255,255,.34)!important}
@media(max-width:760px){.notic-article-embed .reading>.sidebar.is-on-dark,.notic-article-embed .reading>.sidebar.is-on-dark .eyebrow,.notic-article-embed .reading>.sidebar.is-on-dark .toc a,.notic-article-embed .reading>.sidebar.is-on-dark .toc a span,.notic-article-embed .reading>.sidebar.is-on-dark .side-cta,.notic-article-embed .reading>.sidebar.is-on-dark .side-cta a{color:#191919!important}}

/* kazalo: referencni videz, brez mix-blend */
.notic-article-embed .reading > .sidebar{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 132px);overflow:auto;scrollbar-width:thin;padding-right:8px;}
@media (max-width:1024px){.notic-article-embed .reading > .sidebar{position:static;max-height:none;overflow:visible;}}

/* tema nastavi body{overflow-y:hidden}; brez tega position:sticky ne deluje */
body.postid-1017294{overflow-y:visible;}

.elementor .elementor-widget .notic-article-embed{font-size:16px;line-height:normal;}

/* tema vsiljuje barvo in zebra ozadje na td; th ostane tak, kot ga doloci clanek */
.elementor .elementor-widget .notic-article-embed .article td{color:#080808;background-color:transparent;border-left-width:0;}
.elementor .elementor-widget .notic-article-embed .article table tbody > tr > td{background-color:transparent;}

/* referenca: povezave v kazalu so #111 in debeline 500 */
.elementor .elementor-widget .notic-article-embed .sidebar a,.elementor .elementor-widget .notic-article-embed .toc a{color:#111;font-weight:500;}

/* Elementor resetira margin na <figure> v HTML gradniku; vracamo razmike clanka z visjo specificnostjo */
.elementor .elementor-widget .notic-article-embed .visual-brief{margin:42px 0px;margin-top:42px;margin-bottom:42px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .visual-brief h3{margin:16px 0px;margin-top:16px;margin-bottom:16px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .visual-brief p{margin-bottom:16px}
.elementor .elementor-widget .notic-article-embed .visual-brief figcaption{margin-top:18px}
.elementor .elementor-widget .notic-article-embed .article figure{margin:34px 0px;margin-top:34px;margin-bottom:34px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .pirnar-media figure{margin:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .reading-feature{margin:70px 0px;margin-top:70px;margin-bottom:70px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .reading-feature h3{margin:16px 0px;margin-top:16px;margin-bottom:16px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .reading-feature p{margin-bottom:26px}
.elementor .elementor-widget .notic-article-embed .case-ad-grid figure{margin:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .image-direction{margin:45px 0px 65px;margin-top:45px;margin-bottom:65px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .image-direction figcaption{margin-top:12px}
.elementor .elementor-widget .notic-article-embed .article .principal-visual,.elementor .elementor-widget .notic-article-embed .article .clean-saas-visual,.elementor .elementor-widget .notic-article-embed .article .raw-campaign-shot{margin:48px 0px 64px;margin-top:48px;margin-bottom:64px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .principal-visual figcaption,.elementor .elementor-widget .notic-article-embed .article .clean-saas-visual figcaption{margin-top:12px}
.elementor .elementor-widget .notic-article-embed .case-band .raw-campaign-shot{margin:30px 0px 42px;margin-top:30px;margin-bottom:42px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .reading-feature + .copy-section{margin-top:0px}
@media (max-width: 760px){
.elementor .elementor-widget .notic-article-embed .article figure{margin:28px 0px;margin-top:28px;margin-bottom:28px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .reading-feature{margin:48px 0px;margin-top:48px;margin-bottom:48px;margin-left:0px;margin-right:0px}
.elementor .elementor-widget .notic-article-embed .article .principal-visual,.elementor .elementor-widget .notic-article-embed .article .clean-saas-visual,.elementor .elementor-widget .notic-article-embed .article .raw-campaign-shot{margin:32px 0px 44px;margin-top:32px;margin-bottom:44px;margin-left:0px;margin-right:0px}
}

/* WordPress lazy slikam doda sizes="auto,...". V .reading-image ima slika height:100%,
   zato je visina krozna in slika zraste na 1500px. Nad 760px sliko izvzamemo iz racunanja
   visine vrstice (visino doloca besedilni stolpec), pod 760px pa jo pustimo v normalnem toku. */
@media (min-width:761px){
  .elementor .elementor-widget .notic-article-embed .reading-image{position:relative;overflow:hidden;min-height:0;}
  .elementor .elementor-widget .notic-article-embed .reading-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;}
}
@media (max-width:760px){
  .elementor .elementor-widget .notic-article-embed .reading-image{position:static;}
  .elementor .elementor-widget .notic-article-embed .reading-image img{position:static;width:100%;height:auto;}
}


/* ============ 1. KAZALO: ista tehnika kot globalni header ============
   Header uporablja mix-blend-mode:difference na elementu s class "mix-blend".
   Bela vsebina se nad crnim ohrani bela, nad svetlim postane temna, brez JavaScripta. */
.notic-article-embed .reading > .sidebar{ mix-blend-mode:difference; color:#fff; }
.notic-article-embed .reading > .sidebar a,
.notic-article-embed .reading > .sidebar li,
.notic-article-embed .reading > .sidebar span,
.notic-article-embed .reading > .sidebar .eyebrow{ color:#fff; }
.notic-article-embed .reading > .sidebar .eyebrow{ border-bottom-color:rgba(255,255,255,.5); }
.notic-article-embed .reading > .sidebar a:hover{ color:#fff; opacity:.72; }
.notic-article-embed, .notic-article-embed .wrap, .notic-article-embed .reading{ isolation:auto; }
@media (max-width:1024px){
  .notic-article-embed .reading > .sidebar{ mix-blend-mode:normal; color:inherit; }
  .notic-article-embed .reading > .sidebar a,
  .notic-article-embed .reading > .sidebar li,
  .notic-article-embed .reading > .sidebar span,
  .notic-article-embed .reading > .sidebar .eyebrow{ color:inherit; }
}

/* ============ 3. CTA gumb: 1:1 po .btn-pill z /chat-gpt-oglasevanje/ ============
   Tam ni nobene keyframe animacije. Mirujoc obroc 3px, na hover 4px in dvig 1px,
   ob kliku pomanjsanje na 0.98, fokus v topli sivi namesto v modri. */
.elementor .elementor-widget .notic-article-embed .article .notic-btn{
  box-shadow:0 0 0 3px rgba(50,48,42,.14);
  transition:background .4s cubic-bezier(.22,1,.36,1), color .4s cubic-bezier(.22,1,.36,1), box-shadow .4s cubic-bezier(.22,1,.36,1), transform .4s cubic-bezier(.22,1,.36,1);
}
.elementor .elementor-widget .notic-article-embed .article .notic-btn:hover{ box-shadow:0 0 0 4px rgba(50,48,42,.18); transform:translateY(-1px); }
.elementor .elementor-widget .notic-article-embed .article .notic-btn:active{ transform:scale(.98); }
.elementor .elementor-widget .notic-article-embed .article .notic-btn:focus-visible{ outline:3px solid rgba(50,48,42,.35); outline-offset:3px; }
.elementor .elementor-widget .notic-article-embed .article .notic-btn-light{ box-shadow:0 0 0 3px rgba(50,48,42,.14); }
.elementor .elementor-widget .notic-article-embed .article .notic-btn-light:hover{ box-shadow:0 0 0 4px rgba(50,48,42,.18); }
/* na crnem pasu mora biti obroc svetel, sicer se ne vidi */
.elementor .elementor-widget .notic-article-embed .case-band .notic-btn-light{ box-shadow:0 0 0 3px rgba(255,255,255,.20); }
.elementor .elementor-widget .notic-article-embed .case-band .notic-btn-light:hover{ box-shadow:0 0 0 4px rgba(255,255,255,.28); }
.elementor .elementor-widget .notic-article-embed .case-band .notic-btn-light:focus-visible{ outline-color:rgba(255,255,255,.45); }


/* ================= A) CTA gumb: orbit obroc, 1:1 po #notic-lp .btn-pill =================
   Landing page ima vrtec se stozcasti modri obroc na ::before pri inset:-5px,
   ki se prizge na hover in fokus. Codexova razlicica je imela namesto tega
   utripajoc obris (notic-blue-stroke), zato je izgledala drugace. */
@property --cta-angle{ syntax:"<angle>"; initial-value:0deg; inherits:false; }
@keyframes notic-cta-orbit{ 100%{ --cta-angle:360deg; } }
.elementor .elementor-widget .notic-article-embed .notic-btn{ position:relative; overflow:visible; isolation:isolate; }
.elementor .elementor-widget .notic-article-embed .notic-btn::before{
  content:""; position:absolute; inset:-5px; padding:3px; border-radius:inherit;
  pointer-events:none;
  background:conic-gradient(from var(--cta-angle),transparent 0deg,#2454d6 75deg,#8cb3ff 110deg,transparent 165deg,transparent 260deg,#2454d6 330deg,transparent 360deg);
  -webkit-mask:linear-gradient(#fff 0 0) content-box exclude, linear-gradient(#fff 0 0);
  mask:linear-gradient(#fff 0 0) content-box exclude, linear-gradient(#fff 0 0);
  opacity:0; transition:opacity .2s;
}
.elementor .elementor-widget .notic-article-embed .notic-btn:hover::before,
.elementor .elementor-widget .notic-article-embed .notic-btn:focus-visible::before{
  opacity:1; animation:notic-cta-orbit 2.2s linear infinite;
}
@media (prefers-reduced-motion: reduce){
  .elementor .elementor-widget .notic-article-embed .notic-btn:hover::before,
  .elementor .elementor-widget .notic-article-embed .notic-btn:focus-visible::before{ animation:none; --cta-angle:70deg; }
}

/* ================= B) temni pasovi cez celo sirino =================
   Kazalo stoji v levem robu (x 672-852), temni pasovi pa so bili v stolpcu besedila
   (x 1022-1872). Za kazalom torej ni bilo nikoli nicesar temnega in mix-blend-mode
   se ni imel s cim invertirati. Barvo pasu raztegnemo cez celo sirino okna,
   vsebina pasu ostane v stolpcu. Sele tako kazalo pobeli, enako kot logotip v headerju. */
.elementor .elementor-widget .notic-article-embed .article .case-band{ position:relative; }
.elementor .elementor-widget .notic-article-embed .article .case-band::after{
  content:""; position:absolute; z-index:-1; top:0; bottom:0;
  left:calc(50% - 100vw); width:200vw;
  background:inherit; pointer-events:none;
}
@media (max-width:1024px){
  .elementor .elementor-widget .notic-article-embed .article .case-band::after{ display:none; }
}

/* Pas ni na sredini okna, zato bleed racunamo z dvojno sirino in odrezemo na ovoju.
   overflow-x:clip (ne hidden!) ne naredi scroll containerja, zato position:sticky se vedno dela. */
.elementor .elementor-widget .notic-article-embed{ overflow-x:clip; }


/* Codexovo modro utripanje ugasnemo SAMO na elementu, nikoli na ::before,
   ker na ::before tece nas orbit obroc. */
.elementor .elementor-widget .notic-article-embed .notic-btn,
.elementor .elementor-widget .notic-article-embed .notic-btn:hover,
.elementor .elementor-widget .notic-article-embed .notic-btn:focus-visible{ animation:none; }
.elementor .elementor-widget .notic-article-embed .notic-btn:hover::before,
.elementor .elementor-widget .notic-article-embed .notic-btn:focus-visible::before{
  opacity:1; animation:notic-cta-orbit 2.2s linear infinite;
}

/* Kazalo: bela pisava mora premagati ".elementor .elementor-widget .notic-article-embed .toc a{color:#111}"
   (0,4,1). Z ".reading > .sidebar" dobimo (0,5,1) in zmagamo. Sele tako blend dela. */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar li,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar span,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta *{ color:#fff; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow{ border-bottom-color:rgba(255,255,255,.5); }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a:hover{ color:#fff; opacity:.7; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a[aria-current]{ color:#fff; opacity:1; font-weight:500; }
@media (max-width:1024px){
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar a,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar li,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar span,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta *{ color:inherit; }
}


/* ===== Kazalo: brez mix-blend, barvo preklopimo z razredom ===== */
/* izklopi blend in bele barve iz prejsnjih krogov */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar{ mix-blend-mode:normal; color:inherit; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar li,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar span,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta *{ color:inherit; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow{ border-bottom-color:#aaa; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a{ color:#111; font-weight:500; }

/* nad temno sekcijo: vse belo, kot logotip v headerju */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark li,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark span,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .eyebrow,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .toc a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .side-cta,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .side-cta *{ color:#fff; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .eyebrow{ border-bottom-color:rgba(255,255,255,.45); }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .toc a{ color:rgba(255,255,255,.72); }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .toc a:hover,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark .toc a[aria-current]{ color:#fff; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar{ transition:color .25s ease; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a{ transition:color .25s ease; }


/* Lepljivo kazalo mora imeti z-index, sicer ga prekrije full-bleed pas (::after, z-index:-1). */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar{ z-index:5; }
/* pas naj ostane pod vsebino clanka in pod kazalom */
.elementor .elementor-widget .notic-article-embed .article .case-band{ z-index:0; }


/* ===== 1) Kazalo: mix-blend-mode kot logotip v headerju =====
   Prej ni delovalo, ker kazalo ni imelo z-index in ga je prekril full-bleed pas.
   Z z-index:5 se izrise nad njim in blend se pravilno mesa po pikslih,
   zato se barva spreminja postopno, tudi sredi vrstice. */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar{
  z-index:5; mix-blend-mode:difference; color:#fff;
}
.elementor .elementor-widget .notic-article-embed .reading > .sidebar a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar li,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar span,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta *{ color:#fff; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow{ border-bottom-color:rgba(255,255,255,.5); }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a{ color:rgba(255,255,255,.78); }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a:hover,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a[aria-current]{ color:#fff; }
/* razred .is-on-dark ni vec potreben, blend to resi sam */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar.is-on-dark *{ color:inherit; }
@media (max-width:1024px){
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar{ mix-blend-mode:normal; color:inherit; z-index:auto; }
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar a,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar li,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar span,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .side-cta *{ color:inherit; }
}

/* ===== 2) Razmik na vrhu: H1 je bil na y=34, torej pod fiksnim headerjem (96px) ===== */
.elementor .elementor-widget .notic-article-embed{ padding-top:104px; }
@media (max-width:1024px){ .elementor .elementor-widget .notic-article-embed{ padding-top:84px; } }
@media (max-width:760px){ .elementor .elementor-widget .notic-article-embed{ padding-top:72px; } }

/* ===== 3) Razmik pred footerjem, da se crnina ne zacne takoj za vsebino ===== */
.elementor .elementor-widget .notic-article-embed{ padding-bottom:120px; }
@media (max-width:760px){ .elementor .elementor-widget .notic-article-embed{ padding-bottom:72px; } }


/* ===== Kazalo: nizja debelina, mehkejsa barva, hover potemni ===== */
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a{
  color:#b4b4b4; font-weight:400; letter-spacing:0;
  transition:color .25s ease;
}
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a:hover,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a:focus-visible,
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a[aria-current]{ color:#fff; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow{ font-weight:400; color:#d2d2d2; }
.elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow{ border-bottom-color:rgba(255,255,255,.35); }
@media (max-width:1024px){
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a{ color:#6b6b6b; }
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a:hover,
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .toc a[aria-current]{ color:#111; }
  .elementor .elementor-widget .notic-article-embed .reading > .sidebar .eyebrow{ color:inherit; border-bottom-color:#aaa; }
}

/* ===== Zakljucni CTA pas s polnilom cez celo sirino =====
   Prej se je besedilo clanka koncalo in takoj za njim se je zacela crnina footerja.
   Zdaj CTA dobi svoj pas, sorodne objave pa svoj odtenek, da je prehod stopnicast. */
.elementor .elementor-widget .notic-article-embed .article .article-end{
  position:relative; margin-top:88px; padding:88px 0 96px;
}
.elementor .elementor-widget .notic-article-embed .article .article-end::after{ content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 100vw);width:200vw;pointer-events:none;background:#EDEDEB; }
.elementor .elementor-widget .notic-article-embed .article .article-end .notic-btn{ margin-top:12px; }

.elementor .elementor-widget .notic-article-embed .related-posts{ position:relative; background-color:transparent; }
.elementor .elementor-widget .notic-article-embed .related-posts::after{ content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 100vw);width:200vw;pointer-events:none;background:#F7F7F5; }

/* vec zraka pred footerjem */
.elementor .elementor-widget .notic-article-embed{ padding-bottom:160px; }
@media (max-width:760px){
  .elementor .elementor-widget .notic-article-embed{ padding-bottom:96px; }
  .elementor .elementor-widget .notic-article-embed .article .article-end{ margin-top:56px; padding:56px 0 64px; }
}

/* Footer je pinnan z GSAP ScrollTriggerjem in je risan nad clankom, zato je prekril blok "Preberite tudi".
   Z lastnim stacking contextom clanek drsi cez footer, footer pa se razkrije sele, ko clanek odide. */
.elementor .elementor-widget .notic-article-embed{ position:relative; z-index:1; }


/* ===== Drsenje: tocni bleedi namesto 200vw =====
   Odmik do levega roba okna izracuna skripta v --bleed-left (ob nalozitvi in resize).
   Ce spremenljivke se ni, pade nazaj na prejsnji varni izracun. */
.elementor .elementor-widget .notic-article-embed .article .case-band::after,
.elementor .elementor-widget .notic-article-embed .article .article-end::after,
.elementor .elementor-widget .notic-article-embed .related-posts::after{
  left:var(--bleed-left, calc(50% - 100vw));
  width:var(--bleed-width, 200vw);
}
/* brez 200vw bleedov clip na zelo visokem ovoju ni vec potreben */
.elementor .elementor-widget .notic-article-embed{ overflow-x:visible; }
