.profile-life-feed .profile-section-heading p{line-height:1.65}.profile-life-filters{display:flex;gap:1rem;flex-wrap:wrap;padding:1rem 0;border-block:1px solid #7a929842}.profile-life-filters label{font-size:14px;display:grid;gap:.45rem;flex:1;min-width:160px;color:#aabfc8}.profile-life-filters select{font:inherit;width:100%;color:#dfebef;background:#10212b;border:1px solid #567482;padding:.7rem}.profile-life-count{color:#adc3cb;font-size:14px}.profile-life-posts{display:grid;gap:1.5rem}.profile-life-post header{align-items:flex-start}.profile-life-post header>span:nth-child(2){min-width:0}.profile-life-post header small{white-space:normal;line-height:1.5;max-width:450px}.profile-life-post .post-photo-label{font-size:12px;max-width:110px;white-space:normal;text-align:right}.profile-life-post .profile-post-copy{display:block;padding:1.5rem}.profile-life-post .profile-post-copy p{font-size:16px;line-height:1.7}.profile-life-post h3{font-size:1.5rem;font-weight:400;margin:.7rem 0}.profile-life-tags{display:flex;flex-wrap:wrap;gap:.45rem;font-size:12px;color:#afcbd7}.profile-life-tags>span,.profile-life-tags>time{border:1px solid #7895a14a;padding:.2rem .5rem}.profile-life-place{color:#a4b8c3;font-size:14px!important}.profile-life-source,.profile-life-spoilers{font-size:14px;color:#b5c8d1;line-height:1.6;margin:1rem 0}.profile-life-source summary,.profile-life-spoilers summary{cursor:pointer}.profile-life-source p{font-size:14px!important}.profile-life-people{display:flex;gap:.7rem;flex-wrap:wrap}.profile-life-people a{color:#c7d9df;text-decoration:underline;font-size:14px}.profile-life-post [data-save-life]{padding:.6rem 1rem;font-size:14px;background:#20343e}.profile-life-about dl>div{padding:1rem 0;border-bottom:1px solid #6d89933d}.profile-life-about dt{font-size:14px;color:#aac0c9;margin-bottom:.5rem}.profile-life-about dd{margin:0;line-height:1.7}.profile-life-about small{display:block;color:#afc7d0;font-size:14px}.profile-life-about details{font-size:14px;margin-top:.5rem}.profile-life-about summary{cursor:pointer}@media(max-width:720px){.profile-life-post .profile-post-copy{padding:1.1rem}.profile-life-post header{flex-wrap:wrap}.profile-life-post header>span:nth-child(2){flex:1}.profile-life-post .post-photo-label{max-width:none;margin-left:46px;text-align:left}.profile-life-filters label{min-width:100%}}
