.lr-list-sharing>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:700}.lr-list-sharing [data-link-status]{font-size:12px;font-weight:600;color:#356859;background:#edf5f0;border-radius:20px;padding:5px 11px}.lr-list-sharing[open]>summary{margin-bottom:18px}.lr-list-sharing [data-link-content]>p{line-height:1.65}.lr-list-sharing form{padding:18px;background:#f6f8fa;border-radius:12px;margin:18px 0}.lr-list-sharing label{display:grid;gap:7px;margin:12px 0;font-size:14px;font-weight:600}.lr-list-sharing input,.lr-list-sharing textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid #cbd8e2;border-radius:7px;padding:11px;font:inherit;color:#18384b;background:#fff}.lr-list-sharing input[readonly]{font-size:13px}.lr-list-sharing .hj-actions,.lr-list-link-controls{display:flex;flex-wrap:wrap;gap:10px}.lr-list-link-controls{margin-top:20px}.lr-list-sharing [data-link-message]{font-size:14px;color:#174a6b}.lr-list-sharing :focus-visible{outline:3px solid #e9823a;outline-offset:3px}
.lr-public-list{margin:0;background:#f5f7f8;color:#18384b;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.lr-public-list *{box-sizing:border-box}.lr-public-list a{color:#174a6b;text-underline-offset:3px}.lr-public-list>header{background:#fff;border-bottom:1px solid #e0e7ec;padding:22px max(24px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;gap:20px;align-items:center}.lr-public-list>header>a:first-child{font-size:18px;letter-spacing:.04em;font-weight:800;text-decoration:none}.lr-public-list main{max-width:1228px;margin:auto;padding:50px 24px}.lr-public-list-label{color:#9d482b;letter-spacing:.12em;font-size:11px;font-weight:750}.lr-public-list h1{font-size:clamp(32px,5vw,52px);line-height:1.15;letter-spacing:-.035em;margin:14px 0 20px;overflow-wrap:anywhere}.lr-public-list-intro{max-width:760px;font-size:18px;white-space:pre-line;overflow-wrap:anywhere}.lr-public-list-note{max-width:900px;color:#546e7c;font-size:13px;margin:22px 0;line-height:1.7}.lr-public-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.lr-public-list-card{overflow:hidden;border:1px solid #dce5ea;border-radius:16px;background:#fff;box-shadow:0 4px 16px #193b5010}.lr-public-list-photo{position:relative;display:block;aspect-ratio:1.55;background:#e4ecef}.lr-public-list-photo img{display:block;width:100%;height:100%;object-fit:cover}.lr-public-list-photo>span{position:absolute;top:14px;left:14px;padding:5px 11px;background:#fff;border-radius:20px;font-size:12px;font-weight:700}.lr-public-list-copy{padding:22px}.lr-public-list-copy h2{font-size:19px;line-height:1.35;margin:0 0 6px}.lr-public-list-copy h2 a{text-decoration:none}.lr-public-list-copy p{margin:6px 0 12px;font-size:14px}.lr-public-list-copy>strong{display:block;font-size:25px;margin:14px 0}.lr-public-list-copy>.tlr-listing-primary-credit{font-size:13px;line-height:1.6}.lr-public-list-copy .lr-public-list-source{font-size:12px;color:#546e7c}.lr-public-list-copy>a:last-child{font-size:13px}.lr-public-list nav{display:flex;justify-content:space-between;gap:20px}.lr-public-list footer{max-width:1228px;margin:auto;padding:20px 24px 36px;color:#546e7c;font-size:12px}.lr-public-list :focus-visible{outline:3px solid #e9823a;outline-offset:3px}@media(max-width:950px){.lr-public-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lr-public-list>header{padding:18px}.lr-public-list>header>a:first-child{font-size:14px}.lr-public-list>header>a:last-child{font-size:13px}.lr-public-list main{padding:32px 18px}.lr-public-list-grid{grid-template-columns:1fr;gap:18px}.lr-list-sharing>summary{align-items:flex-start}.lr-list-sharing .hj-button{white-space:normal}}
