html[data-tcb-device=desktop] .studio-public-region{width:100%;max-width:80rem;margin:0 auto;padding:16px 0;display:grid;gap:12px;font-size:14px}html[data-tcb-device=desktop] .studio-public-region :is(h2,h3){font-size:16px}html[data-tcb-device=desktop] .studio-public-region small{font-size:12px}html[data-tcb-device=desktop] .studio-public-card{padding:20px;background:#fff;border:1px solid #dce6df;border-radius:10px}html[data-tcb-device=desktop] .studio-public-region .board-tool-card{width:100%}html[data-tcb-device=desktop] :is(.studio-photo-widget,.studio-source,.studio-structured){font-size:14px}html[data-tcb-device=desktop] :is(.studio-photo-widget,.studio-source,.studio-structured) :is(h2,h3){font-size:16px}html[data-tcb-device=desktop] :is(.studio-photo-widget,.studio-source,.studio-structured) small{font-size:12px}html[data-tcb-device=desktop] .studio-photo-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}html[data-tcb-device=desktop] .studio-photo-tags button{border:1px solid #cbded1;padding:7px 10px;border-radius:6px}html[data-tcb-device=desktop] .studio-photo-tags button[aria-pressed=true]{background:#e2f2e7;border-color:#168c4b}html[data-tcb-device=desktop] .studio-photo-widget label{display:block;margin:12px 0}html[data-tcb-device=desktop] .studio-structured details{padding:10px 0;border-top:1px solid #dce5df}html[data-tcb-device=desktop] .studio-structured summary{cursor:pointer;font-weight:600}html[data-tcb-device=desktop] .studio-source-list{display:flex;flex-direction:column}html[data-tcb-device=desktop] .studio-source-rows{display:grid;align-content:start;margin-top:10px;flex:1 1 auto}html[data-tcb-device=desktop] .studio-source-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #edf0f3;color:var(--board-text);text-decoration:none}html[data-tcb-device=desktop] .studio-source-row:hover strong{color:var(--board-green-dark)}html[data-tcb-device=desktop] .studio-source-logo{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e2f2e7;color:#166534;font-weight:700;font-size:13px;letter-spacing:.02em}html[data-tcb-device=desktop] .studio-source-logo img{width:100%;height:100%;object-fit:cover}html[data-tcb-device=desktop] .studio-source-row>span:last-child{min-width:0}html[data-tcb-device=desktop] .studio-source-row strong{display:block;font-size:var(--type-body);line-height:1.25}html[data-tcb-device=desktop] .studio-source-row>span>span{display:block;color:var(--board-muted);font-size:var(--type-meta);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-tcb-device=desktop] .studio-source-door{margin-top:auto;padding-top:12px}html[data-tcb-device=desktop] .studio-source-door>.board-tool-button{width:100%}html[data-tcb-device=desktop] .studio-source-row.is-filler .studio-source-logo{background:#166534;color:#fff;font-size:20px;font-weight:600}html[data-tcb-device=desktop] .studio-source-row.is-filler strong{color:var(--board-green-dark)}html[data-tcb-device=desktop] .board-widget-photos:has(>.studio-photo-widget){padding:0;overflow:hidden}html[data-tcb-device=desktop] .studio-photo-widget{display:flex;flex-direction:column;min-height:300px}html[data-tcb-device=desktop] .studio-photo-band{position:relative;flex:none;height:150px;background:#0f2a1e}html[data-tcb-device=desktop] .studio-photo-band img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}html[data-tcb-device=desktop] .studio-photo-band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,42,30,0) 40%,rgba(15,42,30,.72))}html[data-tcb-device=desktop] .studio-photo-kicker{position:absolute;left:16px;bottom:12px;z-index:1;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-tcb-device=desktop] .studio-photo-copy{display:flex;flex-direction:column;gap:10px;padding:16px}html[data-tcb-device=desktop] .studio-photo-copy h3{margin:0}html[data-tcb-device=desktop] .studio-photo-copy>p{margin:0;color:var(--board-muted)}html[data-tcb-device=desktop] .studio-photo-copy>.board-action{align-self:flex-start}html[data-tcb-device=desktop] :is(.studio-source-interactive,.studio-structured){background:linear-gradient(135deg,#f0f8f2,#fff 65%)}html[data-tcb-device=desktop] .studio-widget-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}html[data-tcb-device=desktop] .studio-widget-heading>div{min-width:0}html[data-tcb-device=desktop] .studio-widget-heading h3{margin:3px 0 0;line-height:1.3;font-weight:750;color:var(--board-text)}html[data-tcb-device=desktop] .studio-widget-kicker{display:block;color:var(--board-green-dark);font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}html[data-tcb-device=desktop] .studio-widget-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;color:var(--board-green-dark);background:#e2f2e7;font-size:20px;font-weight:750}html[data-tcb-device=desktop] .studio-widget-icon svg{width:22px;height:22px}html[data-tcb-device=desktop] .studio-widget-intro{margin:0 0 16px;color:var(--board-muted);line-height:1.5}html[data-tcb-device=desktop] .studio-notice-copy{margin:0;padding-left:13px;border-left:3px solid #86c99e;white-space:pre-line;line-height:1.6;color:var(--board-text)}html[data-tcb-device=desktop] .studio-structured details{padding:12px 0}html[data-tcb-device=desktop] .studio-structured details p{margin:10px 0 0;color:var(--board-muted);line-height:1.6}html[data-tcb-device=desktop] .studio-structured summary{line-height:1.45;color:var(--board-text)}html[data-tcb-device=desktop] .studio-structured summary::marker{color:var(--board-green-dark)}html[data-tcb-device=desktop] .studio-structured details[open] summary{color:var(--board-green-dark)}html[data-tcb-device=desktop] .studio-source-interactive>fieldset>:is(div,form){border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}html[data-tcb-device=desktop] .studio-source-interactive>fieldset{min-width:0}html[data-tcb-device=desktop] .studio-source-interactive>fieldset :is(input,select,textarea){max-width:100%}html[data-tcb-device=desktop] .studio-source-interactive>small{display:block;margin-top:14px;color:var(--board-muted)}