.publish-experience{--publish-accent:#ff385c;--publish-ink:#292725;--publish-muted:#716c67;--publish-border:#e8e4df;--publish-paper:#f7f5f2;color:var(--publish-ink)}.publish-experience.form-page{max-width:780px}.publish-experience .publish-heading{margin-bottom:20px}.publish-experience .publish-heading h1{margin:0 0 8px;font-size:clamp(25px,3vw,32px);letter-spacing:-.04em}.publish-experience .publish-heading>p{max-width:630px;color:var(--publish-muted);font-size:14px;line-height:1.85}.publish-experience.form-page [id]{scroll-margin-top:20px}.publish-experience .publish-checklist{margin:0 0 24px;padding:20px 24px;border:1px solid var(--publish-border);border-radius:16px;background:var(--publish-paper)}.publish-experience .publish-checklist p{margin:0;color:var(--publish-muted);font-size:12px;line-height:1.8}.publish-experience .publish-checklist ul{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0;padding:0;list-style:none}.publish-experience .publish-checklist a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #ded9d2;border-radius:9px;background:#fff;color:#55504b;font-size:12px}.publish-experience .form-fields>.panel{margin-bottom:16px;padding:24px;border-color:var(--publish-border);border-radius:18px;box-shadow:none}.publish-experience .form-fields>.panel>h2{margin-bottom:18px;font-size:18px;letter-spacing:-.02em}.publish-experience .publish-classification .field-grid{gap:14px}.publish-experience summary{min-height:44px;padding:12px 0;color:#675e58;font-size:13px;font-weight:500;cursor:pointer}.publish-experience summary:focus-visible{border-radius:6px;outline:2px solid var(--publish-accent);outline-offset:4px}.publish-experience .publish-extra>summary{color:var(--publish-ink)}.publish-experience .publish-extra[open]>summary{margin-bottom:12px}.publish-experience .form-fields>details.panel{padding-top:8px;padding-bottom:8px}.publish-experience .publish-extra-content{padding:4px 0 14px}.publish-experience .publish-owner-options,.publish-experience .publish-owner-options>label{margin-top:10px}.publish-experience .publish-composer textarea{min-height:150px}.publish-experience .publish-location{padding:16px 18px;margin-bottom:8px}.publish-experience .publish-location-current{margin:0 0 14px;font-size:13px}.publish-experience .publish-location>label{margin-bottom:0}.publish-experience .publish-location-options .field-grid{padding:2px 0 16px}.publish-experience .publish-checklist>summary{padding:0}.publish-experience .publish-checklist[open]>summary{margin-bottom:10px}.publish-experience input,.publish-experience select,.publish-experience textarea{border-color:#ded9d3;border-radius:10px}.publish-experience input:focus,.publish-experience select:focus,.publish-experience textarea:focus{border-color:#a69c92}.publish-experience legend{color:#6a625b}.publish-experience input[type=checkbox]{accent-color:var(--publish-accent)}.publish-experience .publish-save-note{width:100%;margin:0 0 2px;color:var(--publish-muted);font-size:12px}.publish-experience .form-actions{padding:22px 0;border-top:1px solid var(--publish-border)}.publish-experience .form-actions>button,.publish-experience .publish-maintenance>button:not(.secondary){background:var(--publish-accent);border-color:var(--publish-accent);color:#fff}.publish-experience .publish-stage{margin-bottom:24px;padding:26px 28px;border:1px solid var(--publish-border);border-radius:18px;background:var(--publish-paper)}.publish-experience .publish-stage-label{display:block;margin-bottom:9px;color:#8a5260;font-size:11px;letter-spacing:.08em}.publish-experience .publish-stage h2{margin:0 0 10px;font-size:22px;letter-spacing:-.03em}.publish-experience .publish-stage p{margin:0;color:#6c655f;font-size:13px;line-height:1.85}.publish-experience .publish-stage .publish-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding-top:20px;border-top:1px solid #e3ddd6}.publish-experience .publish-state-grid>div{display:flex;flex-direction:column;gap:7px;min-width:0}.publish-experience .publish-state-grid dt{color:var(--publish-muted);font-size:11px}.publish-experience .publish-state-grid dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.publish-experience .publish-version{display:block;margin-top:16px;color:var(--publish-muted);font-size:11px}.publish-experience .publish-preview-layout{gap:24px;grid-template-columns:minmax(0,1fr) 300px}.publish-experience .publish-preview-layout>article{min-width:0}.publish-experience .publish-maintenance{padding:24px;border-color:var(--publish-border);border-radius:18px;background:#fff}.publish-experience .publish-maintenance h2{margin:0 0 16px}.publish-experience .publish-maintenance p{font-size:12px;line-height:1.8}.publish-experience .publish-maintenance .publish-action-divider{margin:22px 0 18px;padding-top:18px;border-top:1px solid var(--publish-border)}@media (max-width:1100px){.publish-experience .publish-preview-layout{grid-template-columns:minmax(0,1fr)}.publish-experience .publish-maintenance{position:static}}@media (max-width:1000px){.publish-experience.form-page [id]{scroll-margin-top:8px}}@media (max-width:600px){.publish-experience .publish-heading{margin-bottom:22px}.publish-experience .form-fields>.panel,.publish-experience .publish-maintenance,.publish-experience .publish-stage{padding:20px 18px;border-radius:14px}.publish-experience .form-fields>.panel>h2{font-size:18px}.publish-experience .publish-classification .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-experience .publish-checklist{padding:18px}.publish-experience .publish-stage h2{font-size:20px}.publish-experience .publish-stage .publish-state-grid{gap:10px}.publish-experience .publish-state-grid dd{font-size:12px}.publish-experience .form-actions>.button{width:100%}}.note-composer.form-page{--composer-keyboard-offset:0px;--composer-nav-space:var(--community-bottom-space);max-width:740px;padding-bottom:22px;color:#333}.note-composer input,.note-composer select,.note-composer textarea{font-size:16px;line-height:1.75}.note-composer .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.note-composer .note-title input:focus-visible{outline:0;border-bottom-color:#a9b59e}.note-composer .note-body textarea:focus-visible{outline:0}.note-composer .note-body:focus-within:before{content:"";position:absolute;top:22px;bottom:30px;left:-10px;width:2px;border-radius:2px;background:#c4d0b7}.note-composer .note-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 28px}.note-composer .composer-topbar{display:flex;align-items:center;gap:16px;min-height:44px;margin:0 0 24px}.composer-toolbar-spacer{flex:1 1}.note-composer .composer-topbar .quiet{min-width:44px;min-height:44px;padding:10px 0}.note-composer .composer-exit{color:var(--ink)}.note-composer .note-heading>h1{margin:0;font-size:20px}.note-composer .draft-recovery{font-size:12px;line-height:1.65}.note-composer .draft-recovery>p{min-height:20px;margin:0 0 10px}.note-composer :is(input,textarea,select){scroll-margin-block:24px calc(var(--community-bottom-space) + 100px)}.note-composer .composer-feedback{min-height:24px;margin-top:12px;font-size:12px;line-height:1.65;color:var(--muted)}.note-composer .composer-feedback>p{margin:0}.note-composer .note-heading h1{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.5;color:#333}.note-composer .note-heading p{margin:0;color:#888;font-size:12px;line-height:1.75}.note-composer .note-writing-reminders{margin:12px 0 0;color:#9a825e;font-size:12px;line-height:1.7}.note-composer .note-writing-reminders p{margin:0;font-size:12px}.note-composer .note-fields{border:0;padding:0;margin:0;min-width:0}.note-composer .upload-reconciliation{margin-bottom:22px;border-color:#e5e9df;border-radius:14px}.note-composer .upload-reconciliation>h2{margin-top:24px;font-size:15px}.note-composer .upload-reconciliation>p{font-size:12px;line-height:1.8}.upload-ambiguous-photo{display:flex;align-items:center;gap:12px;margin:20px 0 12px;color:#7d8575;font-size:11px}.upload-ambiguous-photo>img{width:78px;height:88px;object-fit:cover;border-radius:9px}.note-editor-layout{display:block}.note-writing{min-width:0}.note-media-strip{display:flex;gap:12px;overflow-x:auto;padding:1px 1px 16px;margin-bottom:10px;scrollbar-width:thin}.note-composer .note-add-photo{position:relative;display:flex;flex:0 0 76px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:76px;padding:0;margin:0;border:1px dashed #d8dcd6;border-radius:13px;background:#f8f9f6;cursor:pointer;overflow:hidden}.note-add-photo>span{color:#7d8779;font-size:28px;line-height:1.2;font-weight:300}.note-add-photo>b{color:#697163;font-weight:500;font-size:12px}.note-add-photo>small{color:#9a9f95;font-size:12px}.note-composer .note-add-photo>input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.note-add-photo:focus-within{outline:2px solid #687762;outline-offset:3px}.note-photo{position:relative;flex:0 0 76px;height:76px;border-radius:13px;overflow:hidden;background:#f1f2ef}.note-photo img{width:100%;height:100%;object-fit:cover}.note-composer .note-photo>button{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:0 12px 0 12px;background:#fffe;color:#414541;font-size:20px;line-height:1}.note-photo>span{position:absolute;bottom:6px;left:6px;border-radius:5px;padding:2px 6px;background:#fffe;color:#596154;font-size:10px}.note-composer .note-title{display:block;margin:0}.note-composer .note-title input{border:0;border-bottom:1px solid #eff0ec;border-radius:0;padding:17px 0;background:transparent;color:#333;box-shadow:none;font-size:20px;font-weight:500;line-height:1.5}.note-composer .note-title input::placeholder{color:#999;font-weight:400;font-size:18px}.note-composer .note-body{display:block;position:relative;margin:0}.note-composer .note-body textarea{min-height:275px;resize:vertical;border:0;border-radius:0;box-shadow:none;padding:20px 0 30px;background:transparent;color:#333;font-size:17px;line-height:1.65}.note-composer .note-body textarea::placeholder{color:#999}.note-composer .note-body>small{display:block;margin-top:-24px;text-align:right;color:#888;font-size:12px;pointer-events:none}.note-composer .note-writing-hint{margin:20px 0 0;color:#888;font-size:12px;line-height:1.75}.note-layout-preview{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-content:center;align-items:end;margin-top:24px;padding-top:20px;border-top:1px solid #eee;min-width:0}.note-preview-label{grid-column:2;display:block;margin:0 0 4px;color:#666;font-size:12px}.note-layout-preview>small{grid-column:2;align-self:start;display:block;margin:0;color:#888;font-size:12px;line-height:1.75}.note-cover-preview{display:flex;flex-direction:column;justify-content:center;gap:20px;aspect-ratio:4/5;padding:23px;border-radius:15px;background:#f5f2eb;color:#464b40;overflow:hidden;overflow-wrap:anywhere}.note-cover-preview[data-tone=sage]{background:#eff2e9}.note-cover-preview[data-tone=mist]{background:#eef1f3}.note-cover-preview[data-format=square]{aspect-ratio:1}.note-cover-preview[data-format=portrait]{aspect-ratio:3/4}.note-cover-preview>span{color:#91998a;font-size:10px}.note-cover-preview>strong{-webkit-line-clamp:5;flex:1 1;align-content:center;font:400 25px/1.65 LXGW WenKai,Shahua Sans,system-ui,sans-serif}.note-cover-preview>p,.note-cover-preview>strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.note-cover-preview>p{-webkit-line-clamp:2;margin:0;color:#92998c;font-size:11px;line-height:1.7}.note-cover-preview>small{color:#a1a798;font-size:9px}.note-photo-preview{display:block;width:100%;aspect-ratio:4/5;border-radius:15px;object-fit:cover}.note-layout-preview .note-cover-preview,.note-layout-preview .note-photo-preview{grid-column:1;grid-row:1/3;width:64px;height:72px;aspect-ratio:auto;padding:7px;border-radius:6px;gap:0}.note-layout-preview .note-cover-preview>strong{font-size:10px;line-height:1.6;-webkit-line-clamp:3}.note-layout-preview .note-cover-preview>p,.note-layout-preview .note-cover-preview>small,.note-layout-preview .note-cover-preview>span{display:none}.note-layout-preview .note-photo-preview{padding:0}.note-composer .note-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:23px 0 0;margin-top:28px;border-top:1px solid #edf0e9}.note-actions>span{margin-right:auto;color:#888;font-size:12px;line-height:1.6}.note-composer .note-actions>button:not(.quiet){min-width:116px;border-radius:25px;padding:12px 25px;background:#ec5265;border-color:#ec5265;color:#fff;font-size:16px;font-weight:500}.note-composer .note-actions>button[type=submit]{width:100%}.note-composer .quiet{background:transparent;border:0;padding:10px 0;color:#666;font-size:14px;font-weight:400}.note-composer .note-confirm-layout{max-width:690px;margin:0 auto}.note-composer .note-confirm-preview{padding-bottom:24px}.note-composer .note-confirm-preview h2{margin:0 0 8px;color:#333;font-size:20px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.note-composer .note-confirm-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin:0;color:#333;white-space:pre-wrap;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.note-confirm-media{display:flex;gap:8px;margin-top:16px;overflow-x:auto;scrollbar-width:thin}.note-confirm-media>img{flex:0 0 64px;width:64px;height:72px;border-radius:6px;object-fit:cover}.note-confirm-section{padding:24px 0;border-bottom:1px solid #ecefe7}.note-composer .note-category label{margin:0;color:#666;font-size:14px}.note-composer .note-category select{min-height:44px;margin-top:7px;border-color:#e6eae1;background-color:#fafbf8;font-size:16px}.note-category>small{display:block;padding-top:8px;color:#888;font-size:12px}.note-gate-note{margin:10px 0 0;color:#888;font-size:12px;line-height:1.75}.note-readiness{padding:24px 0;border-top:1px solid #eee}.note-readiness-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.note-readiness-heading h3{margin:0;font-size:16px;font-weight:500;color:#333}.note-readiness-heading>span{flex-shrink:0;padding-top:2px;color:#888;font-size:12px}.note-composer .note-key-item+.note-key-item,.note-required-contact{margin-top:18px;padding-top:18px;border-top:1px solid #eeece6}.note-composer .note-key-item label,.note-composer .note-required-contact h4{margin:0;color:#666;font-size:14px;font-weight:400}.note-composer .note-contact-fields input,.note-composer .note-key-item input{min-height:44px;margin:9px 0 0;padding:11px 12px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#333;font-size:16px;font-weight:400}.note-composer .note-contact-fields input::placeholder,.note-composer .note-key-item input::placeholder{color:#999}.note-profile-summary{display:flex;justify-content:space-between;align-items:center;gap:18px}.note-profile-summary>div{min-width:0}.note-profile-summary span{color:#666;font-size:14px}.note-profile-summary p{margin:6px 0 0;font-size:16px;line-height:1.75;color:#333;overflow-wrap:anywhere}.note-profile-summary[data-source=body] p{color:#888;font-size:12px}.note-profile-summary .quiet{flex-shrink:0;padding:10px 0 10px 10px;color:#666;font-size:14px}.note-contact-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.note-composer .note-contact-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;border-radius:11px;background:#f4f4f4}.note-composer .note-contact-choices>button{min-width:0;min-height:44px;padding:8px 4px;border:1px solid transparent;border-radius:8px;background:transparent;color:#737373;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.note-composer .note-contact-choices>button[aria-pressed=true]{border-color:#e7e7e7;background:#fff;color:#292929;font-weight:500;box-shadow:0 1px 2px #00000006}.note-composer .note-contact-choices>button:hover:not(:disabled){background:#ececec}.note-composer .note-contact-choices>button[aria-pressed=true]:hover:not(:disabled){background:#fff}.note-composer .note-contact-choices>button:focus-visible{outline:2px solid #737373;outline-offset:2px}.note-composer .note-contact-fields input{margin-top:0}.note-composer .note-contact-fields>label{margin:0}.note-composer .note-contact-consent{display:flex;align-items:center;gap:8px;margin:14px 0 7px;font-size:14px;font-weight:400;line-height:1.75;color:#555}.note-composer .note-contact-consent input{width:18px;height:18px;min-height:0;margin:0;accent-color:#ca5766;flex-shrink:0}.note-optional-contact>small,.note-required-contact>small{display:block;color:#888;font-size:12px;line-height:1.75}.note-more-options,.note-optional-contact{margin-top:0;border-top:1px solid #eeeee8}.note-optional-contact[open]{padding-bottom:24px}.note-composer .note-more-options>summary,.note-composer .note-optional-contact>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:18px 25px 18px 0;list-style:none;color:#555;font-size:14px;font-weight:400;cursor:pointer}.note-more-options>summary::-webkit-details-marker,.note-optional-contact>summary::-webkit-details-marker{display:none}.note-more-options>summary:after,.note-optional-contact>summary:after{content:"+";position:absolute;right:1px;color:#a7ab9f;font-size:18px;font-weight:300}.note-more-options[open]>summary:after,.note-optional-contact[open]>summary:after{content:"−"}.note-more-options>summary>small{font-size:12px;color:#888}.note-extra-section{padding:24px 0;border-bottom:1px solid #eeeee8}.note-extra-section>h3{margin:0 0 16px;color:#555;font-size:14px;font-weight:500}.note-extra-section .muted{font-size:12px}.note-composer .note-readiness .field-error{margin:8px 0 0;font-size:14px;line-height:1.75}@media (max-width:760px){main.container:has(.note-composer){padding-inline:18px}}@media (max-width:600px){body:has(.note-composer) footer{display:none}.note-composer.form-page{padding-bottom:calc(var(--composer-nav-space) + var(--composer-keyboard-offset) + 88px)}.note-composer .note-heading{margin:3px 0 24px;align-items:flex-start}.note-composer .note-heading p{max-width:240px}.note-composer .note-title input::placeholder{font-size:16px}.note-composer .note-body textarea{min-height:220px}.note-composer .note-actions{position:fixed;left:0;right:0;bottom:calc(var(--composer-nav-space) + var(--composer-keyboard-offset));z-index:35;padding:12px 18px;margin:0;background:#fffffff5;gap:12px}.note-actions>span{flex:1 1;min-width:0;max-width:150px}.note-composer .note-actions>button:not(.quiet){min-width:96px;padding:12px 20px}.note-composer .composer-topbar{margin-bottom:16px}.note-composer[data-keyboard-open=true]{--composer-nav-space:0px}body:has(.note-composer[data-keyboard-open=true]) .mobile-nav{display:none}.note-composer .note-category .field-grid{grid-template-columns:1fr 1fr;gap:12px}}.text-cover-facts{display:grid;gap:6px;min-width:0}.text-cover-facts p{margin:0;color:#73756e;font-size:12px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.flow-grid .life-card .teaser-keyline{margin:7px 0 0;color:#77736e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-detail-author{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0;color:#69645f;font-size:13px}.note-detail-facts{display:grid;gap:16px;margin:26px 0;padding:22px 0;border-block:1px solid #eeeae5}.note-detail-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;font-size:14px;line-height:1.8}.note-detail-facts dt{color:#89817a;font-size:12px}.note-detail-facts dd{margin:0;color:#3e3935;overflow-wrap:anywhere;white-space:pre-wrap}.note-detail-prose{margin:24px 0 32px;font-size:16px;line-height:1.95}.note-detail-prose p{margin:0}.note-detail-options{margin:28px 0;color:#77716a;font-size:13px}.note-detail-options>summary{padding:12px 0;cursor:pointer}@media (max-width:600px){.text-cover-facts p{font-size:11px}.note-detail-facts>div{grid-template-columns:1fr;gap:5px}.note-detail-facts{gap:18px}.note-detail-prose{font-size:15px}}.flow-grid .life-card .teaser-meta{padding-top:7px;min-height:32px}.flow-grid .life-card .teaser-attribution{display:flex;align-items:center;gap:0;line-height:20px}.flow-grid .life-card .teaser-attribution .teaser-author{color:#777;font-size:12px;max-width:100%;font-weight:400}.flow-grid .life-card .teaser-attribution .teaser-region,.flow-grid .life-card .teaser-attribution time{display:none}.flow-grid .life-card .listing-like-button{font-size:12px;gap:5px}.flow-grid .life-card .card-content{padding:9px 3px 0}.flow-grid .life-card h3{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0}.flow-grid .life-card .teaser-context{font-size:11px;margin:5px 0 6px;color:#888}.flow-grid .life-card .teaser-keyline{font-size:12px;line-height:1.65;margin:5px 0 7px;color:#666}.flow-grid .life-card .teaser-price{font-size:13px;font-weight:500;margin:6px 0;color:#444}.flow-grid .life-card.is-text-note .text-cover{padding:23px 21px;border-radius:12px;gap:16px;color:#30332f}.flow-grid .life-card.is-text-note .text-cover h3{font-size:25px;line-height:1.5;font-weight:400}.flow-grid .life-card.is-text-note .text-cover[data-length=long] h3{font-size:22px}.text-cover-copy{gap:14px}.text-cover-header{font-size:11px;color:#84857e}.text-cover-excerpt,.text-cover-facts p{font-size:13px;line-height:1.65;color:#77786f}.detail-experience.is-note .detail{grid-template-columns:minmax(0,680px) 290px;gap:48px}.note-reading-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;border-radius:12px;background:#f6f6f4;margin:0 0 22px;scrollbar-width:thin}.note-reading-gallery>figure{position:relative;flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:center}.note-reading-gallery img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.note-reading-gallery figcaption{position:absolute;right:12px;bottom:12px;border-radius:20px;background:#3338;color:#fff;font-size:12px;line-height:1.5;padding:4px 10px}.detail-experience.is-note .note-detail-author{font-size:14px;line-height:1.5;color:#666;margin:0 0 16px;gap:10px}.detail-experience.is-note .eyebrow{margin:0 0 12px;gap:7px}.detail-experience.is-note .eyebrow .badge{padding:3px 8px;font-size:12px;border-radius:5px;background:#f6f5f2;color:#777}.detail-experience.is-note .detail h1{font-size:26px;line-height:1.5;letter-spacing:0;font-weight:600;margin:0 0 16px}.detail-experience.is-note .note-detail-prose{font-size:17px;line-height:1.65;margin:16px 0 24px}.detail-experience.is-note .note-detail-prose .preserve{color:#333;line-height:1.65;word-break:normal;overflow-wrap:anywhere;white-space:pre-wrap}.detail-experience.is-note .note-detail-facts{border:0;padding:0;margin:24px 0;gap:16px}.detail-experience.is-note .note-detail-facts>div{grid-template-columns:1fr;gap:5px}.detail-experience.is-note .note-detail-facts dt{font-size:13px;color:#888}.detail-experience.is-note .note-detail-facts dd{font-size:16px;line-height:1.75;color:#444}.detail-experience.is-note .note-detail-meta{margin:24px 0 16px;font-size:12px;line-height:1.7;color:#888;gap:4px 12px}.detail-experience.is-note .detail-aside{padding:22px;border-radius:12px;box-shadow:none;background:#fafafa;border-color:#f0f0ef}.detail-experience.is-note .detail-aside h2{font-size:17px;font-weight:500;margin:0 0 8px}.detail-experience.is-note .contact-eyebrow,.detail-experience.is-note .contact-summary{display:none}.detail-experience.is-note .contact-intro{font-size:13px;line-height:1.7;margin:0 0 18px}@media (max-width:760px){.detail-experience.is-note .detail{display:block}.detail-experience.is-note .detail-aside{margin-top:24px;padding:20px 0;border-radius:0;border:0;border-top:1px solid #efefec;background:transparent}.detail-experience.is-note .detail-breadcrumb{margin-bottom:18px}}.note-reading-gallery .gallery-open{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in}.image-viewer{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#171717;color:#fff;overflow:hidden}.image-viewer::backdrop{background:#171717}.image-viewer-controls,.image-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));height:68px;box-sizing:border-box}.image-viewer-toolbar{padding-top:max(12px,env(safe-area-inset-top))}.image-viewer-controls{justify-content:center;height:80px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.image-viewer button{min-width:44px;min-height:44px;padding:10px 14px;border:0;border-radius:6px;background:#303030;color:#fff;font:inherit;cursor:pointer}.gallery-open:focus-visible,.image-viewer button:focus-visible{outline:2px solid #b29b73;outline-offset:3px}.image-viewer-stage{height:calc(100dvh - 148px);overflow:auto;display:grid;place-items:center;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.image-viewer-stage>img{display:block;max-width:calc(100vw - 32px);max-height:calc(100dvh - 164px);object-fit:contain;cursor:zoom-in}.image-viewer-stage>img[data-zoom="2"]{width:calc(200vw - 64px);max-width:none;max-height:none;cursor:zoom-out}@media (max-width:600px){.flow-grid .life-card h3{font-size:14px;line-height:1.5}.flow-grid .life-card.is-text-note .text-cover{padding:19px 16px;gap:13px}.flow-grid .life-card.is-text-note .text-cover h3{font-size:22px;line-height:1.5}.flow-grid .life-card.is-text-note .text-cover[data-length=long] h3{font-size:20px}.text-cover-excerpt,.text-cover-facts p{font-size:12px;line-height:1.7}.detail-experience.is-note .detail h1{font-size:21px;line-height:1.5;margin-bottom:14px}.detail-experience.is-note .note-detail-prose{font-size:17px;line-height:1.65}.note-reading-gallery{border-radius:10px;margin-bottom:20px}}.notification-record.panel{background:#fff;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid var(--border);padding:20px 0;margin:0}.notification-record h2{margin:8px 0 4px;font-size:17px;font-weight:500}.notification-record p{margin:4px 0;font-size:14px;color:var(--muted)}.notification-record a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.member-section-heading{font-size:24px;font-weight:500}@media (max-width:600px){.member-home .member-page-head h1,.member-section-heading{font-size:20px}}.member-home .member-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.member-home .member-shortcut,.member-home .member-shortcut:last-child{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-column:auto;gap:10px;min-height:70px;padding:17px 19px;border:1px solid #ededeb;border-radius:14px;background:#fff}.member-home .member-shortcut>span:last-of-type{display:none}.member-home .member-shortcut strong{font-size:15px;font-weight:500}.collection-nav{display:flex;align-items:center;gap:25px;max-width:720px;margin:0 auto 28px;border-bottom:1px solid #f0efec}.collection-nav a{display:inline-flex;align-items:center;min-height:48px;color:#81817b;text-decoration:none;font-size:15px}.collection-nav .collection-back{color:#65655f;font-size:14px}.collection-nav>div{display:flex;gap:26px}.collection-nav a[aria-current=page]{position:relative;color:#292b27;font-weight:500}.collection-nav a[aria-current=page]:after{content:"";position:absolute;height:2px;border-radius:2px;background:#363b34;left:22%;right:22%;bottom:-1px}.collection-heading{max-width:720px;margin:0 auto 24px;font-size:24px;font-weight:500;letter-spacing:0}.collection-grid.flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px 18px;max-width:720px;margin:0 auto 32px}.collection-grid .collection-card{min-width:0;margin:0}.collection-grid .collection-image{position:relative;display:block;overflow:hidden;width:100%;border-radius:12px;background:#f4f3f0;color:#8b8b84;text-decoration:none}.collection-image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;filter:none}.collection-image>span:not(.collection-image-count){display:flex;height:100%;align-items:center;justify-content:center;font-size:12px}.collection-image-count{position:absolute;right:9px;top:9px;padding:3px 7px;border-radius:12px;background:#29292973;color:#fff;font-size:10px;line-height:1.5}.collection-grid .collection-card .collection-title{margin:10px 3px 0;font-size:15px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.collection-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none}.collection-grid .collection-card .text-cover{padding:23px 20px;border-radius:12px;gap:14px}.collection-grid .collection-card .text-cover h3{font-size:25px}.collection-grid .collection-card .text-cover[data-length=long] h3{font-size:22px}.collection-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;margin:3px 2px 0}.collection-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#85857f;font-size:12px;line-height:1.5}.collection-edit{min-width:44px;color:#66675f;text-decoration:none}.collection-card .collection-unsave,.collection-edit{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-size:12px}.collection-card .collection-unsave{gap:4px;flex-shrink:0;padding:0 3px;margin:0;border:0;border-radius:6px;background:transparent;color:#8e715d;font-weight:400;box-shadow:none}.collection-unsave .glyph{width:15px;height:15px;fill:#a78b6b26;stroke-width:1.6}.collection-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:4/5;padding:20px;border-radius:12px;background:#f6f6f3;color:#8e8e86;text-align:center}.collection-unavailable .glyph{width:25px;height:25px;color:#aaa99f;stroke-width:1.3}.collection-unavailable strong{color:#70726a;font-size:14px;font-weight:400}.collection-unavailable>span{max-width:145px;font-size:12px;line-height:1.7}.favorite-toggle{display:flex;flex-direction:column;gap:6px;min-width:0}.favorite-toggle .favorite-toggle-button{width:100%}.favorite-toggle-button[aria-pressed=true]{color:#927458}.favorite-toggle-button[aria-pressed=true] .glyph{fill:#a78b6b26}.favorite-feedback{font-size:12px;line-height:1.6;color:#85857e}.publish-maintenance .owner-more{width:100%;border-top:1px solid #eeeeea;margin-top:16px;padding-top:5px}.owner-more>summary{padding:14px 0;font-size:14px;color:#72746b;cursor:pointer}.owner-more>p{font-size:13px;line-height:1.7}.publish-owner .publish-maintenance{background:#fff;border:0;border-radius:0;box-shadow:none;padding:20px 0}.publish-maintenance .owner-more>a,.publish-maintenance .owner-more>button{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:12px 0;border:0;border-bottom:1px solid #eeeeea;border-radius:0;background:#fff;color:var(--ink);text-align:left}.publish-maintenance .owner-more label{margin-top:16px}@media (max-width:600px){.collection-nav{gap:21px;margin-bottom:22px}.collection-nav>div{gap:23px}.collection-heading{font-size:21px;margin-bottom:20px}.collection-grid.flow-grid{gap:21px 12px}.collection-grid .collection-card .text-cover{padding:18px 15px;gap:11px}.collection-grid .collection-card .text-cover h3{font-size:21px}.collection-grid .collection-card .text-cover[data-length=long] h3{font-size:19px}.collection-grid .collection-card .collection-title{font-size:14px;margin-top:8px}.collection-grid .collection-card .text-cover-facts p{font-size:12px}.collection-unavailable{padding:16px 12px}.collection-unavailable>span{font-size:11px}}.collection-direction{margin:6px 4px 0;font-size:12px;line-height:1.5;color:var(--muted,#777)}.comments{--comment-accent:var(--detail-action,#ec5265);border-top:1px solid #efeeeb;margin-top:24px;padding-top:20px;min-width:0;scroll-margin-top:92px}.comments-heading{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.comments .comments-heading h2{font-size:16px;font-weight:600;margin:0;line-height:1.5;color:#333}.comments-heading h2 span{color:#999;font-size:13px;margin-left:7px;font-weight:400}.comments-heading>p{color:#999;font-size:12px;margin:0}.comments-list{display:flex;flex-direction:column;gap:20px}.comment{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0}.comment,.comment-thread{min-width:0}.comment-replies{display:flex;flex-direction:column;gap:12px;margin:10px 0 0 42px;min-width:0;background:transparent;border:0;border-radius:0;padding:0}.comment-reply{gap:8px}.comment-reply .avatar-comment{width:24px;height:24px}.comments .comment-expand{align-self:flex-start;min-height:44px;min-width:44px;margin:0 0 0 32px;padding:0;border:0;border-radius:3px;background:transparent;box-shadow:none;color:#7f8995;font-size:12px;font-weight:400}.comments .comment-expand:hover{color:var(--comment-accent)}.comment-main{min-width:0;flex:1 1}.comment-author{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#576b95;font-size:12px;line-height:1.6}.comment-author>span{overflow-wrap:anywhere}.comment-author small{background:transparent;padding:0;color:#d26475;font-size:10px;border-radius:0}.comment-author .comment-own{background:transparent;color:#aaa;padding:0}.comments .comment-body{margin:3px 0;font-size:14px;color:#383838;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.comments .comment-reply-to{margin:0;font-size:12px;color:#576b95;font-weight:400;overflow-wrap:anywhere}.comments .comment-inline{display:block;margin:0 0 3px;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.comment-inline small,.comments .comment-inline .comment-reply-to{margin-left:5px}.comments .comment-inline .comment-body{display:inline;margin:0;font-size:13px;line-height:inherit}.comment-colon{color:#999}.comments .comment-removed{margin:6px 0;color:#aaa;font-size:13px}.comments .comment-pending{margin:3px 0 7px;font-size:11px;color:#9a825a}.comment-footer{display:flex;align-items:center;flex-wrap:wrap;gap:13px;color:#aaa;font-size:11px;line-height:22px}.comments .comment-footer button,.comments .comments-more{border:0;padding:0;background:transparent;color:#999;font-size:11px;min-height:44px;min-width:44px;border-radius:3px;box-shadow:none;font-weight:400}.comments .comment-footer button:hover{color:var(--comment-accent);background:transparent}.comments .comments-more{display:block;margin:16px 0 12px 42px;color:#8b8586;font-size:12px}.comments-empty,.comments-readonly{padding:10px 0 25px;color:#aaa;font-size:13px}.comments .comment-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;margin:0 0 20px;border:0;border-bottom:1px solid #efefef;border-radius:0;background:#fff;padding:4px 0}.comments .comment-input-label{display:block;align-self:center;margin:0}.comments .comment-composer textarea{display:block;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;min-height:28px;max-height:160px;width:100%;resize:none;font-size:14px;line-height:1.7;color:#444}.comments .comment-composer textarea::placeholder{color:#aaa}.comments .comment-composer textarea:focus{outline:none;box-shadow:none}.comments .comment-composer:focus-within{border-bottom-color:#aab5c9}.comment-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.comment-compose-footer>span{font-size:10px;color:#aaa}.comment-compose-footer>.is-invalid{color:#ab5951}.comments .comment-compose-footer button{border:0;border-radius:18px;padding:7px 6px;min-height:44px;min-width:44px;font-size:12px;background:transparent;color:#576b95;box-shadow:none;white-space:nowrap}.comments .comment-compose-footer button:disabled{background:transparent;color:#bbb;opacity:1}.comment-reply-target{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;color:#ad7c86;font-size:12px;margin:0 0 3px;padding-bottom:6px;border-bottom:1px solid #eee8e8}.comments .comment-reply-target button{background:transparent;border:0;color:#999;border-radius:50%;box-shadow:none;padding:0 6px;font-size:18px;min-height:44px;min-width:44px}.comment-login{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;border-radius:0;border-bottom:1px solid #efefef;padding:10px 0;color:#aaa;background:#fff;text-decoration:none;font-size:13px}.comment-login b{color:#576b95;font-size:12px;font-weight:500;white-space:nowrap}.comments .comments-feedback{grid-column:1/-1;font-size:12px;line-height:1.7;color:#9a6a51;margin:10px 0}.comments-feedback>p{margin:0 0 8px}.comments .comments-feedback button{background:transparent;color:#7e8778;border:1px solid #e1e5dc;font-size:12px;padding:6px 11px;border-radius:18px;box-shadow:none}.comments .comments-message{color:#9a7a80;font-size:12px;margin:12px 0 0}.comments .comment-action-panel{display:block;margin:16px 0;padding:14px;border:1px solid #eeede8;border-radius:12px;background:#fafaf8;font-size:13px}.comment-action-panel p{margin:0 0 12px}.comment-action-panel label{color:#777;font-size:12px}.comments .comment-action-panel textarea{margin-top:8px;min-height:70px;width:100%;border-radius:8px;font-size:13px}.comment-action-panel>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.comments .comment-action-panel button{font-size:12px;padding:7px 12px;min-height:44px;border-radius:17px;background:var(--comment-accent);border:0;box-shadow:none}.comments .comment-action-panel button+button{color:#888;background:#edede8}.comment-reminders{grid-column:1/-1;color:#9a825e;font-size:11px;line-height:1.6}.comment-reminders p{margin:0}.comment-menu-anchor{position:relative;display:inline-flex;align-items:center}.comment-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;width:144px;padding:4px;margin:0;border:1px solid #efefef;border-radius:8px;background:#fff;box-shadow:0 5px 20px #00000012}.comments .comment-menu button{display:block;min-height:44px;width:100%;margin:0;padding:8px 12px;border:0;border-radius:4px;box-shadow:none;background:#fff;color:#444;font-size:12px;text-align:left}.comments .comment-menu button:focus-visible,.comments .comment-menu button:hover{background:#f7f8fa;color:#576b95}.comment-action-panel fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:0;margin:0 0 12px;border:0}.comment-action-panel legend{margin-bottom:8px;color:#555}.comment-action-panel .report-choice{display:flex;align-items:center;gap:7px;margin:0;min-height:40px}.comment-action-panel .report-choice input{width:auto;margin:0}.admin-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.admin-comment-review form{margin-top:16px}.comments .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.comments{padding-top:18px;margin-top:22px}.comments-heading{margin-bottom:16px}.comments-list{gap:20px}.comments .comment-body{font-size:14px}.comment-login{padding:10px 0;gap:9px;font-size:12px}.comment-login b{font-size:11px}.comments .comment-footer{gap:6px}.comments .comment-footer button{min-width:44px;min-height:44px;margin:0}.comments .comment-composer{padding:3px 0;gap:6px 8px;border-radius:0}.comments .comment-menu button{min-height:44px;margin:0;padding:8px 12px}.comments .comment-expand{min-height:44px;margin-top:0;margin-bottom:0}.comments .comment-action-panel button,.comments .comment-compose-footer button,.comments .comments-feedback button{min-height:44px;border-radius:23px}.comments .comment-reply-target button{min-width:44px;min-height:44px;margin:0}.comments .comments-more{min-height:44px;margin-top:8px;margin-bottom:11px}}.community-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;width:36px;height:36px;border-radius:50%;background:#f1f2ed;color:#90958c}.community-avatar img{display:block;width:100%;height:100%;object-fit:cover}.community-avatar .glyph{width:52%;height:52%}.community-avatar.avatar-feed{width:20px;height:20px}.community-avatar.avatar-comment{width:32px;height:32px}.community-avatar.avatar-profile{width:56px;height:56px}.flow-grid .life-card .teaser-attribution{gap:6px}.flow-grid .life-card .teaser-attribution .teaser-author{min-width:0}.detail-experience.simple-conversation .note-detail-author{flex-wrap:nowrap;gap:10px;margin:0 0 18px}.detail-author-copy{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.45}.detail-author-name{color:#454940;font-size:14px;overflow-wrap:anywhere}.detail-experience.simple-conversation .detail-author-city{color:#999d96;font-size:11px}.detail-experience.simple-conversation .note-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0}.note-detail-tags>span{padding:2px 7px;border-radius:4px;background:#f6f6f3;color:#979b94;font-size:11px;line-height:1.7}.profile-editor{margin-top:8px}.profile-editor .profile-edit-toggle{min-height:44px;padding:8px 0;border:0;background:transparent;box-shadow:none;color:#878d81;font-size:12px}.profile-editor form{max-width:520px;margin-top:8px;padding:16px;border:1px solid #eeefea;border-radius:12px;background:#fafbf8}.profile-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-editor-heading h3{margin:0;font-size:15px;font-weight:500}.profile-editor-heading button{min-height:44px;padding:6px 8px;font-size:12px}.profile-public-hint{margin:2px 0 16px;color:#969b8f;font-size:12px}.profile-avatar-picker{display:flex;align-items:center;gap:16px;margin:0 0 16px}.profile-local-preview{display:block;flex:0 0 56px;width:56px;height:56px;border-radius:50%;object-fit:cover;background:#f1f2ed}.profile-photo-label{flex:1 1;min-width:0;font-size:12px}.profile-editor input[type=file]{max-width:100%;padding:6px 0;border:0;background:transparent;font-size:12px}.profile-editor input[autocomplete=nickname]{margin:6px 0 0;font-size:14px}.profile-save-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.profile-save-actions button{min-height:44px;padding:9px 16px;border-radius:22px;font-size:13px}.profile-feedback{margin:10px 0 0;color:#858d7c;font-size:12px;line-height:1.7}@media (max-width:400px){.detail-experience.simple-conversation .detail-reading-actions button{padding-inline:7px;font-size:12px}}