/* V63 guide directory: scoped layout, shared by full-screen and phone preview. */
.resource-guide-v63 .resource-page-head{padding:26px 0 14px}
.resource-guide-v63 .resource-title-row{gap:24px;align-items:center}
.resource-guide-v63 .resource-title-row>div:first-child{min-width:0;flex:1}
.resource-guide-v63 .resource-title-row h1{font-size:clamp(27px,3.1cqw,38px);line-height:1.18;letter-spacing:-.025em;text-wrap:balance;margin:0;max-width:900px}
.resource-guide-v63 .resource-title-row>div:first-child>p{display:block;max-width:780px;font-size:15px;line-height:1.55;margin:10px 0 0;color:#626971}
.resource-guide-v63 .resource-owner-hint{display:flex;gap:8px 20px;align-items:center;margin-top:12px}
.resource-guide-v63 .resource-owner-hint>span{max-width:850px;font-size:14px;line-height:1.5}
.resource-guide-v63 .guide-download-note{display:block;margin:3px 0 0}
.resource-guide-v63 .resource-controls{padding:16px 0 20px}
.resource-guide-v63 .resource-results-heading{flex-wrap:wrap;gap:6px 16px}
@container site (max-width:720px){
  .resource-guide-v63 .resource-page-head{padding:18px 0 10px}
  .resource-guide-v63 .resource-title-row{display:block}
  .resource-guide-v63 .resource-title-row h1{font-size:24px;line-height:1.2;letter-spacing:-.02em;max-width:620px;text-wrap:balance}
  .resource-guide-v63 .resource-title-row>div:first-child>p{display:block;font-size:13px;line-height:1.5;margin-top:8px}
  .resource-guide-v63 .resource-mobile-help{display:none}
  .resource-guide-v63 .resource-controls{padding:12px 0 16px}
  .resource-guide-v63 .resource-owner-hint{display:flex;order:2;align-items:flex-start;flex-direction:row;gap:8px;margin:0}
  .resource-guide-v63 .resource-owner-hint>span{display:block;max-width:none;flex:1;font-size:12px;line-height:1.5}
  .resource-guide-v63 .resource-owner-hint>a{flex:none;display:inline-flex;font-size:13px;min-height:36px;white-space:normal;max-width:90px;line-height:1.3}
  .resource-guide-v63 .guide-image-note{display:none}
  .resource-guide-v63 .guide-download-note{margin:0}
  .resource-guide-v63 .download-tabs,html[lang="en"] .resource-guide-v63 .download-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}
  .resource-guide-v63 .download-tab,html[lang="en"] .resource-guide-v63 .download-tab{white-space:normal;text-wrap:wrap;min-height:44px;font-size:14px;line-height:1.2;padding:7px 5px}
  .resource-guide-v63 .download-tab>span{white-space:normal}
  .resource-guide-v63 .download-tab .resource-tab-label-long,html[lang="en"] .resource-guide-v63 .download-tab .resource-tab-label-long{display:none}
  .resource-guide-v63 .download-tab .resource-tab-label-short,html[lang="en"] .resource-guide-v63 .download-tab .resource-tab-label-short{display:inline}
  .resource-guide-v63 .resource-results-heading h2{font-size:19px}
  .resource-guide-v63 .resource-results-heading>span{font-size:13px}
}

/* Readable fallback for first HTML response and readers without JavaScript. */

.public-guide-v63{max-width:1120px;overflow-wrap:anywhere}.public-guide-v63>h1{margin-block:28px 16px}.public-guide-directory{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.public-guide-directory li,.public-guide-content details{padding:18px;border:1px solid #dce5df;border-radius:12px}.public-guide-directory p{font-size:15px;line-height:1.6;margin-top:8px}.public-guide-content{margin-top:28px}.public-guide-content details{margin-top:12px}.public-guide-content summary{cursor:pointer;font-weight:650}.public-guide-content p,.public-guide-content li{line-height:1.65}.public-guide-v63 code{white-space:normal}
