.R5SDgW_box.R5SDgW_box{align-items:flex-start;gap:20px;margin:48px 0 0;padding:24px;display:flex}@media (max-width:480px){.R5SDgW_box.R5SDgW_box{flex-direction:column}}.R5SDgW_avatar{background:var(--gradient-brand-raised);width:56px;height:56px;color:var(--color-white);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.R5SDgW_avatarImage{object-fit:cover;border:1px solid var(--surface3);border-radius:50%;flex-shrink:0;width:56px;height:56px}.R5SDgW_info{min-width:0}.R5SDgW_name{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text1);margin:0 0 2px}.R5SDgW_role{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text2);margin:0 0 10px}.R5SDgW_bio{font-size:var(--fs-md);color:var(--text2);margin:0;line-height:1.6}
.LWVrna_homeLink{z-index:10;background:color-mix(in srgb, var(--surface1) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex;position:absolute;top:16px;left:16px}.LWVrna_homeLink:hover{background:color-mix(in srgb, var(--surface1) 90%, transparent);transform:scale(1.05)}.LWVrna_heroContainer{align-items:flex-end;width:100vw;min-height:320px;max-height:420px;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.LWVrna_heroContainer{min-height:280px;max-height:360px}}.LWVrna_heroBackground{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.LWVrna_heroGradient{z-index:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--surface1) 20%, transparent) 0%, color-mix(in srgb, var(--surface1) 55%, transparent) 25%, color-mix(in srgb, var(--surface1) 85%, transparent) 50%, var(--surface1) 100%);position:absolute;inset:0}.LWVrna_heroContent{z-index:2;max-width:900px;padding:80px var(--gap) 40px;width:100%;margin:0 auto;position:relative}@media (max-width:768px){.LWVrna_heroContent{padding:60px var(--gap) 30px}}.LWVrna_meta{font-size:var(--fs-md);color:var(--text2);flex-wrap:wrap;align-items:center;gap:20px;display:flex}.LWVrna_meta span{align-items:center;gap:6px;display:flex}
.iJr0CW_article{width:100%;max-width:800px}.iJr0CW_section{margin-bottom:32px}.iJr0CW_section:last-child{margin-bottom:0}.iJr0CW_paragraph a{text-decoration:underline;transition:opacity .2s}.iJr0CW_paragraph a:hover{opacity:.8}.iJr0CW_paragraph strong{font-weight:var(--fw-semibold);color:var(--text1)}.iJr0CW_unorderedList li{margin-bottom:12px}.iJr0CW_unorderedList li strong{font-weight:var(--fw-semibold);color:var(--text1)}.iJr0CW_unorderedList li a{text-decoration:underline;transition:opacity .2s}.iJr0CW_unorderedList li a:hover{opacity:.8}.iJr0CW_blockQuote{background:var(--surface2);border-left:4px solid var(--border-focus);color:var(--text1);border-radius:0 var(--br) var(--br) 0;margin:32px 0;padding:24px 28px;font-size:18px;line-height:1.8}.iJr0CW_blockQuote strong{font-weight:var(--fw-semibold)}.iJr0CW_imageContainer{border-radius:var(--br);text-align:center;margin:40px auto;overflow:hidden}.iJr0CW_blogImage{border-radius:var(--br);width:100%;height:auto;display:block}.iJr0CW_codeBlockWrapper{border-radius:var(--br);background:var(--surface3);border:1px solid var(--surface4);margin:32px 0;overflow:hidden}.iJr0CW_codeBlockHeader{background:var(--surface2);border-bottom:1px solid var(--surface4);font-size:var(--fs-sm);color:var(--text2);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.iJr0CW_codeBlockLabel{font-family:var(--font-mono,monospace);font-weight:var(--fw-medium)}.iJr0CW_codeBlockPre{font-size:var(--fs-sm);color:var(--text1);margin:0;padding:20px;line-height:1.7;overflow-x:auto}.iJr0CW_codeBlockPre code{font-family:var(--font-mono,"SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace)}.iJr0CW_faqList{border-top:1px solid var(--surface4);margin:32px 0}.iJr0CW_faqHeading{font-size:32px;font-weight:var(--fw-bold);color:var(--text1);margin:48px 0 24px;line-height:1.3}@media (max-width:768px){.iJr0CW_faqHeading{font-size:26px}}.iJr0CW_faqItem{border-bottom:1px solid var(--surface4);padding:20px 0}.iJr0CW_faqItem[open] .iJr0CW_faqQuestion:after{transform:rotate(180deg)}.iJr0CW_faqQuestion{font-size:19px;font-weight:var(--fw-semibold);color:var(--text1);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;line-height:1.5;list-style:none;display:flex}.iJr0CW_faqQuestion::-webkit-details-marker{display:none}.iJr0CW_faqQuestion:after{content:"▾";color:var(--text2);flex-shrink:0;transition:transform .2s}.iJr0CW_faqAnswer{color:var(--text1);margin-top:12px;font-size:17px;line-height:1.75}.iJr0CW_faqAnswer a{text-decoration:underline}.iJr0CW_faqAnswer strong{font-weight:var(--fw-semibold)}.iJr0CW_ctaBox{background:var(--gradient-brand-raised);color:var(--color-white);border-radius:var(--br);text-align:center;margin:40px 0;padding:32px}.iJr0CW_ctaText{margin:0 0 20px;font-size:18px;line-height:1.6}.iJr0CW_ctaButton{background:var(--color-white);border-radius:var(--br);font-weight:var(--fw-semibold);font-size:var(--fs-base);padding:14px 32px;transition:transform .2s,box-shadow .2s;display:inline-block;color:var(--text1-light)!important;text-decoration:none!important}.iJr0CW_ctaButton:link,.iJr0CW_ctaButton:visited{color:var(--text1-light)!important;text-decoration:none!important}.iJr0CW_ctaButton:hover{box-shadow:0 8px 20px var(--shadow-medium);transform:translateY(-2px);color:var(--text1-light)!important;text-decoration:none!important}
.y4sqIq_wrapper{margin:2rem 0 0}.y4sqIq_heading{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text1);margin:0 0 .5rem}.y4sqIq_intro{font-size:var(--fs-md);color:var(--text2);margin:0 0 1.5rem;line-height:1.6}.y4sqIq_tipList{counter-reset:tip;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.y4sqIq_tipCard{counter-increment:tip;background:var(--surface2);border:1px solid var(--surface3);border-radius:var(--br-card);corner-shape:squircle;padding:1.25rem 1.35rem}.y4sqIq_tipHeader{align-items:center;gap:.65rem;margin:0 0 .5rem;display:flex}.y4sqIq_tipNumber{width:1.6rem;height:1.6rem;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text1);background:var(--surface3);border-radius:var(--br-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.y4sqIq_tipNumber:before{content:counter(tip)}.y4sqIq_tipTitle{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text1);margin:0;line-height:1.4}.y4sqIq_tipBody{font-size:var(--fs-md);color:var(--text1);margin:0 0 .75rem;line-height:1.6}.y4sqIq_exampleList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.y4sqIq_exampleRow{font-size:var(--fs-md);color:var(--text1);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.y4sqIq_cross{font-weight:var(--fw-bold);color:var(--status-error);flex-shrink:0}.y4sqIq_check{font-weight:var(--fw-bold);color:var(--status-success);flex-shrink:0}.y4sqIq_note{font-size:var(--fs-sm);color:var(--text2);margin:.75rem 0 0;line-height:1.5}
.yrfF0W_widgetContainer{border-radius:var(--br);margin:40px 0;overflow:hidden}.yrfF0W_calculatorBox{background:var(--surface2);border-radius:var(--br);border:2px solid var(--surface3);padding:32px}.yrfF0W_calculatorTitle{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 20px}.yrfF0W_inputGroup{margin-bottom:20px}.yrfF0W_label{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text1);margin-bottom:8px;display:block}.yrfF0W_input{border:2px solid var(--surface3);border-radius:var(--br);width:100%;font-size:var(--fs-base);background:var(--surface1);color:var(--text1);padding:12px;transition:border-color .2s}.yrfF0W_input:focus{border-color:var(--border-focus);outline:none}.yrfF0W_result{background:var(--gradient-brand-raised);color:var(--color-white);border-radius:var(--br);text-align:center;margin-top:20px;padding:20px}.yrfF0W_resultLabel{font-size:var(--fs-sm);opacity:.9;margin-bottom:8px}.yrfF0W_resultValue{font-size:var(--fs-3xl);font-weight:var(--fw-bold)}.yrfF0W_tableContainer{background:var(--surface1);border-radius:var(--br);border:1px solid var(--surface3);overflow-x:auto}.yrfF0W_table{border-collapse:collapse;width:100%}.yrfF0W_table th,.yrfF0W_table td{text-align:left;border-bottom:1px solid var(--surface3);padding:16px}.yrfF0W_table th{background:var(--surface2);font-weight:var(--fw-semibold);color:var(--text1);position:sticky;top:0}.yrfF0W_table td{color:var(--text1)}.yrfF0W_table tr:last-child td{border-bottom:none}@media (max-width:768px){.yrfF0W_table{font-size:var(--fs-sm)}.yrfF0W_table th,.yrfF0W_table td{padding:12px 8px}}.yrfF0W_checkMark{color:var(--status-success);font-size:var(--fs-xl)}.yrfF0W_crossMark{color:var(--status-error);font-size:var(--fs-xl)}.yrfF0W_statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:32px 0;display:grid}.yrfF0W_statBox{background:var(--surface2);border-radius:var(--br);text-align:center;border:2px solid var(--surface3);padding:24px}.yrfF0W_statValue{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--accent-cool);margin-bottom:8px}.yrfF0W_statLabel{font-size:var(--fs-md);color:var(--text2)}.yrfF0W_videoWrapper{border-radius:var(--br);background:var(--surface3);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.yrfF0W_videoWrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.yrfF0W_videoCaption{font-size:var(--fs-sm);color:var(--text2);text-align:center;margin:12px 0 0}
.EracCW_tocContainer{border:1px solid var(--surface3);border-radius:var(--br);margin-bottom:24px;padding:16px}.EracCW_tocTitle{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--text2);letter-spacing:var(--tracking-wide);margin:0 0 12px}.EracCW_tocList{margin:0;padding:0;list-style:none}.EracCW_tocItem{margin-bottom:8px;padding-left:0}.EracCW_tocItem.EracCW_level3{padding-left:12px}.EracCW_tocLink{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text2);cursor:pointer;line-height:1.4;transition:all .2s;display:block;text-decoration:none!important}.EracCW_tocLink:hover{color:var(--accent-cool);transform:translate(2px)}.EracCW_tocLink.EracCW_active{font-weight:var(--fw-semibold);color:var(--accent-cool)}.EracCW_mobileTocDetails{border:1px solid var(--surface3);border-radius:var(--br);background:var(--surface2);margin:0 0 32px}@media (min-width:1024px){.EracCW_mobileTocDetails{display:none}}.EracCW_mobileTocSummary{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text2);cursor:pointer;padding:14px 16px;list-style:none}.EracCW_mobileTocSummary::-webkit-details-marker{display:none}.EracCW_mobileTocSummary:after{content:"▾";float:right;transition:transform .2s}details[open] .EracCW_mobileTocSummary:after{transform:rotate(180deg)}.EracCW_mobileTocList{margin:0;padding:0 16px 14px;list-style:none}
