:root{--radymo-bg:#ffffff;--radymo-surface:#f6f7f5;--radymo-text:#202522;--radymo-muted:#667069;--radymo-border:#e2e6e2;--radymo-accent:#1f6f54;--radymo-accent-dark:#15523e;--radymo-shell:1240px;--radymo-radius:18px;--radymo-shadow:0 10px 32px rgba(21, 42, 32, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--radymo-bg);color:var(--radymo-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.16em}a:hover{color:var(--radymo-accent)}button,input{font:inherit}button{cursor:pointer}.screen-reader-text,.radymo-skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.radymo-skip-link:focus{position:fixed;z-index:10000;top:12px;left:12px;padding:10px 14px;background:#fff;border:2px solid var(--radymo-accent);border-radius:8px}.radymo-shell{width:min(calc(100% - 32px), var(--radymo-shell));margin-inline:auto}.radymo-main{min-height:60vh}.radymo-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .96);border-bottom:1px solid var(--radymo-border);backdrop-filter:blur(12px)}.radymo-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:64px;gap:12px}.radymo-brand__text{color:var(--radymo-text);font-size:1.35rem;font-weight:800;letter-spacing:.055em;text-decoration:none}.custom-logo{max-height:42px;width:auto}.radymo-menu-toggle,.radymo-search-toggle{width:42px;height:42px;border:0;border-radius:10px;background:#fff0}.radymo-menu-toggle:hover,.radymo-search-toggle:hover{background:var(--radymo-surface)}.radymo-menu-toggle__icon,.radymo-menu-toggle__icon::before,.radymo-menu-toggle__icon::after{display:block;width:20px;height:2px;margin:auto;background:currentColor;content:"";transition:transform .18s ease}.radymo-menu-toggle__icon::before{transform:translateY(-6px)}.radymo-menu-toggle__icon::after{transform:translateY(4px)}.radymo-nav{display:none;grid-column:1 / -1;padding-bottom:14px}.radymo-nav.is-open{display:block}.radymo-menu,.radymo-menu ul,.radymo-footer-menu{list-style:none;margin:0;padding:0}.radymo-menu>li>a{display:block;padding:10px 0;font-weight:650;text-decoration:none}.radymo-menu .sub-menu{padding-left:14px;color:var(--radymo-muted)}.radymo-menu .sub-menu a{display:block;padding:6px 0;text-decoration:none}.radymo-search-panel{border-top:1px solid var(--radymo-border);padding:14px 0}.radymo-search-panel .search-form{display:flex;gap:8px}.radymo-search-panel input[type="search"]{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--radymo-border);border-radius:12px}.radymo-search-panel input[type="submit"]{border:0;border-radius:12px;padding:0 18px;background:var(--radymo-accent);color:#fff;font-weight:700}.radymo-intro{padding:32px 0 26px}.radymo-intro h1,.radymo-archive-header h1,.radymo-article h1{margin:0;line-height:1.12;letter-spacing:-.035em}.radymo-intro h1{max-width:720px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.9rem, 5.7vw, 4.3rem);font-weight:700;line-height:.98;letter-spacing:-.055em}.radymo-intro__tagline{max-width:720px;margin:12px 0 0;color:#6d7771;font-size:clamp(.98rem, 2.2vw, 1.18rem);font-weight:400;line-height:1.5;letter-spacing:.004em}.radymo-hero{display:grid;gap:18px;padding-bottom:30px}.radymo-grid{display:grid;grid-template-columns:1fr;gap:20px}.radymo-card{min-width:0}.radymo-card__image{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radymo-radius);background:var(--radymo-surface);text-decoration:none}.radymo-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.radymo-card:hover .radymo-card__image img{transform:scale(1.018)}.radymo-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eef1ee,#e0e6e1)}.radymo-card__body{padding-top:12px}.radymo-card__title{margin:4px 0 0;font-size:1.15rem;line-height:1.28;letter-spacing:-.018em}.radymo-card__title a{text-decoration:none}.radymo-card__excerpt{margin:10px 0 0;color:var(--radymo-muted)}.radymo-card--featured .radymo-card__title{font-size:clamp(1.65rem, 5vw, 2.7rem)}.radymo-kicker{color:var(--radymo-accent);font-size:.78rem;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.radymo-section{padding:32px 0;border-top:1px solid var(--radymo-border)}.radymo-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.radymo-section__head h2{margin:0;font-size:clamp(1.5rem, 5vw, 2.25rem);letter-spacing:-.025em}.radymo-section__head>a{flex:none;color:var(--radymo-accent);font-weight:700;text-decoration:none}.radymo-section--lunar-feature{position:relative;isolation:isolate;overflow:hidden;margin:10px 0 4px;padding:28px;border:1px solid #d5dfd8;border-radius:calc(var(--radymo-radius) + 4px);background:radial-gradient(circle at 88% 24%,rgb(255 255 255 / .68) 0 2px,transparent 3px),radial-gradient(circle at 82% 48%,rgb(255 255 255 / .58) 0 1.5px,transparent 2.5px),radial-gradient(circle at 94% 58%,rgb(255 255 255 / .72) 0 1.5px,transparent 2.5px),linear-gradient(135deg,#eef4f0 0%,#dfe9e2 100%);box-shadow:0 14px 34px rgb(36 66 49 / .08)}.radymo-section--lunar-feature::before{content:"";position:absolute;z-index:-1;top:20px;right:30px;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 68% 36%,transparent 0 45%,rgb(44 80 59 / .17) 47% 100%);transform:rotate(-12deg)}.radymo-section--lunar-feature::after{content:"✦  ·  ✧";position:absolute;z-index:-1;top:26px;right:132px;color:rgb(44 80 59 / .28);font-size:1.05rem;letter-spacing:.18em}.radymo-section--lunar-feature .radymo-section__head{position:relative;z-index:1;align-items:center;flex-wrap:wrap;margin-bottom:8px;padding-right:138px}.radymo-section--lunar-feature .radymo-section__head h2{display:inline-flex;align-items:center;gap:12px;color:#234332}.radymo-section--lunar-feature .radymo-section__head h2::before{content:"";width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:radial-gradient(circle at 67% 35%,transparent 0 44%,#426a54 46% 100%);transform:rotate(-12deg)}.radymo-section--lunar-feature .radymo-section__head>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border-radius:999px;background:var(--radymo-accent);color:#fff;box-shadow:0 8px 20px rgb(36 66 49 / .12);transition:transform .2s ease,box-shadow .2s ease}.radymo-section--lunar-feature .radymo-section__head>a:hover,.radymo-section--lunar-feature .radymo-section__head>a:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px rgb(36 66 49 / .17)}.radymo-section--lunar-feature .radymo-archive-description{position:relative;z-index:1;max-width:780px;margin-top:12px;color:#52665a}.radymo-section--lunar-feature .radymo-archive-description p{margin:0}@media (max-width:640px){.radymo-section--lunar-feature{padding:22px 20px}.radymo-section--lunar-feature::before{top:18px;right:18px;width:68px;height:68px;opacity:.72}.radymo-section--lunar-feature::after{display:none}.radymo-section--lunar-feature .radymo-section__head{padding-right:76px}.radymo-section--lunar-feature .radymo-section__head>a{margin-top:6px}}.radymo-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;padding-top:28px;color:var(--radymo-muted);font-size:.9rem}.radymo-breadcrumbs a{text-decoration:none}.radymo-archive-header{max-width:820px;padding:32px 0 26px}.radymo-archive-header h1{font-size:clamp(2rem, 7vw, 3.7rem)}.radymo-archive-description{margin-top:14px;color:var(--radymo-muted);font-size:1.05rem}.radymo-grid--archive{padding-bottom:34px}.radymo-article-shell{max-width:980px}.radymo-article{padding-bottom:36px}.radymo-article__header{max-width:820px;padding:28px 0 22px}.radymo-article h1{margin-top:8px;font-size:clamp(2.1rem, 8vw, 4.25rem)}.radymo-lead{margin:18px 0 0;color:var(--radymo-muted);font-size:clamp(1.05rem, 3.5vw, 1.35rem);line-height:1.55}.radymo-byline{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px;color:var(--radymo-muted);font-size:.92rem}.radymo-article__hero{margin:0 0 28px}.radymo-article__hero img{width:100%;border-radius:var(--radymo-radius)}.radymo-article__content{max-width:820px;font-size:clamp(1.03rem, 2.7vw, 1.13rem)}.radymo-article__content>*:first-child{margin-top:0}.radymo-article__content h2{margin:2em 0 .65em;font-size:clamp(1.55rem, 5vw, 2.15rem);line-height:1.2}.radymo-article__content h3{margin:1.7em 0 .6em;line-height:1.25}.radymo-article__content p,.radymo-article__content ul,.radymo-article__content ol,.radymo-article__content blockquote{margin:0 0 1.25em}.radymo-article__content ul{padding-left:1.45em;list-style:disc outside}.radymo-article__content ol{padding-left:1.65em;list-style:decimal outside}.radymo-article__content ul ul{list-style-type:circle}.radymo-article__content ul ul ul{list-style-type:square}.radymo-article__content ol ol{list-style-type:lower-alpha}.radymo-article__content li{margin:.35em 0}.radymo-article__content li>ul,.radymo-article__content li>ol{margin-top:.35em;margin-bottom:.35em}.radymo-article__content img:not(.wp-smiley){float:none!important;clear:both;display:block;max-width:100%;height:auto;margin:1.5em auto!important}.radymo-article__content blockquote{padding:16px 20px;border-left:4px solid var(--radymo-accent);background:var(--radymo-surface)}.radymo-article__content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.radymo-article__content th,.radymo-article__content td{padding:9px 12px;border:1px solid var(--radymo-border)}.radymo-related{border-top:1px solid var(--radymo-border);padding:30px 0 50px}.radymo-related h2{font-size:1.7rem}.radymo-pagination{padding:14px 0 46px}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.page-numbers{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--radymo-border);border-radius:10px;text-decoration:none}.page-numbers.current{border-color:var(--radymo-accent);background:var(--radymo-accent);color:#fff}.radymo-error-page{max-width:720px;padding:70px 0;text-align:center}.radymo-error-code{margin:0;color:var(--radymo-accent);font-size:5rem;font-weight:850;line-height:1}.radymo-button{display:inline-block;padding:11px 18px;border-radius:12px;background:var(--radymo-accent);color:#fff;font-weight:750;text-decoration:none}.radymo-button:hover{background:var(--radymo-accent-dark);color:#fff}.radymo-back-to-top{position:fixed;left:max(16px, env(safe-area-inset-left));bottom:max(18px, calc(env(safe-area-inset-bottom) + 18px));z-index:900;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--radymo-accent);color:#fff;box-shadow:0 8px 24px rgb(21 42 32 / .18);font-size:1.35rem;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.radymo-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.radymo-back-to-top:hover,.radymo-back-to-top:focus-visible{background:var(--radymo-accent-dark);color:#fff}.radymo-back-to-top:focus-visible{outline:3px solid rgb(31 111 84 / .28);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.radymo-back-to-top{transition:none}}.radymo-footer{margin-top:48px;background:#18211c;color:#edf3ef}.radymo-footer__grid{display:grid;gap:28px;padding:42px 0 26px}.radymo-brand__text--footer{color:#fff}.radymo-footer p{max-width:420px;color:#b8c5bd}.radymo-footer-menu{display:flex;flex-wrap:wrap;gap:10px 20px}.radymo-footer-menu a{color:#edf3ef;text-decoration:none}.radymo-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 0 28px;border-top:1px solid rgb(255 255 255 / .12);color:#9eaea4;font-size:.88rem}:focus-visible{outline:3px solid rgb(31 111 84 / .45);outline-offset:3px}@media (min-width:680px){.radymo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radymo-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.radymo-hero .radymo-card--featured{grid-column:1 / -1}.radymo-grid--archive{grid-template-columns:repeat(2,minmax(0,1fr))}.radymo-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.radymo-header__inner{grid-template-columns:auto 1fr auto;min-height:76px}.radymo-menu-toggle{display:none}.radymo-nav{display:block;grid-column:auto;padding:0}.radymo-menu{display:flex;align-items:center;justify-content:center;gap:18px}.radymo-menu>li{position:relative}.radymo-menu>li>a{padding:24px 0;font-size:.94rem;white-space:nowrap}.radymo-menu .sub-menu{position:absolute;top:100%;left:-16px;display:none;min-width:220px;padding:10px 16px;background:#fff;border:1px solid var(--radymo-border);border-radius:14px;box-shadow:var(--radymo-shadow)}.radymo-menu li:hover>.sub-menu,.radymo-menu li:focus-within>.sub-menu{display:block}.radymo-hero{grid-template-columns:2fr 1fr 1fr;align-items:start}.radymo-hero .radymo-card--featured{grid-column:auto;grid-row:span 2}.radymo-grid--section{grid-template-columns:repeat(4,minmax(0,1fr))}.radymo-grid--section .radymo-card--featured{grid-column:span 2;grid-row:span 2}.radymo-grid--archive{grid-template-columns:repeat(3,minmax(0,1fr))}.radymo-related .radymo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.radymo-article h1{line-height:1}.radymo-article__content h2{margin-top:1.12em;margin-bottom:.40em;line-height:1.13}.radymo-article__content h3{margin-top:1.04em;margin-bottom:.36em;line-height:1.16}@media (max-width:782px){.radymo-article h1{line-height:1.03}.radymo-article__content h2{margin-top:1.04em;margin-bottom:.38em}.radymo-article__content h3{margin-top:.96em;margin-bottom:.34em}}.radymo-archive-hero{margin-bottom:38px}.radymo-archive-stream{margin-top:10px}.radymo-archive-stream>.radymo-section__head{margin-bottom:18px}@media (max-width:782px){.radymo-archive-hero{margin-bottom:30px}}