@media(max-width:760px){
 .landing-refined{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
 .landing-refined header{padding:10px 6%;min-height:68px}
 .landing-refined .journal,.landing-refined main>.research-desk{display:none!important}
 .phone-editorial{padding:0!important;background:#081522}
 .phone-introduction{padding:26px 6% 24px;background:linear-gradient(150deg,#102839 0%,#081522 75%)}
 .phone-kicker{font:400 11px/1.6 'Noto Sans',Arial,sans-serif;letter-spacing:.08em;color:#99bdd7;margin:0 0 14px}
 .phone-introduction h1{font:400 clamp(29px,8.4vw,43px)/1.18 'Noto Serif',Georgia,serif;letter-spacing:-.04em;margin:0 0 16px;color:#f1f3ee}
 .phone-introduction h1 em{color:#94c8f2;font-style:normal}
 .phone-introduction>p:last-child{font-size:16px;line-height:1.7;color:#bfd0dc;max-width:560px;margin:0}
 .phone-research{padding:0 6% 22px;background:#edf3f8;color:#102839;scroll-margin-top:82px}
 .phone-category-tabs{display:grid;grid-template-columns:1fr 1fr .82fr;gap:4px;border-bottom:1px solid #aec1cf;margin:0 -1px 20px}
 .phone-category-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#546b7b;font:600 13px/1.4 'Noto Sans',Arial,sans-serif;min-height:57px;padding:10px 2px;cursor:pointer}
 .phone-category-tabs button[aria-selected=true]{color:#102839;border-bottom-color:#2e6896}
 .phone-category-intro h2{font:400 25px/1.3 'Noto Serif',Georgia,serif;letter-spacing:-.025em;margin:0 0 8px}
 .phone-category-intro p{font-size:15px;line-height:1.6;margin:0 0 20px;color:#3a566b}
 .phone-feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:22px;align-items:center;margin:0 0 18px;padding:0;border:0;background:transparent}
 .phone-cover{display:block;width:100%;max-width:155px;justify-self:start}.phone-cover img{display:block;width:100%;height:auto;border-radius:0;box-shadow:none}
 .phone-feature-label{display:block;font-size:11px;line-height:1.5;letter-spacing:.06em;color:#48697f;margin-bottom:9px}
 .phone-feature-copy h3{font:400 22px/1.28 'Noto Serif',Georgia,serif;letter-spacing:-.015em;margin:0 0 10px;color:#102839}
 .phone-feature-copy>p{font-size:13px;line-height:1.7;color:#4f6879;margin:0 0 12px}
 .phone-read{display:flex;gap:10px;justify-content:space-between;align-items:center;min-height:44px;background:#123a55;color:#fff!important;padding:10px 12px;font-size:13px;text-decoration:none;border-radius:4px}
 .phone-secondary{display:flex;justify-content:space-between;align-items:center;gap:14px;border-block:1px solid #b9cbd7;padding:13px 0;color:#15394f;font-size:14px;line-height:1.5;min-height:64px}
 .phone-secondary small{display:block;font-size:12px;color:#526f81;margin-top:3px}
 .phone-sample-note{font-size:12px;line-height:1.6;color:#597082;margin:14px 0 0}.phone-sample-note a{color:#265576;text-decoration:underline;text-underline-offset:3px}
 .phone-learning{padding:22px 0;border-block:1px solid #b9cbd7;margin-bottom:18px}.phone-learning h3{font:400 26px/1.3 'Noto Serif',Georgia,serif;margin:0 0 12px}.phone-learning p{font-size:16px;line-height:1.7;color:#3a566b;margin:0 0 20px}.phone-learning .phone-read{font-size:15px}.phone-research .chapter-open{color:#173d57}.phone-research .chapter-list p{color:#486478}.phone-research .mobile-fold>summary{border-color:#b9cbd7}
 .phone-method{padding:32px 6%!important;background:#e1ebf3;color:#102839}.phone-method .phone-kicker{color:#55758a}.phone-method h2{font:400 29px/1.25 'Noto Serif',Georgia,serif;margin:0 0 14px}.phone-method p:not(.phone-kicker){font-size:16px;line-height:1.7;color:#3d5b70;margin:0 0 16px}.phone-method>a{min-height:48px;display:flex;justify-content:space-between;align-items:center;color:#234f6c;font-size:14px}
 .phone-bottom-nav{position:fixed;inset:auto 0 0;z-index:90;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 3% calc(6px + env(safe-area-inset-bottom,0px));margin:0;border-top:1px solid #45647b;background:#0b1e2ef5;backdrop-filter:blur(18px);box-shadow:0 -8px 22px #08152222}
 .phone-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:52px;font-size:11px;line-height:1.3;color:#9cb4c6;padding:4px 0;border-radius:5px}
 .phone-bottom-nav .ui-icon{width:20px;height:20px;margin:0}.phone-bottom-nav a[aria-current]{color:#b7ddff;background:#24496180}.phone-bottom-nav a:hover{color:#fff}.phone-bottom-nav a:focus-visible{outline:2px solid #91c7f5;outline-offset:-2px}
 .landing-refined .latest-updates{padding-block:16px 4px!important}.landing-refined .latest-updates .updates-heading h2{font-size:13px!important}
 .landing-refined .edition-app{background:#102839;padding:36px 6%!important;gap:24px!important;border:0}.edition-app>div:first-child>.button.outline{display:none}.edition-app>div:first-child>.button:not(.outline){font-size:15px;justify-content:space-between;padding:14px 16px;margin-top:20px}
 .edition-app .gallery-picker{font-size:13px}.edition-app .showcase-stage{background:transparent;border:0}.edition-app .showcase-controls{border-block:1px solid #45647b;padding:8px 0}.edition-app .showcase-static{margin-top:12px}.edition-app .screen-description{padding-top:16px}
 .landing-refined .founder{background:#081522}.landing-refined .channel-guide{background:#102839}.landing-refined #memberships{background:#081522}
 [id^=category-panel-][hidden]{display:none!important}.phone-research [role=tabpanel]:focus-visible{outline:2px solid #2e6896;outline-offset:4px}
}
@media(min-width:761px){.phone-editorial,.phone-method,.phone-bottom-nav{display:none!important}}
@media(max-width:360px){.phone-feature{gap:16px}.phone-feature-copy h3{font-size:20px}.phone-category-tabs button{font-size:12px}.phone-read{padding-inline:8px;font-size:12px}.phone-introduction h1{font-size:29px}}
@media(max-width:760px){.phone-bottom-nav a{font-size:12px}}
@media(max-width:760px){body.has-phone-nav{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.phone-bottom-nav a[aria-current]{color:#b7ddff;background:#24496180}}
