.gd{background:var(--sp-white);min-height:100vh;color:var(--sp-bedrock);font:400 18px/1.5 var(--sp-font-ui)}.gd-wrap{max-width:640px;margin:0 auto;padding:0 16px}.gd-head{background:var(--sp-sandstone);padding:28px 0 32px}.gd-head__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:28px;display:flex}.gd-logo{width:152px;height:auto}.gd-prepared{color:var(--sp-bedrock-800);margin:0;font-size:16px;line-height:1.4}@media (min-width:480px){.gd-prepared{text-align:right}}.gd-eyebrow{margin:0 0 var(--space-eyebrow,8px);color:color-mix(in srgb, var(--sp-bedrock) 76%, var(--sp-sandstone));font:600 14px/1.3 var(--sp-font-ui);letter-spacing:.08em;text-transform:uppercase}.gd-headline{margin:0 0 var(--space-head,16px);font:400 34px/1.12 var(--sp-font-display);text-wrap:balance}.gd-name{color:var(--sp-apricot-700)}.gd-intro{max-width:520px;margin:0}.gd-note{margin-top:12px}.gd-body{padding-top:32px;padding-bottom:48px}.gd-video-slot{margin-top:20px}.gd-video-row{min-height:72px;color:var(--sp-bedrock);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.gd-video-row__thumb{background:var(--sp-bedrock);border-radius:10px;flex:none;width:128px;height:72px;position:relative;overflow:hidden}.gd-video-row__thumb img{object-fit:cover;width:100%;height:100%}.gd-video-row__play{background:var(--sp-sandstone);width:40px;height:40px;color:var(--sp-bedrock);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 2px 8px #25141340}.gd-video-row__text{flex-direction:column;gap:2px;display:flex}.gd-video-row__title{text-underline-offset:3px;font-weight:600;text-decoration:underline}.gd-video-row__length{color:var(--sp-bedrock-800);font-size:16px}.gd-video-row:hover .gd-video-row__play{background:var(--sp-apricot)}.gd-video-row:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:10px}.gd-video-dialog{background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:16px}.gd-video-dialog::backdrop{background:#251413d9}.gd-video-dialog__inner{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;display:flex}.gd-video-dialog__close{background:var(--sp-sandstone);min-height:48px;color:var(--sp-bedrock);font:600 16px/1 var(--sp-font-ui);cursor:pointer;border:0;border-radius:999px;align-self:center;padding:0 24px}.gd-video-dialog__close:hover{background:var(--sp-apricot-200)}.gd-video{width:min(340px,100%,56.25vh - 67.5px)}.gd-rows{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.gd-row{align-items:flex-start;gap:16px;display:flex}.gd-thumb{object-fit:cover;border-radius:10px;flex:none;width:72px;height:72px}.gd-thumb--icon{background:var(--sp-sky-300);color:var(--sp-bedrock);border-radius:50%;place-items:center;display:grid}.gd-row__text{flex:1;min-width:0;max-width:520px}.gd-publisher{color:var(--sp-apricot-700);font:600 16px/1.3 var(--sp-font-ui);margin:0 0 2px}.gd-row__title{font:600 19px/1.3 var(--sp-font-ui);text-wrap:balance;margin:0 0 4px}.gd-row__title a{min-height:48px;color:var(--sp-bedrock);padding:2px 0;text-decoration:none;display:block}.gd-row__title a:hover{text-underline-offset:3px;text-decoration:underline}.gd-arrow{color:var(--sp-apricot-700);vertical-align:-3px;margin-left:2px;display:inline-block}.gd-row__summary{color:var(--sp-bedrock-800);margin:0}.gd-quote{border:0;padding:0}.gd-cite{font-size:16px}.gd-foot{margin-top:40px}.gd-contact{margin:0 0 16px;font-weight:700}.gd-contact a,.gd-sources a{color:var(--sp-apricot-700);text-underline-offset:3px;overflow-wrap:anywhere;margin:-12px 0;padding:12px 0;line-height:24px;text-decoration:underline;display:inline-block}.gd-pdf{background:var(--sp-bedrock);min-height:48px;color:var(--sp-sandstone);font:600 16px/1.2 var(--sp-font-ui);border-radius:999px;align-items:center;margin:0 0 20px;padding:0 24px;text-decoration:none;display:inline-flex}.gd-pdf:hover{background:#120909}.gd-pdf:active{background:#000}.gd-fine{max-width:520px;color:var(--sp-bedrock-800);margin:0 0 10px;font-size:16px;line-height:1.45}.gd-sources{margin:0;padding-left:24px}.gd a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.gd-lead{padding:48px 0}@media (min-width:768px){.gd-head{padding:40px 0 44px}.gd-headline{font-size:44px}}
