/* Article template concept; isolated from the live WordPress theme. */
html{background:#1d1d1d;scroll-behavior:smooth}body{margin:0;background:#1d1d1d;color:#f3f0e6}*{box-sizing:border-box}img{max-width:100%}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:5px}::selection{background:#cc0000;color:#fff}
.preview-bar{font:700 11px/1.4 Nunito,sans-serif;letter-spacing:1px;text-transform:uppercase;background:#101010;border-bottom:1px solid #383838;color:#aaa;padding:9px 20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.preview-bar strong{color:#fff}.preview-bar a{color:#ccc;text-underline-offset:3px}
#sigt-home-stories>.sh-header{max-width:1320px;margin:auto;border-bottom:0}#sigt-home-stories .sh-top-ad{border-top:4px solid #cc0000;background:#242424;padding:20px 24px;margin:0;display:flex;justify-content:center}#sigt-home-stories .sh-top-ad a{width:min(100%,728px);display:block}#sigt-home-stories .sh-top-ad img{display:block;width:100%;height:auto;aspect-ratio:728/90}
#sigt-home-stories .ap-shell{max-width:1216px;padding:0 32px;margin:auto;font-family:Nunito,sans-serif;color:#f3f0e6}#sigt-home-stories .ap-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:26px 0 23px;font-size:12px;color:#9b9da4}#sigt-home-stories .ap-breadcrumb a{color:#aeb0b6;text-decoration:none}#sigt-home-stories .ap-breadcrumb a:hover{color:#fff}#sigt-home-stories .ap-breadcrumb span[aria-current]{color:#ddd}
#sigt-home-stories .ap-head{padding:4px 0 30px;border-bottom:1px solid #3b3b3b;margin-bottom:32px;position:relative}#sigt-home-stories .ap-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:15px;font:800 11px/1.4 Nunito,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#cc0000}#sigt-home-stories .ap-kicker .ap-tag{border:1px solid #cc0000;border-radius:5px;padding:5px 8px;letter-spacing:1.2px}#sigt-home-stories .ap-head h1{font:900 clamp(38px,5.2vw,68px)/1.04 Nunito,sans-serif;letter-spacing:-2.3px;margin:0 0 14px;max-width:900px;color:#f3f0e6;text-transform:uppercase}#sigt-home-stories .ap-support{font:700 24px/1.4 Nunito,sans-serif;letter-spacing:-.5px;margin:0 0 8px;color:#ddd9cf}#sigt-home-stories .ap-location{font:500 16px/1.6 Nunito,sans-serif;color:#a7a7af;margin:0 0 22px}#sigt-home-stories .ap-byline-row{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:780px}#sigt-home-stories .ap-byline{display:flex;align-items:center;gap:11px;font:500 12px/1.6 Nunito,sans-serif;color:#999ca4}#sigt-home-stories .ap-author-mark{width:34px;height:34px;border:1px solid #454545;border-radius:50%;display:grid;place-items:center;color:#f4f2eb;font-weight:800;font-size:12px;background:#272727}#sigt-home-stories .ap-byline a{color:#f3f0e6;text-decoration:none;font-weight:800}#sigt-home-stories .ap-byline small{font-size:11px;display:block}#sigt-home-stories .ap-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid #484848;border-radius:9px;color:#eee;padding:9px 13px;font:800 12px Nunito,sans-serif;cursor:pointer;min-height:40px;white-space:nowrap}#sigt-home-stories .ap-share svg{width:16px;height:16px}
#sigt-home-stories .ap-layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:44px;align-items:start}#sigt-home-stories .ap-flow,#sigt-home-stories .ap-rail{min-width:0}#sigt-home-stories .ap-cover{margin:0 0 28px}#sigt-home-stories .ap-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px}#sigt-home-stories .ap-cover figcaption{font:500 11px/1.6 Nunito,sans-serif;color:#8f929b;margin-top:9px}#sigt-home-stories .ap-story{font:500 17px/1.85 Nunito,sans-serif;color:#c5c5ca}#sigt-home-stories .ap-story p{margin:0 0 23px}#sigt-home-stories .ap-story .ap-lead{font-size:20px;line-height:1.65;color:#e9e6dd;font-weight:600;letter-spacing:-.2px}#sigt-home-stories .ap-story strong{font-weight:800;color:#f0ede5}#sigt-home-stories .ap-story a{color:#ddd;text-decoration:underline;text-decoration-color:#cc0000;text-underline-offset:4px}#sigt-home-stories .ap-story h2,#sigt-home-stories .ap-section-title{font:400 34px/1.1 'Bebas Neue',sans-serif;letter-spacing:.1px;color:#cc0000;text-transform:uppercase;margin:32px 0 18px}#sigt-home-stories .ap-story h2:first-child{margin-top:0}
#sigt-home-stories .ap-rail{position:sticky;top:24px}#sigt-home-stories .ap-event-card{background:#242629;border:1px solid #44464c;border-top:3px solid #cc0000;border-radius:12px;padding:23px}#sigt-home-stories .ap-card-kicker{font:800 10px Nunito,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#aeb0b6;margin:0 0 13px}#sigt-home-stories .ap-show-date{font:400 29px/1 'Bebas Neue',sans-serif;color:#f4f0e6;margin:0 0 8px;display:flex;gap:7px;align-items:center}#sigt-home-stories .ap-show-date span{color:#999ca4;font:700 11px Nunito,sans-serif;margin-left:auto}#sigt-home-stories .ap-venue-name{font:800 17px/1.4 Nunito,sans-serif;color:#eee;margin:0 0 4px}#sigt-home-stories .ap-city{font:600 13px/1.5 Nunito,sans-serif;color:#a8aab1;margin:0 0 16px}#sigt-home-stories .ap-times{display:flex;gap:15px;padding:14px 0;margin:0 0 16px;border-top:1px solid #424348;border-bottom:1px solid #424348}#sigt-home-stories .ap-times div{flex:1;font:800 13px/1.5 Nunito,sans-serif}#sigt-home-stories .ap-times dt{font:600 10px/1.5 Nunito,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#999da7;margin-bottom:3px}#sigt-home-stories .ap-times dd{margin:0;color:#e7e5de}#sigt-home-stories .ap-deadline{font:700 12px/1.6 Nunito,sans-serif;color:#dedad0;margin:0 0 14px}#sigt-home-stories .ap-deadline small{display:block;font:500 11px/1.6 Nunito,sans-serif;color:#9da0a9}#sigt-home-stories a.ap-button{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #cc0000;border-radius:9px;padding:11px 18px;background:#cc0000;color:#fff;text-decoration:none;font:900 12px/1.4 Nunito,sans-serif;text-align:center;letter-spacing:.4px;text-transform:uppercase;transition:filter .15s}#sigt-home-stories a.ap-button:hover{filter:brightness(1.14)}#sigt-home-stories a.ap-button-secondary{background:transparent;border-color:#62636a;color:#eee;margin-top:9px}#sigt-home-stories .ap-card-links{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 0}#sigt-home-stories .ap-card-links a,#sigt-home-stories .ap-card-links button{font:800 11px/1.4 Nunito,sans-serif;background:transparent;border:0;padding:0;color:#adb1bb;text-decoration:none;cursor:pointer;min-height:28px;text-underline-offset:4px}#sigt-home-stories .ap-card-links a:hover,#sigt-home-stories .ap-card-links button:hover{color:#fff;text-decoration:underline}#sigt-home-stories .ap-sponsor{padding:17px 3px;font:500 11px/1.5 Nunito,sans-serif;color:#999ca4}#sigt-home-stories .ap-sponsor a{color:#cfcec8;text-decoration:none;font-weight:800}#sigt-home-stories .ap-sponsor span{display:block;font-size:13px;margin-top:3px}
#sigt-home-stories .ap-entry{padding:27px;margin:34px 0 0;background:#151515;border:1px solid #4a3030;border-top:3px solid #cc0000;border-radius:11px;scroll-margin-top:25px}#sigt-home-stories .ap-entry h2{font:400 36px/1.1 'Bebas Neue',sans-serif;color:#cc0000;margin:0 0 10px;text-transform:uppercase}#sigt-home-stories .ap-entry p{font:600 15px/1.7 Nunito,sans-serif;color:#c9c9cf;margin:0 0 19px}#sigt-home-stories .ap-entry p strong{color:#f0ede5}#sigt-home-stories .ap-entry .ap-entry-row{display:flex;align-items:center;gap:22px}#sigt-home-stories .ap-entry .ap-button{flex:1;max-width:250px}#sigt-home-stories .ap-entry small{font:500 11px/1.6 Nunito,sans-serif;color:#9fa0a8}#sigt-home-stories .ap-entry .ap-rules{border-top:1px solid #333;margin:20px 0 0;padding-top:15px;font:500 12px/1.7 Nunito,sans-serif;color:#9a9da6}#sigt-home-stories .ap-rules a{color:#ccc;text-underline-offset:3px}#sigt-home-stories .ap-share-end{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #3a3a3a;padding-top:22px;margin-top:28px;font:700 12px/1.6 Nunito,sans-serif;color:#a5a5ad}
#sigt-home-stories .ap-related{border-top:1px solid #3d3d3d;margin-top:44px;padding:30px 0}#sigt-home-stories .ap-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#sigt-home-stories .ap-section-head h2{margin:0}#sigt-home-stories .ap-section-head>a{font:800 12px Nunito,sans-serif;color:#cc0000;text-decoration:none}#sigt-home-stories .ap-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#sigt-home-stories .ap-related-card{text-decoration:none;color:inherit;min-width:0;display:block}#sigt-home-stories .ap-related-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:8px}#sigt-home-stories .ap-related-card small{display:block;color:#9da0aa;font:800 10px/1.5 Nunito,sans-serif;letter-spacing:1px;margin-top:12px;text-transform:uppercase}#sigt-home-stories .ap-related-card h3{font:800 18px/1.3 Nunito,sans-serif;color:#ebe8de;margin:7px 0 12px;text-transform:uppercase;letter-spacing:-.3px}#sigt-home-stories .ap-related-card .ap-related-cta{color:#cc0000;font:900 11px Nunito,sans-serif;letter-spacing:.4px}
#sigt-home-stories .ap-featured{border-top:1px solid #3d3d3d;padding:30px 0 38px}#sigt-home-stories .ap-featured .sh-posters{gap:20px;scroll-snap-type:x proximity;padding-bottom:17px}#sigt-home-stories .ap-featured .sh-poster{flex-basis:260px;max-width:calc(100vw - 50px)}#sigt-home-stories .ap-featured .sh-poster img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#111;border-radius:9px}#sigt-home-stories .ap-featured .sh-poster h3{font:800 14px/1.4 Nunito,sans-serif;color:#dedbd2;min-height:39px;margin:11px 0}#sigt-home-stories .ap-featured .sh-poster .sh-action{font-size:11px;min-height:40px;padding:9px 14px;border-radius:8px;display:inline-flex}#sigt-home-stories .ap-carousel-nav{display:flex;gap:7px}#sigt-home-stories .ap-carousel-nav button{width:40px;height:40px;border:1px solid #484848;border-radius:8px;color:#eee;background:transparent;font-size:22px;cursor:pointer}
#sigt-home-stories .sf-footer{margin-top:0}#sigt-home-stories .sf-invite{max-width:1152px;margin:auto}#sigt-home-stories .sf-grid,#sigt-home-stories .sf-bottom{max-width:1152px;margin:auto}#sigt-home-stories .sf-grid h3,#sigt-home-stories .sf-invite h2{color:#cc0000}#sigt-home-stories .ap-signup{display:flex;gap:8px;width:min(100%,425px)}#sigt-home-stories .ap-signup input{background:#202024;border:1px solid #62626a;color:#fff;padding:13px 16px;font:600 14px Nunito,sans-serif;min-width:0;flex:1;border-radius:8px}#sigt-home-stories .ap-signup button{background:#cc0000;color:#fff;border:0;border-radius:8px;font:900 12px Nunito,sans-serif;padding:12px 18px;white-space:nowrap;cursor:pointer}
.ap-flyer-dialog{background:#171717;border:1px solid #555;border-radius:12px;color:#eee;padding:18px;max-width:min(650px,calc(100vw - 28px));max-height:94dvh}.ap-flyer-dialog::backdrop{background:#000c}.ap-flyer-dialog img{display:block;max-height:76dvh;max-width:100%;width:auto;margin:12px auto 0}.ap-flyer-dialog header{display:flex;justify-content:space-between;align-items:center;font:800 14px Nunito,sans-serif;gap:20px}.ap-flyer-dialog button{font:800 12px Nunito,sans-serif;border:1px solid #555;border-radius:7px;background:#242424;color:#fff;padding:10px 13px;cursor:pointer}.ap-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#24272e;color:#fff;border:1px solid #5b606c;border-radius:10px;max-width:calc(100vw - 32px);padding:14px 20px;font:700 13px/1.5 Nunito,sans-serif;z-index:1000;text-align:center}
@media(max-width:1000px){#sigt-home-stories .ap-layout{gap:28px;grid-template-columns:minmax(0,1fr) 270px}#sigt-home-stories .ap-shell{padding:0 24px}#sigt-home-stories .ap-head h1{font-size:54px}#sigt-home-stories .ap-event-card{padding:20px}#sigt-home-stories .ap-story{font-size:16px}}
@media(max-width:760px){#sigt-home-stories .ap-shell{padding:0 20px}#sigt-home-stories .ap-breadcrumb{padding:21px 0;font-size:11px}#sigt-home-stories .ap-head{padding-bottom:22px;margin-bottom:22px}#sigt-home-stories .ap-head h1{font-size:clamp(32px,8.6vw,50px);letter-spacing:-1.2px}#sigt-home-stories .ap-support{font-size:18px}#sigt-home-stories .ap-location{font-size:13px;margin-bottom:17px}#sigt-home-stories .ap-byline-row{gap:10px}#sigt-home-stories .ap-share{font-size:11px;padding:8px 11px}#sigt-home-stories .ap-author-mark{width:30px;height:30px;font-size:11px}#sigt-home-stories .ap-byline{font-size:11px;gap:8px}#sigt-home-stories .ap-byline small{font-size:10px}#sigt-home-stories .ap-layout{display:flex;flex-direction:column;gap:24px}#sigt-home-stories .ap-flow,#sigt-home-stories .ap-rail{display:contents}#sigt-home-stories .ap-cover{order:1;width:100%;margin:0}#sigt-home-stories .ap-event-card{order:2;width:100%;padding:20px}#sigt-home-stories .ap-story{order:3;font-size:16px;line-height:1.85}#sigt-home-stories .ap-story .ap-lead{font-size:18px;line-height:1.7}#sigt-home-stories .ap-sponsor{display:none}#sigt-home-stories .ap-entry{order:4;width:100%;margin:0;padding:22px}#sigt-home-stories .ap-share-end{order:5;width:100%;margin:0}#sigt-home-stories .ap-show-date{font-size:30px}#sigt-home-stories .ap-venue-name{font-size:18px}#sigt-home-stories .ap-event-card .ap-button-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}#sigt-home-stories .ap-event-card .ap-button-secondary{margin-top:0}#sigt-home-stories .ap-related{margin-top:30px;padding-top:26px}#sigt-home-stories .ap-related-grid{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:16px;max-width:100%;overscroll-behavior-x:contain}#sigt-home-stories .ap-related-card{flex:0 0 82%;scroll-snap-align:start}#sigt-home-stories .ap-related-card h3{font-size:18px}#sigt-home-stories .ap-section-title{font-size:30px}#sigt-home-stories .ap-section-head{gap:12px}#sigt-home-stories .ap-section-head>a{font-size:11px}#sigt-home-stories .ap-featured .sh-poster{flex-basis:73%}#sigt-home-stories .ap-entry h2{font-size:32px}#sigt-home-stories .ap-entry .ap-entry-row{align-items:stretch;flex-direction:column;gap:12px}#sigt-home-stories .ap-entry .ap-button{max-width:none}#sigt-home-stories .ap-share-end{font-size:11px}#sigt-home-stories .sf-invite{align-items:stretch}#sigt-home-stories .ap-signup{width:100%}.preview-bar{font-size:9px;padding:8px 15px;gap:6px}.preview-bar>a{display:none}#sigt-home-stories .sh-top-ad{padding:15px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Keep keyboard and reading order aligned with the mobile page. */
#sigt-home-stories .ap-layout{grid-template-areas:"head rail" "hero rail" "story rail" "entry rail" "share rail";row-gap:0}
#sigt-home-stories .ap-head{grid-area:head}#sigt-home-stories .ap-cover{grid-area:hero}#sigt-home-stories .ap-story{grid-area:story}#sigt-home-stories .ap-entry{grid-area:entry}#sigt-home-stories .ap-share-end{grid-area:share}#sigt-home-stories .ap-rail{grid-area:rail}
@media(max-width:760px){#sigt-home-stories .ap-head{width:100%;order:0;margin-bottom:0}#sigt-home-stories .ap-layout{gap:24px}}

/* Revision: entry stays in the story column; the sidebar is a flyer carousel. */
#sigt-home-stories .ap-layout{grid-template-areas:"head rail" "hero rail" "story rail" "entry rail" "share rail"}
#sigt-home-stories .ap-sidebar-featured{margin:0;padding:0;border:0}
#sigt-home-stories .ap-sidebar-featured .ap-section-head{margin-bottom:17px;gap:8px}
#sigt-home-stories .ap-sidebar-featured .ap-section-title{font-size:30px;white-space:nowrap}
#sigt-home-stories .ap-carousel-nav button:disabled{opacity:.3;cursor:default}
#sigt-home-stories .ap-sidebar-featured .sh-posters{width:260px;max-width:100%;margin:auto;gap:20px;scroll-snap-type:x mandatory;padding-bottom:0;scrollbar-width:none}
#sigt-home-stories .ap-sidebar-featured .sh-posters::-webkit-scrollbar{display:none}
#sigt-home-stories .ap-sidebar-featured .sh-poster{flex:0 0 260px;max-width:100%;scroll-snap-align:start}
#sigt-home-stories .ap-sidebar-featured .sh-poster h3{display:none}
#sigt-home-stories .ap-sidebar-featured .sh-poster .sh-action{display:flex;width:100%;font-size:12px;min-height:44px}
#sigt-home-stories .ap-flyer-position{font:700 11px Nunito,sans-serif;color:#9a9ca5;text-align:center;margin:14px 0 0}
#sigt-home-stories .ap-related-grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-bottom:16px;max-width:100%}
#sigt-home-stories .ap-related-card{flex:0 0 260px;display:flex;flex-direction:column;scroll-snap-align:start}
#sigt-home-stories .ap-related-card img{width:260px;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#111}
#sigt-home-stories .ap-related-card h3{font-size:14px;min-height:40px;margin:8px 0 13px}
#sigt-home-stories .ap-related-card h3 a{color:inherit;text-decoration:none}
#sigt-home-stories .ap-related-card .ap-button{font-size:12px;min-height:44px;margin-top:auto}
#sigt-home-stories .ap-related-controls{display:flex;gap:16px;align-items:center}
#sigt-home-stories .ap-related-controls>a{font:800 12px Nunito,sans-serif;color:#cc0000;text-decoration:none}
#sigt-home-stories .ap-all-mobile{display:none}
#sigt-home-stories .ap-entry-heading-row{display:flex;justify-content:space-between;align-items:center;gap:16px}
#sigt-home-stories .ap-entry-heading-row>span{font:800 10px Nunito,sans-serif;letter-spacing:1px;color:#a5a7ae;white-space:nowrap}
#sigt-home-stories .ap-form-deadline{border-bottom:1px solid #393939;padding:0 0 20px;margin:0 0 20px;font:800 12px/1.5 Nunito,sans-serif;color:#ddd8ce}
#sigt-home-stories .ap-form-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px;font:800 14px Nunito,sans-serif}
#sigt-home-stories .ap-form-intro a{font-size:11px;color:#bfc1c8;text-underline-offset:3px}
#sigt-home-stories .ap-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#sigt-home-stories .ap-form-fields label{font:700 13px Nunito,sans-serif;color:#eee8df}
#sigt-home-stories .ap-form-fields input{display:block;width:100%;min-height:48px;border:1px solid #585962;background:#222225;border-radius:9px;padding:12px 14px;margin-top:8px;font:500 16px Nunito,sans-serif;color:#fff;outline:none}
#sigt-home-stories .ap-form-fields input:focus{border-color:#cc0000;box-shadow:0 0 0 1px #cc0000}
#sigt-home-stories .ap-form-fields input::placeholder{color:#8d8e97}
#sigt-home-stories .ap-full-field{grid-column:1/-1}
#sigt-home-stories .ap-form-checks{display:grid;gap:13px;margin:22px 0}
#sigt-home-stories .ap-form-checks label{display:flex;gap:11px;align-items:center;font:600 13px/1.6 Nunito,sans-serif;color:#bbbcc5;cursor:pointer;min-height:30px}
#sigt-home-stories .ap-form-checks input{width:19px;height:19px;accent-color:#cc0000;flex:none;margin:0}
#sigt-home-stories .ap-form-checks a{color:#ddd;text-underline-offset:3px}
#sigt-home-stories .ap-submit{background:#cc0000;color:#fff;border:0;border-radius:9px;font:900 13px Nunito,sans-serif;letter-spacing:.5px;min-height:49px;width:100%;cursor:pointer}
#sigt-home-stories .ap-entry .ap-preview-form-note{font:500 11px Nunito,sans-serif;color:#91949f;text-align:center;margin:11px 0 0}
#sigt-home-stories .ap-entry .ap-form-status{font:700 13px/1.5 Nunito,sans-serif;padding:14px;background:#25262b;border-radius:8px;margin:15px 0 0;color:#eee}
#sigt-home-stories .ap-show-inline{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid #393939;padding-top:20px;margin-top:27px}
#sigt-home-stories .ap-show-inline strong{font:800 14px Nunito,sans-serif;display:block}
#sigt-home-stories .ap-show-inline span{display:block;font:600 12px Nunito,sans-serif;color:#9ca0aa;margin-top:7px}
#sigt-home-stories .ap-show-inline .ap-button{font-size:11px;margin-top:0;flex:none}
#sigt-home-stories .ap-inline-links{display:flex;gap:20px;margin-top:12px}
#sigt-home-stories .ap-inline-links a,#sigt-home-stories .ap-inline-links button{font:700 12px Nunito,sans-serif;color:#bcbcc4;text-decoration:none;border:0;background:transparent;cursor:pointer;padding:8px 0}
@media(max-width:760px){
 #sigt-home-stories .ap-rail{display:block;position:static;order:6;width:100%;border-top:1px solid #3b3b3b;padding-top:28px;margin-top:5px}
 #sigt-home-stories .ap-sidebar-featured .ap-section-head{margin-bottom:20px}
 #sigt-home-stories .ap-sidebar-featured .sh-posters{width:100%;scroll-snap-type:x proximity}
 #sigt-home-stories .ap-sidebar-featured .sh-poster,#sigt-home-stories .ap-related-card{flex-basis:73%;max-width:none}
 #sigt-home-stories .ap-sidebar-featured .sh-poster img,#sigt-home-stories .ap-related-card img{width:100%;aspect-ratio:4/5}
 #sigt-home-stories .ap-form-fields{grid-template-columns:1fr;gap:16px}
 #sigt-home-stories .ap-full-field{grid-column:auto}
 #sigt-home-stories .ap-form-intro{gap:9px}
 #sigt-home-stories .ap-show-inline{align-items:stretch;flex-direction:column;gap:16px}
 #sigt-home-stories .ap-all-desktop{display:none}#sigt-home-stories .ap-all-mobile{display:inline}
 #sigt-home-stories .ap-related-controls{gap:10px}
 #sigt-home-stories .ap-related .ap-section-title{font-size:30px;white-space:nowrap}
 #sigt-home-stories .ap-related .ap-section-head{gap:8px}
 #sigt-home-stories .ap-entry-heading-row{gap:9px}
 #sigt-home-stories .ap-entry-heading-row h2{font-size:30px}
}
#sigt-home-stories #ap-giveaway-track{scrollbar-width:none}
#sigt-home-stories #ap-giveaway-track::-webkit-scrollbar{display:none}
#sigt-home-stories .ap-related-card small{min-height:30px}

/* Existing [hs_action id="3700"] content, retained in the article column. */
#sigt-home-stories .ap-layout{grid-template-areas:"head rail" "hero rail" "story rail" "entry rail" "share rail" "community rail"}
#sigt-home-stories .ap-shared-cta{grid-area:community;border-top:1px solid #3b3b3b;padding-top:28px;margin-top:28px;font:600 14px/1.65 Nunito,sans-serif;color:#bfc0c7;min-width:0}
#sigt-home-stories .ap-cta-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#sigt-home-stories .ap-cta-panel{border:1px solid #3c3c43;background:#171717;border-radius:10px;padding:21px;min-width:0;text-align:center}
#sigt-home-stories .ap-shared-cta h2{font:400 28px/1.15 'Bebas Neue',sans-serif;color:#cc0000;text-transform:uppercase;margin:0 0 15px}
#sigt-home-stories .ap-shared-cta h2 strong{font-weight:400}
#sigt-home-stories .ap-shared-cta a{color:inherit;text-underline-offset:4px}
#sigt-home-stories .ap-shared-cta h2 a{color:#cc0000;text-decoration:none}
#sigt-home-stories .ap-shared-url{font:900 16px/1.5 Nunito,sans-serif;margin:20px 0 0;overflow-wrap:anywhere}
#sigt-home-stories .ap-shared-url a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #cc0000;border-radius:8px;text-decoration:none;color:#fff;background:#cc0000}
#sigt-home-stories .ap-cta-panel img{max-width:190px;width:100%;height:auto;display:block;margin:18px auto 0}
#sigt-home-stories .ap-cta-panel>p{margin:0}
#sigt-home-stories .ap-cta-partners{border-top:1px solid #393939;padding-top:22px;margin-top:25px}
#sigt-home-stories .ap-cta-partners>p{margin:0 0 17px;font-size:14px;line-height:1.7}
#sigt-home-stories .ap-cta-partners ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:0}
#sigt-home-stories .ap-cta-partners li{margin:0;padding:0;border-bottom:1px solid #303035}
#sigt-home-stories .ap-cta-partners li a{display:block;padding:10px 0;font:600 12px/1.5 Nunito,sans-serif;color:#aeb0b9;text-decoration:none;overflow-wrap:anywhere}
#sigt-home-stories .ap-cta-partners li a:hover{color:#fff}
@media(max-width:760px){#sigt-home-stories .ap-shared-cta{order:6;width:100%;margin-top:0}#sigt-home-stories .ap-rail{order:7}#sigt-home-stories .ap-cta-panels{grid-template-columns:1fr}#sigt-home-stories .ap-cta-panel{padding:22px}#sigt-home-stories .ap-cta-partners ul{gap:0 18px}#sigt-home-stories .ap-cta-partners li a{min-height:44px;font-size:11px}#sigt-home-stories .ap-cta-partners>p{font-size:13px}}
@media(max-width:1000px){#sigt-home-stories .ap-cta-panels{grid-template-columns:1fr}}
#sigt-home-stories .ap-cta-panel img{background:#f4f1e8;border-radius:8px;padding:12px}
/* Published article behavior: shared app entry and vertically stacked flyers. */
#sigt-home-stories .ap-layout{grid-template-areas:"head rail" "hero rail" "story rail" "entry rail" "share rail" "community rail" "related rail";align-content:start}
#sigt-home-stories .ap-related{grid-area:related;min-width:0}
#sigt-home-stories .ap-rail{position:static}
#sigt-home-stories .ap-sidebar-featured .ap-stacked-flyers{display:grid;grid-template-columns:minmax(0,1fr);width:260px;max-width:100%;gap:25px;overflow:visible;scroll-snap-type:none;padding:0}
#sigt-home-stories .ap-stacked-flyers .sh-poster{width:100%;max-width:100%;min-width:0}
#sigt-home-stories .ap-stacked-flyers .sh-poster img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}
#sigt-home-stories .ap-more-featured{max-width:260px;margin:22px auto 0}
#sigt-home-stories .ap-more-featured>summary{padding:12px;border:1px solid #555;border-radius:8px;color:#eee;font:800 12px Nunito,sans-serif;cursor:pointer}
#sigt-home-stories .ap-more-featured[open]>.ap-stacked-flyers{margin-top:20px}
#sigt-home-stories .ap-connected-entry{padding:0;overflow:hidden}
#sigt-home-stories .ap-entry-connection iframe{display:block;width:100%;height:700px;border:0;background:#171717}
#sigt-home-stories .ap-entry-connection>[data-entry-loading]{padding:20px;margin:0}
#sigt-home-stories .ap-entry-fallback{font:600 11px Nunito,sans-serif;padding:10px 20px;margin:0;border-top:1px solid #333}
#sigt-home-stories .ap-entry-fallback a{color:#b9bcc5}
#sigt-home-stories .ap-content img{max-width:100%;height:auto}
#sigt-home-stories .ap-content iframe{max-width:100%}
#sigt-home-stories .ap-content figure{max-width:100%;margin-left:0;margin-right:0}
#sigt-home-stories .ap-content h2,#sigt-home-stories .ap-content h3{color:#cc0000}
#sigt-home-stories .ap-content>.ap-shared-cta{margin-top:30px}
@media(max-width:760px){#sigt-home-stories .ap-related{order:7;width:100%;margin-top:0}#sigt-home-stories .ap-rail{order:8}#sigt-home-stories .ap-sidebar-featured .ap-stacked-flyers{width:260px;max-width:100%}#sigt-home-stories .ap-stacked-flyers .sh-poster{max-width:100%;width:100%}}
#sigt-home-stories .ap-layout{grid-template-areas:"head rail" "hero rail" "story rail" "entry rail" "share rail" "community rail" "comments rail" "related rail"}
#sigt-home-stories .ap-comments{grid-area:comments;min-width:0;font-family:Nunito,sans-serif;margin-top:30px}
#sigt-home-stories .ap-comments input,#sigt-home-stories .ap-comments textarea{max-width:100%;background:#222;color:#eee;border:1px solid #555;border-radius:8px;padding:10px}
#sigt-home-stories .ap-comments h2,#sigt-home-stories .ap-comments h3{color:#cc0000}
#sigt-home-stories .ap-comments input[type=submit]{background:#cc0000;color:#fff;border:0;cursor:pointer}
@media(max-width:760px){#sigt-home-stories .ap-comments{order:7;width:100%}#sigt-home-stories .ap-related{order:8}#sigt-home-stories .ap-rail{order:9}}

/* Independent columns keep expanded flyers in flow above the footer. */
#sigt-home-stories .ap-layout{grid-template-areas:"main rail";padding-bottom:40px}
#sigt-home-stories .ap-main-column{grid-area:main;min-width:0;display:flow-root}
#sigt-home-stories .ap-sidebar-featured .sh-poster-art{cursor:pointer}
@media(max-width:760px){#sigt-home-stories .ap-main-column{display:contents}#sigt-home-stories .ap-layout{padding-bottom:32px}}
