.nobs{background:var(--bg);color:var(--fg);min-height:100vh;font-family:var(--font-inter),-apple-system,system-ui,sans-serif}.nobs-col{max-width:820px;margin:0 auto;padding:32px 20px 72px;font-size:17px;line-height:1.7}.nobs a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px}.nobs a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.nobs a.plain{text-decoration:none}.nobs-muted{color:var(--muted)}.nobs-header{display:flex;justify-content:space-between;align-items:center;gap:8px 20px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.nobs-controls{display:inline-flex;align-items:center;gap:16px}.nobs-name{font-weight:600}.nobs-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--fg);cursor:pointer}.nobs-toggle:before{content:"";position:absolute;inset:-8px}.nobs-id{display:flex;align-items:center;gap:18px;margin:36px 0 20px}.nobs-id img{width:88px;height:88px;object-fit:cover;border:1px solid var(--border);flex:none}.nobs-id h1{margin:0;font-size:26px;font-weight:600;line-height:1.2}.nobs-tagline{margin:4px 0 0;font-size:17px;line-height:1.4}@media (max-width:480px){.nobs-tagline{font-size:15px}}.nobs-place{margin:4px 0 0;font-size:15px}.nobs .pin{vertical-align:-2px;margin-right:4px}.nobs-intro p{margin:0 0 16px}.nobs-intro p:last-child{margin-bottom:0}.nobs-ps p{margin:20px 0 0;font-size:15px;font-style:italic;color:var(--muted)}.folds{margin:40px 0 0;border-bottom:1px solid var(--rule)}.fold{border-top:1px solid var(--rule)}.fold>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nobs summary::-webkit-details-marker{display:none}.fold>summary span{font-size:18px;color:var(--fg);transition:transform .15s}.fold[open]>summary span{transform:rotate(45deg)}.fold-body{padding:6px 0 4px}.fold-body ul{margin:0;padding-left:20px}.fold-body li{margin:0 0 10px}.fold-body li.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nobs-quote{margin:44px 0 0;font-size:20px;line-height:1.5}.nobs-quote span{display:block;margin-top:6px;font-size:14px}.nobs-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:44px 0 14px}.nobs-footer{margin:48px 0 0;padding-top:20px;border-top:1px solid var(--rule)}.nobs-footer nav{display:flex;flex-wrap:wrap;gap:0 18px;font-size:15px}.nobs-footer a{display:inline-block;padding:10px 0}@media (max-width:480px){.fold-body li.one-line{white-space:normal}}