:is(.home-page,.about-profile-page,.freelance-hub-page){--entry-paper: oklch(98% .006 190);--entry-muted: oklch(44% .024 220)}main:is(.home-page,.about-profile-page,.freelance-hub-page) :is(.hero-actions,.service-actions,.entry-evidence-links){justify-content:flex-start;text-align:start}.home-page .hero .hero-actions{justify-content:flex-start;text-align:start}.entry-section-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:20px;border-block-end:1px solid var(--line)}.entry-section-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-dark);font-size:.95rem;font-weight:800;text-underline-offset:5px}:is(.about-profile-page,.freelance-hub-page) .section-head{text-align:start;margin-inline:0;max-width:72ch}:is(.about-profile-page,.freelance-hub-page) .section-head h2{max-width:25ch}.entry-project-evidence{background:var(--entry-paper)}.entry-project-evidence .section-head p{max-width:70ch}.entry-evidence-list{padding:0;margin:0;list-style:none;border-block-start:1px solid var(--line)}.entry-evidence-list>li{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:32px;padding-block:30px;border-block-end:1px solid var(--line)}.entry-evidence-project p{margin:0 0 4px;font-size:.83rem;color:var(--entry-muted)}.entry-evidence-number{display:block;color:var(--primary);font-size:1.15rem;font-weight:800;margin-bottom:14px}.entry-evidence-project strong{font-size:1.12rem}.entry-evidence-decision h3{margin:0;font-size:1.25rem;line-height:1.6}.entry-evidence-decision>p{max-width:68ch;color:var(--entry-muted);line-height:1.9;margin:10px 0 12px}.entry-evidence-links{display:flex;flex-wrap:wrap;gap:4px 24px}.entry-evidence-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-dark);font-weight:800;text-underline-offset:5px}.home-custom-proof{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center;margin-top:32px;padding-block:24px;border-block:1px solid var(--line)}.home-custom-proof h3{margin:0;font-size:1.2rem;line-height:1.6}.home-custom-proof p{margin:8px 0 0;max-width:68ch;color:var(--muted);line-height:1.8}.home-custom-proof>a{display:flex;align-items:center;min-height:44px;color:var(--primary-dark);font-weight:800;text-underline-offset:5px}.home-page .package-scope-link{display:inline-flex;min-height:44px;align-items:center;color:var(--primary-dark);font-weight:800;margin-top:8px;text-underline-offset:5px}.about-profile-page .about-hero-copy h1{max-width:20ch;text-wrap:balance}main.about-profile-page .about-hero{padding-block:clamp(44px,5vw,64px)}main.about-profile-page .about-hero-grid{align-items:start}main.about-profile-page .about-hero-copy h1{font-size:clamp(2.1rem,3.6vw,3.3rem)}main.about-profile-page .about-hero-lead{font-weight:600;line-height:1.85}main.about-profile-page .about-hero .section-kicker{color:#94d2c9}.about-profile-page .about-hero-text{max-width:65ch}main.about-profile-page .about-hero-actions{display:flex;width:auto;flex-wrap:wrap;justify-content:flex-start}main.about-profile-page .about-hero-actions .button{width:auto;white-space:normal}main.about-profile-page .about-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}main.about-profile-page .about-method-card{padding:24px 0;background:transparent;border:0;border-block-start:1px solid var(--about-border);border-radius:0}.about-profile-page .about-method-card:hover{box-shadow:none}main.about-profile-page .about-method-card span{width:auto;height:auto;display:block;color:var(--primary-dark);background:transparent}.about-profile-page .about-fit-boundary{max-width:74ch;color:var(--entry-muted);line-height:1.9;margin:24px 0 0}.about-profile-page .about-portrait-card{box-shadow:none}.about-profile-page .entry-cta-note{max-width:68ch;margin:20px 0 0;font-size:.94rem;color:#c9d3d6;line-height:1.9}main.about-profile-page .about-final-cta .service-actions{justify-content:flex-start}main.freelance-hub-page .freelance-hub-path-grid{list-style:none;padding:0;margin:0}.freelance-hub-page .freelance-hub-path-card{box-shadow:none;height:100%}main.freelance-hub-page .freelance-hub-hero{padding-block:clamp(40px,5vw,64px)}.freelance-hub-page .freelance-hub-hero .entry-cta-note{max-width:65ch;font-size:.94rem;line-height:1.8}.freelance-hub-page .entry-review-note{color:var(--entry-muted);font-size:.94rem;line-height:1.9}:is(.home-page,.about-profile-page,.freelance-hub-page) a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media(max-width:700px){body:has(.home-page,main.about-profile-page,main.freelance-hub-page) .back-to-top{display:none}.entry-evidence-list>li,.home-custom-proof{grid-template-columns:minmax(0,1fr);gap:16px}.entry-evidence-project{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.entry-evidence-number,.entry-evidence-project p{margin:0}main.about-profile-page .about-method-grid{grid-template-columns:minmax(0,1fr)}main.about-profile-page .about-hero-actions .button{width:100%}.entry-section-nav{gap:4px 18px}}
