From 2a348055a4114605f8c0d17eb245ce20a3953ab7 Mon Sep 17 00:00:00 2001 From: Bannerets Date: Sun, 1 Feb 2026 00:11:53 -0500 Subject: [PATCH] RSP Works blog - master theme source --- about/index.html | 150 +++++++++ about/index.html-BAK | 150 +++++++++ art/favicon-32x32.png | 1 + art/favicon-96x96.png | 1 + art/portrait/outline.png | Bin 0 -> 17870 bytes art/symbols.svg | 318 ++++++++++++++++++++ blog/index.html | 105 +++++++ blog/post/freeman-educated-proletariat.html | 127 ++++++++ blog/post/global-south-banking.html | 248 +++++++++++++++ blog/post/global-south-banking.html-BAK | 186 ++++++++++++ blog/post/keyu-jin-profile.html | 131 ++++++++ blog/post/mit-genai-divide.html | 130 ++++++++ blog/post/muck-rack-guide.html | 127 ++++++++ blog/post/ontario-alabama.html | 289 ++++++++++++++++++ clip-junk | 106 +++++++ css/style.css | 87 ++++++ favicon.png | 1 + index.html | 150 +++++++++ junk-text | 224 ++++++++++++++ legal/disclaimer.html | 154 ++++++++++ links/index.html | 154 ++++++++++ server.log | 20 ++ style.css | 39 +++ 23 files changed, 2898 insertions(+) create mode 100644 about/index.html create mode 100644 about/index.html-BAK create mode 100644 art/favicon-32x32.png create mode 100644 art/favicon-96x96.png create mode 100644 art/portrait/outline.png create mode 100644 art/symbols.svg create mode 100644 blog/index.html create mode 100644 blog/post/freeman-educated-proletariat.html create mode 100644 blog/post/global-south-banking.html create mode 100644 blog/post/global-south-banking.html-BAK create mode 100644 blog/post/keyu-jin-profile.html create mode 100644 blog/post/mit-genai-divide.html create mode 100644 blog/post/muck-rack-guide.html create mode 100644 blog/post/ontario-alabama.html create mode 100644 clip-junk create mode 100644 css/style.css create mode 100644 favicon.png create mode 100644 index.html create mode 100644 junk-text create mode 100644 legal/disclaimer.html create mode 100644 links/index.html create mode 100644 server.log create mode 100644 style.css diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..a9e0364 --- /dev/null +++ b/about/index.html @@ -0,0 +1,150 @@ + + + + About - RSP Works + + + + + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+

About RSP Works

+ +
+

+ Background in travel industry management, airline sales, and international business operations. + Experience with international financial compliance and regulatory frameworks. Healthcare marketing + management experience in Thailand rehabilitation sector. Experienced ESL secondary teacher 7+ years. + Interest in Philosophy, Politics & Economics studies. +

+
+ +
+

Service Areas

+

Some of the areas I work in:

+
    +
  • Infrastructure automation and CI/CD pipeline optimization for development teams
  • +
  • Cloud migration planning and implementation across AWS, Azure, and hybrid environments
  • +
  • Academic technology modernization and institutional system integration
  • +
  • Legal sector technology compliance and data governance frameworks
  • +
  • Custom software development and legacy system modernization
  • +
+
+ +
+

Current Work

+

+ Developing frameworks for operational excellence in technology consulting. Academic pursuits + in political economy and institutional analysis. Focus on sustainable technology implementations + for small to mid-size organizations. +

+
+ +
+

Professional Experience

+ +

Technology Consulting

+

+ Specializing in infrastructure automation, cloud migration strategies, and academic technology + modernization. Work with development teams on CI/CD pipeline optimization and with organizations + on digital transformation initiatives. +

+ +

International Business Operations

+

+ Experience in travel industry management and airline sales operations. International financial + compliance and regulatory framework development across multiple jurisdictions. +

+ +

Healthcare Technology Management

+

+ Healthcare marketing management in Thailand rehabilitation sector. Technology implementation + and compliance in international healthcare environments. +

+ +

Educational Technology

+

+ Seven years of ESL secondary teaching experience with focus on educational technology integration. + Academic technology modernization and institutional system development. +

+
+ +
+

Academic Interests

+

+ Philosophy, Politics & Economics studies with focus on institutional analysis and political + economy. Research interests in economic competitiveness, regulatory frameworks, and policy analysis. +

+
+ +
+

Approach

+

+ Focus on sustainable technology implementations that provide long-term value. Emphasis on + operational excellence, compliance frameworks, and institutional system integration. Work + with organizations to develop technology strategies that align with business objectives and + regulatory requirements. +

+
+ +
+

Contact

+

+ For consulting inquiries or collaboration opportunities, please reach out via + ray@rspworks.tech or connect through + LinkedIn. +

+
+
+
+ +
+ + diff --git a/about/index.html-BAK b/about/index.html-BAK new file mode 100644 index 0000000..a9e0364 --- /dev/null +++ b/about/index.html-BAK @@ -0,0 +1,150 @@ + + + + About - RSP Works + + + + + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+

About RSP Works

+ +
+

+ Background in travel industry management, airline sales, and international business operations. + Experience with international financial compliance and regulatory frameworks. Healthcare marketing + management experience in Thailand rehabilitation sector. Experienced ESL secondary teacher 7+ years. + Interest in Philosophy, Politics & Economics studies. +

+
+ +
+

Service Areas

+

Some of the areas I work in:

+
    +
  • Infrastructure automation and CI/CD pipeline optimization for development teams
  • +
  • Cloud migration planning and implementation across AWS, Azure, and hybrid environments
  • +
  • Academic technology modernization and institutional system integration
  • +
  • Legal sector technology compliance and data governance frameworks
  • +
  • Custom software development and legacy system modernization
  • +
+
+ +
+

Current Work

+

+ Developing frameworks for operational excellence in technology consulting. Academic pursuits + in political economy and institutional analysis. Focus on sustainable technology implementations + for small to mid-size organizations. +

+
+ +
+

Professional Experience

+ +

Technology Consulting

+

+ Specializing in infrastructure automation, cloud migration strategies, and academic technology + modernization. Work with development teams on CI/CD pipeline optimization and with organizations + on digital transformation initiatives. +

+ +

International Business Operations

+

+ Experience in travel industry management and airline sales operations. International financial + compliance and regulatory framework development across multiple jurisdictions. +

+ +

Healthcare Technology Management

+

+ Healthcare marketing management in Thailand rehabilitation sector. Technology implementation + and compliance in international healthcare environments. +

+ +

Educational Technology

+

+ Seven years of ESL secondary teaching experience with focus on educational technology integration. + Academic technology modernization and institutional system development. +

+
+ +
+

Academic Interests

+

+ Philosophy, Politics & Economics studies with focus on institutional analysis and political + economy. Research interests in economic competitiveness, regulatory frameworks, and policy analysis. +

+
+ +
+

Approach

+

+ Focus on sustainable technology implementations that provide long-term value. Emphasis on + operational excellence, compliance frameworks, and institutional system integration. Work + with organizations to develop technology strategies that align with business objectives and + regulatory requirements. +

+
+ +
+

Contact

+

+ For consulting inquiries or collaboration opportunities, please reach out via + ray@rspworks.tech or connect through + LinkedIn. +

+
+
+
+ +
+ + diff --git a/art/favicon-32x32.png b/art/favicon-32x32.png new file mode 100644 index 0000000..72cce6a --- /dev/null +++ b/art/favicon-32x32.png @@ -0,0 +1 @@ + diff --git a/art/favicon-96x96.png b/art/favicon-96x96.png new file mode 100644 index 0000000..5690c36 --- /dev/null +++ b/art/favicon-96x96.png @@ -0,0 +1 @@ + diff --git a/art/portrait/outline.png b/art/portrait/outline.png new file mode 100644 index 0000000000000000000000000000000000000000..9518a7a55b9974686fa4303b5aa5be8511f3b400 GIT binary patch literal 17870 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 literal 0 HcmV?d00001 diff --git a/art/symbols.svg b/art/symbols.svg new file mode 100644 index 0000000..6572e44 --- /dev/null +++ b/art/symbols.svg @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 0000000..79c47f2 --- /dev/null +++ b/blog/index.html @@ -0,0 +1,105 @@ + + + + Blog - RSP Works + + + + + + + + + + + + + + + + diff --git a/blog/post/freeman-educated-proletariat.html b/blog/post/freeman-educated-proletariat.html new file mode 100644 index 0000000..66793df --- /dev/null +++ b/blog/post/freeman-educated-proletariat.html @@ -0,0 +1,127 @@ + + + + Freeman's 1970 Warning - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+ +
+
+
April 21, 2025
+

Roger Freeman's 1970 Warning: The "Educated Proletariat" as Dynamite

+
+

Certain quotes etch themselves into history, sparking debate and illuminating pivotal moments. One such statement, "We are in danger of producing an educated proletariat. … That's dynamite! We have to be selective on who we allow [to go to college]," is tied to Ronald Reagan's advisory circle during his California governorship. A reader recently asked about this quote, linking it to a campaign advisor from Reagan's pre-presidential years. After digging into the archives, here's the story of its origins, its author, and the context that gave it weight.

+ +

The Historical Backdrop

+

The quote captures a provocative fear: an educated working class, or "proletariat" in Marxist terms, could destabilize society. The word "dynamite" underscores the perceived threat of upheaval. This idea resonated in the late 1960s and early 1970s, an era of student protests, civil rights struggles, and heated debates over higher education access. Ronald Reagan, California's governor from 1967 to 1975, was a key player in these battles, often clashing with the University of California system to limit free education and curb campus activism.

+ +

The reader's query pointed to Reagan's campaign circle before his 1981–1989 presidency, likely his 1970 gubernatorial reelection campaign, when education policy was a flashpoint. This timeframe anchors our search for the quote's source.

+ +

Identifying Roger Freeman

+

The evidence strongly points to Roger Freeman, an education advisor to Reagan during the 1970 campaign, as the quote's author. According to a San Francisco Chronicle article from October 30, 1970, cited by The Intercept, Freeman made the statement at a press conference on October 29, 1970: "We are in danger of producing an educated proletariat. … That's dynamite! We have to be selective on who we allow [to go to college]." This phrasing is consistently tied to Freeman across multiple sources.

+ +

Born in 1904 in Vienna, Austria, Freeman was a seasoned policy figure, having advised the Eisenhower and Nixon administrations and served as a senior fellow at Stanford's Hoover Institution.

+ +

His views on education were shaped by historical concerns, including Germany's post-World War I struggles with an oversupply of educated but jobless citizens. As The Intercept notes, he warned of "highly trained and unemployed people," a fear he applied to California's education system.

+ +

Freeman's Role in Reagan's Campaign

+

Freeman's advisory role during Reagan's 1970 campaign placed him at the center of California's education policy debates. Reagan, guided by advisors like Freeman, shifted the cost of higher education onto students through tuition and loans, aiming to restrict access and prevent the rise of a politically active working class. Freeman's press conference remarks, advocating selectivity in college admissions, reflect this strategy. BestColleges details how these policies laid the foundation for the modern student debt crisis, driven partly by fears of an "educated proletariat."

+ +

Supporting Evidence

+

Multiple sources corroborate Freeman's attribution. A 2021 Reddit thread on r/socialism sought to verify the quote, citing the same Chronicle article, "Professor Sees Peril in Education." BestColleges also links the quote to Freeman, as do community discussions on platforms like FARK.com. The quote's specificity—its focus on the "proletariat" and "dynamite"—ties it firmly to Freeman's documented words.

+ +

Addressing Doubts

+

Some skepticism surrounds the quote, as noted in the r/socialism thread, where users questioned its almost too-perfect alignment with critiques of Reagan's policies. However, the Chronicle article and analyses from The Intercept and BestColleges provide robust evidence, grounding Freeman's statement in a verifiable moment. The consistency across sources dispels doubts, affirming the quote's historical accuracy.

+ +

The Quote's Lasting Significance

+

Freeman's words open a window into the motivations behind Reagan's education reforms and the broader conservative effort to control access to higher education. By framing an educated proletariat as "dynamite," Freeman voiced a strategic concern: widespread education could empower the working class to challenge the status quo. This perspective shaped policies with enduring impacts, including the rise of student debt as a barrier to access. Revisiting this quote helps us trace the historical roots of today's education debates.

+ +

Conclusion

+

The evidence confirms Roger Freeman as the source of the quote, "We are in danger of producing an educated proletariat. … That's dynamite! We have to be selective on who we allow [to go to college]," delivered at a 1970 press conference. As Reagan's advisor, Freeman's words reflect the anxieties and priorities of an era, offering insight into the policies that shaped modern higher education. This historical gem reminds us how a single statement can echo through decades.

+ +
+

For Further Reading

+
    +
  • The Intercept: "The Origin of Student Debt: Reagan Adviser Warned Free College Would Create a Dangerous 'Educated Proletariat'" (2022)
  • +
  • BestColleges: "How the Threat of an 'Educated Proletariat' Created the Student Debt Crisis" (2022)
  • +
  • Reddit r/socialism: "Looking to verify a quote: Reagan advisor publicly and explicitly pushing against educating 'proletariat'" (2021)
  • +
+
+
+
+ +
+
+

Previous

+

Back to Blog

+
+
+

Next

+

Keyu Jin Profile

+
+
+
+
+
+ +
+ + diff --git a/blog/post/global-south-banking.html b/blog/post/global-south-banking.html new file mode 100644 index 0000000..2315799 --- /dev/null +++ b/blog/post/global-south-banking.html @@ -0,0 +1,248 @@ + + + + Global South Banking Leadership - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ + + +
+
+ + +
+
+
August 21, 2025
+

When "Developing" Countries Lead: How the Global South Outpaces Canada and the EU on Banking Access for Entrepreneurs

+ +
+
+ +
+

A legal policy analysis revealing how supposed "third world" nations have built better financial inclusion frameworks than their wealthy counterparts

+ +

The regulatory geography of financial inclusion reveals an uncomfortable truth for wealthy nations: when it comes to ensuring banking access for low-income entrepreneurs and micro-enterprises, countries like India, Kenya, and Brazil have implemented more innovative, effective, and comprehensive solutions than Canada and the European Union.

+ +

The Innovation Gap

+

While Canada and the EU have focused primarily on consumer banking rights—leaving micro-enterprises in regulatory limbo between consumer protections and full commercial banking requirements—countries traditionally labeled as "developing" have built entirely new regulatory frameworks specifically designed for financial inclusion.

+ +

India's Revolutionary Scale

+

India's Business Correspondent (BC) model, launched in 2006, now reaches vast rural populations via distributed agents and is structurally designed to extend services and credit to the underserved + 1 + 2. + The model enables doorstep banking and supports microcredit workflows by collecting KYC, facilitating account openings, and maintaining digital records + 2. +

+ +

Kenya's Mobile Money Revolution

+

Kenya's M-Pesa has transformed payments and savings for households and micro-enterprises alike, achieving national-scale usage and high transaction volumes through mobile channels + 3 + 4. + Its regulatory pathway prioritized inclusion and practical risk protections to enable rapid adoption + 4. +

+ +

Brazil's Correspondent Banking Success

+

Brazil pioneered large-scale correspondent/agent banking through partnerships among banks, retailers, and technology providers—dramatically expanding points of service and enabling millions of new accounts, especially outside major metros + 5. +

+ +

The Wealthy World's Blind Spot

+

Canada’s consumer banking protections explicitly focus on natural persons using personal accounts, leaving micro-enterprises without equivalent access guarantees—and subject to full commercial onboarding and monitoring standards + 6. + In the EU, the Payment Accounts Directive improves consumer access but does not directly secure basic accounts for businesses; implementation gaps and de-risking have continued to impede inclusion outcomes + 7 + 8. +

+ +

Why the Global South Succeeded

+

1. Necessity-Driven Innovation Beyond Traditional Banking

+

India’s BC architecture treats micro-entrepreneurs as participants in the formal financial system, with agent workflows that support microloans and ongoing engagement (rather than one-off onboarding) + 1 + 2. + Kenya’s M-Pesa allowed rural workers and informal traders to transact and save using basic phones—bypassing branch and card infrastructure entirely + 3 + 4. + Brazil’s agent networks embedded access in everyday retail environments, collapsing distance and formality barriers + 5. +

+ +

2. Regulatory Boldness That Transcends Traditional Categories

+

Kenyan authorities enabled an e-money model with consumer protections tailored to mobile flows—rather than forcing mobile money into legacy bank categories + 4. + India broadened who could serve as BCs (beyond NGOs/MFIs) to include individuals and small businesses, creating dense last-mile reach + 1. + Brazil formalized correspondent banking relationships so banks could extend regulated services via retail partners at scale + 5. +

+ +

3. Technology-First Infrastructure That Ignores Traditional Boundaries

+

India integrated payments with digital identity and public rails to enable direct benefit transfers and streamlined onboarding for low-income households and micro-entrepreneurs + 2. + Kenya’s mobile ecosystem offers payments, savings, credit, and insurance through phones—treating access as a utility rather than a premium product + 3. + Brazil’s correspondent stack coordinates banks and retailers with technology providers to deliver regulated functionality through familiar local touchpoints + 5. +

+ +

The Wealthy World’s Blind Spot (Revisited)

+

Even where consumer access has improved, “de-risking” and documentation practices can still exclude small firms. Recent UK policy efforts highlight a trend toward safeguarding access for legitimate users against blanket debanking + 10. +

+ +

The Path Forward

+

Lessons for Canada and the EU include: creating fit-for-purpose regulatory categories for micro-enterprises; embracing agent-based and mobile distribution; aligning AML/KYC proportionality with inclusion goals; and measuring outcomes beyond account openings to ongoing usage and resilience + 7 + 8. +

+ +

Conclusion: Leadership from Unexpected Places

+

Comparative research shows that digital financial inclusion can materially improve the ease of doing business for micro-enterprises when infrastructure and rules are designed for their realities—not retrofitted from consumer or corporate paradigms + 9. + Countries that re-imagined the stack—from identity to agents to mobile money—now outperform wealthy nations’ incrementalism on inclusion. +

+ + + +
+
+
+
+ +
+
+

Previous

+

Muck Rack Guide

+
+ +
+
+
+
+ + +
+ + diff --git a/blog/post/global-south-banking.html-BAK b/blog/post/global-south-banking.html-BAK new file mode 100644 index 0000000..b2f20a8 --- /dev/null +++ b/blog/post/global-south-banking.html-BAK @@ -0,0 +1,186 @@ + + + + Global South Banking Leadership - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+ +
+
+
August 21, 2025
+

When "Developing" Countries Lead: How the Global South Outpaces Canada and the EU on Banking Access for Entrepreneurs

+
+

A legal policy analysis revealing how supposed "third world" nations have built better financial inclusion frameworks than their wealthy counterparts

+ +

The regulatory geography of financial inclusion reveals an uncomfortable truth for wealthy nations: when it comes to ensuring banking access for low-income entrepreneurs and micro-enterprises, countries like India, Kenya, and Brazil have implemented more innovative, effective, and comprehensive solutions than Canada and the European Union.

+ +

The Innovation Gap

+

While Canada and the EU have focused primarily on consumer banking rights—leaving micro-enterprises in regulatory limbo between consumer protections and full commercial banking requirements—countries traditionally labeled as "developing" have built entirely new regulatory frameworks specifically designed for financial inclusion.

+ +

India's Revolutionary Scale

+

India's Business Correspondent model, launched in 2006, now serves almost 600,000 village habitations through 24,329 individual agents deployed across the country. This isn't just policy—it's a complete transformation of banking infrastructure that brings services directly to entrepreneurs' doorsteps.

+ +

Compare this to Canada, where banking protections explicitly exclude business accounts and FINTRAC's stringent KYC requirements impose uniform burdens on all businesses with no micro-enterprise relief. The result? Low-income entrepreneurs face the same regulatory obstacles as multinational corporations, while unreasonable credit bureau score requirements exclude those with thin credit files or past financial difficulties from basic banking access.

+ +

Kenya's Mobile Money Revolution

+

Kenya's M-Pesa serves over 40 million people with transaction volumes exceeding $100 billion in 2024—nearly transforming the entire economy. By 2014, M-Pesa transactions already represented almost half of Kenya's GDP.

+ +

This wasn't achieved through incremental reform but bold regulatory innovation. M-Pesa obtained a "special" license from regulators, despite concerns about non-branch banking adding to financial instability. Kenyan regulators chose inclusion over caution—and created a global model that bypassed traditional credit scoring entirely.

+ +

Meanwhile, the EU's Payment Accounts Directive, while comprehensive for consumers, excludes businesses from basic account rights, leaving micro-enterprises exposed to excessive de-risking practices that create documentation barriers beyond legal requirements—including impossible credit bureau thresholds for people whose economic activity doesn't fit traditional employment patterns.

+ +

Brazil's Correspondent Banking Success

+

Brazil's banking agent network facilitated 12.4 million new bank accounts within just five years and now comprises 56% of all points of sale in the Brazilian financial system, reaching all 5,561 municipalities.

+ +

This comprehensive approach stands in stark contrast to Canada's fragmented system, where micro-enterprises fall through the cracks between consumer protections that don't apply to them and commercial banking requirements they can't meet—compounded by credit bureau systems that penalize irregular income patterns typical of small-scale entrepreneurship.

+ +

Why the Global South Succeeded

+

The success of these "developing" nations stems from three key factors that wealthy countries have largely ignored:

+ +

1. Necessity-Driven Innovation Beyond Traditional Banking

+

Countries with massive unbanked populations couldn't afford to exclude anyone from financial services. Rather than creating separate tiers for "consumers" versus "businesses," they built inclusive frameworks that serve everyone—without requiring perfect credit histories or traditional employment verification.

+ +

India's BC model specifically helps financial institutions extend microloans and credit facilities to the underserved by completing detailed assessments and using digital records—treating micro-entrepreneurs as legitimate financial participants rather than regulatory afterthoughts, and focusing on actual economic activity rather than historical credit scores.

+ +

Kenya's M-Pesa allows farmers and informal workers in remote rural areas to receive payments for goods or services directly into their phones, eliminating cash requirements and reducing theft risks. No distinction between "personal" and "business" use, no credit checks for basic access—just financial inclusion for economic activity.

+ +

Brazil's correspondent banking reaches everyone through retail outlets ranging from supermarkets to lottery outlets, where clients can receive social payments AND access banking services—recognizing that low-income individuals often blend personal and micro-enterprise activities, and that traditional credit scoring systems systematically exclude those most in need of basic financial services.

+ +

2. Regulatory Boldness That Transcends Traditional Categories

+

These countries didn't ask whether someone had an acceptable credit score or fit standard "consumer" versus "business" categories—they asked whether they needed financial services and built frameworks accordingly.

+ +

Kenya's government owns 35% of Safaricom, which assisted in establishing a strong relationship with the Central Bank and getting M-Pesa deposits insured under the Deposit Protection Fund—treating mobile money users as citizens deserving protection regardless of credit history or use case.

+ +

India expanded Business Correspondent eligibility from just NGOs and MFIs to include individuals, local grocery shops, and for-profit companies—recognizing that inclusion requires diverse service providers, not institutional gatekeepers applying rigid creditworthiness standards.

+ +

Brazil pioneered branchless banking through distribution partnerships between banks, retailers, and technology providers, allowing unprecedented growth in bank outreach—focusing on access outcomes rather than regulatory purity or traditional risk assessment metrics that systematically exclude the economically vulnerable.

+ +

3. Technology-First Infrastructure That Ignores Traditional Boundaries

+

Rather than retrofitting old systems designed around branch banking, account categories, and credit bureau gatekeeping, these countries built new digital-native infrastructure designed for universal inclusion.

+ +

India's government now provides social welfare benefits digitally via direct benefit transfer, with bank accounts linked to biometric identification (Aadhaar) and cellphone numbers—creating seamless integration between identity, payments, and economic activity without requiring traditional credit verification.

+ +

M-Pesa enables users to send and receive money, pay bills, save, and even access credit and insurance, all through a mobile phone—treating financial services as basic utilities rather than privileged products requiring complex account structures and creditworthiness assessments.

+ +

Brazil's correspondent banking model involves partnerships between banks, several kinds of retailers, and technology providers—recognizing that inclusion requires ecosystem thinking, not institutional silos that exclude based on imperfect credit histories or non-traditional income patterns.

+ +

The Wealthy World's Blind Spot

+

Canada and the EU have fallen into the trap of assuming that robust consumer protections automatically translate to inclusive access for entrepreneurs. This assumption fails catastrophically for micro-enterprises, which face business-level compliance costs, onerous KYC documentation requirements, and unreasonable credit bureau score thresholds—all without the resources to meet such demands.

+ +

Even the EU's comprehensive Payment Accounts Directive has resulted in "persistent barriers due to affordability, excessive de-risking, and implementation gaps" despite years of implementation. Canada's situation is worse—there's no equivalent framework even attempting to address micro-enterprise banking access, leaving low-income entrepreneurs trapped by credit scoring systems designed for traditional employment patterns they don't fit.

+ +

The Path Forward

+

The lesson isn't that Canada and the EU should copy these models wholesale, but that they must abandon incremental thinking. The Global South succeeded because they:

+ +
    +
  • Created new regulatory categories for micro-enterprises rather than forcing them into consumer or commercial boxes
  • +
  • Embraced technology-enabled solutions rather than defending traditional banking models
  • +
  • Prioritized inclusion outcomes over institutional risk aversion and credit bureau gatekeeping
  • +
  • Built agent-based distribution networks to reach underserved populations
  • +
  • Abandoned credit score requirements for basic financial access in favor of alternative assessment methods
  • +
+ +

Conclusion: Leadership from Unexpected Places

+

When a Kenyan farmer can receive payments instantly via mobile phone while a Canadian sole proprietor struggles with onerous documentation requirements and unreasonable credit score thresholds just to access basic banking, we must question our assumptions about where financial innovation truly flourishes.

+ +

The Global South's success in financial inclusion isn't despite their "developing" status—it's because necessity forced them to build better systems from scratch, unencumbered by legacy credit bureau systems that systematically exclude the economically vulnerable. Meanwhile, wealthy nations remain trapped by institutional inertia and risk-averse thinking that prioritizes perfect information over basic inclusion.

+ +

It's time for Canada and the EU to learn from their supposed pupils. In financial inclusion, the teachers have become the students.

+ +

The evidence is clear: regulatory innovation, not just regulatory sophistication, determines inclusion outcomes. Countries that dared to reimagine banking infrastructure—free from the tyranny of traditional credit scoring—have delivered transformative results that put wealthy nations' incremental reforms to shame.

+ +
+

References

+
    +
  1. Union Bank of India. "Business Correspondent Model."
  2. +
  3. Federal Reserve Bank of Minneapolis. "Business Correspondent model boosts financial inclusion in India."
  4. +
  5. Conduit Blog. "What is M-Pesa? A Revolutionary Change in Africa's Digital Economy."
  6. +
  7. Centre for Public Impact. "Mobile currency in Kenya: the M-Pesa."
  8. +
  9. Wikipedia. "Banking agent."
  10. +
  11. Canada Gazette. "Financial Consumer Protection Framework Regulations."
  12. +
  13. Finance Watch. "Report: Breaking down barriers to basic payment accounts in the EU."
  14. +
  15. EUR-Lex. "Directive 2014/92/EU on payment accounts."
  16. +
  17. Nature. "Digital financial inclusion in micro enterprises: understanding the determinants and impact on ease of doing business from World Bank survey."
  18. +
  19. Government of UK. "Millions of people and businesses protected against debanking."
  20. +
+ +

About the Analysis: This article synthesizes findings from extensive research into Canadian and EU financial inclusion frameworks compared with innovative approaches from India, Kenya, and Brazil. The analysis draws from primary legal sources, regulatory guidance, and peer-reviewed studies to examine how different jurisdictions address systemic banking barriers for low-income entrepreneurs.

+
+
+
+ +
+
+

Previous

+

Muck Rack Guide

+
+ +
+
+
+
+ +
+ + diff --git a/blog/post/keyu-jin-profile.html b/blog/post/keyu-jin-profile.html new file mode 100644 index 0000000..cd3243c --- /dev/null +++ b/blog/post/keyu-jin-profile.html @@ -0,0 +1,131 @@ + + + + Economist Profile: Keyu Jin - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+ +
+
+
August 16, 2025
+

Economist Profile: Keyu Jin

+
+

+ Keyu Jin is Associate Professor of Economics at the London School of Economics whose research on China's economic transition and global role shapes international policy debates. +

+ +

Background and Expertise

+

+ Born November 13, 1982, in Beijing. Education includes B.A. and Ph.D. in Economics from Harvard University. Current position at LSE, with advisory roles at World Bank, IMF, and Federal Reserve Bank of New York. Board positions at Richemont and Credit Suisse. +

+ +

+ Research focuses on international macroeconomics, China's growth model and industrial strategy, global trade and financial imbalances, and innovation and private sector development. +

+ +

Recent Analysis and Commentary

+

+ Regular contributor to New York Times, Financial Times, Nikkei Asia, and Project Syndicate. Recent Bloomberg analysis examined China's policy rebalancing toward consumption. Nikkei Asia piece argued China's economic challenges represent growing pains rather than structural problems. +

+ +

Key Publications

+

+ "The New China Playbook: Beyond Socialism and Capitalism" (2023) offers perspective on China's economic model blending market innovation with state direction. +

+ +

Policy Insights

+

+ Argues China can pursue high-end technology development while increasing domestic demand. Emphasizes private sector confidence restoration as crucial for economic recovery. Highlights generational shifts driving cultural and economic transformation. +

+ +

+ Advocates cooperation and openness over isolationism for future growth, challenging assumptions about economic development paths. +

+ +

Media Presence

+

+ Active in podcasts including FT Economics Show and The Rachman Review. YouTube appearances cover China's economy, trade policies, and US-China economic relationships. +

+ +

Research Contributions

+

+ Bridges East-West understanding through academic research, policy analysis, and media engagement. Work explains not just current Chinese economic conditions but trajectory and global implications. +

+
+
+ +
+
+

Previous

+

Freeman's 1970 Warning

+
+
+

Next

+

MIT GenAI Study

+
+
+
+
+
+ +
+ + diff --git a/blog/post/mit-genai-divide.html b/blog/post/mit-genai-divide.html new file mode 100644 index 0000000..fdd9a28 --- /dev/null +++ b/blog/post/mit-genai-divide.html @@ -0,0 +1,130 @@ + + + + MIT GenAI Divide - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+ +
+
+
August 20, 2025
+

MIT's GenAI Divide

+
+

+ MIT research reveals significant gaps between generative AI spending and measurable business outcomes, with 95% of organizations reporting zero ROI despite $30-40 billion in investments during H1 2025. +

+ +

Key Research Findings

+

+ Only 5% of integrated AI pilots generated millions in value. Over 80% of organizations explored tools like ChatGPT and Copilot, but nearly 40% deployed them primarily for individual productivity rather than business-critical outcomes. +

+ +

+ 60% evaluated enterprise-grade AI systems, yet only 20% reached pilot stage and just 5% achieved production deployment. +

+ +

Implementation Challenges

+

+ Pilot-to-production conversion faces significant delays. Large enterprises require nine months or longer to scale, while mid-market firms move faster but still struggle with production deployment. +

+ +

+ The core barrier is the "learning gap" - GenAI systems rarely retain feedback, adapt to context, or improve over time, leading to brittle workflows and user skepticism. +

+ +

Success Patterns

+

+ Successful organizations treat AI as an ongoing learning process by embedding continuous feedback loops, demanding process-specific customization, and evaluating tools by business outcomes rather than technical benchmarks. +

+ +

Strategic Implications

+

+ The "GenAI Divide" captures a stark split between high adoption levels and low transformation outcomes. This suggests fundamental misalignment between deployment approaches and business value creation. +

+ +

+ Organizations must move beyond pilot project thinking to systematic integration strategies that address the learning gap through continuous improvement frameworks. +

+ +
+

Research Sources

+

MIT Media Lab Project NANDA "The GenAI Divide: State of AI in Business 2025," Virtualization Review analysis, The Hill reporting on business profit impacts.

+
+
+
+ +
+
+

Previous

+

Keyu Jin Profile

+
+
+

Next

+

Muck Rack Guide

+
+
+
+
+
+ +
+ + diff --git a/blog/post/muck-rack-guide.html b/blog/post/muck-rack-guide.html new file mode 100644 index 0000000..c4f4f63 --- /dev/null +++ b/blog/post/muck-rack-guide.html @@ -0,0 +1,127 @@ + + + + Muck Rack for Growth - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+ +
+
+
August 21, 2025
+

Muck Rack for Growth

+
+

+ Muck Rack offers practical tools for bloggers, consultants, and social media users beyond its primary PR professional focus. Here's how to use it effectively for business development and media relations. +

+ +

Media Monitoring Capabilities

+

+ Track conversations across news outlets, blogs, and podcasts with keyword alerts for topics and journalists. Real-time social media monitoring covers Twitter, Instagram, TikTok, and Facebook for direct audience engagement and trend identification. +

+ +

Building Professional Relationships

+

+ Database includes profiles of journalists, bloggers, and influencers searchable by beat, outlet, or location. Platform shows recent articles and social media activity, enabling personalized outreach rather than generic pitches. +

+ +

Portfolio and Credibility Building

+

+ Create public portfolios of published work to establish expertise. Track media mentions and citations to demonstrate influence and provide client reporting data. +

+ +

Business Development Applications

+

+ Press release distribution reaches relevant media outlets directly. Custom media lists enable targeted outreach to specific industry contacts. Analytics measure content performance and engagement for strategy refinement. +

+ +

Practical Implementation

+

+ Monitor industry topics for conversation opportunities. Identify journalists covering relevant subjects for content sharing. Track content citation and sharing patterns. Use engagement data to focus on effective strategies. +

+ +

Considerations

+

+ Professional pricing structure requires cost-benefit analysis. Platform complexity benefits from tutorial and support resources. Value depends on consistent usage and relationship-building commitment. +

+ +

+ Muck Rack functions as a comprehensive tool for anyone seeking to amplify their voice, build media relationships, and track their impact in the digital space. +

+
+
+ +
+
+

Previous

+

MIT GenAI Study

+
+ +
+
+
+
+ +
+ + diff --git a/blog/post/ontario-alabama.html b/blog/post/ontario-alabama.html new file mode 100644 index 0000000..182fedc --- /dev/null +++ b/blog/post/ontario-alabama.html @@ -0,0 +1,289 @@ + + + + Ontario Falls Behind Alabama - RSP Works + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ + + +
+
+ + +
+
+
August 21, 2025
+

Ontario Falls Behind Alabama

+ +
+
+ +
+

Cross-Border Business Competitiveness: A Comparative Analysis of Alabama and Ontario’s Economic Performance Despite Divergent Domestic Rankings

+ +

Abstract: This study examines the paradoxical relationship between domestic rankings and cross-jurisdictional competitiveness through a comparative analysis of Alabama and Ontario. Despite Alabama’s position in the bottom decile of U.S. state business climate rankings, empirical evidence suggests it maintains superior performance relative to Ontario across multiple business efficiency metrics. This analysis challenges conventional assumptions about the relationship between domestic performance rankings and international competitiveness, offering insights for policymakers and business strategists in both jurisdictions.

+ +

Introduction

+

+ The relationship between domestic performance rankings and cross-border competitiveness presents a complex analytical challenge for scholars and practitioners of economic development. This study examines a particularly striking case: Alabama, despite ranking 38th among the 50 U.S. states in the 2025 Tax Foundation State Tax Competitiveness Index + 1, + demonstrates measurable advantages over Ontario, Canada’s largest provincial economy, across several critical business efficiency dimensions. +

+ +

+ Ontario, representing approximately 38% of Canada’s gross domestic product + 2 + and home to over 14.7 million residents, serves as a compelling comparative case study. The province’s recent economic challenges, including business confidence that fell to a historic low of 13% in 2024 before recovering to 26% by year’s end + 3, + provide a backdrop against which Alabama’s relative strengths become apparent. +

+ +

Literature Review and Theoretical Framework

+

+ Business competitiveness literature traditionally emphasizes the importance of regulatory efficiency, tax policy, and labor market dynamics in determining jurisdictional attractiveness. + Porter’s competitive advantage framework + 4 + suggests that regional competitiveness stems from four key determinants: factor conditions, demand conditions, related and supporting industries, and firm strategy and rivalry. This study applies these theoretical constructs to examine how jurisdictions with poor domestic rankings can nonetheless maintain competitive advantages in cross-border contexts. +

+ +

Methodology and Data Sources

+

+ This analysis employs a comparative case study methodology, utilizing data from multiple authoritative sources including the Tax Foundation, + Ontario Chamber of Commerce + 3, + Alabama Department of Labor + 5, + and respective government statistical agencies. Data spans the period 2024–2025 to ensure currency and relevance. +

+ +

Empirical Analysis

+ +

Alabama’s Domestic Performance Context

+

+ Alabama’s ranking of 38th among U.S. states in the 2025 State Tax Competitiveness Index reflects well-documented challenges including regulatory complexity and infrastructure deficits. The Tax Foundation notes Alabama’s 6.5% corporate income tax rate + 6, + which is among the highest in the Southeast, contributing to its lower domestic ranking. +

+ +

Ontario’s Economic Challenges

+

+ Recent data from the Ontario Chamber of Commerce indicates that business confidence in the province reached a historic low of 13% in early 2024, though it recovered to 26% by year’s end. This decline correlates with increased regulatory burden, rising corporate taxation + 7, + and persistent labor market shortages across multiple sectors. +

+ +

Comparative Performance Metrics

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Performance DimensionAlabamaOntarioAnalytical Implications
Corporate Tax Burden6.5% state rate + 26.5% combined rate (15% federal + 11.5% provincial) + 7 + Alabama maintains significant cost advantage of ~20 percentage points
Unemployment Rate3.3% (December 2024) + 5 + 5.7% (December 2024) + 2 + Alabama demonstrates tighter labor markets
Business Confidence IndexStable employment growth + 8 + 26% positive outlook (recovered from 13%) + 3 + Alabama maintains more stable sentiment despite domestic challenges
Employment GrowthRecord high employment and wages + 8 + Labor shortages across sectorsAlabama shows stronger job creation momentum
+ +

Discussion and Policy Implications

+

+ The empirical evidence presented challenges conventional wisdom regarding the relationship between domestic rankings and cross-jurisdictional competitiveness. Alabama’s superior performance relative to Ontario across multiple metrics suggests that regional competitive advantage operates independently of national ranking systems + 9. +

+ +

+ For Ontario policymakers, these findings indicate urgent need for comprehensive tax reform, regulatory streamlining, and infrastructure investment strategies. The province’s historical reliance on natural resource advantages and proximity to major U.S. markets may no longer provide sufficient competitive differentiation. +

+ +

+ Alabama’s relative success, despite domestic challenges, suggests that targeted policy interventions in taxation and labor market development can yield significant competitive advantages. However, the state must address underlying structural weaknesses to improve its domestic standing while maintaining cross-border advantages. +

+ +

Limitations and Future Research

+

+ This analysis is subject to several limitations, including reliance on available government and institutional data, potential measurement inconsistencies across jurisdictions, and the dynamic nature of economic conditions. Future research should examine longer-term trends and incorporate additional jurisdictional comparisons to validate these findings. +

+ +

Conclusion

+

+ This study demonstrates that domestic performance rankings may not accurately reflect cross-jurisdictional competitiveness. Alabama’s ability to outperform Ontario across multiple business efficiency metrics, despite ranking 38th among U.S. states, suggests that policymakers and business strategists must look beyond national rankings when making investment and location decisions. +

+ +

+ The findings have significant implications for economic development theory and practice, suggesting that targeted policy interventions can create competitive advantages that transcend broader systemic challenges. Both jurisdictions would benefit from evidence-based policy reforms that address their respective competitive weaknesses while building upon existing strengths. +

+ +
+

References

+
    +
  1. Tax Foundation. (2025). 2025 State Tax Competitiveness Index.
  2. +
  3. Statistics Canada. (2024). Provincial and Territorial Economic Accounts.
  4. +
  5. Ontario Chamber of Commerce. (2025). Ontario Economic Report 2025: Business confidence rises from 2024, but trade and cost pressures threaten growth.
  6. +
  7. Porter, M. E. (1990). The Competitive Advantage of Nations. New York: Free Press.
  8. +
  9. Alabama Department of Labor. (2025). Alabama’s Labor Force Participation Rate Increases to 57.7% in December.
  10. +
  11. Alabama Department of Revenue. (2024). Corporate Income Tax Information.
  12. +
  13. Government of Ontario. (2024). Corporate Income Tax.
  14. +
  15. The Bama Buzz. (2025). Alabama sets record highs in employment and wages for 2024.
  16. +
  17. World Economic Forum. (2023). Global Competitiveness Report 2023.
  18. +
+
+
+ + + +
+
+
+ +
+ +
+

Next

+

Back to Blog

+
+
+
+
+
+ + +
+ + diff --git a/clip-junk b/clip-junk new file mode 100644 index 0000000..0149ba7 --- /dev/null +++ b/clip-junk @@ -0,0 +1,106 @@ +-rw-------. 1 u0_a539 u0_a539 4274 Aug 22 16:15 blog/index.html + + + + Blog - RSP Works + + + + + + + + + + + + + + + + diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..49b128f --- /dev/null +++ b/css/style.css @@ -0,0 +1,87 @@ +@namespace url(http://www.w3.org/1999/xhtml); +@namespace svg url(http://www.w3.org/2000/svg); + +#skiptocontent{display:none} +html,body{margin:0;padding:0;height:100%} +body{background:#f6f6e3;color:black;font-family:serif;font-size:12pt;counter-reset:sidenote_counter} +::selection{background:#898;color:white} + +a[href],svg|a[href]{text-decoration:underline} +a[href]:link,a[href]:visited,svg|a[href]:link,svg|a[href]:visited{color:#565} +a[href]:hover,a[href]:focus,a[href]:active,svg|a[href]:hover,svg|a[href]:focus,svg|a[href]:active{color:black} + +a.nav-more,a.nav-next,a.nav-prev,a.nav-up{text-decoration:none} +a.nav-more span,a.nav-next span,a.nav-prev span,a.nav-up span{text-decoration:underline} +a.nav-more span,a.nav-next span{margin-right:.3em} +a.nav-prev span{margin-left:.3em} +a.nav-up span{margin-left:.2em} +a.nav-more:after{content:"\25B8"} +a.nav-prev:before{content:"\2190"} +a.nav-up:before{content:"\2191"} +a.nav-next:after{content:"\2192"} + +ul,ol{padding:0 1.5em 0 2.5em} +form{margin:0;padding:0} +strong{font-weight:bold} +em{font-style:italic} +acronym,dfn,abbr{cursor:help;border-bottom-style:dotted;border-bottom-width:1px;font-style:inherit} + +h2{font-size:170%;font-weight:bold;margin:0 0 .8em 0} +h3{font-size:140%;font-weight:bold;margin:0 0 .7em 0} +h4{font-size:110%;font-weight:bold;margin:1.5em 0 .7em 0} +h2 a.feed,h3 a.feed{margin-left:.5em;color:#444} +h2 a.feed svg|svg,h3 a.feed svg|svg{vertical-align:baseline;width:auto;height:.7em;fill:currentColor} + +.nojustify{text-align:left} +.clearer{display:block;margin:0;padding:0;clear:both} +.nobr{white-space:nowrap} +.section{margin-top:2em;margin-bottom:2em} +.fluff{display:none} + +#root{margin:0 auto;padding:2em 4em 13em 4em;max-width:70em;position:relative;min-height:100%;box-sizing:border-box} + +#header{color:#565;height:4em;line-height:4em;margin-bottom:2em;white-space:nowrap;position:relative} +#header .inner_header{position:relative;padding:0 0 0 .3em;z-index:1} +#header .header_background{position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;overflow:hidden} +#header .header_background svg|svg{position:absolute;right:0;bottom:0;height:100%;fill:currentColor} + +@media(max-width:53em){#header svg|*.header_tree{display:none}} + +#header h1{margin:0;font-size:100%;display:inline} +#header h1 a{color:inherit;text-decoration:none} +#header h1 a:hover span,#header h1 a:focus span{text-decoration:underline} +#header h1 svg|svg,#header h1 span{vertical-align:middle;font-size:160%} +#header h1 svg|svg{fill:currentColor;margin-right:.5em;border:0;width:auto;height:1.3em} +#header h2{display:none} +#header ul{display:inline;margin:0 0 0 1em;padding:0} +#header li{display:inline;margin:0 1em 0 0;padding:0} +#header li a{color:inherit;text-decoration:underline;vertical-align:middle} +#header li a:hover,#header li a:focus{color:black} + +#body{clear:both} + +.home_page{line-height:1.5em;text-align:justify} +.home_page .portrait{float:left;margin:0 1em .5em 0} +@media(max-width:720px){.home_page .portrait{width:50px}} +.home_page ul.contact{margin:0} + +ul.contact{list-style-type:none;padding:0} +ul.contact li{line-height:1.7em;margin-left:1.5em} +ul.contact .list_icon{color:#232} +ul.contact .list_icon svg|svg{width:1.2em;height:1.2em;vertical-align:middle;margin-left:-1.5em;margin-right:.3em;fill:currentColor} + +#footer{color:#565;text-align:center;padding:2em 0 0 0} +#footer .copyright{margin:0;font-size:85%} +#footer .trees{margin:1em 0 0 0} +#footer .trees svg|svg{height:3em;fill:currentColor} + +@media(max-width:720px){ + #root{padding:1em 2em 8em 2em} + #header{height:auto;line-height:1.4em;white-space:normal} + #header ul{display:block;margin:1em 0 0 0} + #header li{display:block;margin:.5em 0} +} + +@media(max-width:53em){ + #root{padding:1em 1em 6em 1em} +} diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000..767130f --- /dev/null +++ b/favicon.png @@ -0,0 +1 @@ + diff --git a/index.html b/index.html new file mode 100644 index 0000000..a9e0364 --- /dev/null +++ b/index.html @@ -0,0 +1,150 @@ + + + + About - RSP Works + + + + + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+

About RSP Works

+ +
+

+ Background in travel industry management, airline sales, and international business operations. + Experience with international financial compliance and regulatory frameworks. Healthcare marketing + management experience in Thailand rehabilitation sector. Experienced ESL secondary teacher 7+ years. + Interest in Philosophy, Politics & Economics studies. +

+
+ +
+

Service Areas

+

Some of the areas I work in:

+
    +
  • Infrastructure automation and CI/CD pipeline optimization for development teams
  • +
  • Cloud migration planning and implementation across AWS, Azure, and hybrid environments
  • +
  • Academic technology modernization and institutional system integration
  • +
  • Legal sector technology compliance and data governance frameworks
  • +
  • Custom software development and legacy system modernization
  • +
+
+ +
+

Current Work

+

+ Developing frameworks for operational excellence in technology consulting. Academic pursuits + in political economy and institutional analysis. Focus on sustainable technology implementations + for small to mid-size organizations. +

+
+ +
+

Professional Experience

+ +

Technology Consulting

+

+ Specializing in infrastructure automation, cloud migration strategies, and academic technology + modernization. Work with development teams on CI/CD pipeline optimization and with organizations + on digital transformation initiatives. +

+ +

International Business Operations

+

+ Experience in travel industry management and airline sales operations. International financial + compliance and regulatory framework development across multiple jurisdictions. +

+ +

Healthcare Technology Management

+

+ Healthcare marketing management in Thailand rehabilitation sector. Technology implementation + and compliance in international healthcare environments. +

+ +

Educational Technology

+

+ Seven years of ESL secondary teaching experience with focus on educational technology integration. + Academic technology modernization and institutional system development. +

+
+ +
+

Academic Interests

+

+ Philosophy, Politics & Economics studies with focus on institutional analysis and political + economy. Research interests in economic competitiveness, regulatory frameworks, and policy analysis. +

+
+ +
+

Approach

+

+ Focus on sustainable technology implementations that provide long-term value. Emphasis on + operational excellence, compliance frameworks, and institutional system integration. Work + with organizations to develop technology strategies that align with business objectives and + regulatory requirements. +

+
+ +
+

Contact

+

+ For consulting inquiries or collaboration opportunities, please reach out via + ray@rspworks.tech or connect through + LinkedIn. +

+
+
+
+ +
+ + diff --git a/junk-text b/junk-text new file mode 100644 index 0000000..9c96498 --- /dev/null +++ b/junk-text @@ -0,0 +1,224 @@ +$ ls /data/data/com.termux/files/usr/opt/htdocs/index.html /data/data/com.termux/files/usr/opt/htdocs/index.html + + + + + + Blog - RSP Works + + + + + + + + + + + + + + + + + +--- + +ls /data/data/com.termux/files/usr/opt/htdocs/blog/index.html +/data/data/com.termux/files/usr/opt/htdocs/blog/index.html + +--- + + +ggd: + + + Blog - RSP Works + + + + + + + + + + + + + + + + diff --git a/legal/disclaimer.html b/legal/disclaimer.html new file mode 100644 index 0000000..3b4c96f --- /dev/null +++ b/legal/disclaimer.html @@ -0,0 +1,154 @@ + + + + Links - RSP Works + + + + + + + + + + + + + + + + + +
+

Skip to Content [alt-c]

+ +
+
+

Raymond Scott Pert

+ +
+

Contact & Social

+ +
+ +
+

Alternative Platforms

+ +
+ +
+

Professional Contact

+ +
+
+
+ +
+ +" version="1.1" width="16" height="16"> + + + + Email: raymond.pert@gmail.com + +
  • + + + + + + Mastodon: @raymondpert@social.targaryen.house +
  • +
  • + + + + + + Twitter: @raymondpert +
  • +
  • + + + + + Links - RSP Works + + + + + + + + + + + + + + + + + +
    +

    Skip to Content [alt-c]

    + +
    +
    +

    Raymond Scott Pert

    + +
    +

    Contact & Social

    + +
    + +
    +

    Alternative Platforms

    + +
    + +
    +

    Professional Contact

    + +
    +
    +
    + +
    + + diff --git a/server.log b/server.log new file mode 100644 index 0000000..41053b7 --- /dev/null +++ b/server.log @@ -0,0 +1,20 @@ +::1 - - [17/Nov/2025 14:35:46] "GET /index.html HTTP/1.1" 200 - +::1 - - [17/Nov/2025 14:35:46] "GET /css/style.css HTTP/1.1" 200 - +::1 - - [17/Nov/2025 14:35:46] "GET /art/symbols.svg HTTP/1.1" 200 - +::1 - - [17/Nov/2025 14:35:46] "GET /art/favicon-96x96.png HTTP/1.1" 200 - +::1 - - [17/Nov/2025 14:35:46] code 404, message File not found +::1 - - [17/Nov/2025 14:35:46] "GET /art/appleicon-lightbg-180x180.png HTTP/1.1" 404 - +::1 - - [17/Nov/2025 14:35:46] "GET /art/favicon-32x32.png HTTP/1.1" 200 - +::1 - - [17/Nov/2025 14:35:46] "GET /favicon.png HTTP/1.1" 200 - +::1 - - [17/Nov/2025 14:35:46] code 404, message File not found +::1 - - [17/Nov/2025 14:35:46] "GET /art/appleicon-lightbg-167x167.png HTTP/1.1" 404 - +::1 - - [17/Nov/2025 14:35:46] code 404, message File not found +::1 - - [17/Nov/2025 14:35:46] "GET /art/appleicon-lightbg-152x152.png HTTP/1.1" 404 - +::1 - - [17/Nov/2025 14:36:01] "GET /index.html HTTP/1.1" 304 - +::1 - - [17/Nov/2025 14:36:24] "GET /blog/ HTTP/1.1" 200 - +::1 - - [18/Nov/2025 09:23:02] code 404, message File not found +::1 - - [18/Nov/2025 09:23:02] "GET /art/appleicon-lightbg-180x180.png HTTP/1.1" 404 - +::1 - - [18/Nov/2025 09:23:02] code 404, message File not found +::1 - - [18/Nov/2025 09:23:02] "GET /art/appleicon-lightbg-167x167.png HTTP/1.1" 404 - +::1 - - [18/Nov/2025 09:23:02] code 404, message File not found +::1 - - [18/Nov/2025 09:23:02] "GET /art/appleicon-lightbg-152x152.png HTTP/1.1" 404 - diff --git a/style.css b/style.css new file mode 100644 index 0000000..073bc50 --- /dev/null +++ b/style.css @@ -0,0 +1,39 @@ +@namespace url(http://www.w3.org/1999/xhtml);@namespace svg url(http://www.w3.org/2000/svg);#skiptocontent{display:none}html,body{margin:0;padding:0;height:100%}body{background:#f6f6e3;color:black;font-family:serif;font-size:12pt;counter-reset:sidenote_counter}::selection{background:#898;color:white}a[href],svg|a[href]{text-decoration:underline}a[href]:link,a[href]:visited,svg|a[href]:link,svg|a[href]:visited{color:#565}a[href]:hover,a[href]:focus,a[href]:active,svg|a[href]:hover,svg|a[href]:focus,svg|a[href]:active{color:black}a.nav-more,a.nav-next,a.nav-prev,a.nav-up{text-decoration:none}a.nav-more span,a.nav-next span,a.nav-prev span,a.nav-up span{text-decoration:underline}a.nav-more span,a.nav-next span{margin-right:.3em}a.nav-prev span{margin-left:.3em}a.nav-up span{margin-left:.2em}a.nav-more:after{content:"\25B8"}a.nav-prev:before{content:"\2190"}a.nav-up:before{content:"\2191"}a.nav-next:after{content:"\2192"}ul,ol{padding:0 1.5em 0 2.5em}form{margin:0;padding:0}strong{font-weight:bold}em{font-style:italic}acronym,dfn,abbr{cursor:help;border-bottom-style:dotted;border-bottom-width:1px;font-style:inherit}h2{font-size:170%;font-weight:bold;margin:0 0 .8em 0}h3{font-size:140%;font-weight:bold;margin:0 0 .7em 0}h4{font-size:110%;font-weight:bold;margin:1.5em 0 .7em 0}h2 a.feed,h3 a.feed{margin-left:.5em;color:#444}h2 a.feed svg|svg,h3 a.feed svg|svg{vertical-align:baseline;width:auto;height:.7em;fill:currentColor}.nojustify{text-align:left}.clearer{display:block;margin:0;padding:0;clear:both}.nobr{white-space:nowrap}.section{margin-top:2em;margin-bottom:2em}.fluff{display:none}#root{margin:0 auto;padding:2em 4em 13em 4em;max-width:70em;position:relative;min-height:100%;box-sizing:border-box}#header{color:#565;height:4em;line-height:4em;margin-bottom:2em;white-space:nowrap;position:relative}#header .inner_header{position:relative;padding:0 0 0 .3em;z-index:1}#header .header_background{position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;overflow:hidden}#header .header_background svg|svg{position:absolute;right:0;bottom:0;height:100%;fill:currentColor}@media(max-width:53em){#header svg|*.header_tree{display:none}}#header h1{margin:0;font-size:100%;display:inline}#header h1 a{color:inherit;text-decoration:none}#header h1 a:hover span,#header h1 a:focus span{text-decoration:underline}#header h1 svg|svg,#header h1 span{vertical-align:middle;font-size:160%}#header h1 svg|svg{fill:currentColor;margin-right:.5em;border:0;width:auto;height:1.3em}#header h2{display:none}#header ul{display:inline;margin:0 0 0 1em;padding:0}#header li{display:inline;margin:0 1em 0 0;padding:0}#header li a{color:inherit;text-decoration:underline;vertical-align:middle}#header li a:hover,#header li a:focus{color:black}#body{clear:both}.home_page{line-height:1.5em;text-align:justify}.home_page .portrait{float:left;margin:0 1em .5em 0}@media(max-width:720px){.home_page .portrait{width:50px}}.home_page ul.contact{margin:0}.static_page{line-height:1.5em;text-align:justify}.blog_page{position:relative;min-height:10em}.blog_page .blog_sidebar{position:absolute;top:0;left:0;width:6em}.blog_page .blog_sidebar>div{font-size:85%}.blog_page .blog_sidebar h2{margin:0 0 .4em 0;font-size:110%;font-weight:bold}.blog_page .blog_sidebar ul,.blog_page .blog_sidebar li{margin:0;padding:0;list-style-type:none;line-height:1.5em}.blog_page .blog_content,.blog_page .wide_blog_content{margin-left:6em}.blog_page .blog_content{margin-right:6em}.blog_page .promotion{border:solid #898 1px;border-radius:4px;font-size:95%;margin:2em 0 2em 0;min-height:72px;position:relative;padding:.75em;line-height:1.4em}.blog_page .promotion p{margin:.5em 0 0 72px;padding:0 0 0 .75em}.blog_page .promotion p.first{margin-top:0}.blog_page .promotion p.photo{position:absolute;top:0;bottom:0;left:0;width:72px;padding:.75em;margin:0}.blog_page .subscribe{margin:1.75rem 0 1.75rem 0;padding:0 1rem;border:solid #898 1px;border-radius:4px}.blog_page .subscribe>*{display:block;margin:.5rem auto;text-align:center;font-size:95%}.blog_page .subscribe>p:first-child{font-size:130%;font-weight:bold;margin-top:1rem;margin-bottom:.75rem}.blog_page .subscribe>input,.blog_page .subscribe>button{box-sizing:border-box;width:min(30rem,100%)}.blog_page .subscribe>input{padding:.2em .1em;font-family:sans-serif;background:inherit;border-style:none none solid none;border-radius:0;border-width:1px;border-color:#bbb;color:black;outline:0}.blog_page .subscribe>input:focus{border-color:#565}.blog_page .subscribe>button{font-size:110%}.blog_page .post_nav{margin:2em 0 2em 0}@media(max-width:720px){.blog_page .post_nav .older,.blog_page .post_nav .newer{margin:1em 0}}@media(min-width:720px){.blog_page .post_nav .older,.blog_page .post_nav .newer{width:50%;float:left;box-sizing:border-box}.blog_page .post_nav .older{padding-right:.5em}.blog_page .post_nav .newer{padding-left:.5em}}.blog_page .post_nav h3{margin:0 0 .3em 0;font-weight:bold;font-size:85%;color:#444}.blog_page .post_nav p{margin:0;line-height:1.3em}@media(min-width:720px){.blog_page .post_nav p{font-size:110%}}.blog_page .comments,.blog_page .post_comment_form,.blog_page .comment_preview{margin:2em 0}@media(max-width:720px){.blog_page{min-height:0}.blog_page .blog_sidebar{position:static;width:auto;margin-bottom:1em}.blog_page .blog_sidebar h2{margin-bottom:.2em}.blog_page .blog_sidebar ul,.blog_page .blog_sidebar li{display:inline}.blog_page .blog_sidebar li{margin-right:.5em;line-height:1.5em}.blog_page .blog_content,.blog_page .wide_blog_content{margin-left:0;margin-right:0}}.blog_page a.featured_blog_post{font-weight:bold;text-decoration:none;box-shadow:inset 0 -0 0 currentColor,inset 0 -2px 0 currentColor}.blog_post{margin-bottom:2.5em;counter-reset:sidenote_counter}.blog_post .date{font-size:85%;margin:0 0 .5em 0;color:#444}.blog_post h2,.blog_post h3{margin:0;font-size:150%;line-height:1.3em;color:#222}.blog_post h2 a,.blog_post h3 a{text-decoration:none}.blog_post h2 a:link,.blog_post h2 a:visited,.blog_post h3 a:link,.blog_post h3 a:visited{color:inherit}.blog_post h2 a:hover,.blog_post h3 a:hover{text-decoration:underline}.blog_post .content{line-height:1.6em;text-align:justify}.blog_post+.blog_post{margin-top:3.5em}div.blog_post_index{line-height:1.2em}div.blog_post_index p{margin:.3em 0 0 0}div.blog_post_index h4{margin:1.2em 0 0 0;font-size:85%;color:#444;font-weight:bold}#footer{position:absolute;bottom:0;left:0;right:0;text-align:center}#footer p.copyright{color:#555;font-size:80%;margin:0 0 2em 0}#footer p.trees{margin:0;color:#565}#footer p.trees svg|svg{display:block;margin:0 auto;fill:currentColor;width:auto;height:7em}@media(max-width:720px){#footer p.trees svg|svg{height:4em}}@media(max-width:720px){#root{padding:.5em 1em 9em 1em}#header{height:3em;line-height:3em;margin-bottom:1em;border-bottom-style:solid;border-bottom-width:1px}#header .inner_header{position:static;padding:0}#header h1 svg|svg{font-size:120%;margin:0}#header h1 span{font-size:100%}#header h1 a.logo{position:absolute;top:0;left:.3em;width:3.75em;height:3em;text-align:left}#header h1 a.title{position:absolute;bottom:1.5em;left:4em;line-height:1.3em;height:1.3em}#header ul{position:absolute;top:1.5em;left:4em;line-height:1.3em;height:1.3em;margin:0}#header li{margin-right:.5em}#header .header_background{display:none}}.sidenote_label{counter-increment:sidenote_counter}.sidenote_label:after{content:counter(sidenote_counter)}.sidenote_label:after,.sidenote:before{position:relative;vertical-align:baseline;font-size:80%;top:-0.4em}.sidenote_toggle{display:none}.sidenote{float:right;clear:right;margin-right:-14em;margin-bottom:1em;width:10em;padding:0 2em;font-size:80%;line-height:1.3em;text-align:left}.sidenote:before{content:counter(sidenote_counter);margin-right:.4em}.sidenote .parens{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}ul .sidenote{margin-right:-15.5em}@media(max-width:90em){.sidenote{display:none;float:left;clear:both;width:100%;margin:1em 0;padding:0 2em;box-sizing:border-box;font-size:90%}.sidenote_toggle:checked+.sidenote{display:block}.sidenote_label:after{border:solid #999 1px;cursor:pointer}ul .sidenote{margin-right:1.5em}}.aside{background:#eee;padding:.5em;border-radius:3px}ul.contact{list-style-type:none;padding:0}ul.contact li{line-height:1.7em;margin-left:1.5em}ul.contact .list_icon{color:#232}ul.contact .list_icon svg|svg{width:1.2em;height:1.2em;vertical-align:middle;margin-left:-1.5em;margin-right:.3em;fill:currentColor}.post_comment_form .policy{font-style:italic;font-size:80%;color:#333}.post_comment_form .requirement{font-style:italic;font-size:80%;color:#444;white-space:nowrap}.post_comment_form .formatting_help{font-size:80%;color:#333;padding-left:1.3em}.post_comment_form label{font-weight:bold;color:#444;font-size:80%;display:block;padding:0 0 .2em 0}.post_comment_form textarea{width:100%;box-sizing:border-box}.post_comment_form input[type=text]{background:inherit;border-style:none none solid none;padding:.2em .1em;font-family:sans-serif;border-radius:0}.post_comment_form textarea{background:inherit;border-style:solid;border-radius:3px;font-family:sans-serif;padding:.2em .3em}.post_comment_form input[type=text],.post_comment_form textarea{margin:0;border-width:1px;border-color:#bbb;font-size:100%;color:black;outline:0}.post_comment_form input[type=text]:focus,.post_comment_form textarea:focus{border-color:#565}.post_comment_form div.errors{background:#FCC;padding:.3em .4em}.post_comment_form div.errors p{margin:0}.post_comment_form div.errors h4{margin:.1em;font-size:100%;font-weight:bold}.post_comment_form div.errors ul{margin:.4em 0 .2em 0}.comment{margin:1em 0 1em 0;font-size:90%}.comment h4{font-size:100%;font-weight:normal;margin:0 0 .2em 0;color:#444}.comment h4 .poster{font-weight:bold}.comment p{line-height:1.4em;text-align:justify;margin:.6em 0}.comments .level .level{margin-left:1.75em}.comment_preview .comment{border:dotted #999 1px;padding:.5em .5em 0 .5em}.in_reply_to{font-size:90%;color:#222;line-height:1.4em}.photos_page div.album{margin-bottom:2em;padding-left:200px}.photos_page div.album h3{font-size:120%;font-weight:bold;border:0;padding-top:0;margin:0 0 .7em 0}.photos_page div.album .highlight{margin:0 0 0 -200px;float:left;width:200px;text-align:center}.photos_page div.album .highlight img{border:solid black 1px}.photos_page div.album .info_area{margin-left:1em}.photos_page div.album .info{margin:.3em 0}.photos_page div.album .desc{margin-top:1em;font-style:italic;text-align:justify}.photos_page div.thumbnails{text-align:center}.photos_page p.thumbnail{display:block;display:inline-block;width:250px;text-align:center;margin:0 0 .5em 0}.photos_page p.thumbnail a{display:block;display:inline-block;padding:20px}.photos_page p.thumbnail a:hover,.photos_page p.thumbnail a:focus{background:#DDD}.photos_page p.thumbnail img{display:block;margin:0 auto 1em auto;border:solid black 1px}.photos_page p.thumbnail .title{display:block;font-weight:bold}.photos_page div.photo{text-align:center}.photos_page div.photo img{border:solid black 1px}.photos_page div.photo .nav a{margin:0 .4em}.photos_page div.photo .nav a:not(:link){color:#999}.photos_page div.photo .nav a:not(:link) span{text-decoration:none}@media(min-width:720px){.git_tree{margin:0 2em}}.git_tree ul,.git_tree li{margin:0;padding:0;list-style-type:none}.git_tree ul{line-height:1.3em}.git_tree ul ul{margin-left:1.5em}.git_tree ul ul li{list-style-type:"\21B3";padding-left:.2em}.git_tree ul.children li{list-style-type:disc;padding-left:0;margin-left:.2em}code,kbd,samp,var{display:inline;font-style:italic;font-weight:normal;font-family:inherit}code.block,kbd.block,samp.block{white-space:nowrap;font-size:95%}code.block p,kbd.block p,samp.block p{margin:0}blockquote.pre,code.pre,kbd.pre,samp.pre{white-space:pre;font-style:normal;font-family:monospace}blockquote.pre,code.block,kbd.block,samp.block{display:block;margin:.5em 1em 0 1em;padding:.3em .4em;line-height:150%;font-style:normal;font-family:monospace}@media(max-width:720px){blockquote.pre,code.block,kbd.block,samp.block{overflow:auto}}blockquote{line-height:150%}span.arg{font-style:italic;font-family:monospace}code span.arg{font-style:italic;font-family:inherit;text-decoration:underline}span.replaceable{font-style:italic}code.block.terminal,kbd.block.terminal,samp.block.terminal{background:#002;color:#DDD;border:0;overflow:auto}kbd.cmd span.prompt-user:before{content:"$ "}kbd.cmd span.prompt-root:before{content:"# "}.img-block{margin:.5em 1em 0 1em}.img-block p{margin:0}.img-block img{margin:0}.img-block.align-center{text-align:center}.img-block.captioned{padding:1em;background:#f0f0f0;text-align:center}.img-block.captioned.align-center{margin-left:auto;margin-right:auto}.proper.play{font-style:italic}.latin{font-style:italic}.tldr{font-style:italic;line-height:140%;margin:0 2em}.math{font-style:italic;white-space:nowrap}.math .prose{font-style:normal}table.equations{margin-left:3em}table.equations .left{text-align:right}table.equations .op{text-align:center}table.equations .remark{padding-left:2em}.cryptobyte_message_table{margin:0 auto;border-collapse:collapse}.cryptobyte_message_table td,.cryptobyte_message_table th{border:solid black 1px;text-align:center}.cryptobyte_message_table td{width:3em}.cryptobyte_message_table code{font-style:normal;font-family:monospace}.pygments{margin:.5em 1em 0 1em;padding:.3em .4em;line-height:150%;font-family:monospace;font-size:95%}.pygments pre{margin:0}@media(max-width:720px){.pygments{overflow:auto}}.pygments .hll{background-color:#ffc}.pygments .c{color:#080;font-style:italic}.pygments .err{color:#a61717;background-color:#e3d2d2}.pygments .k{color:navy;font-weight:bold}.pygments .cm{color:#080;font-style:italic}.pygments .cp{color:teal}.pygments .c1{color:#080;font-style:italic}.pygments .cs{color:#080;font-weight:bold}.pygments .gd{color:#000;background-color:#fdd}.pygments .ge{font-style:italic}.pygments .gr{color:#a00}.pygments .gh{color:#999}.pygments .gi{color:#000;background-color:#dfd}.pygments .go{color:#888}.pygments .gp{color:#555}.pygments .gs{font-weight:bold}.pygments .gu{color:#aaa}.pygments .gt{color:#a00}.pygments .kc{color:navy;font-weight:bold}.pygments .kd{color:navy;font-weight:bold}.pygments .kn{color:navy;font-weight:bold}.pygments .kp{color:navy;font-weight:bold}.pygments .kr{color:navy;font-weight:bold}.pygments .kt{color:navy;font-weight:bold}.pygments .m{color:#00f}.pygments .s{color:#00f}.pygments .na{color:red}.pygments .nt{color:navy;font-weight:bold}.pygments .ow{font-weight:bold}.pygments .w{color:#bbb}.pygments .mf{color:#00f}.pygments .mh{color:#00f}.pygments .mi{color:#00f}.pygments .mo{color:#00f}.pygments .sb{color:#00f}.pygments .sc{color:purple}.pygments .sd{color:#00f}.pygments .s2{color:#00f}.pygments .se{color:#00f}.pygments .sh{color:#00f}.pygments .si{color:#00f}.pygments .sx{color:#00f}.pygments .sr{color:#00f}.pygments .s1{color:#00f}.pygments .ss{color:#00f}.pygments .il{color:#00f} + +/* ========================================================= + Academic Footnotes (no-JS) + Endnotes → sticky sidenotes on wide screens + Accessible roles + backlinks; print-friendly + Scoped to .footnote-doc to avoid collisions with .sidenote* + ========================================================= */ +.footnote-doc{--fn-max:72ch;--fn-gap:2rem;--fn-rule:1px solid rgba(0,0,0,.2)} +.footnote-doc .content-inner{max-width:var(--fn-max);margin:0 auto} +.footnote-doc .article{} +.footnote-doc a.fn-ref{text-decoration:none;border-bottom:0} +.footnote-doc a.fn-ref sup[role="doc-noteref"]{font-size:.75em;line-height:0;vertical-align:super;padding:0 .1em} +.footnote-doc a.fn-ref:focus sup,.footnote-doc a.fn-ref:hover sup{text-decoration:underline} +.footnote-doc .footnotes{margin-top:2rem;border-top:var(--fn-rule);padding-top:1rem;font-size:.925rem;color:#222} +.footnote-doc .footnotes h4{margin:0 0 .5rem 0;font-size:.95rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase} +.footnote-doc .footnotes ol{counter-reset:fn;margin:0;padding:0;list-style:none} +.footnote-doc .footnotes li{counter-increment:fn;margin:0 0 .75rem 0;padding-left:2.25em;position:relative} +.footnote-doc .footnotes li::before{content:counter(fn) ".";position:absolute;left:0;top:0;width:2em;text-align:right;font-variant-numeric:tabular-nums;color:rgba(0,0,0,.65)} +.footnote-doc .footnotes li:target{background:rgba(255,230,150,.35);transition:background .3s ease-in} +.footnote-doc a.fn-backref{font-size:.9em;text-decoration:none;margin-left:.5em} +.footnote-doc a.fn-backref::before{content:"↩";margin-right:.25em} +.fn-source{display:block} +.fn-author{font-weight:600} +.fn-title{font-style:italic} +.fn-venue{opacity:.9} +.fn-year{opacity:.8} +.fn-meta{display:block;margin-top:.25rem;font-size:.9em;opacity:.9} +@media (min-width:1000px){ + .footnote-doc .content-inner{display:grid;grid-template-columns:1fr minmax(18ch,28ch);grid-column-gap:var(--fn-gap);align-items:start} + .footnote-doc .article{grid-column:1/2;min-width:0} + .footnote-doc .footnotes{grid-column:2/3;border-top:none;padding-top:0;position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow:auto;scrollbar-width:thin} +} +@media print{ + .footnote-doc .content-inner{display:block} + .footnote-doc .footnotes{break-before:page;font-size:.9rem} + .footnote-doc .footnotes li{page-break-inside:avoid} + .footnote-doc a{color:#000;text-decoration:none} +}