/* Scoped presentation for the multilingual GUGA student-advisor article. */
body[data-article-package="guga-student-advisor"] .article-feature { padding-bottom: 44px; }
body[data-article-package="guga-student-advisor"] .article-feature > img {
  width: min(100%,782px);
  height: auto;
  aspect-ratio: 1672 / 941;
  max-height: 440px;
  object-fit: contain;
  object-position: 50% 50%;
  background: #641014;
  border: 1px solid rgba(68,7,9,.12);
  filter: none;
}
body[data-article-package="guga-student-advisor"] .advisor-share-bar {
  display: grid;
  width: min(calc(100% - clamp(36px,10.6vw,168px)),1080px);
  grid-template-columns: minmax(0,1fr) auto;
  gap: 22px;
  align-items: center;
  margin: 0 auto 24px;
  padding: 20px 0 26px;
  border-top: 1px solid rgba(68,7,9,.16);
  border-bottom: 1px solid rgba(68,7,9,.16);
}
body[data-article-package="guga-student-advisor"] .advisor-share-copy { display:grid; gap:5px; }
body[data-article-package="guga-student-advisor"] .advisor-share-copy strong {
  color: var(--burgundy);
  font-family: var(--serif);
  font-size: clamp(1.35rem,2vw,1.75rem);
  font-weight: 400;
}
body[data-article-package="guga-student-advisor"] .advisor-share-copy span { color:var(--muted);font-size:.72rem;line-height:1.5; }
body[data-article-package="guga-student-advisor"] .advisor-share-button {
  display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:14px;padding:13px 20px;
  border:1px solid var(--burgundy);background:var(--burgundy);color:var(--cream);cursor:pointer;font:600 .74rem/1.2 var(--sans);
}
body[data-article-package="guga-student-advisor"] .advisor-share-button:hover { background:#5b1114; }
body[data-article-package="guga-student-advisor"] .advisor-share-button:focus-visible { outline:2px solid var(--burgundy);outline-offset:3px; }
body[data-article-package="guga-student-advisor"] .advisor-share-status { grid-column:1/-1;min-height:1em;margin-top:-14px;color:var(--burgundy);font-size:.68rem; }
body[data-article-package="guga-student-advisor"] .advisor-share-guide {
  width:min(calc(100% - 36px),560px);max-width:560px;padding:0;border:1px solid rgba(68,7,9,.22);background:var(--cream);color:var(--ink);box-shadow:0 24px 80px rgba(41,4,5,.24);
}
body[data-article-package="guga-student-advisor"] .advisor-share-guide::backdrop { background:rgba(35,17,15,.56);backdrop-filter:blur(3px); }
body[data-article-package="guga-student-advisor"] .advisor-share-guide form { position:relative;display:grid;gap:16px;padding:clamp(28px,5vw,42px); }
body[data-article-package="guga-student-advisor"] .advisor-share-guide strong { padding-inline-end:30px;color:var(--burgundy);font-family:var(--serif);font-size:clamp(1.75rem,4vw,2.45rem);font-weight:400;line-height:1.05; }
body[data-article-package="guga-student-advisor"] .advisor-share-guide p { margin:0;color:#675a54;font-size:.9rem;line-height:1.65; }
body[data-article-package="guga-student-advisor"] .advisor-share-guide-actions { display:flex;gap:10px;align-items:stretch;margin-top:4px; }
body[data-article-package="guga-student-advisor"] .advisor-share-guide-actions button { min-height:48px;padding:12px 18px;border:1px solid var(--burgundy);cursor:pointer;font:600 .72rem/1.2 var(--sans); }
body[data-article-package="guga-student-advisor"] .advisor-share-continue { flex:1;background:var(--burgundy);color:var(--cream); }
body[data-article-package="guga-student-advisor"] .advisor-share-cancel { background:transparent;color:var(--burgundy); }
body[data-article-package="guga-student-advisor"] .advisor-share-guide-close { position:absolute;inset-block-start:14px;inset-inline-end:14px;width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--burgundy);cursor:pointer;font:400 1.8rem/1 var(--sans); }
body[data-article-package="guga-student-advisor"] .advisor-income-callout {
  margin:38px 0 46px;padding:clamp(26px,4vw,40px);border-top:1px solid rgba(68,7,9,.2);border-bottom:1px solid rgba(68,7,9,.2);
  background:linear-gradient(90deg,rgba(68,7,9,.055),rgba(68,7,9,0));
}
body[data-article-package="guga-student-advisor"] .advisor-income-callout strong { display:block;margin-bottom:12px;color:var(--burgundy);font-family:var(--serif);font-size:clamp(2rem,4vw,3.35rem);font-weight:400;letter-spacing:-.025em;line-height:1; }
body[data-article-package="guga-student-advisor"] .advisor-income-callout p { max-width:62ch;margin:0;color:#675a54;font-size:.96rem;line-height:1.7; }
body[data-article-package="guga-student-advisor"] .article-margin-photo { object-fit:contain; }
body[data-article-package="guga-student-advisor"] :is(.article-page-heading h1,.article-prose h2,.article-prose h3) { text-wrap:balance; }
body[data-article-package="guga-student-advisor"] .article-prose p { text-wrap:pretty; }
body[data-article-package="guga-student-advisor"] .advisor-hero-layout > .article-tag-list { margin:32px 0 0; }
@media (min-width:821px) {
  body[data-article-package="guga-student-advisor"] .advisor-hero-layout {
    display:grid;
    grid-template-columns:minmax(0,1.35fr) minmax(260px,.45fr);
    column-gap:clamp(40px,8vw,124px);
    align-items:start;
  }
  body[data-article-package="guga-student-advisor"] .advisor-hero-layout > .article-page-heading { display:contents; }
  body[data-article-package="guga-student-advisor"] .advisor-hero-layout > .article-page-heading > div:first-child { grid-column:1;grid-row:1; }
  body[data-article-package="guga-student-advisor"] .advisor-hero-layout > .article-page-heading > .article-page-summary { grid-column:2;grid-row:1 / span 2; }
  body[data-article-package="guga-student-advisor"] .advisor-hero-layout > .article-tag-list { grid-column:1;grid-row:2; }
}
@media (max-width:820px) { body[data-article-package="guga-student-advisor"] .article-page-hero { padding-top:96px; } }
@media (max-width:520px) {
  body[data-article-package="guga-student-advisor"] .article-feature > img { width:100%;height:auto;max-height:300px;aspect-ratio:1672 / 941;object-fit:contain;object-position:50% 50%; }
  body[data-article-package="guga-student-advisor"] .advisor-income-callout { margin-inline:-18px;padding-inline:18px; }
  body[data-article-package="guga-student-advisor"] .advisor-share-bar { width:calc(100% - 36px);grid-template-columns:1fr;margin-bottom:8px; }
  body[data-article-package="guga-student-advisor"] .advisor-share-button { width:100%; }
  body[data-article-package="guga-student-advisor"] .advisor-share-status { grid-column:1;margin-top:-8px; }
  body[data-article-package="guga-student-advisor"] .advisor-share-guide-actions { flex-direction:column; }
  body[data-article-package="guga-student-advisor"] .advisor-share-guide-actions button { width:100%; }
}
