/* TLRI Community Commons v0.7.4 — readable, accessible, small-community style, no tracking. */
:root{--cc-ink:#233c35;--cc-green:#24594a;--cc-cream:#f6f2e9;--cc-line:#d2ddd5;--cc-brick:#875b3c;}
.commons-page{max-width:1080px;}
.commons-page *{min-width:0}
.commons-page .cc-intro{max-width:68ch;font-size:clamp(1.1rem,1.65vw,1.3rem);line-height:1.55;color:#394e46}
.commons-page h1,.commons-page h2,.commons-page h3{overflow-wrap:anywhere}
.commons-page .cc-hero{padding:clamp(1.45rem,4vw,3rem);background:linear-gradient(124deg,#eff4ed 0%,#f7f1e8 85%);border:1px solid #cbdace;border-left:5px solid var(--cc-green);border-radius:5px;margin:1.2rem 0 1.8rem}
.commons-page .cc-hero .cc-overline,.commons-page .cc-overline{font:700 .78rem/1.5 var(--sign,Arial,sans-serif);text-transform:uppercase;letter-spacing:.1em;color:#34584c;margin:0 0 .55rem}
.commons-page .cc-hero h1{font:400 clamp(2.35rem,5vw,4.1rem)/1.06 var(--display,Georgia,serif);letter-spacing:-.02em;color:#213d35;margin:.15rem 0 1rem;max-width:17ch}
.commons-page .cc-hero p:last-child{margin-bottom:0}
.commons-page .cc-subnav{display:flex;gap:.45rem;flex-wrap:wrap;margin:1rem 0 1.75rem;padding-bottom:.85rem;border-bottom:1px solid #c8d6cc}
.commons-page .cc-subnav a{display:inline-flex;align-items:center;text-decoration:none;min-height:44px;border:1px solid #c7d4ca;background:white;color:#25493e;font:600 .9rem/1.25 var(--sign,Arial,sans-serif);padding:.58rem .8rem;border-radius:4px}
.commons-page .cc-subnav a:hover{background:#ecf2ee}
.commons-page .cc-subnav a[aria-current]{background:#24594a;border-color:#24594a;color:white}
.commons-page .cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:.8rem 0 2rem}
.commons-page .cc-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.commons-page .cc-card{border:1px solid var(--cc-line);background:#fff;padding:1.15rem 1.2rem;min-height:150px;border-radius:5px}
.commons-page .cc-card h2,.commons-page .cc-card h3{font:400 clamp(1.25rem,2vw,1.65rem)/1.25 var(--display,Georgia,serif);color:var(--cc-ink);margin:0 0 .5rem}
.commons-page .cc-card p{font-size:1rem;line-height:1.55;margin:.35rem 0 .6rem}
.commons-page .cc-card a{font:600 .95rem/1.5 var(--sign,Arial,sans-serif);color:#225c4b}
.commons-page .cc-card--warm{background:#f8f4ea;border-color:#e2d7c5}
.commons-page .cc-card--green{background:#e9f1eb}
.commons-page .cc-browse{list-style:none;padding:0;margin:1rem 0 1.6rem;display:grid;gap:.75rem}
.commons-page .cc-browse li{background:#fff;border:1px solid var(--cc-line);border-left:4px solid #7a9b88;padding:1rem 1.2rem;border-radius:4px}
.commons-page .cc-browse li h3{font:400 1.5rem/1.28 var(--display,Georgia,serif);color:#244b3b;margin:.1rem 0 .4rem}
.commons-page .cc-browse li p{margin:.2rem 0 .6rem;max-width:75ch}
.commons-page .cc-chip{font:700 .77rem/1.4 var(--sign,Arial,sans-serif);text-transform:uppercase;letter-spacing:.04em;color:#587366}
.commons-page .cc-section{padding:1.1rem 0 1.6rem;border-top:1px solid #d6e0d9}
.commons-page .cc-section h2{font:400 clamp(1.7rem,3vw,2.3rem)/1.2 var(--display,Georgia,serif);margin:.1rem 0 .7rem;color:#243e34}
.commons-page .cc-section>p{max-width:76ch}
.commons-page .cc-note{background:#f0f5f0;border-left:4px solid #547967;padding:.9rem 1.1rem;margin:1rem 0;color:#294638}
.commons-page .cc-note--warm{background:#faf5e9;border-left-color:#aa7a41}
.commons-page .cc-note p:last-child{margin-bottom:0}
.commons-page .cc-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:.9rem 0 1.3rem}
.commons-page .cc-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.65rem 1rem;border-radius:4px;background:#24594a;color:white!important;text-decoration:none;font:700 .95rem/1.3 var(--sign,Arial,sans-serif);border:2px solid #24594a}
.commons-page .cc-button--outline{background:white;color:#24594a!important}
.commons-page .cc-button:hover{background:#123c30;color:white!important}
.commons-page .cc-small{font:500 .88rem/1.5 var(--sign,Arial,sans-serif);color:#52645c}
.commons-page .cc-form{padding:clamp(1rem,3vw,1.5rem);background:#fff;border:1px solid #c5d5cb;border-top:4px solid #24594a;border-radius:5px;max-width:780px}
.commons-page .cc-form label{display:block;font:600 .95rem/1.45 var(--sign,Arial,sans-serif);color:#23473a;margin:1rem 0 .4rem}
.commons-page .cc-form input:not([type='checkbox']),.commons-page .cc-form select,.commons-page .cc-form textarea{width:100%;display:block;min-height:46px;font:400 1rem/1.5 var(--sign,Arial,sans-serif);border:1px solid #8b9d94;border-radius:4px;padding:.65rem .7rem;background:#fff;color:#222}
.commons-page .cc-form textarea{min-height:140px;resize:vertical}
.commons-page .cc-form .cc-consent{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .35rem;margin:1rem 0}
.commons-page .cc-form .cc-consent label{margin:0;font-weight:500;line-height:1.5}
.commons-page .cc-form input[type='checkbox']{width:20px;height:20px;flex:0 0 auto;margin-top:2px;accent-color:#24594a}
.commons-page .cc-form button{border:2px solid #24594a;color:white;background:#24594a;border-radius:4px;padding:.75rem 1.1rem;font:700 .95rem var(--sign,Arial,sans-serif);min-height:46px;cursor:pointer}
.commons-page .cc-form button:hover{background:#184637}
.commons-page a:focus-visible,.commons-page button:focus-visible,.commons-page input:focus-visible,.commons-page select:focus-visible,.commons-page textarea:focus-visible{outline:3px solid #1a5793;outline-offset:3px}
.commons-page .cc-fine{font:.84rem/1.55 var(--sign,Arial,sans-serif);color:#51665e;margin-top:1rem}
.commons-page .cc-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.commons-page .cc-steps{counter-reset:step;list-style:none;margin:1rem 0 2rem;padding:0;display:grid;gap:.7rem}
.commons-page .cc-steps li{counter-increment:step;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.65rem;padding:.7rem .2rem;border-bottom:1px solid #d6e0da}
.commons-page .cc-steps li:before{content:counter(step);width:2rem;height:2rem;border:2px solid #567e68;display:grid;place-items:center;border-radius:50%;font:700 .95rem var(--sign,Arial,sans-serif);color:#2b5b43}
.commons-page .cc-steps strong{display:block;color:#254a38}
.commons-page .cc-steps span{display:block;max-width:68ch}
.cc-home-feature{margin:1.3rem 0 1.5rem;padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid #d3d1c4;border-top:5px solid #796443;background:linear-gradient(130deg,#f4f0e7,#edf3ed);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:4px}
.cc-home-feature h3{font:400 clamp(1.55rem,3vw,2rem)/1.2 var(--display,Georgia,serif);color:#315346;margin:.2rem 0 .4rem}
.cc-home-feature p{max-width:64ch;margin:.25rem 0 .6rem;color:#354f46}
.cc-home-feature a{color:#265d48;font-weight:700}
.cc-home-symbol{display:grid;place-items:center;width:86px;height:86px;border:2px solid #d3cfb8;border-radius:100%;background:#f7f3e8;color:#456b57;letter-spacing:.1em;text-align:center;font:400 2.2rem var(--display,Georgia,serif)}
@media(max-width:850px){.commons-page .cc-grid-three{grid-template-columns:1fr 1fr}}
@media(max-width:660px){.commons-page .cc-grid,.commons-page .cc-grid-three{grid-template-columns:1fr}.commons-page .cc-hero h1{font-size:clamp(2rem,8vw,2.8rem)}.cc-home-feature{grid-template-columns:1fr}.cc-home-symbol{display:none}.commons-page .cc-actions .cc-button{flex:1 1 auto}}
@media(min-width:1000px) and (max-width:1250px){.site-header-v81 .desk-nav{gap:.4rem}.site-header-v81 .desk-nav a{font-size:.78rem}}
@media(prefers-reduced-motion:reduce){.commons-page *, .cc-home-feature *{transition:none!important;animation:none!important}}
@media print{.site-header-v81,.site-footer-v81,.commons-page .cc-subnav,.commons-page .cc-form,.commons-page .cc-actions{display:none!important}.commons-page .cc-hero{background:white}.commons-page .cc-card,.commons-page .cc-browse li{break-inside:avoid}}

/* v0.7.1 around here: practical local, no scripts required to browse */
.commons-page .cc-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.9rem 0 1.35rem}
.commons-page .cc-category-link{display:block;border:1px solid #b9cfc1;background:#edf3ed;border-radius:5px;min-height:65px;padding:.8rem .95rem;color:#244e3c;text-decoration:none}
.commons-page .cc-category-link strong{display:block;font:700 1rem/1.3 var(--sign,Arial,sans-serif)}
.commons-page .cc-category-link span{display:block;font:.85rem/1.4 var(--sign,Arial,sans-serif);margin-top:.2rem;color:#51685c}
.commons-page .cc-category-link:hover{border-color:#366c52;background:#e1eee4;text-decoration:underline}
.commons-page .cc-location-control{padding:.85rem 1rem;background:#f5f7f4;border:1px solid #cbd9d0;border-radius:5px;max-width:680px}
.commons-page .cc-location-control label{display:block;font:700 .92rem/1.5 var(--sign,Arial,sans-serif);margin:0 0 .3rem}
.commons-page .cc-location-control select{width:100%;min-height:46px;background:white;border:1px solid #839c8d;border-radius:4px;padding:.65rem;color:#233e32;font:400 1rem var(--sign,Arial,sans-serif)}
.commons-page .cc-location-control p{margin:.4rem 0 0}
.commons-page .cc-resource-list{list-style:none;margin:.9rem 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
.commons-page .cc-source-card{background:#fff;border:1px solid #d0dfd4;border-left:4px solid #5b826d;border-radius:4px;padding:1rem 1rem .9rem;min-width:0}
.commons-page .cc-source-card h3{font:400 clamp(1.23rem,2vw,1.5rem)/1.24 var(--display,Georgia,serif);color:#234b39;margin:.25rem 0 .45rem}
.commons-page .cc-source-card p{margin:.3rem 0 .5rem;line-height:1.52}
.commons-page .cc-source-card a{display:inline-block;margin-top:.15rem;color:#1c654c;font-weight:700;text-decoration:underline;text-underline-offset:.14em;overflow-wrap:anywhere}
.commons-page .cc-source-card .cc-source-meta{font:.8rem/1.45 var(--sign,Arial,sans-serif);color:#576d61}
.commons-page .cc-source-card[hidden],.commons-page .cc-none-found[hidden]{display:none!important}
.commons-page .cc-resource-section{scroll-margin-top:2rem}
.commons-page .cc-resource-section>p{max-width:72ch}
@media(max-width:700px){.commons-page .cc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commons-page .cc-resource-list{grid-template-columns:1fr}}
@media(max-width:370px){.commons-page .cc-category-grid{grid-template-columns:1fr 1fr}.commons-page .cc-category-link{padding:.65rem}}
@media print{.commons-page .cc-location-control{display:none}.commons-page .cc-resource-list{grid-template-columns:1fr}.commons-page .cc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Progressive reflow of category choices at enlarged text */
@media(max-width:700px){.commons-page .cc-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.commons-page .cc-category-link strong,.commons-page .cc-category-link span{overflow-wrap:anywhere;hyphens:auto}}
/* Keep long organizational names and source labels legible at 200% font. */
.commons-page .cc-source-card .cc-source-meta,.commons-page .cc-source-card .cc-chip,.commons-page .cc-source-card p{overflow-wrap:anywhere}

/* v0.7.2 region selector: durable wayfinding; never a map of tribal jurisdiction. */
.commons-page .cc-geographic-note{max-width:77ch;margin:.65rem 0 1.1rem;color:#52665a}
.commons-page .cc-location-control{max-width:770px}
@media(max-width:380px){.commons-page .cc-location-control{padding:.75rem}.commons-page .cc-location-control select{font-size:1rem}}


/* 0.7.4 front door: three tasks, secondary links remain available, no competing header controls */
.commons-page .cc-hero{padding:clamp(1.05rem,3.2vw,2.3rem);margin:.9rem 0 1.25rem;background:linear-gradient(122deg,#ecf3ed,#f8f4ec);border-left-width:4px}
.commons-page .cc-hero h1{max-width:21ch;font-size:clamp(2rem,4.3vw,3.45rem);line-height:1.12}
.commons-page .cc-intro{font-size:clamp(1.03rem,1.55vw,1.22rem);line-height:1.55}
.commons-page .cc-subnav{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.85rem 0 1.35rem}
.commons-page .cc-subnav-primary{display:flex;flex-wrap:wrap;gap:.45rem}
.commons-page .cc-subnav-primary a{flex:0 0 auto;min-width:90px;justify-content:center;background:#edf2ee;color:#275140;border-color:#b9cfc1;font:700 .93rem/1.35 var(--sign,Arial,sans-serif)}
.commons-page .cc-subnav-primary .cc-go-share{background:#f7efe7;border-color:#e6d0be;color:#754c39}
.commons-page .cc-subnav-primary .cc-go-gather{background:#edf0f7;border-color:#cad3e6;color:#3a5275}
.commons-page .cc-subnav-primary a[aria-current]{background:#24594a;color:#fff;border-color:#24594a}
.commons-page .cc-subnav-secondary{display:flex;flex-wrap:wrap;gap:.15rem .9rem;align-items:center;padding:.25rem 0}
.commons-page .cc-subnav-secondary a{border:0;background:transparent;min-height:34px;padding:.3rem .12rem;text-decoration:underline;text-underline-offset:.17em;color:#385f50;font:600 .86rem/1.35 var(--sign,Arial,sans-serif)}
.commons-page .cc-subnav-secondary a[aria-current]{color:#204b3d;background:transparent;border:0;text-decoration-thickness:3px}
.commons-page .cc-subnav-secondary a:hover{background:transparent;color:#123b30}
.commons-page .cc-first-choices{border-top:0;padding-top:.4rem}
.commons-page .cc-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:.9rem 0}
.commons-page .cc-action-card{display:flex;flex-direction:column;gap:.7rem;min-height:218px;padding:1.25rem;border:1px solid #c9d7cd;border-top:5px solid #356b52;border-radius:5px;text-decoration:none;background:#edf4ed;color:#263c33}
.commons-page .cc-action-card strong{display:block;font:400 clamp(1.4rem,2vw,1.8rem)/1.2 var(--display,Georgia,serif);color:#234e3d}
.commons-page .cc-action-card span:not(.cc-action-number){font:400 1rem/1.5 var(--sign,Arial,sans-serif)}
.commons-page .cc-action-card em{font:700 .91rem/1.4 var(--sign,Arial,sans-serif);font-style:normal;text-decoration:underline;color:#215c46;margin-top:auto}
.commons-page .cc-action-number{font:700 .76rem/1.4 var(--sign,Arial,sans-serif);letter-spacing:.07em;color:#33654f}
.commons-page .cc-action-share{background:#f8f1ea;border-color:#e8d7c7;border-top-color:#9b6449}
.commons-page .cc-action-share .cc-action-number,.commons-page .cc-action-share strong,.commons-page .cc-action-share em{color:#704a36}
.commons-page .cc-action-gather{background:#eef1f7;border-color:#d0d7e3;border-top-color:#566d9c}
.commons-page .cc-action-gather .cc-action-number,.commons-page .cc-action-gather strong,.commons-page .cc-action-gather em{color:#354d77}
.commons-page .cc-action-card:hover{box-shadow:0 3px 12px rgba(25,58,42,.08);border-bottom-color:#9eb6a9}
.commons-page .cc-quicktopics{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0}
.commons-page .cc-quicktopics a{padding:.48rem .72rem;border:1px solid #c0d3c7;background:#f0f6f1;border-radius:4px;color:#275744;font-weight:600;text-decoration:none}
.commons-page .cc-quicktopics a:hover{text-decoration:underline;background:#e4efe7}
.commons-page .cc-browse li{padding:1rem 1.05rem}
.commons-page .cc-browse li h3{font-size:clamp(1.3rem,2vw,1.55rem)}
.commons-page .cc-conversation-list li>a{display:inline-block;margin-top:.2rem;font-weight:700}
.commons-page .cc-notice--quiet{background:#f2f5f1;border:1px solid #cbdacf;border-left:4px solid #5a7d68;padding:.8rem 1rem;margin:1rem 0 1.15rem;max-width:76ch;line-height:1.55}
.commons-page .cc-form{margin-top:1rem;padding:clamp(.85rem,2.5vw,1.4rem)}
.commons-page .cc-intake-fields{border:0;margin:0;padding:0;min-width:0}
.commons-page .cc-intake-fields legend{padding:.2rem 0;font:700 1.08rem/1.35 var(--sign,Arial,sans-serif);color:#284e3e}
.commons-page .cc-form .cc-honeypot{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;pointer-events:none!important}
.commons-page .cc-intake-fields label{max-width:72ch}
.commons-page .cc-disclosure{padding:.2rem .95rem .6rem;margin:1rem 0;background:#f5f7f4;border:1px solid #c9d8cc;border-radius:5px}
.commons-page .cc-disclosure summary{font:700 1rem/1.4 var(--sign,Arial,sans-serif);color:#265443;min-height:46px;display:list-item;cursor:pointer;padding:.8rem .3rem}
.commons-page .cc-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:100%;background:#f5f8f4;border:1px solid #cbd9d0;border-radius:5px;padding:1rem}
.commons-page .cc-filter-row .cc-location-control{border:0;padding:0;max-width:none;background:transparent}
.commons-page .cc-directory-count{margin:.55rem 0 .75rem;color:#37584c;font-weight:600}
.commons-page .cc-category-grid{margin-top:.5rem}
.commons-page .cc-resource-expander{max-width:100%}
.commons-page .cc-resource-expander summary{display:list-item;cursor:pointer;min-height:46px;padding:.78rem .8rem;font:700 1rem/1.35 var(--sign,Arial,sans-serif);background:#edf3ed;border:1px solid #b9cec0;border-radius:4px;color:#27533f;margin:.6rem 0 1.05rem}
.commons-page .cc-resource-expander summary:hover{background:#e4ede6}
.commons-page .cc-resource-expander .cc-resource-list{margin:.6rem 0 1rem}
.commons-page .cc-resource-section{padding:.9rem 0 1.1rem}
.commons-page .cc-resource-section>h2{font-size:clamp(1.5rem,2.9vw,2.06rem)}
.commons-page .cc-resource-section>p{margin:.4rem 0 .55rem}
.commons-page .cc-resource-section[hidden],.commons-page .cc-source-card[hidden]{display:none!important}
.commons-page .cc-no-results{padding:1rem;background:#f6f4ee;border-left:4px solid #92764b}
.commons-page [id]{scroll-margin-top:6rem}
@media(max-width:780px){.commons-page .cc-action-grid{grid-template-columns:1fr}.commons-page .cc-action-card{min-height:0;gap:.35rem;padding:1rem}.commons-page .cc-action-card em{margin-top:.25rem}}
@media(max-width:600px){.commons-page .cc-filter-row{grid-template-columns:1fr;gap:.85rem;padding:.8rem}.commons-page .cc-subnav-primary a{flex:1 1 0;min-width:0}.commons-page .cc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commons-page .cc-resource-list{grid-template-columns:1fr}.commons-page .cc-hero h1{max-width:22ch}}
@media(max-width:355px){.commons-page .cc-category-grid{grid-template-columns:1fr}.commons-page .cc-subnav-secondary{gap:.12rem .65rem}.commons-page .cc-subnav-primary a{padding:.48rem .35rem}}
@media(prefers-reduced-motion:reduce){.commons-page .cc-action-card{transition:none;animation:none}}
@media(forced-colors:active){.commons-page .cc-action-card,.commons-page .cc-resource-expander summary{border:2px solid CanvasText}}
@media print{.commons-page .cc-action-grid{display:block}.commons-page .cc-action-card{min-height:0;break-inside:avoid;margin-bottom:.6rem}.commons-page .cc-disclosure{display:block}}

/* v0.7.5: stewardship and founder-hosted outreach; simple and readable */
.commons-page .cc-lifecycle{max-width:850px}
.commons-page .cc-invite-question{border-left:4px solid #739b7f;background:#eef4ef;padding:.85rem 1rem;margin:1rem 0;font:400 clamp(1.2rem,2.3vw,1.6rem)/1.35 var(--display,Georgia,serif);color:#24503d}
.commons-page .cc-process-compact{padding-left:1.4rem;margin:.65rem 0 1rem}
.commons-page .cc-process-compact li{padding:.35rem .3rem .65rem;line-height:1.55}
.commons-page .cc-process-compact li strong{display:block;color:#255541}
.commons-page .cc-process-compact li span{display:block}
.commons-page .cc-example{padding:1rem 1.2rem;border:1px solid #cbdace;border-left:4px solid #64866e;background:#f3f7f3;border-radius:4px;margin:.85rem 0}
.commons-page .cc-example h3{font:400 1.5rem/1.23 var(--display,Georgia,serif);margin:.35rem 0}
.commons-page .cc-host-fields{max-width:620px;display:grid;grid-template-columns:1fr 1fr;gap:.35rem .65rem;margin:.8rem 0 1.1rem}
.commons-page .cc-host-fields>div{display:flex;gap:.45rem;border-bottom:1px solid #d8e3d8;padding:.4rem 0}
.commons-page .cc-host-fields dt{font-weight:700}
.commons-page .cc-host-fields dd{margin:0;overflow-wrap:anywhere}
.commons-page .cc-kind-label{display:block;color:#6d6350;font:600 .82rem/1.4 var(--sign,Arial,sans-serif);margin:.28rem 0}
.commons-page .cc-review-note{color:#566455}
.commons-page .cc-review-overdue{border-left:4px solid #9a6b33!important}
.commons-page .cc-review-overdue .cc-review-note{color:#73501e;font-weight:700}
.commons-page .cc-record .cc-metadata{display:grid;gap:.3rem;margin:.8rem 0}
.commons-page .cc-record .cc-metadata>div{display:grid;grid-template-columns:7.6rem minmax(0,1fr);gap:.45rem;border-top:1px solid #e0e9e2;padding:.3rem 0}
.commons-page .cc-record dt{font:700 .79rem/1.4 var(--sign,Arial,sans-serif);color:#466452}
.commons-page .cc-record dd{margin:0;font-size:.89rem;line-height:1.45;overflow-wrap:anywhere}
.commons-page .cc-place-photo{max-width:630px;margin:1rem 0}
.commons-page .cc-place-photo img{display:block;width:100%;height:auto;border-radius:7px}
.commons-page .cc-place-photo figcaption,.commons-page .cc-qr figcaption{font:.82rem/1.4 var(--sign,Arial,sans-serif);color:#4f6156;padding:.35rem 0}
.commons-page .cc-qr{margin:.8rem 0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}
.commons-page .cc-qr img{display:block;max-width:144px;height:auto;border:1px solid #d6dfd8;border-radius:4px}
.commons-page .cc-big-url{font:700 clamp(1rem,3vw,1.32rem)/1.4 var(--sign,Arial,sans-serif);color:#25513c;overflow-wrap:anywhere}
.commons-page .cc-print-sheet{border:1px solid #ccd9d0;border-radius:6px;background:#fbfcfa;padding:1.15rem;margin:1.1rem 0 1.6rem}
.commons-page .cc-print-button{cursor:pointer;font-family:inherit}
@media(max-width:560px){.commons-page .cc-host-fields{grid-template-columns:1fr}.commons-page .cc-record .cc-metadata>div{grid-template-columns:1fr;gap:0}}
@media print{
 .commons-page .cc-host-support,.commons-page .cc-place-photo,.commons-page .cc-print-button{display:none!important}
 .commons-page .cc-print-sheet{margin:0 0 4mm;padding:2mm;border:0;background:white!important;break-inside:avoid}
 .commons-page .cc-print-sheet h2{font-size:1.35rem}
 .commons-page .cc-hero,.commons-page .breadcrumbs,.commons-page .cc-section:not(.cc-print-sheet){display:none!important}
 .commons-page .cc-print-sheet:has(#not-real){display:block}
 .commons-page .cc-print-sheet+.cc-print-sheet{break-before:page}
 .commons-page.cc-print-page .cc-print-sheet{page-break-inside:avoid}
 .commons-page .cc-qr img{width:115px}
}

.commons-page .cc-print-sheet p,.commons-page .cc-print-sheet strong,.commons-page .cc-print-sheet dd{overflow-wrap:anywhere}
