/* Registrering af domænenavne, design v2 (kit design/redesign/kit/css/pages/registrering_af_domaenenavn.css, REPLACES
   static/css/pages/registrering_af_domaenenavn.css; template kit .../stage3-more/pages/registrering_af_domaenenavn.html).
   Rules carry .page-registrering_af_domaenenavn.gp-v2 (this file loads before gp-*.css).
   Finish (QA P2-1): the domain search is our own white card (2 px hairline, radius 24, card padding): h2 + dot, a help
   line, the third-party iframe at the height of its first state (embedded, its page is 106 px tall with a 5 px body
   padding; the field ends at 81 px; measured in place at 320 and 682 px wide on 2026-10-26) and the link-out. The
   frame reaches 5 px past the card padding on both sides, so its label and field line up with our text. js/site.js adds
   .is-grown when the iframe navigates (the results); no JS: the template's noscript style gives the results height. */
.page-registrering_af_domaenenavn.gp-v2 .domain-search .container--narrow,
.page-registrering_af_domaenenavn.gp-v2 .domain-guide .container--narrow { max-width: calc(var(--gp-prose) + 2 * var(--gutter)); margin-left: max(0px, (100% - var(--gp-container) - 2 * var(--gutter)) / 2); }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__card { padding: var(--gp-card-pad) var(--gp-card-pad) 20px; border: var(--gp-border);
  border-radius: var(--gp-radius-card); background: var(--gp-page); }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__title { margin: 0; color: var(--gp-heading); font-size: var(--gp-fs-block-h2);
  line-height: var(--gp-lh-block-h2); letter-spacing: var(--gp-ls-block-h2); font-weight: 600; }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__text { margin: 8px 0 12px; color: var(--gp-muted); font-size: 16px; line-height: 24px; text-wrap: pretty; }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__frame { margin-inline: -5px; border: 0; border-radius: 0; background: none; }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__frame iframe { height: 96px; }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__frame.is-grown iframe { height: 640px; }
@media (min-width: 768px) { .page-registrering_af_domaenenavn.gp-v2 .domain-search__frame.is-grown iframe { height: 720px; } }
.page-registrering_af_domaenenavn.gp-v2 .domain-search__out { margin: 8px 0 0; padding-top: 16px; border-top: var(--gp-rule); font-size: 15px; }
.page-registrering_af_domaenenavn.gp-v2 .domain-guide.section { padding-top: 56px; }
