@import url('https://fonts.googleapis.com/css?family=Smooch+Sans%7CCaveat%7CMontserrat:400,700%7CSwanky+and+Moo+Moo%7CCinzel');:root{--chrome-gradient:linear-gradient(145deg,#262626 0%,#313131 30%,#2B2B2B 70%,#000000 100%);--primary-green:#00cc00;--primary-color:#007bff;--secondary-color:#6c757d;--background-dark:#0a0a0f;--background-light:#ffffff;--text-light:#f8f9fa;--text-dark:#212529;--border-color:#343a40;--gradient-start:#007bff;--gradient-end:#0056b3;--card-bg:#1a1a20;--transition-speed:0.3s ease}html,body{margin:0;padding:0;width:100%;height:100%;font-family:Arial,sans-serif;font-display:swap;background-color:#000000}.main-container{width:100%;height:100%;background:#1a1a1a;position:relative;display:flex;flex-direction:column}.menu,.bottomfixeddiv{position:fixed;top:0;left:0;width:100%;height:30px;background:var(--chrome-gradient);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 8px rgba(0,0,0,0.7)}.bottomfixeddiv{top:unset;bottom:0;text-align:center}.bottomfixeddiv p{margin:auto;color:#ccc}.bottomfixeddiv span{font-family:Cinzel;color:gold;text-shadow:3px 3px 3px rgba(0,0,0,0.7)}.bottomfixeddiv a{font-family:Cinzel;color:gold;text-shadow:3px 3px 3px rgba(0,0,0,0.7);text-decoration:none}.bottomfixeddiv a:hover{color:yellowgreen;font-weight:bold}.menu .logo{display:flex;align-items:center;justify-content:center;height:100%;margin:0}.menu .logo svg{display:block;transform:translateY(1px)}.menu .nav{display:flex;align-items:center;padding-right:0px}.nav a{color:#ffffff;font-size:0.9em;text-decoration:none;margin-left:15px;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.nav a:hover{color:var(--primary-green)}.nav a[aria-current="page"],.logo a[aria-current="page"]{color:var(--primary-green);font-weight:bold}.menu-toggle{display:none;background:none;border:none;color:#ffffff;font-size:1.2em;cursor:pointer}.content{width:100%;margin:30px 0 30px 0;padding:0;line-height:1.6;color:#e0e0e0;flex-grow:1;overflow-y:auto;height:calc(100% - 60px);box-sizing:border-box;background-size:cover;background-position:center;background-color:#1a1a1a;position:relative;z-index:0}.content:focus{outline:none}.down-arrow{color:rgba(0,255,0,0.8);font-size:clamp(1.8em,4vw,2em);font-weight:bolder;padding:0px}.hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0% 5% 0% 5%}.inner-content{max-width:55%;margin:0 auto;padding:0px 20px;border-radius:5px}.top-notices{max-width:55%;margin:0 auto;padding:0px 20px;border-radius:5px}.bottom-notices{max-width:55%;margin:0 auto;padding:0px 20px;border-radius:5px}@media (max-width:768px){.inner-content,.top-notices,.bottom-notices{max-width:90%;padding:0px 15px}.content h1{font-size:clamp(1.8em,4vw,2em)}.content h2:not(.sub-header){font-size:clamp(1.2em,3vw,1.3em)}.menu-toggle{display:block;padding:0}.menu .nav{display:none;flex-direction:column;align-items:flex-start;position:absolute;top:30px;right:0;width:fit-content;min-width:150px;background:var(--chrome-gradient);padding:10px}.menu .nav.active{display:flex}.nav a{margin:10px 0;padding:10px 20px 10px 10px;text-align:left}}.inner-content h1,.inner-content h2,.inner-content p,.inner-content li,.top-notices p,.bottom-notices p{text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.content h1{font-size:clamp(2.2em,5vw,2.6em);line-height:1.1em;margin-bottom:20px;text-align:center}.content h2.sub-header{font-size:clamp(1.3em,5vw,1.4em);margin-top:0;padding-top:0;font-weight:lighter;line-height:1.4em;margin-bottom:10px;color:#eeeeee;text-align:center}.content h2:not(.sub-header){font-size:clamp(1.3em,4vw,1.5em);margin-top:30px;margin-bottom:15px;color:#ffffff;text-align:left}.content p{margin-bottom:40px}.quote{border-left:4px solid var(--primary-green);padding-left:15px;font-style:italic;color:lightgreen !important;margin:20px 0 40px}.defbox{border-left:4px solid cyan;padding-left:15px;font-style:italic;color:lightcyan !important;margin:20px 0 40px}.defbox-strong{color:lightcyan}.special-notice{border-left:4px solid #8B0000;padding-left:15px;font-style:italic;color:#999999;margin:20px 0 40px;line-height:1.1em;font-size:0.9em}.everdend-ad{border-left:4px solid darkgoldenrod;background:linear-gradient(to right,rgba(184,134,11,0.4),rgba(184,134,11,0.1));padding:15px;color:#eee;margin:20px 0 40px;line-height:1.4em;font-size:0.9em}.content ul{margin-top:25px;margin-bottom:15px;padding-left:20px}.content li{padding-bottom:20px}.content a{color:lightskyblue;text-decoration:underline;position:relative;transition:color 0.3s}.content a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#007bff;transition:width 0.3s}.content a:hover::after{width:100%}.content a:hover{color:#007bff}.affiliate-disclosure{font-size:0.85em;color:#999999;margin-left:5px;display:inline}.back-to-top{position:fixed;bottom:50px;left:20px;background:var(--primary-green);color:#ffffff;padding:10px 15px;border-radius:50%;text-align:center;font-size:1em;text-decoration:none;z-index:2000;display:none;opacity:0;transition:opacity 0.3s}.back-to-top.visible{display:block;opacity:1}.back-to-top:hover{background:#00ff00}.copyright{font-size:0.85em;color:#e0e0e0;text-align:center;margin:40px 0 20px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}@media (max-width:768px){.back-to-top{bottom:60px;left:10px;padding:8px 12px}.copyright{margin:30px 0 15px;font-size:0.8em}}.faq-container{margin-bottom:40px}.faq-pair{display:flex;flex-direction:column;gap:2px;margin-bottom:40px !important}.faq-container .faq-pair p{margin:0;padding:0;font-size:clamp(1.1em,2vw,1.2em)}.faq-question{font-weight:bold;color:gold !important;line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin-bottom:7px !important}.faq-answer{color:#e0e0e0;line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-weight:lighter !important}.signature{margin:20px 0;text-shadow:1px 1px 2px rgba(0,0,0,0.5);line-height:1.0}.signature strong{font-family:Caveat;font-size:clamp(1.8em,3.75vw,1.95em);color:#ffffff;font-weight:normal}.signature-owner{font-size:clamp(0.9em,2vw,0.95em);color:#aaaaaa;padding:0;margin:0}.signature-update{font-size:clamp(0.75em,1.8vw,0.8em);color:#888888}.signature-update a{color:rgb(85,156,200);text-decoration:none}.note-taking{font-family:"Swanky and moo moo";font-size:clamp(1.8em,3.75vw,1.95em);color:#ffffff;font-weight:normal;line-height:1.1;text-align:center}.note-taking hr{width:50%}.content p{margin-bottom:40px;color:#e0e0e0;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.inner-content p{margin-bottom:40px;color:#e0e0e0;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.inner-content p.quote{border-left:4px solid var(--primary-green);padding-left:15px;font-style:italic;color:#d3d8cd !important;margin:20px 0 40px;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.inner-content p.special-notice{border-left:4px solid #8B0000;padding-left:15px;font-style:italic;color:#999999 !important;margin:20px 0 40px;line-height:1.1em;font-size:0.9em;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.top-notices p{color:#999999 !important}.bottom-notices p{color:#999999 !important}.liner{display:flex;align-items:flex-start;text-align:left;border-bottom:4px solid silver;border-top:4px solid silver;&:after{content:'';flex-grow:1;height:30px;background:silver;min-width:80px;margin:auto;text-align:center}&:after{margin-left:5px}}.liner a{text-decoration:none;color:#eeeeee}.inner-content h2{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.inner-content h4{font-size:clamp(1.02em,2.55vw,1.105em);border-left:4px solid lightgrey;padding-left:15px}.broker-section{display:flex;align-items:center;max-width:600px;padding:0px 12px 12px 12px;gap:12px;border-bottom:1px solid #555;margin:0}.broker-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.broker-icon img{width:32px;height:32px}.broker-info{display:flex;flex-direction:column}.broker-name{font-weight:bold;font-size:1.7em}.broker-description{color:#aaa;font-size:0.95em}@media (max-width:500px){.broker-section{flex-direction:row;align-items:flex-start}.broker-icon{width:40px;height:40px}.broker-icon img{width:24px;height:24px}.broker-name{font-size:1.05em}.broker-description{font-size:0.9em}}.article-listing{display:flex;flex-direction:column;gap:40px;margin:auto auto 50px auto;width:100%}.article-listing h4{margin-bottom:0;padding-bottom:0}.article-card{border-left:4px solid #555;display:flex;flex-direction:column;color:#f0f0f5}.article-name{font-weight:bold;font-size:1.3em;background:linear-gradient(to right,rgba(96,96,96,0.6),rgba(96,96,96,0));padding:5px 5px 5px 10px}.article-description{color:#aaa;font-size:0.95em;padding:10px}.article-listing a{color:#eee;position:relative;transition:color 0.3s;font-weight:lighter;text-decoration:none}.article-listing a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:lightskyblue;transition:width 0.3s}.article-listing a:hover::after{width:100%}.article-listing a:hover{color:lightskyblue}.platform-profiles{display:flex;flex-direction:column;gap:24px;margin:auto;width:100%}.platform-card{background:rgba(32,32,32,0.7);border-radius:16px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.4);display:flex;flex-direction:column;gap:16px;color:#f0f0f5}.small-platform-profiles{gap:5px}.small-platform-card{border-radius:0px;padding:5px 20px 5px 0px;margin-bottom:0px}.small-broker-section{padding:0px 12px 0px 12px;border-bottom:unset;margin-bottom:0}.small-broker-section a{font-size:.8em}.platform-card .header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.platform-card h3{font-size:1.4rem;margin:0;color:#fff}.platform-card h3::before{all:unset}.platform-card .status-icon{font-size:1.2rem}.platform-card .tagline{font-size:0.95rem;color:#ccc;font-weight:500;margin-left:auto;text-align:left}.platform-card .details > div{margin-bottom:8px}.platform-card h4{font-size:1rem;margin:0 0 6px 0;color:#aaa}.platform-card ul{margin:15px 0 0 0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.platform-card li{line-height:1.4;color:#e0e0e0;font-size:0.95rem;padding:5px;margin:0}.strengths ul li{color:lightgoldenrodyellow;border-left:4px solid #555}.limitations ul li{color:#f88;border-left:4px solid #555}.scenarios{display:flex;flex-direction:column;gap:24px;margin:auto;width:100%}.scenarios p{padding:0;margin:0}.scenarios h4{border-left:1px solid #777;border-bottom:1px solid #777;padding:5px 5px 8px 10px}.scenario-card{background:rgba(32,32,64,0.6);border-radius:16px;border:1px solid darkslategray;padding:0px 20px 20px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.4);display:flex;flex-direction:column;gap:16px;color:#f0f0f5}.scenario-card ul{margin:0}.faded-hr{border:none;height:1px;background:linear-gradient(to right,transparent,lightgrey,transparent);margin:1.3em 0 1.8em 0}.hamburger{width:30px;height:20px;display:flex;flex-direction:column;justify-content:space-between}.hamburger div{width:100%;height:3px;background:#ddd}.econ-data-value-card{display:flex;flex-direction:column;max-width:600px;margin:1rem auto;padding:1rem;background-color:rgba(0,0,0,0.5);box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;border:1px solid #555}.econ-data-value-info-section{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.econ-data-value-info{flex:1;display:flex;flex-direction:column;gap:0.5rem}.econ-data-value-name{font-size:1.5rem;font-weight:600;color:#eee}.econ-data-value-date{font-size:1rem;font-weight:400;color:#ccc}.econ-data-value-note{font-size:0.875rem;font-weight:400;color:#aaa;line-height:1.4}.econ-data-value{flex:0 0 auto;width:120px;height:120px;display:flex;justify-content:center;align-items:center;font-size:clamp(25px,2.9vw,50px);font-weight:700;color:#1a1a1a;background-color:#ccc}@media (max-width:768px){.econ-data-value-info-section{flex-direction:column;align-items:stretch}.econ-data-value{width:100%;height:100px;margin-top:1rem}.econ-data-value-name{font-size:1.25rem}.econ-data-value-date{font-size:0.875rem}.econ-data-value-note{font-size:0.75rem}}@media (max-width:480px){.econ-data-value-card{padding:1rem;margin:0.5rem}.econ-data-value{font-size:2rem}}.calc-data-value-card{display:flex;flex-direction:column;max-width:600px;margin:1rem auto;padding:1rem;background-color:rgba(0,0,0,0.5);box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;border:1px solid #555}.calc-data-value-info-section{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.calc-data-value-info{flex:1;display:flex;flex-direction:column;gap:0.5rem}.calc-data-value-name{font-size:1.5rem;font-weight:600;color:#eee}.calc-data-value-title{font-size:1rem;font-weight:400;color:#ccc}.calc-data-value-inputs{display:flex;flex-direction:column;gap:0.75rem}.calc-data-value-inputs label{font-size:0.875rem;color:#aaa}.calc-data-value-inputs input{padding:0.5rem;font-size:1.5rem;border:1px solid #555;border-radius:4px;background-color:#222;color:#eee;width:100%;box-sizing:border-box}.calc-data-value-inputs input::placeholder{color:#888}.calc-data-value-inputs button{padding:0.5rem 1rem;font-size:0.875rem;font-weight:600;color:#1a1a1a;background-color:#ccc;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.2s}.calc-data-value-inputs button:hover{background-color:#bbb}.calc-data-value{flex:0 0 auto;width:120px;height:120px;display:flex;justify-content:center;align-items:center;font-size:clamp(25px,2.9vw,50px);font-weight:700;color:#1a1a1a;background-color:#ccc}@media (max-width:768px){.calc-data-value-info-section{flex-direction:column;align-items:stretch}.calc-data-value{width:100%;height:100px;margin-top:1rem}.calc-data-value-name{font-size:1.25rem}.calc-data-value-title{font-size:0.875rem}.calc-data-value-inputs label,.calc-data-value-inputs input,.calc-data-value-inputs button{font-size:0.75rem}}@media (max-width:480px){.calc-data-value-card{padding:1rem;margin:0.5rem}.calc-data-value{font-size:2rem}}.short-scenario{border-left:4px solid #005;background:linear-gradient(to right,rgba(32,32,96,0.6),rgba(32,32,96,0));padding:5px 5px 5px 10px;margin:0 0 15px !important}.warning-sign{color:yellow;margin-right:15px}body{font-family:'Inter',sans-serif;line-height:1.6;color:var(--text-light);background-color:var(--background-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.hero-section{background:radial-gradient(circle at center,rgba(0,123,255,0.1) 0%,transparent 70%);z-index:100;padding-bottom:15px;margin-bottom:10vh}.hero-section h1{font-size:3em !important;margin-bottom:20px !important;line-height:1.2 !important;font-weight:700 !important;background:linear-gradient(45deg,var(--primary-color),var(--text-light)) !important;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}.hero-section h2{color:#ddd !important}#obi-etf-warning{color:#d63031;margin:0;padding:0}#obi-etf-warning::before{content:"";margin:0;padding:0}#hphfh3,#hphfh3-warning{color:#999;margin:0;padding:0;text-align:left}#hphfh3::before,#hphfh3-warning::before{content:"\1F4DA";margin:0;padding-right:15px;text-align:left}#hphfh3-warning{color:#ff6b00}#hphfh3-warning::before{content:"\26A0";color:gold;font-weight:normal}.warning-box{background-color:#111111;border-left:4px solid #ff9800;padding:20px 20px 0px 20px;margin:20px 0}#port-segment-header,#port-segment-header-warning{background:linear-gradient(145deg,#000022 0%,#000055 100%);color:#ffffff;font-weight:bold;border-bottom:2px solid #005500}#port-segment-header-warning{background:linear-gradient(145deg,#220000 0%,#550000 100%);font-weight:normal}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1px;border:1px solid #333;overflow:hidden;background-color:#333;max-width:650px;margin:0 auto}.grid-header,.grid-row{display:contents}.cell{background-color:#1e1e1e;padding:7px 8px;text-align:left;font-size:0.95rem}.grid-header .cell{background-color:#222;color:#ccc;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.highlight{color:lightskyblue;font-weight:bold}.positive{color:#4CAF50;font-weight:600}.negative{color:#F44336;font-weight:600}.neutral{color:#9E9E9E;font-weight:500}.arrow{margin-right:6px;font-size:1.1em;vertical-align:middle}@media (max-width:768px){.portfolio-grid{display:block;border:none;background:none}.grid-header{display:none}.grid-row{display:flex;flex-direction:column;background-color:#1e1e1e;border:1px solid #333;margin-bottom:16px;box-shadow:0 4px 10px rgba(0,0,0,0.3);padding:5px 0}.cell{display:flex;justify-content:space-between;padding:5px 9px;border-bottom:1px dotted #333}.cell:last-child{border-bottom:none}.cell::before{content:attr(data-label);color:#999;font-weight:500}}footer{text-align:center;font-size:0.8rem;color:#888;margin-top:0.8rem}*{box-sizing:border-box}body{--h:212deg;--l:43%;--brandColor:hsl(var(--h),71%,var(--l))}ol{list-style:none;counter-reset:list;padding:0 0 1rem 0}ol h3{margin-bottom:0;padding-bottom:0}.resetlist{--length:3;visibility:hidden;height:0;padding:0;margin:0}ul{list-style:none;padding:0 1rem 1rem 0;margin:0 1rem 1rem 0}li{--stop:calc(100% / var(--length) * var(--i));--l:62%;--l2:88%;--h:calc((var(--i) - 1) * (180 / var(--length)));--c1:hsl(var(--h),71%,var(--l));--c2:hsl(var(--h),71%,var(--l2));width:100%;position:relative;counter-increment:list;margin:1rem 0rem 2rem 0rem;padding:0.5rem 0.5rem 0.5rem 1rem;box-shadow:0.1rem 0.1rem 1.5rem rgba(0,0,0,0.3);border-radius:0.25rem;overflow:hidden;background-color:rgba(32,32,32,0.6);border:1px solid #444444}li::before{content:'';display:block;width:100%;height:1rem;position:absolute;top:0;left:0;background:linear-gradient(to right,var(--c1) var(--stop),var(--c2) var(--stop))}h3{font-size:1.50rem;margin:1.15rem 0 0.9rem;display:flex;align-items:baseline;color:#dddddd}h3::before{display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin-right:0.5rem;width:1rem;height:1rem;content:counter(list);padding:0.5rem;border-radius:50%;background-color:var(--c1);color:white}ul.defaultlist{list-style:inherit;margin:initial;margin-top:0;padding:0}ul.defaultlist li{all:inherit;display:list-item;padding:15px 15px 15px 15px}ul.defaultlist li:nth-child(odd){background:rgba(32,32,32,0.6)}ul.defaultlist li:nth-child(even){background:rgba(40,40,40,0.6)}.defaultlist2{list-style:inherit;margin:initial;margin:0;padding:0px 0px 15px 0px}.defaultlist2 span{font-weight:bolder;font-size:larger;color:bisque}.defaultlist2 li{all:inherit;display:list-item;padding:15px;line-height:1.3}.defaultlist2 li:nth-child(odd){background:rgba(32,32,32,0.6)}.defaultlist2 li:nth-child(even){background:rgba(40,40,40,0.6)}ul.defaultlistshaded{list-style:inherit;margin:initial;margin-top:0;padding-top:15px}ul.defaultlistshaded li{all:inherit;display:list-item;padding:15px}ul.defaultlistshaded li:nth-child(1){background:rgba(0,64,0,1.0)}ul.defaultlistshaded li:nth-child(2){background:rgba(0,64,0,0.8)}ul.defaultlistshaded li:nth-child(3){background:rgba(0,64,0,0.6)}ul.defaultlistshaded li:nth-child(4){background:rgba(0,64,0,0.4)}ul.defaultlistshaded li:nth-child(5){background:rgba(0,64,0,0.2)}ul.defaultlistshaded li:nth-child(n+6){background:rgba(0,64,0,0.05)}regularlist li,regularlistpositive li,regularlistnegative li{margin:.5rem 0rem .5rem 0rem;padding:20px}regularlist h3,regularlistpositive h3,regularlistnegative h3{margin:0px 0px 15px 0px;padding:0}regularlist h3{color:lightsteelblue}regularlist strong{color:lightsteelblue}regularlistpositive h3{color:darkseagreen}regularlistnegative h3{color:coral}.pros{background-color:rgba(0,64,0,0.5)}.cons{background-color:rgba(64,0,0,0.5)}.pros strong{color:darkseagreen}.cons strong{color:coral}@media (max-width:768px){li{margin:1.5rem auto;padding:2rem 1rem 1rem}h3{font-size:1.25rem;margin:1rem 0 1rem}h3::before{margin-right:1.5rem}}table{width:100%;border-collapse:collapse;color:#e0e0e0;text-shadow:1px 1px 2px rgba(0,0,0,0.5);background:rgba(32,32,32,0.6);font-size:clamp(0.8em,2vw,0.9em)}table th,table td{word-break:break-word;padding:0.5rem;border:1px solid #444444;text-align:left;word-break:keep-all}.nox{font-weight:bold;font-size:larger;color:red;text-align:center}.yescheck{font-weight:bold;font-size:larger;color:greenyellow;text-align:center}.centercell{text-align:center}.columnacell{background:rgba(0,0,0,0.3);font-weight:bold}table th{background:linear-gradient(145deg,#005500 0%,#002200 100%);color:#ffffff;font-weight:bold;border-bottom:2px solid #005500}table tr:nth-child(odd){background:rgba(32,32,32,0.6)}table tr:nth-child(even){background:rgba(40,40,40,0.6)}table tr:hover{background:rgba(0,204,0,0.1)}.table-scroll{width:100%}.table-scroll table{}@media (max-width:768px){.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.table-scroll table{font-size:clamp(1.04em,2.6vw,1.17em)}}.sharediv{text-align:center;padding:3px 5px 5px 5px}ul.share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:0;margin:0 auto;list-style:none}ul.share-buttons li{all:unset;display:flex;align-items:center;justify-content:center}ul.share-buttons img{width:32px;height:32px;transition:transform 0.2s}ul.share-buttons img:hover{transform:scale(1.1)}ul.share-buttons .sr-only{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}h5{font-size:clamp(0.96em,2.4vw,1.04em);margin:5px 15px 15px 15px;line-height:1.2;font-weight:normal}.bottommenudiv{text-align:center;padding:10px 0;background:linear-gradient(to right,rgba(96,96,96,0.6),rgba(96,96,96,0.1));border-left:4px solid #555;margin-bottom:35px}.bottommenudiv a{text-decoration:none;color:#fff}ul.bottom-menu-item{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:0;margin:0 auto;list-style:none}ul.bottom-menu-item li{all:unset;display:flex;align-items:center;justify-content:center}.bottommenudiv ul.bottom-menu-item li{text-align:center;width:90px;height:25px}.quiz-container{background-color:rgba(0,0,0,0.7);padding:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:center;border:solid 1px #555;margin-top:20px}.question{margin-bottom:20px;font-size:18px;padding:15px}.question-count{padding:35px 0px 25px 0px;margin:0;color:#777;text-align:center;font-size:0.95rem}button{color:#1a1a1a;background-color:#ccc;border:none;padding:10px 20px;margin:5px;border-radius:5px;cursor:pointer;font-size:16px}button:hover{background-color:greenyellow}.results{text-align:left;padding:15px 20px 20px 20px;margin:0}.results p{padding:0;margin:0}.results ul{list-style-type:none;padding:0;margin:0}.results li{padding:0px 20px 20px 20px;margin:0px 0px 20px 0px}.results h1{font-size:clamp(1.8em,4vw,2em);text-align:left;padding:0;margin:0}.results h3{font-size:medium;color:#999}.results h3::before{margin-right:0.5rem;width:0.5rem}.incorrect{color:coral}.correct{color:darkseagreen}.quiz-question-container,.quiz-results-container{background-color:rgba(0,0,0,0.7);padding:5px 25px 5px 25px;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:left;border:solid 1px #555;margin-top:20px}.quiz-results-title{font-size:1.5rem;font-weight:700;color:#00cc00 !important;text-align:center}.quiz-results-subtitle{color:#666;margin-bottom:2rem;text-align:center}.start-over-button{display:block;margin:2rem auto 1.75rem;padding:0.75rem 2rem;background:#6c757d;color:white;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease}.start-over-button:hover{background:#545b62}.hidden{display:none}#broker-list li{padding:0px 20px 20px 20px;margin:0px 0px 10px 0px}#broker-list p{margin-bottom:20px}#broker-list h3{color:darkseagreen}.broker-answer{margin-bottom:15px;font-size:18px;padding:10px 12px 10px 12px;text-align:left !important}@media (max-width:768px){.results{padding:10px}.results li{padding:10px;margin:0px 0px 20px 0px}#broker-list li{padding:10px;margin:0px 0px 20px 0px}}.home-listing,.investor-scenario-listing{display:flex;flex-direction:column;gap:40px;margin:auto auto 50px auto;width:100%}.home-card,.www-articles-card,.investor-scenario-card{position:relative;overflow:hidden;display:flex;flex-direction:column;color:#f0f0f5}.background-text,.investor-scenario-background-text{position:absolute;right:0px;bottom:0px;font-size:130px;color:rgba(255,255,255,0.4);font-weight:bold;pointer-events:none;user-select:none;white-space:nowrap;z-index:0}.content-with-background-text{position:relative;z-index:1}.home-name,.www-articles,.investor-scenario-name{font-weight:bold;font-size:1.3em;padding:5px 5px 5px 10px;margin-bottom:10px}.home-name h3,.home-name h3::before,.www-articles h3,.www-articles h3::before{all:unset}.home-description,.investor-scenario-description{color:#ddd;font-size:0.95em}.home-link,.investor-scenario-link{font-size:1.1em;padding:10px 10px 80px 10px;margin-bottom:13px}.home-link a,.investor-scenario-link a{color:#fff !important;position:relative;transition:color 0.3s;font-weight:lighter;text-decoration:none;font-size:clamp(0.972em,2.43vw,1.053em);line-height:1.1}.home-listing a::after,.investor-scenario-listing a::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:lightskyblue;transition:width 0.3s}.home-listing a:hover::after,.investor-scenario-listing a:hover::after{width:100%}.home-listing a:hover,.investor-scenario-listing a:hover{color:lightskyblue !important}.home-card{border-left:4px solid rgba(242,133,0,1)}.www-articles-card{border-left:4px solid rgba(133,133,133,1)}.investor-scenario-card{border-left:4px solid #005}.home-name{background:linear-gradient(to right,rgba(242,133,0,0.6),rgba(242,133,0,0))}.www-articles{background:linear-gradient(to right,rgba(133,133,133,0.6),rgba(133,133,133,0))}.investor-scenario-name{background:linear-gradient(to right,rgba(0,0,100,0.6),rgba(0,0,100,0))}.investor-scenario-background-text{font-size:65px;color:rgba(255,255,255,0.4)}.related-items-background-text{font-size:95px;color:rgba(255,255,255,0.4)}.home-description{padding:10px 10px 20px 20px}.home-link{padding:5px 10px 5px 20px}.investor-scenario-description,.investor-scenario-link{padding:10px 50px 10px 20px}#toc-container{background:linear-gradient(to bottom,rgba(100,100,100,0.3),rgba(100,100,100,0.05));padding:0px 0px 10px 0px}#toc-container a{text-decoration:none}#toc-container-h2-bg{background:rgba(100,100,100,0.2);width:100%;padding:5px 10px 5px 10px;margin:0}#toc-container h2{all:unset;font-weight:bold;font-size:larger;padding:0;margin:0}#toc-container ul{all:unset;list-style:initial}#toc-container li{all:unset;display:list-item;list-style:square;padding:10px 10px 5px 10px;margin-left:30px}.return-to-toc{padding:0;margin-bottom:0px}.return-to-toc a{font-weight:bold;font-size:smaller;text-decoration:none;color:yellowgreen;padding:0;margin:0}.quickLinkList{padding:0 !important;margin:0 !important}.quickLinkList li{font-size:clamp(1.02em,2.55vw,1.105em);padding:5px 15px 5px 30px;margin:0px 0px 15px 15px !important;border:unset;background:linear-gradient(to right,rgba(100,100,100,0.2),rgba(0,0,0,0)) !important}.quickLinkList a{text-decoration:none}.quickLinkList li::before{content:"🟩";align-items:center;margin:auto;font-size:clamp(0.52em,2.05vw,0.60em);color:#004b76;padding:11px 5px 5px 7px}@media (max-width:768px){.home-link a{font-size:larger;font-weight:bolder}}stress-test body{font-family:Arial,sans-serif;max-width:900px;margin:0 auto;padding:20px;background:#000000;color:#e0e0e0;font-size:1rem}stress-test h1{color:#ffffff;text-align:center;font-size:1.8rem}stress-test a{color:#64b5f6;text-decoration:none;font-size:0.9rem}stress-test a:hover{text-decoration:underline}stress-test .tooltip{position:relative;cursor:pointer}stress-test .tooltip:hover::after{content:attr(data-tooltip);position:absolute;background:#333;color:#e0e0e0;padding:5px;border-radius:3px;z-index:1000;bottom:25px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:0.8rem}stress-test table{width:100%;border-collapse:collapse;margin:20px 0;box-shadow:0 2px 5px rgba(255,255,255,0.1);background:#1a1a1a;table-layout:fixed}stress-test th,stress-test td{border:1px solid #444;padding:12px;text-align:center;color:#e0e0e0;font-size:0.9rem;white-space:normal;overflow-wrap:break-word}stress-test th{background:#2c3e50;color:#ffffff}stress-test th:nth-child(1){width:30%}stress-test th:nth-child(2){width:20%}stress-test th:nth-child(3){width:25%}stress-test th:nth-child(4){width:25%}stress-test .green{background:#2e7d32 !important;color:#ffffff;animation:fadeIn 0.5s}stress-test .yellow{background:#dd9100 !important;color:#000000;animation:pulseYellow 1s}stress-test .red{background:#d32f2f !important;color:#ffffff;animation:pulseRed 1s}stress-test .controls{text-align:center;margin:20px 0}stress-test .scenario-controls{text-align:center;margin:20px 0}stress-test .scenario-controls label{margin-right:15px;color:#e0e0e0;display:inline-block}stress-test .scenario-controls input[type="checkbox"]{margin-right:5px;width:16px;height:16px}stress-test .controls button,stress-test .popup button{padding:12px 24px;margin:5px;background:#1565c0;color:#ffffff;border:none;border-radius:5px;cursor:pointer;transition:background 0.3s;font-size:1rem}stress-test .controls button:hover,stress-test .popup button:hover{background:#0d47a1}stress-test #alertBox{padding:10px;display:none;font-weight:bold;background:#1a1a1a !important;border:1px solid #444;border-bottom:none;border-radius:0;margin:0;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:0.95rem}stress-test #damageMeter{width:100%;height:20px;background:#333;border-radius:0;overflow:hidden;border:1px solid #444;border-top:none;border-bottom:none;margin:0}stress-test #damageFill{height:100%;background:linear-gradient(to right,#2e7d32,#ffb300,#d32f2f);transition:width 1s ease}stress-test #narrative{padding:15px;background:#1a1a1a;border:1px solid #444;border-top:none;border-radius:0;margin:0}stress-test .alert-yellow{color:#ffb300}stress-test .alert-dim-red{color:#ff0000}stress-test .alert-bright-red{color:#ff0000}stress-test .alert-green{color:#00ff00}stress-test .popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1a1a;border:1px solid #444;padding:20px;border-radius:5px;z-index:1000;box-shadow:0 4px 10px rgba(255,255,255,0.1);width:600px}stress-test .popup-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}stress-test .popup label{display:block;font-weight:bold;color:#e0e0e0;font-size:0.9rem}stress-test .popup input{width:100%;padding:10px;border:1px solid #444;border-radius:4px;background:#2a2a2a;color:#e0e0e0;font-size:0.9rem}stress-test .popup-buttons{text-align:center;margin-top:20px}stress-test .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999}@media (max-width:768px){stress-test body{max-width:100%;padding:10px;font-size:0.9rem}stress-test h1{font-size:1.5rem}stress-test .controls{display:flex;flex-direction:row;justify-content:center;gap:10px}stress-test .controls button{padding:14px;font-size:1rem;flex:1;max-width:150px;margin:0}stress-test .scenario-controls{display:flex;flex-direction:column;align-items:center;gap:10px}stress-test .scenario-controls label{margin:0;font-size:0.9rem}stress-test .scenario-controls input[type="checkbox"]{width:18px;height:18px}stress-test table{table-layout:fixed}stress-test th,stress-test td{padding:3px;font-size:0.75rem;min-width:50px}stress-test #alertBox{padding:5px;height:56px;font-size:0.9rem}stress-test #narrative{padding:8px;height:85px;font-size:0.9rem}stress-test .popup{width:90%;max-width:300px;padding:15px}stress-test .popup-content{grid-template-columns:1fr}stress-test .popup input{padding:10px;font-size:1rem}stress-test .popup button{padding:14px;font-size:1rem;width:100%;max-width:120px}stress-test a{font-size:0.8rem}}@keyframes pulseRed{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes pulseYellow{0%{transform:scale(1)}50%{transform:scale(1.00)}100%{transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}