.phots-member-frame{font-family:Inter,Arial,sans-serif;color:#24463f;background:#fffdf8;min-height:100vh;font-size:16px;line-height:1.65}.phots-member-frame .journey-shell,.phots-member-frame .member-page{background:#f0f5f1;font-family:inherit;color:#24463f}.phots-member-frame .journey-shell{--phots-ink:#24463f;--phots-sage:#59766a;--phots-mint:#e7f0eb;--phots-cream:#fff5e5;--phots-card:#fffdf8;font-size:16px}.phots-member-frame .journey-layout{max-width:1440px;gap:24px;padding:32px 24px}.phots-member-frame .journey-card,.phots-member-frame .journey-sidebar,.phots-member-frame .journey-help{border-color:#d8e3db;border-radius:22px;box-shadow:none}.phots-member-frame .journey-card{padding:24px;background:#fffdf8}.phots-member-frame .journey-shell h1{font-size:clamp(30px,3.4vw,44px);line-height:1.18;letter-spacing:-.035em}.phots-member-frame .journey-shell h2{font-size:24px;line-height:1.3}.phots-member-frame .journey-shell h3{font-size:18px;line-height:1.4}.phots-member-frame .journey-shell p{font-size:16px;line-height:1.65}.phots-member-frame .journey-shell .journey-lead{font-size:18px;line-height:1.65}.phots-member-frame .journey-sidebar{padding:16px 12px;top:20px}.phots-member-frame .journey-brand{display:block;text-decoration:none;padding:8px 12px 18px}.phots-member-frame .journey-brand-logo{width:105px;margin:0 auto 6px}.phots-member-frame .journey-navigation{display:grid;gap:5px}.phots-member-frame .journey-nav-home,.phots-member-frame .journey-nav-group{margin:0;padding:0;border:0}.phots-member-frame .journey-navigation a,.phots-member-frame .journey-nav-toggle{min-height:44px;padding:11px 13px;margin:0;font-size:14px;font-weight:500;line-height:1.5;border-radius:12px;width:100%;box-sizing:border-box}.phots-member-frame .journey-nav-label{white-space:normal}.phots-member-frame .journey-nav-toggle{display:flex;align-items:center;border:0;background:transparent;color:#24463f}.phots-member-frame .journey-nav-toggle[aria-expanded=true]{background:#e7f0eb}.phots-member-frame .journey-nav-group ul{margin:7px 0 8px 15px;padding:0 0 0 9px;border-left:2px solid #c6d9cf;list-style:none}.phots-member-frame .journey-nav-group ul[hidden]{display:none}.phots-member-frame .journey-navigation a[aria-current=page]{background:#24685f;color:#fff;font-weight:600}.phots-member-frame .journey-nav-chevron{transition:transform .2s}.phots-member-frame .journey-nav-toggle[aria-expanded=true] .journey-nav-chevron{transform:rotate(180deg)}.phots-member-frame .journey-help{padding:20px;background:#fffdf8}.phots-member-frame .journey-help h2{font-size:21px}.phots-member-frame .journey-help p,.phots-member-frame .journey-help a{font-size:14px}.phots-member-frame .journey-help-tip{background:#fff5e5;border:1px solid #ecdfc9;border-radius:18px;padding:18px}.phots-member-frame .journey-form fieldset{border:1px solid #d8e3db;border-radius:18px;padding:20px;margin:14px 0}.phots-member-frame .phots-slot-picker fieldset{border:0;padding:0}.phots-member-frame .journey-form input,.phots-member-frame .journey-form select,.phots-member-frame .journey-form textarea{font:inherit;border-radius:12px}.phots-member-frame .journey-button-primary{background:#24685f;border-radius:999px}.phots-member-frame .journey-main{max-width:1100px;margin-inline:auto;padding:32px 24px}@media(max-width:760px){.phots-member-frame .journey-layout{padding:20px 14px;gap:16px}.phots-member-frame .journey-main{padding:24px 16px}.phots-member-frame .journey-card{padding:20px}.phots-member-frame .journey-brand-logo{width:75px;margin:0}.phots-member-frame .journey-sidebar{position:relative;top:auto}}@media(prefers-reduced-motion:reduce){.phots-member-frame .journey-nav-chevron{transition:none}}.journey-sidebar-profile{display:flex;align-items:center;gap:14px;padding:8px 8px 24px;color:#234038;text-decoration:none}.journey-sidebar-profile__avatar{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#e2eee8;color:#266b62;font-size:1.3rem;font-weight:600}.journey-sidebar-profile strong{display:block;font-size:1rem;overflow-wrap:anywhere}.journey-sidebar-profile small{display:block;font-size:.8rem;color:#526b63;margin-top:4px}.journey-sidebar-profile:focus-visible{outline:2px solid #266b62;outline-offset:4px;border-radius:12px}@media(max-width:900px){.journey-sidebar-profile{padding:0;gap:10px}.journey-sidebar-profile__avatar{width:44px;height:44px}.journey-sidebar-profile small{display:none}}.journey-feedback{padding:14px 18px;border:1px solid #d8e3db;border-radius:12px;line-height:1.5;overflow-wrap:anywhere}.journey-feedback--error{background:#fff5e5;border-color:#cf985f;color:#793f15}.journey-feedback--success{background:#e7f0eb;border-color:#a9c9ba;color:#24463f}.journey-form input[type=file]{width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.journey-form input[type=file]::file-selector-button{font:inherit;color:#24463f;background:#e7f0eb;border:1px solid #a9c9ba;border-radius:8px;padding:8px 10px;margin-right:10px;cursor:pointer}.journey-main details+p:has(>.journey-link){margin-block:20px}.journey-main details>summary::marker{content:"▸  "}.journey-main details[open]>summary::marker{content:"▾  "}.phots-member-frame{color:#233f36;line-height:1.6}.phots-member-frame .journey-shell{--phots-ink:#233f36;--phots-sage:#526b63;--phots-mint:#e4f1ec;--phots-cream:#fff5e5;--phots-card:#fffdfa;color:#233f36;background:#f0f7f4}.phots-member-frame .journey-shell p{line-height:1.62}.phots-member-frame .journey-shell .journey-lead{font-size:16px;line-height:1.62}.phots-member-frame .journey-layout{max-width:1380px}.phots-member-frame .journey-card{background:#fffdfa;border-color:#d8e4df;border-radius:20px}.phots-member-body{margin:0}.phots-member-frame .pof,.phots-member-frame .pof *{box-sizing:border-box}
