.profile-examples-page{max-width:1240px;color:var(--ink);margin:auto;padding:42px 24px 110px}.profile-examples-intro{max-width:850px;margin-bottom:32px}.profile-examples-intro h1{margin:12px 0 22px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.08}.profile-examples-intro p{line-height:1.75}.profile-examples-notice,.profile-example-banner{background:var(--surface,#fff5f8);border:1px solid var(--line);border-radius:18px;padding:20px}.profile-examples-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;display:flex}.profile-examples-filters label{gap:8px;min-width:190px;font-weight:600;display:grid}.profile-examples-filters select{font:inherit;border:1px solid var(--line);background:var(--surface,#fff);min-height:44px;color:inherit;border-radius:10px;padding:10px}.profile-examples-filters>a{padding:12px}.profile-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.profile-example-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:20px;min-width:0;overflow:hidden}.profile-example-card-image{height:250px;display:block;overflow:hidden}.profile-example-card-image img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.profile-example-card-body{padding:24px}.profile-example-card h2{margin:10px 0}.profile-example-card h2 a{color:inherit;text-decoration:none}.profile-example-card p{line-height:1.6}.profile-example-card ul{flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.profile-example-card li{background:var(--paper);border:1px solid var(--line);text-transform:capitalize;border-radius:20px;padding:7px 10px;font-size:.8rem}.profile-example-card .text-link{min-height:44px;padding:12px 0;display:inline-block}.profile-examples-footer{border:1px solid var(--line);border-radius:20px;margin-top:36px;padding:28px}.profile-examples-footer>a{align-items:center;min-height:44px;margin:12px 18px 0 0;display:inline-flex}.profile-example-banner{max-width:1180px;color:var(--ink);justify-content:space-between;gap:20px;margin:24px auto;display:flex}.profile-example-banner p{margin:8px 0 0;line-height:1.6}.profile-example-banner nav{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.profile-example-banner a{align-items:center;min-height:44px;padding:8px;display:inline-flex}.profile-example-policies{gap:16px;display:grid}.profile-example-policies dt{font-weight:700}.profile-example-policies dd{margin:8px 0;line-height:1.7}.profile-example-booking p{line-height:1.65}.profile-example-booking>a{justify-content:center;align-items:center;min-height:44px;margin-top:16px;display:flex}.profile-examples-callout{border:1px solid var(--line);max-width:1180px;color:var(--ink);background:var(--surface,#fff);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:24px auto;padding:20px 24px;display:flex}.profile-examples-callout p{margin:6px 0;line-height:1.6}.profile-examples-callout>a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}@media (max-width:950px){.profile-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-example-banner{flex-direction:column;margin:16px}}@media (max-width:560px){.profile-examples-page{padding:28px 16px 100px}.profile-examples-grid{grid-template-columns:1fr}.profile-examples-filters label{flex:100%;min-width:0}.profile-example-card-image{height:270px}.profile-example-banner{padding:16px}.profile-example-banner nav{justify-content:space-between}.profile-examples-callout{flex-direction:column;align-items:start;margin:18px 16px}.profile-examples-footer{padding:20px}}.example-listings{color:var(--ink);margin:28px 0}.example-listings>p{margin-bottom:18px;line-height:1.6}.example-discovery-card .discovery-card-photo{min-height:180px}.example-discovery-card .discovery-card-copy p{overflow-wrap:anywhere}.example-discovery-card .discovery-card-copy>.eyebrow{color:var(--ink)}.owner-example-profiles fieldset{border:0;min-width:0;margin:20px 0;padding:0}.owner-example-profiles label{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.owner-example-profiles input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.owner-example-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:18px;display:grid}.owner-example-profile-list small{font-weight:400;display:block}@media (max-width:600px){.owner-example-profile-list{grid-template-columns:minmax(0,1fr)}}
